If you’re filtering out None values, you might as well extract the Some values at the same time to end up with a Map[String,Int]:
scala> map.collect { case (key, Some(value)) => (key, value) }
res0: scala.collection.immutable.Map[String,Int] = Map(one -> 1, two -> 2)