26 November 2009
Global Registration of Multiple 3D Point Sets via Optimization-on-a-Manifold
Shankar Krishnan, Pei Lee, John Moore, and Suresh Venkatasubramanian
Symposium on Geometry Processing pp. 187-196, 2005. PDF (662K)
Abstract
We propose a novel algorithm to register multiple 3D point sets within a common reference frame using an manifold optimization approach. The point sets are obtained with multiple laser scanners or a mobile scanner. Unlike most prior algorithms, our approach performs an explicit optimization on the manifold of rotations, allowing us to formulate the registration problem as an unconstrained minimization on a constrained manifold. This approach exploits the Lie group structure of SO_3 and the simple representation of its associated Lie algebra so_3 in terms of R^3. Our contributions are threefold. We present a new analytic method based on singular value decompositions that yields a closed-form solution for simultaneous multiview registration in the noise-free scenario. Secondly, we use this method to derive a good initial estimate of a solution in the noise-free case. This initialization step may be of use in any general iterative scheme. Finally, we present an iterative scheme based on Newton's method on SO_3 that has locally quadratic convergence. We demonstrate the efficacy on our scheme on scan data taken both from the Digital Michelangelo project and from scans extracted from models, and compare it to some of the other well known schemes for multiview registration. In all cases, our algorithm converges much faster than the other approaches, (in some cases orders of magnitude faster), and generates consistently higher quality registrations.


Terms & Conditions | Privacy Statement | Copyright © 2009 AT&T