DGSfM: Depth-Guided Scale-Aware Global Structure-from-Motion

· Source: Computer Vision and Pattern Recognition · Field: Technology & Digital — Artificial Intelligence & Machine Learning, Computer Vision & Pattern Recognition, Robotics & Autonomous Systems · Depth: Expert, quick

Summary

DGSfM, a novel depth-aware global Structure-from-Motion (SfM) pipeline, addresses the challenges of recovering camera poses and sparse 3D structure from unordered images. Traditional global SfM suffers from sensitivity to noisy baseline estimates, weak view-graph constraints, and false edges due to scale-ambiguous epipolar geometry. DGSfM integrates monocular depth maps as a scalable prior, converting scale-ambiguous epipolar constraints into scale-aware relative pose constraints using a depth-aware solver. It enhances robustness through view-graph filtering and depth-consistency-based correspondence pruning, suppressing false matches. Furthermore, global scale averaging and depth-guided pose-point initialization align monocular depth maps and provide stable initialization for global positioning and bundle adjustment. Experiments on ETH3D and IMC2021 demonstrate DGSfM's consistent improvement over strong global SfM baselines, yielding substantial gains in pose accuracy.

Key takeaway

For Computer Vision Engineers developing 3D reconstruction systems, DGSfM offers a robust approach to overcome the limitations of traditional global Structure-from-Motion. By incorporating monocular depth priors and advanced filtering, your pipelines can achieve significantly higher pose accuracy and resilience to noisy data. Consider integrating depth-aware relative pose solvers and depth-consistency pruning to enhance your SfM workflows, especially when dealing with challenging unordered image datasets.

Key insights

DGSfM enhances global SfM robustness and accuracy by integrating monocular depth maps and depth-aware filtering.

Principles

Method

A depth-aware relative pose solver converts epipolar constraints to scale-aware ones. View-graph filtering and depth-consistency prune false edges/matches. Global scale averaging and depth-guided initialization align depth maps.

In practice

Topics

Code references

Best for: Research Scientist, AI Scientist, Computer Vision Engineer

Related on AIssential

Open in AIssential →

Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.