Abstract
We investigate in this article the rigid registration of large sets of points, generally sampled from surfaces. We formulate this problem as a general Maximum-Likelihood (ML) estimation of the transformation and the matches. We show that, in the specific case of a Gaussian noise, it corresponds to the Iterative Closest Point algorithm (ICP) with the Mahalanobis distance.
Then, considering matches as a hidden variable, we obtain a slightly more complex criterion that can be efficiently solved using Expectation-Maximization (EM) principles. In the case of a Gaussian noise, this new methods corresponds to an ICP with multiple matches weighted by normalized Gaussian weights, giving birth to the EM-ICP acronym of the method.
The variance of the Gaussian noise is a new parameter that can be viewed as a “scale or blurring factor” on our point clouds. We show that EM-ICP robustly aligns the barycenters and inertia moments with a high variance, while it tends toward the accurate ICP for a small variance. Thus, the idea is to use a multi-scale approach using an annealing scheme on this parameter to combine robustness and accuracy. Moreover, we show that at each “scale”, the criterion can be efficiently approximated using a simple decimation of one point set, which drastically speeds up the algorithm.
Experiments on real data demonstrate a spectacular improvement of the performances of EM-ICP w.r.t. the standard ICP algorithm in terms of robustness (a factor of 3 to 4) and speed (a factor 10 to 20), with similar performances in precision. Though the multiscale scheme is only justified with EM, it can also be used to improve ICP, in which case the performances reaches then the one of EM when the data are not too noisy.
Chapter PDF
Similar content being viewed by others
References
P.J. Besl and N.D. McKay. A method for registration of 3D shapes. IEEE Trans. on Pattern Analysis and Machine Intelligence, 14(2):239–256, 1992.
H. Chui and A. Rangarajan. A feature registration framework using mixture models. In Proc. MMBIA’2000, pages 190–197, 2000.
C. Couvreur. The EM algorithm: A guided tour. In Proc. 2d IEEE European Workshop on Computationaly Intensive Methods in Control and Signal Processing (CMP’96), pages 115–120, Pragues, Czech Republik, August 1996.
D.W. Eggert, A. Lorusso, and R.B. Fisher. Estimating 3-D rigid body transformations: A comparison of four major algorithms. Machine Vision and Applications, 9:272–290, 1997.
D. Etienne et al. A new approach for dental implant aided surgery. a pilot evaluation. In Proc. CARS’2000, pages 927–931, 2000.
S. Granger and X Pennec. Multi-scale EM-ICP: A fast and robust approach for surface registration. Internal research report, INRIA, 2002.
S. Granger, X. Pennec, and A. Roche. Rigid point-surface registration using oriented points and an EM variant of ICP for computer guided oral implantology. Research report RR-4169, INRIA, 2001.
J-M. Jolion. A Pyramid Framework for Early Vision. Kluwer Academic, 1994.
K. Kanatani. Statistical Optimization for Geometric Computation: Theory and Practice. Elsevier Science (Amsterdam), 1996.
T. Lindeberg. Scale-Space Theory in Computer Vision. Kluwer academic, 1994.
T. Masuda, K. Sakaue, and N. Yokoya. Registration and integration of multiple range images for 3D model construction. In Proc. ICPR’96, pages 879–883, 1996.
T. Masuda and N. Yokoya. A robust method for registration and segmentation of multiple range images. Comp. Vision & Image Underst., 61(3):295–307, 1995.
R.M. Neal and G.E. Hinton. A view of the EM algorithm that justifies incremental, sparse, and other variants. Learning in Graphical Models, 1998.
G.P. Penney, P.J. Edwards, A.P. King, J.M. Blackall, P.G. Batchelor, and D.J Hawkes. A stochastic iterative closest point algorithm (stochastICP). In Springer, editor, Proc. of MICCAI’01, volume LNCS 2208, pages 762–769, 2001.
A. Rangarajan, H. Chui, and J.S. Duncan. Rigid point feature registration using mutual information. Medical Image Analysis, 3(4):425–440, 1999.
A. Rangarajan, H. Chui, E. Mjolsness, S. Pappu, L. Davachi, P. Goldman-Rakic, and J. Duncan. A robust point-matching algorithm for autoradiograph alignment. Medical Image Analysis, 1(4):379–398, 1997.
P. Thévenaz, U.E. Ruttimann, and M. Unser. A pyramid approach to subpixel registration based on intensity. IEEE Trans. on Images Proc., 7(1):27–41, 1998.
W. Wells. Statistical approaches to feature-based object recognition. Int. Journal of Computer Vision, 21(1):63–98, 1997.
Z. Zhang. Iterative point matching for registration of free-form surfaces. Int. Journal of Computer Vision, 13(2):119–152, 1994.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Granger, S., Pennec, X. (2002). Multi-scale EM-ICP: A Fast and Robust Approach for Surface Registration. In: Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (eds) Computer Vision — ECCV 2002. ECCV 2002. Lecture Notes in Computer Science, vol 2353. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-47979-1_28
Download citation
DOI: https://doi.org/10.1007/3-540-47979-1_28
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43748-2
Online ISBN: 978-3-540-47979-6
eBook Packages: Springer Book Archive