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

Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejection

About

Semidefinite Programming (SDP) and Sums-of-Squares (SOS) relaxations have led to certifiably optimal non-minimal solvers for several robotics and computer vision problems. However, most non-minimal solvers rely on least-squares formulations, and, as a result, are brittle against outliers. While a standard approach to regain robustness against outliers is to use robust cost functions, the latter typically introduce other non-convexities, preventing the use of existing non-minimal solvers. In this paper, we enable the simultaneous use of non-minimal solvers and robust estimation by providing a general-purpose approach for robust global estimation, which can be applied to any problem where a non-minimal solver is available for the outlier-free case. To this end, we leverage the Black-Rangarajan duality between robust estimation and outlier processes (which has been traditionally applied to early vision problems), and show that graduated non-convexity (GNC) can be used in conjunction with non-minimal solvers to compute robust solutions, without requiring an initial guess. Although GNC's global optimality cannot be guaranteed, we demonstrate the empirical robustness of the resulting robust non-minimal solvers in applications, including point cloud and mesh registration, pose graph optimization, and image-based object pose estimation (also called shape alignment). Our solvers are robust to 70-80% of outliers, outperform RANSAC, are more accurate than specialized local solvers, and faster than specialized global solvers. We also propose the first certifiably optimal non-minimal solver for shape alignment using SOS relaxation.

Heng Yang, Pasquale Antonante, Vasileios Tzoumas, Luca Carlone• 2019

Related benchmarks

TaskDatasetResultRank
Robust Pose Graph Optimization2D SLAM datasets (Intel, Csail, FR079, FRH) (outlier ratio sets)
Success Rate100
35
Robust Pose Graph Optimization2D SLAM datasets Intel, FR079, Csail
Success Rate80
16
Robust Rotation SearchSynthetic Point Clouds Inlier Ratio 1%
Mean Angular Error3.86
7
Robust Pose Graph Optimization3D Visual SLAM Datasets KITTI 00 KITTI 05 TUM FR1 DESK 10% outliers
Success Rate100
6
Robust Rotation SearchSynthetic Point Clouds Inlier Ratio 0.1%
Running Time (h)2.26
6
Robust Pose Graph OptimizationKITTI 00, 05, TUM FR1 DESK 40% outliers
Success Rate80
6
Robust Pose Graph Optimization3D Visual SLAM Datasets KITTI 00 KITTI 05 TUM FR1 DESK 20% outliers
Success Rate80
6
Robust Pose Graph Optimization3D Visual SLAM Datasets KITTI 00 KITTI 05 TUM FR1 DESK 30% outliers
Success Rate76.6
6
Robust Pose Graph Optimization3D Visual SLAM Datasets KITTI 00 KITTI 05 TUM FR1 DESK 50% outliers
Success Rate43.3
6
Robust Rotation SearchSynthetic Point Clouds Inlier Ratio 0.06%
Avg Angular Error (deg)49.9
5
Showing 10 of 12 rows

Other info

Follow for update