Measuring 3-D shape similarity using progressive transformations

Abstract We present a quantitative approach to the measurement of shape similarity among 3-D (threedimensional) objects. Using voxels, an object is mapped to a representation invariant under translation and rotation. The different objects to be compared are normalized to have the same amount of information (equal number of voxels) and this is termed invariance under volume. When the different objects to be compared are normalized under translation, rotation and volume, a quantity of work (from a physics point of view) is performed that transforms an object O1 into object O2 (the transformation of an object into another is performed moving voxels, as if they were bricks). Voxels to move are selected so as to minimize the work involved. The work done by transforming O1 into O2 is the measure of dissimilarity between them. Dissimilar objects will have a large quantity of work done to transform one into other, while analogous objects will have a small quantity of work done. When two objects are identical, the quantity of work done is zero. Thus, the distance or shape dissimilarity between two objects can be defined as the amount of work needed to convert one into another. Informally, if two objects to be compared consist of bricks, their shape difference could be ascertained by counting how many bricks we have to move and how far to change one object into another.

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

[2]  James T. Tippett,et al.  OPTICAL AND ELECTRO-OPTICAL INFORMATION PROCESSING, , 1965 .

[3]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[4]  Alex Pentland,et al.  Perceptual Organization and the Representation of Natural Form , 1986, Artif. Intell..

[5]  G. Schut On exact linear equations for the computation of the rotational elements of absolute orientation , 1960 .

[6]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

[7]  William Karush,et al.  Webster's New World Dictionary of Mathematics , 1989 .

[8]  Rodney A. Brooks,et al.  Model-Based Three-Dimensional Interpretations of Two-Dimensional Images , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Azriel Rosenfeld,et al.  From volumes to views: An approach to 3-D object recognition , 1992, CVGIP Image Underst..

[10]  Aristides A. G. Requicha,et al.  Geometric Modeling of Mechanical Parts and Processes , 1977, Computer.

[11]  Robert M. Haralick,et al.  Glossary of computer vision terms , 1990, Pattern Recognit..

[12]  Ernesto Bribiesca,et al.  How to describe pure form and how to measure differences in shapes using shape numbers , 1980, Pattern Recognit..

[13]  Aristides A. G. Requicha,et al.  Representaiton of Rigid Solid Objects , 1980, CAD Advanced Course.

[14]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[15]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

[16]  L. Hinsken A Singularity Free Algorithm for Spatial Orientation of Bundles , 1970 .