3-Points Convex Hull Matching (3PCHM) for fast and robust point set registration

Point set registration plays a crucial role in numerous computer vision applications. This paper proposes a novel and general approach called three-point convex hull matching (3PCHM) for registering two point sets with similarity transform. First, convex hulls are extracted from both point sets. Triangular patches on the surface of convex hulls are specified by predefining their normal vectors, thus guaranteeing that all points are located on the same side of any randomly selected triangle plane. Second, the potential similar triangle pair set is obtained by comparing the length ratio of the edges on the two extracted convex hulls. Thereafter, the transformation parameters for each pairwise triangle are calculated by minimizing the Euclidean distance between the corresponding vertex pairs. Furthermore, a k-dimensional (k-d) tree is used to accelerate the closest point search for the whole point sets. Third, outliers that may lead to significant errors are discarded by integrating the random sample consensus algorithm for global optimization. Experiments show that the proposed 3PCHM is robust even with the existence of noise and outliers and is effective in cases of part-to-part registration and part-to-whole registration.

[1]  Sandy Irani,et al.  Combinatorial and experimental results for randomized point matching algorithms , 1996, SCG '96.

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

[3]  Daniel Cohen-Or,et al.  4-points congruent sets for robust pairwise surface registration , 2008, ACM Trans. Graph..

[4]  Marc Levoy,et al.  Efficient variants of the ICP algorithm , 2001, Proceedings Third International Conference on 3-D Digital Imaging and Modeling.

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

[6]  Allen R. Tannenbaum,et al.  Point Set Registration via Particle Filtering and Stochastic Dynamics , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[7]  Allen R. Tannenbaum,et al.  Particle filtering for registration of 2D and 3D point sets with stochastic dynamics , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[8]  Nicholas Ayache,et al.  Rigid, affine and locally affine registration of free-form surfaces , 1996, International Journal of Computer Vision.

[9]  Miguel Á. Carreira-Perpiñán,et al.  Non-rigid point set registration: Coherent Point Drift , 2006, NIPS.

[10]  Jitendra Malik,et al.  Efficient shape matching using shape contexts , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Sunil Arya,et al.  An optimal algorithm for approximate nearest neighbor searching fixed dimensions , 1998, JACM.

[12]  Heinz Hügli,et al.  A multi-resolution ICP with heuristic closest point search for fast and robust 3D registration of range images , 2003, Fourth International Conference on 3-D Digital Imaging and Modeling, 2003. 3DIM 2003. Proceedings..

[13]  Andrew W. Fitzgibbon,et al.  Robust Registration of 2D and 3D Point Sets , 2003, BMVC.

[14]  Jun Cheng,et al.  Registration for 3-D point cloud using angular-invariant feature , 2009, Neurocomputing.

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

[16]  Eric Mjolsness,et al.  New Algorithms for 2D and 3D Point Matching: Pose Estimation and Correspondence , 1998, NIPS.

[17]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[18]  Xavier Pennec,et al.  Multi-scale EM-ICP: A Fast and Robust Approach for Surface Registration , 2002, ECCV.

[19]  Darius Burschka,et al.  An Efficient RANSAC for 3D Object Recognition in Noisy and Occluded Scenes , 2010, ACCV.

[20]  Sang Wook Lee,et al.  ICP Registration Using Invariant Features , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

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

[22]  Yonghuai Liu,et al.  Automatic registration of overlapping 3D point clouds using closest points , 2006, Image Vis. Comput..

[23]  S. Umeyama,et al.  Least-Squares Estimation of Transformation Parameters Between Two Point Patterns , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Kazufumi Kaneda,et al.  Softassign and EM-ICP on GPU , 2010, 2010 First International Conference on Networking and Computing.

[25]  Shiri Gordon,et al.  An efficient image similarity measure based on approximations of KL-divergence between two gaussian mixtures , 2003, Proceedings Ninth IEEE International Conference on Computer Vision.

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

[27]  Takeshi Masuda,et al.  Log-polar height maps for multiple range image registration , 2009, Comput. Vis. Image Underst..

[28]  Sylvain Prima,et al.  Prior affinity measures on matches for ICP-like nonlinear registration of free-form surfaces , 2009, 2009 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[29]  Andrew E. Johnson,et al.  Using Spin Images for Efficient Object Recognition in Cluttered 3D Scenes , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Akihiro Sugimoto,et al.  Globally convergent range image registration by graph kernel algorithm , 2005, Fifth International Conference on 3-D Digital Imaging and Modeling (3DIM'05).

[31]  Lena Maier-Hein,et al.  Convergent Iterative Closest-Point Algorithm to Accomodate Anisotropic and Inhomogenous Localization Error , 2012, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[32]  Heinz Hügli,et al.  Multi-feature matching algorithm for free-form 3D surface registration , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[33]  Xavier Pennec,et al.  Rigid Point-Surface Registration Using an EM Variant of ICP for Computer Guided Oral Implantology , 2001, MICCAI.