Graph-Cut RANSAC: Local Optimization on Spatially Coherent Structures

被引:56
作者
Barath, Daniel [1 ,2 ]
Matas, Jiri [1 ]
机构
[1] Czech Tech Univ, Dept Cybernet, Visual Recognit Grp, Prague 16636, Czech Republic
[2] SZTAKI, Machine Percept Res Lab, H-1111 Budapest, Hungary
关键词
Spatial coherence; Optimization; Data models; Estimation; Standards; Labeling; Computational modeling; Robust model estimation; RANSAC; local optimization; spatial coherence; energy minimization; graph-cut; EPIPOLAR GEOMETRY; ROBUST ESTIMATOR; CONSENSUS;
D O I
10.1109/TPAMI.2021.3071812
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We propose Graph-Cut RANSAC, GC-RANSAC in short, a new robust geometric model estimation method where the local optimization step is formulated as energy minimization with binary labeling, applying the graph-cut algorithm to select inliers. The minimized energy reflects the assumption that geometric data often form spatially coherent structures - it includes both a unary component representing point-to-model residuals and a binary term promoting spatially coherent inlier-outlier labelling of neighboring points. The proposed local optimization step is conceptually simple, easy to implement, efficient with a globally optimal inlier selection given the model parameters. Graph-Cut RANSAC, equipped with "the bells and whistles" of USAC and MAGSAC++, was tested on a range of problems using a number of publicly available datasets for homography, 6D object pose, fundamental and essential matrix estimation. It is more geometrically accurate than state-of-the-art robust estimators, fails less often and runs faster or with speed similar to less accurate alternatives. The source code is available at https://github.com/danini/graph-cut-ransac.
引用
收藏
页码:4961 / 4974
页数:14
相关论文
共 60 条
[1]  
Barath D., 2016, PROC BRIT MACH VIS C, P131
[2]   MAGSAC plus plus , a fast, reliable and accurate robust estimator [J].
Barath, Daniel ;
Noskova, Jana ;
Ivashechkin, Maksym ;
Matas, Jiri .
2020 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2020, :1301-1309
[3]   Progressive-X: Efficient, Anytime, Multi-Model Fitting Algorithm [J].
Barath, Daniel ;
Matas, Jiri .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :3779-3787
[4]   MAGSAC: Marginalizing Sample Consensus [J].
Barath, Daniel ;
Matas, Jiri ;
Noskova, Jana .
2019 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR 2019), 2019, :10189-10197
[5]   Multi-class Model Fitting by Energy Minimization and Mode-Seeking [J].
Barath, Daniel ;
Matas, Jiri .
COMPUTER VISION - ECCV 2018, PT XVI, 2018, 11220 :229-245
[6]   Graph-Cut RANSAC [J].
Barath, Daniel ;
Matas, Jiri .
2018 IEEE/CVF CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2018, :6733-6741
[7]  
Bian J.-W, 2019, PROC BRIT MACH VIS C
[8]   Markov random fields with efficient approximations [J].
Boykov, Y ;
Veksler, O ;
Zabih, R .
1998 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1998, :648-655
[9]   Fast approximate energy minimization via graph cuts [J].
Boykov, Y ;
Veksler, O ;
Zabih, R .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (11) :1222-1239
[10]   Neural-Guided RANSAC: Learning Where to Sample Model Hypotheses [J].
Brachmann, Eric ;
Rother, Carsten .
2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2019), 2019, :4321-4330