Graph-Cut RANSAC
About
A novel method for robust estimation, called Graph-Cut RANSAC, GC-RANSAC in short, is introduced. To separate inliers and outliers, it runs the graph-cut algorithm in the local optimization (LO) step which is applied when a so-far-the-best model is found. The proposed LO step is conceptually simple, easy to implement, globally optimal and efficient. GC-RANSAC is shown experimentally, both on synthesized tests and real image pairs, to be more geometrically accurate than state-of-the-art methods on a range of problems, e.g. line fitting, homography, affine transformation, fundamental and essential matrix estimation. It runs in real-time for many problems at a speed approximately equal to that of the less accurate alternatives (in milliseconds on standard CPU).
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Point cloud registration | 3DMatch | Registration Recall (RR)92.05 | 199 | |
| Point cloud registration | 3DMatch FCGF descriptors | Registration Recall (%)92.05 | 11 | |
| Point cloud registration | 3DMatch FPFH descriptors | RR67.65 | 11 | |
| Camera pose estimation | MegaDepth (val) | Trans. Success (0.25m)54 | 6 | |
| Essential Matrix Estimation | Six datasets for essential matrix estimation aggregated | AUC @ 5°50.93 | 5 | |
| Fundamental Matrix Estimation | ScanNet1500, PhotoTourism, LaMAR, 7Scenes, ETH3D, and KITTI Combined | AUC@5°43.12 | 5 | |
| Point cloud registration | 3DMatch | RE AUC (5 deg)52.81 | 5 | |
| Homography Estimation | ScanNet1500, PhotoTourism, LaMAR, 7Scenes, ETH3D, and KITTI | AUC@5°20.63 | 5 |