Survey and Research Challenges in Monocular Visual Odometry | Synapse