Iterative closest point algorithm with anisotropic weighting and its application to fine surface registration

The Iterative Closest Point (ICP) algorithm is a widely used method for geometric alignment of 3D models. Given two roughly aligned shapes represented by two point sets, the algorithm iteratively establishes point correspondences given the current alignment of the data and computes a rigid transformation accordingly. It can be shown that the method converges to an at least local minimimum with respect to a mean-square distance metric. From a statistical point of view, the algorithm implicitly assumes that the points are observed with isotropic Gaussian noise. In this paper, we (1) present the first variant of the ICP that accounts for anisotropic localization uncertainty in both shapes as well as in both steps of the algorithm and (2) show how to apply the method for robust fine registration of surface meshes. According to an evaluation on medical imaging data, the proposed method is better suited for fine surface registration than the original ICP, reducing the target registration error (TRE) for a set of targets located inside or near the mesh by 80% on average.

[1]  P. Mahalanobis On the generalized distance in statistics , 1936 .

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

[3]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[4]  Naoya Ohta,et al.  Optimal Estimation of Three-Dimensional Rotation and Reliability Evaluation , 1998, ECCV.

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

[6]  Carl-Fredrik Westin,et al.  Robust Generalized Total Least Squares Iterative Closest Point Registration , 2004, MICCAI.

[7]  Marco Nolden,et al.  The Medical Imaging Interaction Toolkit , 2005, Medical Image Anal..

[8]  J. Michael Fitzpatrick,et al.  Iterative solution for rigid-body point-based registration with anisotropic weighting , 2009, Medical Imaging.

[9]  Lena Maier-Hein,et al.  Correspondences Search for Surface-Based Intra-Operative Registration , 2010, MICCAI.

[10]  Sylvain Prima,et al.  A modified ICP algorithm for normal-guided surface registration , 2010, Medical Imaging.

[11]  J. Michael Fitzpatrick,et al.  General approach to error prediction in point registration , 2010, Medical Imaging.

[12]  Lena Maier-Hein,et al.  Accounting for Anisotropic Noise in Fine Registration of Time-of-Flight Range Data with High-Resolution Surface Data , 2010, MICCAI.

[13]  J. Michael Fitzpatrick,et al.  General Approach to First-Order Error Prediction in Rigid Point Registration , 2011, IEEE Transactions on Medical Imaging.