Globally-Optimal Inlier Set Maximisation for Simultaneous Camera Pose and Feature Correspondence

被引:51
作者
Campbell, Dylan [1 ,2 ]
Petersson, Lars [1 ,2 ]
Kneip, Laurent [1 ]
Li, Hongdong [1 ]
机构
[1] Australian Natl Univ, Canberra, ACT, Australia
[2] Data61, CSIRO, Canberra, ACT, Australia
来源
2017 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV) | 2017年
关键词
MODEL; CONSENSUS; ALIGNMENT;
D O I
10.1109/ICCV.2017.10
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Estimating the 6-DoF pose of a camera from a single image relative to a pre-computed 3D point-set is an important task for many computer vision applications. Perspective-n-Point (PnP) solvers are routinely used for camera pose estimation, provided that a good quality set of 2D-3D feature correspondences are known beforehand. However, finding optimal correspondences between 2D key-points and a 3D point-set is non-trivial, especially when only geometric (position) information is known. Existing approaches to the simultaneous pose and correspondence problem use local optimisation, and are therefore unlikely to find the optimal solution without a good pose initialisation, or introduce restrictive assumptions. Since a large proportion of outliers are common for this problem, we instead propose a globally-optimal inlier set cardinality maximisation approach which jointly estimates optimal camera pose and optimal correspondences. Our approach employs branch-and-bound to search the 6D space of camera poses, guaranteeing global optimality without requiring a pose prior. The geometry of SE(3) is used to find novel upper and lower bounds for the number of inliers and local optimisation is integrated to accelerate convergence. The evaluation empirically supports the optimality proof and shows that the method performs much more robustly than existing approaches, including on a large-scale outdoor data-set.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
[1]  
[Anonymous], 2016, IEEE T PATTERN ANAL
[2]   Optimal Geometric Fitting Under the Truncated L2-Norm [J].
Ask, Erik ;
Enqvist, Olof ;
Kahl, Fredrik .
2013 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2013, :1722-1729
[3]   Seeing 3D chairs: exemplar part-based 2D-3D alignment using a large dataset of CAD models [J].
Aubry, Mathieu ;
Maturana, Daniel ;
Efros, Alexei A. ;
Russell, Bryan C. ;
Sivic, Josef .
2014 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2014, :3762-3769
[4]   A METHOD FOR REGISTRATION OF 3-D SHAPES [J].
BESL, PJ ;
MCKAY, ND .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (02) :239-256
[5]   Implementation techniques for geometric branch-and-bound matching methods [J].
Breuel, TM .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2003, 90 (03) :258-294
[6]   Globally Optimal 2D-3D Registration from Points or Lines Without Correspondences [J].
Brown, Mark ;
Windridge, David ;
Guillemaut, Jean-Yves .
2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV), 2015, :2111-2119
[7]   GOGMA: Globally-Optimal Gaussian Mixture Alignment [J].
Campbell, Dylan ;
Petersson, Lars .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :5685-5694
[8]   Guaranteed Outlier Removal with Mixed Integer Linear Programs [J].
Chin, Tat-Jun ;
Kee, Yang Heng ;
Eriksson, Anders ;
Neumann, Frank .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :5858-5866
[9]   Optimal Randomized RANSAC [J].
Chum, Ondrej ;
Matas, Jiri .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2008, 30 (08) :1472-1482
[10]   SoftPOSIT: Simultaneous pose and correspondence determination [J].
David, P ;
Dementhon, D ;
Duraiswami, R ;
Samet, H .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 2004, 59 (03) :259-284