Efficient and Deterministic Search Strategy Based on Residual Projections for Point Cloud Registration

Estimating the rigid transformation between two LiDAR scans through putative 3D correspondences is a typical point cloud registration paradigm. Current 3D feature matching approaches commonly lead to numerous outlier correspondences, making outlier-robust registration techniques indispensable. Many recent studies have adopted the branch and bound (BnB) optimization framework to solve the correspondence-based point cloud registration problem globally and deterministically. Nonetheless, BnB-based methods are time-consuming to search the entire 6-dimensional parameter space, since their computational complexity is exponential to the dimension of the solution domain. In order to enhance algorithm efficiency, existing works attempt to decouple the 6 degrees of freedom (DOF) original problem into two 3-DOF sub-problems, thereby reducing the dimension of the parameter space. In contrast, our proposed approach introduces a novel pose decoupling strategy based on residual projections, effectively decomposing the raw problem into three 2-DOF rotation search sub-problems. Subsequently, we employ a novel BnB-based search method to solve these sub-problems, achieving efficient and deterministic registration. Furthermore, our method can be adapted to address the challenging problem of simultaneous pose and correspondence registration (SPCR). Through extensive experiments conducted on synthetic and real-world datasets, we demonstrate that our proposed method outperforms state-of-the-art methods in terms of efficiency, while simultaneously ensuring robustness.

[1]  Feihu Zhang,et al.  Globally Optimal Robust Radar Calibration in Intelligent Transportation Systems , 2023, IEEE Transactions on Intelligent Transportation Systems.

[2]  Yan Xia,et al.  Fast and deterministic (3+1)DOF point set registration with gravity prior , 2023, ISPRS Journal of Photogrammetry and Remote Sensing.

[3]  Yongjun Zhang,et al.  QGORE: Quadratic-Time Guaranteed Outlier Removal for Point Cloud Registration , 2023, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Dong-Ming Yan,et al.  GraphReg: Dynamical Point Cloud Registration With Geometry-Aware Graph Signal Processing , 2022, IEEE Transactions on Image Processing.

[5]  Qiang Nie,et al.  Deterministic Point Cloud Registration via Novel Transformation Decomposition , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[6]  Pengcheng Wei,et al.  A New Outlier Removal Strategy Based on Reliability of Correspondence Graph for Fast Point Cloud Registration , 2022, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  R. Vidal,et al.  ARCS: Accurate Rotation and Correspondence Search , 2022, 2022 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[8]  Manning Wang,et al.  Globally Optimal Linear Model Fitting with Unit-Norm Constraint , 2022, International Journal of Computer Vision.

[9]  Jiri Matas,et al.  Marginalizing Sample Consensus , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Xuechen Li,et al.  Efficient and Outlier-Robust Simultaneous Pose and Correspondence Determination by Branch-and-Bound and Transformation Decomposition , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Lei Sun,et al.  RANSIC: Fast and Highly Robust Estimation for Rotation Search and Point Cloud Registration Using Invariant Compatibility , 2021, IEEE Robotics and Automation Letters.

[12]  Jiri Matas,et al.  Graph-Cut RANSAC: Local Optimization on Spatially Coherent Structures , 2021, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Chiew-Lan Tai,et al.  PointDSC: Robust Point Cloud Registration using Deep Spatial Consistency , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[14]  Abhinav Valada,et al.  LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM , 2021, IEEE Transactions on Robotics.

[15]  Xiaqing Ding,et al.  Deterministic Optimality for Robust Vehicle Localization Using Visual Measurements , 2021, IEEE Transactions on Intelligent Transportation Systems.

[16]  K. Schindler,et al.  PREDATOR: Registration of 3D Point Clouds with Low Overlap , 2020, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Qingwu Hu,et al.  GESAC: Robust graph enhanced sample consensus for point cloud registration , 2020 .

[18]  Vladlen Koltun,et al.  Deep Global Registration , 2020, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[19]  Lars Petersson,et al.  Globally-Optimal Inlier Set Maximisation for Camera Pose and Correspondence Estimation , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Heng Yang,et al.  TEASER: Fast and Certifiable Point Cloud Registration , 2020, IEEE Transactions on Robotics.

[21]  Vladlen Koltun,et al.  Fully Convolutional Geometric Features , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[22]  Yinlong Liu,et al.  Globally Optimal Vertical Direction Estimation in Atlanta World , 2019, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Tat-Jun Chin,et al.  A Practical Maximum Clique Algorithm for Matching with Pairwise Constraints , 2019, ArXiv.

[24]  Tat-Jun Chin,et al.  Practical optimal registration of terrestrial LiDAR scan pairs , 2018, ISPRS Journal of Photogrammetry and Remote Sensing.

[25]  Yinlong Liu,et al.  Efficient Global Point Cloud Registration by Matching Rotation Invariant Features Through Translation Search , 2018, ECCV.

[26]  Tat-Jun Chin,et al.  Guaranteed Outlier Removal for Point Cloud Registration with Correspondences , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[27]  Anders P. Eriksson,et al.  Deterministic Approximate Methods for Maximum Consensus Robust Fitting , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[28]  Vladlen Koltun,et al.  Fast Global Registration , 2016, ECCV.

[29]  Jiaolong Yang,et al.  Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registration , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Jonathan P. How,et al.  Efficient Global Point Cloud Alignment Using Bayesian Nonparametric Mixtures , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[31]  Lars Petersson,et al.  GOGMA: Globally-Optimal Gaussian Mixture Alignment , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[32]  Ji Zhang,et al.  Visual-lidar odometry and mapping: low-drift, robust, and fast , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[33]  Konrad Schindler,et al.  Keypoint-based 4-Points Congruent Sets – Automated marker-less registration of laser scans , 2014 .

[34]  Anders P. Eriksson,et al.  Fast Rotation Search with Stereographic Projections for 3D Registration , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[35]  Andreas Geiger,et al.  Are we ready for autonomous driving? The KITTI vision benchmark suite , 2012, 2012 IEEE Conference on Computer Vision and Pattern Recognition.

[36]  B. Vemuri,et al.  Robust Point Set Registration Using Gaussian Mixture Models , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Radu Bogdan Rusu,et al.  3D is here: Point Cloud Library (PCL) , 2011, 2011 IEEE International Conference on Robotics and Automation.

[38]  Hongdong Li,et al.  Consensus set maximization with guaranteed global optimality for robust geometry estimation , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[39]  Yu Zhong,et al.  Intrinsic shape signatures: A shape descriptor for 3D object recognition , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[40]  Andriy Myronenko,et al.  Point Set Registration: Coherent Point Drift , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  Nico Blodow,et al.  Fast Point Feature Histograms (FPFH) for 3D registration , 2009, 2009 IEEE International Conference on Robotics and Automation.

[42]  Richard I. Hartley,et al.  Global Optimization through Rotation Space Search , 2009, International Journal of Computer Vision.

[43]  K. Mehlhorn,et al.  Algorithms and Data Structures: The Basic Toolbox , 2008 .

[44]  Hongdong Li,et al.  The 3D-3D Registration Problem Revisited , 2007, 2007 IEEE 11th International Conference on Computer Vision.

[45]  Marc Levoy,et al.  A volumetric method for building complex models from range images , 1996, SIGGRAPH.

[46]  Martin D. Levine,et al.  Registering Multiview Range Data to Create 3D Computer Objects , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[47]  Paul J. Besl,et al.  A Method for Registration of 3-D Shapes , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[48]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .

[49]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[50]  Andreas Nüchter,et al.  Thermal 3D Mapping of Building Façades , 2012, IAS.

[51]  R. Hartley,et al.  Multiple-View Geometry under the L 1-Norm , 2007 .

[52]  Kristy Sim,et al.  Removing outliers using the L∞ Norm , 2006, CVPR 2006.