Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Wide-Baseline Relative Camera Pose Estimation with Directional Learning

About

Modern deep learning techniques that regress the relative camera pose between two images have difficulty dealing with challenging scenarios, such as large camera motions resulting in occlusions and significant changes in perspective that leave little overlap between images. These models continue to struggle even with the benefit of large supervised training datasets. To address the limitations of these models, we take inspiration from techniques that show regressing keypoint locations in 2D and 3D can be improved by estimating a discrete distribution over keypoint locations. Analogously, in this paper we explore improving camera pose regression by instead predicting a discrete distribution over camera poses. To realize this idea, we introduce DirectionNet, which estimates discrete distributions over the 5D relative pose space using a novel parameterization to make the estimation problem tractable. Specifically, DirectionNet factorizes relative camera pose, specified by a 3D rotation and a translation direction, into a set of 3D direction vectors. Since 3D directions can be identified with points on the sphere, DirectionNet estimates discrete distributions on the sphere as its output. We evaluate our model on challenging synthetic and real pose estimation datasets constructed from Matterport3D and InteriorNet. Promising results show a near 50% reduction in error over direct regression methods.

Kefan Chen, Noah Snavely, Ameesh Makadia• 2021

Related benchmarks

TaskDatasetResultRank
Relative Camera Pose EstimationMatterport-A (test)
R Mean Error (°)3.96
10
Relative Camera Pose EstimationMatterport-B (test)
Rotation Mean Error (deg)13.37
10
Relative Rotation EstimationInteriorNet-A (test)
Mean Error2.87
10
Relative Rotation EstimationInteriorNet-B (test)
Mean Error (deg)3.81
10
Relative Translation EstimationInteriorNet-A (test)
Mean Error (°)12.36
10
Relative Translation EstimationInteriorNet-B (test)
Mean Angular Error16.36
10
Relative Pose EstimationKITTI odometry (eval sequences 9-10)
R Error Mean (°)9.19
5
Relative Camera Pose EstimationMatterport-A
Rotation Error Mean (°)3.96
3
Relative Camera Pose EstimationMatterport-B
Rotation Mean Error (deg)13.6
3
Showing 9 of 9 rows

Other info

Code

Follow for update