Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

BEV-DWPVO: BEV-based Differentiable Weighted Procrustes for Low Scale-drift Monocular Visual Odometry on Ground

About

Monocular Visual Odometry (MVO) provides a cost-effective, real-time positioning solution for autonomous vehicles. However, MVO systems face the common issue of lacking inherent scale information from monocular cameras. Traditional methods have good interpretability but can only obtain relative scale and suffer from severe scale drift in long-distance tasks. Learning-based methods under perspective view leverage large amounts of training data to acquire prior knowledge and estimate absolute scale by predicting depth values. However, their generalization ability is limited due to the need to accurately estimate the depth of each point. In contrast, we propose a novel MVO system called BEV-DWPVO. Our approach leverages the common assumption of a ground plane, using Bird's-Eye View (BEV) feature maps to represent the environment in a grid-based structure with a unified scale. This enables us to reduce the complexity of pose estimation from 6 Degrees of Freedom (DoF) to 3-DoF. Keypoints are extracted and matched within the BEV space, followed by pose estimation through a differentiable weighted Procrustes solver. The entire system is fully differentiable, supporting end-to-end training with only pose supervision and no auxiliary tasks. We validate BEV-DWPVO on the challenging long-sequence datasets NCLT, Oxford, and KITTI, achieving superior results over existing MVO methods on most evaluation metrics.

Yufei Wei, Sha Lu, Wangtao Lu, Rong Xiong, Yue Wang• 2025

Related benchmarks

TaskDatasetResultRank
Visual OdometryKITTI Seq. 10
Translational Error (%)3.24
35
Visual OdometryOxford
Trajectory Error (11-12)1.02
18
Visual OdometryZJH-VO Average multi-scale
ATE (m)3.62
18
Visual OdometryZJH-VO multi-scale (F-09)
ATE (m)1.94
18
Visual OdometryZJH-VO multi-scale (F-04)
ATE (m)2.72
18
Visual OdometryZJH-VO multi-scale (F-01)
ATE (m)7.04
18
Visual OdometryZJH-VO multi-scale (F-00)
ATE (m)2.79
18
Visual OdometryNCLT
Sequence 03-17 Error3.57
16
Visual OdometryNCLT
FPS21.61
11
Lateral Localization AvailabilityOxford (16-14)
Localization Availability97.7
3
Showing 10 of 37 rows

Other info

Follow for update