Metric scale and angle estimation in monocular visual odometry with multiple distance sensors

Ölmez B., TUNCER T. E.

Digital Signal Processing: A Review Journal, vol.117, 2021 (Peer-Reviewed Journal) identifier identifier

  • Publication Type: Article / Article
  • Volume: 117
  • Publication Date: 2021
  • Doi Number: 10.1016/j.dsp.2021.103148
  • Journal Name: Digital Signal Processing: A Review Journal
  • Journal Indexes: Science Citation Index Expanded, Scopus, Academic Search Premier, Aerospace Database, Applied Science & Technology Source, Communication Abstracts, Compendex, Computer & Applied Sciences, INSPEC
  • Keywords: Scale estimation, Monocular visual odometry, Angle estimation, Visual navigation, 3D point cloud


© 2021 Elsevier Inc.In this paper, a novel approach is presented to estimate the metric scale (MSC) and roll and pitch angles of a platform by using distance sensors in a monocular visual odometry setup. A state-of-the-art visual odometry algorithm Semi-Direct Visual Odometry (SVO) [1] is used to obtain sparse three dimensional (3D) point cloud which is then matched with the measurements obtained from the distance sensors for the estimation process. Metric scale with Kalman (MSCwK) filter approach is presented where the metric scale parameter is modeled as a Gaussian random variable and updated with a Kalman filter to improve robustness and accuracy. Maximum Likelihood (ML) method is presented to include multiple distance sensors for a better metric scale estimation. The estimation of the roll and pitch angles for the camera platform is considered. This is achieved with respect to the ground plane using at least three distance sensors placed in a specific geometry to overcome ambiguity and obtain a unique solution. Proposed approach can handle terrain irregularities and does not have drift. Several simulations are performed and the performances of the proposed approaches are compared with the previous works and SVO. The experiments also include real data to show the practical relevance. It is shown that the proposed approaches improve both the metric scale and roll and pitch angles significantly.