Uniform Distribution, Distance and Expectation Problems for Geometric Features Processing

Complex geometric features such as oriented points, lines or 3D frames are increasingly used in image processing and computer vision. However, processing these geometric features is far more difficult than processing points, and a number of paradoxes can arise. We establish in this article the basic mathematical framework required to avoid them and analyze more specifically three basic problems: (1) what is a random distribution of features, (2) how to define a distance between features, (3) and what is the “mean feature” of a number of feature measurements?We insist on the importance of an invariance hypothesis for these definitions relative to a group of transformations that models the different possible data acquisitions. We develop general methods to solve these three problems and illustrate them with 3D frame features under rigid transformations.The first problem has a direct application in the computation of the prior probability of a false match in classical model-based object recognition algorithms. We also present experimental results of the two other problems for the statistical analysis of anatomical features automatically extracted from 24 three-dimensional images of a single patient's head. These experiments successfully confirm the importance of the rigorous requirements presented in this article.

[1]  Xavier Pennec,et al.  Correctness and robustness of 3D rigid matching with bounded sensor error , 1993 .

[2]  Haim J. Wolfson,et al.  Model-Based Object Recognition by Geometric Hashing , 1990, ECCV.

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

[4]  G. Hochschild,et al.  The Structure of Lie Groups. , 1967 .

[5]  W. Kendall Probability, Convexity, and Harmonic Maps with Small Image I: Uniqueness and Fine Existence , 1990 .

[6]  Yehezkel Lamdan,et al.  Geometric Hashing: A General And Efficient Model-based Recognition Scheme , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[7]  Olivier D. Faugeras,et al.  HYPER: A New Approach for the Recognition and Positioning of Two-Dimensional Objects , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[8]  Nicholas Ayache,et al.  A General Scheme for Automatically Building 3D Morphometric Anatomical Atlases: application to a Sku , 1995 .

[9]  H. Karcher Riemannian center of mass and mollifier smoothing , 1977 .

[10]  W. Eric L. Grimson,et al.  A study of affine matching with bounded sensor error , 1992, International Journal of Computer Vision.

[11]  Jean-Philippe Thirion,et al.  Multiscale Representation and Analysis of Features from Medical Images , 1995, CVRMed.

[12]  Xavier Pennec L'incertitude dans les problèmes de reconnaissance et de recalage - Applications en imagerie médicale et biologie moléculaire , 1996 .

[13]  Robert A. Hummel,et al.  Distributed Bayesian object recognition , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

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

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

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

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

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

[19]  Xavier Pennec,et al.  A Framework for Uncertainty and Validation of 3-D Registration Methods Based on Points and Frames , 2004, International Journal of Computer Vision.

[20]  Zhengyou Zhang,et al.  Iterative point matching for registration of free-form curves and surfaces , 1994, International Journal of Computer Vision.

[21]  Jean-Philippe Thirion,et al.  New feature points based on geometric invariants for 3D image registration , 1996, International Journal of Computer Vision.

[22]  Olivier Faugeras,et al.  Three D-Dynamic Scene Analysis: A Stereo Based Approach , 1992 .

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

[24]  H. S. M. Coxeter The Erlangen Program , 1977 .

[25]  Yehezkel Lamdan,et al.  On the error analysis of 'geometric hashing' , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[26]  F. e. Calcul des Probabilités , 1889, Nature.

[27]  S. Altmann Rotations, Quaternions, and Double Groups , 1986 .

[28]  M. Fréchet Les éléments aléatoires de nature quelconque dans un espace distancié , 1948 .

[29]  W. Eric L. Grimson,et al.  On the sensitivity of geometric hashing , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[30]  Xavier Pennec,et al.  A Framework for Uncertainty and Validation of 3-D Registration Methods Based on Points and Frames , 1995, Proceedings of IEEE International Conference on Computer Vision.