Efficient Similarity Point Set Registration by Transformation Decomposition

Point set registration is one of the basic problems in computer vision. When the overlap ratio between point sets is small or the relative transformation is large, local methods cannot guarantee the accuracy. However, the time complexity of the branch and bound (BnB) optimization used in most existing global methods is exponential in the dimensionality of parameter space. Therefore, seven-Degrees of Freedom (7-DoF) similarity transformation is a big challenge for BnB. In this paper, a novel rotation and scale invariant feature is introduced to decouple the optimization of translation, rotation, and scale in similarity point set registration, so that BnB optimization can be done in two lower dimensional spaces. With the transformation decomposition, the translation is first estimated and then the rotation is optimized by maximizing a robust objective function defined on consensus set. Finally, the scale is estimated according to the potential correspondences in the obtained consensus set. Experiments on synthetic data and clinical data show that our method is approximately two orders of magnitude faster than the state-of-the-art global method and more accurate than a typical local method. When the outlier ratio with respect to the inliers is up to 1.0, our method still achieves accurate registration.

[1]  Nanning Zheng,et al.  Robust Learning With Kernel Mean $p$ -Power Error Loss , 2016, IEEE Transactions on Cybernetics.

[2]  Dinggang Shen,et al.  S‐HAMMER: Hierarchical attribute‐guided, symmetric diffeomorphic registration for MR brain images , 2014, Human brain mapping.

[3]  Luca Carlone,et al.  A Polynomial-time Solution for Robust Registration with Extreme Outlier Rates , 2019, Robotics: Science and Systems.

[4]  Weihua Li,et al.  A Robust Registration Method for Autonomous Driving Pose Estimation in Urban Dynamic Environment Using LiDAR , 2019, Electronics.

[5]  Shihui Ying,et al.  A Scale Stretch Method Based on ICP for 3D Data Registration , 2009, IEEE Transactions on Automation Science and Engineering.

[6]  David Windridge,et al.  Globally Optimal 2D-3D Registration from Points or Lines without Correspondences , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[7]  Nanning Zheng,et al.  Isotropic scaling iterative closest point algorithm for partial registration , 2011 .

[8]  Carl Olsson,et al.  Branch-and-Bound Methods for Euclidean Registration Problems , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[10]  Purang Abolmaesumi,et al.  Group-Wise Registration of Point Sets for Statistical Shape Models , 2012, IEEE Transactions on Medical Imaging.

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

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

[13]  Da Young Ju,et al.  A Maximum Feasible Subsystem for Globally Optimal 3D Point Cloud Registration , 2018, Sensors.

[14]  Nadav Dym,et al.  Linearly Converging Quasi Branch and Bound Algorithms for Global Rigid Registration , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[15]  Fan Zhang,et al.  Scaling registration of multiview range scans via motion averaging , 2016, J. Electronic Imaging.

[16]  Jihua Zhu,et al.  Merging grid maps of different resolutions by scaling registration , 2015, Robotica.

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

[18]  Huijun Gao,et al.  Recent developments and trends in point set registration methods , 2017, J. Vis. Commun. Image Represent..

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

[20]  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).

[21]  Hongbin Zha,et al.  Registration of range images with different scanning resolutions , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

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

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

[24]  Takeo Kanade,et al.  A Correlation-Based Approach to Robust Point Set Registration , 2004, ECCV.

[25]  Roland Siegwart,et al.  A Review of Point Cloud Registration Algorithms for Mobile Robotics , 2015, Found. Trends Robotics.

[26]  Shaoyi Du,et al.  Precise iterative closest point algorithm with corner point constraint for isotropic scaling registration , 2017, Multimedia Systems.

[27]  Lei Zhang,et al.  An Efficient Globally Optimal Algorithm for Asymmetric Point Matching , 2017, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[28]  R. Baker Kearfott,et al.  Introduction to Interval Analysis , 2009 .

[29]  Zhijian Song,et al.  GO-APSR: A Globally Optimal Affine Point Set Registration Method , 2019, IEEE Access.

[30]  Mohammed Bennamoun,et al.  A Novel Representation and Feature Matching Algorithm for Automatic Pairwise Registration of Range Images , 2005, International Journal of Computer Vision.

[31]  Ramon E. Moore Methods and applications of interval analysis , 1979, SIAM studies in applied mathematics.

[32]  Weifeng Liu,et al.  Correntropy: Properties and Applications in Non-Gaussian Signal Processing , 2007, IEEE Transactions on Signal Processing.

[33]  Yue Gao,et al.  Point Set Registration With Similarity and Affine Transformations Based on Bidirectional KMPE Loss , 2019, IEEE Transactions on Cybernetics.

[34]  Nanning Zheng,et al.  A correntropy-based affine iterative closest point algorithm for robust point set registration , 2019, IEEE/CAA Journal of Automatica Sinica.

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

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

[37]  Mohammed Bennamoun,et al.  Three-Dimensional Model-Based Object Recognition and Segmentation in Cluttered Scenes , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[39]  Nanning Zheng,et al.  Fast and robust isotropic scaling iterative closest point algorithm , 2011, 2011 18th IEEE International Conference on Image Processing.

[40]  H. Chui,et al.  A feature registration framework using mixture models , 2000, Proceedings IEEE Workshop on Mathematical Methods in Biomedical Image Analysis. MMBIA-2000 (Cat. No.PR00737).

[41]  Dinggang Shen,et al.  HAMMER: hierarchical attribute matching mechanism for elastic registration , 2002, IEEE Transactions on Medical Imaging.

[42]  Luca Consolini,et al.  Globally Optimal Registration based on Fast Branch and Bound , 2019, ArXiv.

[43]  Michael J. Black,et al.  Home 3D body scans from noisy image and range data , 2011, 2011 International Conference on Computer Vision.

[44]  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.

[45]  Gary K. L. Tam,et al.  Registration of 3D Point Clouds and Meshes: A Survey from Rigid to Nonrigid , 2013, IEEE Transactions on Visualization and Computer Graphics.

[46]  Nanning Zheng,et al.  Correntropy based scale ICP algorithm for robust point set registration , 2019, Pattern Recognit..