Fast Computation of Three-Dimensional Geometric Moments Using a Discrete Divergence Theorem and a Generalization to Higher Dimensions

Abstract The three-dimensional Cartesian geometric moments (for short 3-D moments) are important features for 3-D object recognition and shape description. To calculate the moments of objects in a 3-D image by a straightforward method requires a large number of computing operations. Some authors have proposed fast algorithms to compute the 3-D moments. However, the problem of computation has not been well solved since all known methods require computations of orderN3, assuming that the object is represented by anN×N×Nvoxel image. In this paper, we present a discrete divergence theorem which can be used to compute the sum of a function over ann-dimensional discrete region by a summation over the discrete surface enclosing the region. As its corollaries, we give a discrete Gauss's theorem for 3-D discrete objects and a discrete Green's theorem for 2-D discrete objects. Using a fast surface tracking algorithm and the discrete Gauss's theorem, we design a new method to compute the geometric moments of 3-D binary objects as observed in 3-D discrete images. This method reduces the computational complexity significantly, requiring computation ofO(N2). This reduction is demonstrated experimentally on two 3-D objects. We also generalize the method to deal with high-dimensional images. Some 3-D moment invariants and shape features are also discussed.

[1]  Ernest L. Hall,et al.  Three-Dimensional Moment Invariants , 1980, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Jayaram K. Udupa,et al.  A justification of a fast surface tracking algorithm , 1992, CVGIP Graph. Model. Image Process..

[3]  A. W. Roscoe,et al.  Concepts of digital topology , 1992 .

[4]  Kin-Man Lam,et al.  Generation of moment invariants and their uses for character recognition , 1995, Pattern Recognit. Lett..

[5]  Miroslaw Pawlak,et al.  On Image Analysis by Moments , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Jayaram K. Udupa Multidimensional Digital Boundaries , 1994, CVGIP Graph. Model. Image Process..

[7]  J.C. Principe,et al.  Display of EEG chaotic dynamics , 1990, [1990] Proceedings of the First Conference on Visualization in Biomedical Computing.

[8]  Robert B. McGhee,et al.  Aircraft Identification by Moment Invariants , 1977, IEEE Transactions on Computers.

[9]  Fritz Albregtsen,et al.  Fast and exact computation of Cartesian geometric moments using discrete Green's theorem , 1996, Pattern Recognit..

[10]  M. Hatamian,et al.  Moment calculations by digital filters , 1984, AT&T Bell Laboratories Technical Journal.

[11]  Ming-Kuei Hu,et al.  Visual pattern recognition by moment invariants , 1962, IRE Trans. Inf. Theory.

[12]  Richard J. Prokop,et al.  A survey of moment-based techniques for unoccluded object representation and recognition , 1992, CVGIP Graph. Model. Image Process..

[13]  Rui J. P. de Figueiredo,et al.  Robot sensing techniques based on high-dimensional moment invariants and tensors , 1992, IEEE Trans. Robotics Autom..

[14]  Paul J. Zsombor-Murray,et al.  Fast algorithm for the computation of moment invariants , 1987, Pattern Recognit..

[15]  D. Cyganski,et al.  Solving For The General Linear Transformation Relating 3-D Objects From The Minimum Moments , 1989, Other Conferences.

[16]  Thomas H. Reiss,et al.  The revised Fundamental Theorem of Moment Invariants , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  R. C. Papademetriou,et al.  Reconstructing with moments , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol. III. Conference C: Image, Speech and Signal Analysis,.

[18]  Bingcheng Li A new computation of geometric moments , 1993, Pattern Recognit..

[19]  Mihran Tucceryan,et al.  Moment-based texture segmentation , 1994 .

[20]  Jun Shen,et al.  Fast computation of moment invariants , 1991, Pattern Recognit..

[21]  Mehdi Hatamian,et al.  A real-time two-dimensional moment generating algorithm and its single chip implementation , 1986, IEEE Trans. Acoust. Speech Signal Process..

[22]  Bingcheng Li The moment calculation of polyhedra , 1993, Pattern Recognit..

[23]  Jayaram K. Udupa,et al.  Fast surface tracking in three-dimensional binary images , 1989, Comput. Vis. Graph. Image Process..

[24]  Jun Shen,et al.  Pascal triangle transform approach to the calculation of 3D moments , 1992, CVGIP Graph. Model. Image Process..

[25]  Pei Soo-Chang,et al.  Using moments to acquire the motion parameters of a deformable object without correspondences , 1994 .

[26]  Th. M. Hupkens,et al.  Noise and intensity invariant moments , 1995, Pattern Recognit. Lett..

[27]  Jan Flusser,et al.  Pattern recognition by affine moment invariants , 1993, Pattern Recognit..

[28]  Arvid Lundervold,et al.  Multispectral analysis of the brain using magnetic resonance imaging , 1994, IEEE Trans. Medical Imaging.

[29]  Jan Flusser,et al.  A moment-based approach to registration of images with affine geometric distortion , 1994, IEEE Trans. Geosci. Remote. Sens..

[30]  C. H. Edwards,et al.  Calculus and Analytic Geometry , 1982 .

[31]  Fritz Albregtsen,et al.  Texture Classification of Mouse Liver Cell Nuclei Using Invariant Moments of Consistent Regions , 1995, CAIP.

[32]  Hon-Son Don,et al.  3-D Moment Forms: Their Construction and Application to Object Identification and Positioning , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Fritz Albregtsen,et al.  Fast computation of invariant geometric moments: a new method giving correct results , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[34]  Gregory Y. Tang A Discrete Version of Green's Theorem , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Songde Ma,et al.  Efficient computation of 3D moments , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[36]  Wilfried Philips,et al.  A new fast algorithm for moment computation , 1993, Pattern Recognit..