Registration of Uncertain Geometric Features: Estimating the Pose and its Accuracy

We provide in this article a generic framework for the pose estimation from geometric features. We propose more particularly three algorithms: a gradient descent on the Rie-mannian least square distance and on the Mahalanobis distance , and an Extended Kalman Filter. For all these methods , we provide a way to compute the uncertainty of the resulting transformation. The analysis and comparison of the algorithms show how to combine them in a powerful and high level statistical registration algorithm. An application in medical image analysis demonstrate the usefulness of the method. 1 Introduction In computer vision, most registration algorithms rely on feature extracted from the images. In this framework, the problem can generally be separated into two steps: (1) nd-ing the correspondences between features (matches) and (2) computing the geometric transformation that maps one set of features to the other. In this article, we do not discuss matching methods per se, but the estimation of the geometric transformation and its accuracy. We rst review the existing methods for computing the 3D rigid motion from two sets of matched points and how one can estimate its uncertainty. However, models of the real world often lead to consider more complex features like lines Gri90], planes, oriented points FA96] or frames PA94] and no traditional method easily extends to such features. Moreover, we have shown in PA98] that geometric features generally do not belong to a vector space but rather to a manifold and that it induces paradoxes if we try to use the standard techniques on points with them. Thus, we have developed in Pen96] a rigorous theory of uncertainty on geometric features. The basic idea is that our measures on features should be invariant by the action of a given transformation group. In the geometric framework, this can be ensured by using an invariant Riemannian distance on the manifold (which means that the transformation group is a kind of rigidd one for the features). We have developed the

[1]  Nicholas Ayache,et al.  An 0(n2) algorithm for 3D substructure matching of proteins , 1994 .

[2]  Robert B. Fisher,et al.  A Comparison of Four Algorithms for Estimating 3-D Rigid Transformations , 1995, BMVC.

[3]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[5]  Olivier Faugeras,et al.  3D Dynamic Scene Analysis: A Stereo Based Approach , 1992 .

[6]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using orthonormal matrices , 1988 .

[7]  S. P. Mudur,et al.  Three-dimensional computer vision: a geometric viewpoint , 1993 .

[8]  Thomas S. Huang,et al.  Some Experiments on Estimating the 3-D Motion Parameters of a Rigid Body from Two Consecutive Image Frames , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Hugh Durrant-Whyte,et al.  Integration, coordination, and control of multi-sensor robot systems , 1987 .

[10]  Philip E. Gill,et al.  Practical optimization , 1981 .

[11]  Nicholas Ayache,et al.  Artificial vision for mobile robots - stereo vision and multisensory perception , 1991 .

[12]  M. A. Snyder The Precision of 3-D Parameters in Correspondence-Based Techniques: The Case of Uniform Translational Motion in a Rigid Environment , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Kenichi Kanatani,et al.  Geometric computation for machine vision , 1993 .

[14]  Nicholas Ayache,et al.  Medical image registration using geometric hashing , 1997 .

[15]  Richard A. Volz,et al.  Estimating 3-D location parameters using dual number quaternions , 1991, CVGIP Image Underst..

[16]  William Grimson,et al.  Object recognition by computer - the role of geometric constraints , 1991 .

[17]  P. Schönemann,et al.  A generalized solution of the orthogonal procrustes problem , 1966 .

[18]  Hugh F. Durrant-Whyte,et al.  Uncertain geometry in robotics , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[19]  Alexis Gourdon,et al.  The Marching lines algorithm : new results and proofs , 1993 .

[20]  Xinhua Zhuang,et al.  Pose estimation from corresponding point data , 1989, IEEE Trans. Syst. Man Cybern..

[21]  Berthold K. P. Horn,et al.  Closed-form solution of absolute orientation using unit quaternions , 1987 .