Abstract
Moment invariants play an important role in pattern recognition and computer vision. They have the nice properties of being invariant under translation, rotation and scaling. In this paper, we propose a new systolic array for computing ordinary moments from which moment invariants can be derived. The array exploits parallelism of the computation maximally and has an ideal time complexity ofO(n). Each computation step involves a single addition only and is thus far superior to most existing solutions that require multiplication. The systolic array can be directly implemented in VLSI and we also provide an estimate of the realizability of the array in a 0.8 micron BiCMOS technology. To achieve effective tradeoff between area and time requirement, we also propose a scalable array that allows us to fold the computation into a much smaller area. Our solution is suitable for both binary images and gray level images and is thus superior to an earlier work that has similar characteristics.
Similar content being viewed by others
References
M.K. Hu, “Visual pattern recognition by moment invariants”,IRE Trans. Inf. Theory, Vol.8, pp. 179–187, 1962.
C.H. Lo and H.S. Don, “3-D moment forms: Their construction and application to object identification and positioning”,IEEE Trans. Pattern Anal. Mach. Intell, Vol. 11, pp. 1053–1064, 1989.
A. Khotanzad and Y.H. Hong, “Invariant image recognition by Zernike moments”,IEEE Trans. Pattern Anal. Mach. Intell., Vol. 12, pp. 489–497, 1990.
C. Teh and R.T. Chin, “On image analysis by the method of moments”,IEEE Trans. Pattern Anal. Mach. Intell., Vol. 10, pp. 496–513, 1988.
M.R. Teague, “Image analysis via the general theory of moments”,J. Opt. Soc. AM., Vol. 70, pp. 920–930, 1980.
Y.S. Abu-Mostafa and D. Psaltis, “Image normalization by complex moments”,IEEE Trans. Pattern Anal. Mach. Intell., Vol. 7, pp. 46–55, 1985.
Y.S. Abu-Mostafa and D. Psaltis, “Precognitive aspects of moment invariants”,IEEE. Trans. Pattern Anal. Mach. Intell., Vol. 6, pp. 698–706, 1984.
Yajun Li, “Reforming the theory of invariant moments for pattern recognition”,Pattern Recognition, Vol. 25, pp. 723–730, 1992.
M.F. Zakaria, L.J. Vroomen, P.J.A. Zsombar-Murray, and J.M.H.M. van Kessel, “Fast algorithm for computation of moment invariants”,Pattern Recognition, Vol. 20, pp. 634–643, 1987.
Z.Y. He, G.Q. Wei, and T.J. Wang, “A new algorthm for fast computation of moments of binary image,”Proc. IEEE Pacific Conf. Communs Comput. Signal Process. pp. 179–198, 1987.
B. Bamieh and R.J.P. De Figueiredo, “A general momentinvariants/attributed-graph method for three-dimensional object recognition from a single image”,IEEE J. Robotics Automation, Vol. 2, pp. 31–41, 1986.
X.Y. Jiang and H. Bunke, “Simple and fast computation of moments”,Pattern Recognition, Vol. 24, pp. 801–806, 1991.
B.C. Li and Jun Shen, “Fast computation of moment invariants”,Pattern Recognition, Vol. 24, pp. 807–813, 1991.
B.-C. Li and J. Shen, “Pascal triangle transform approach to the calculation of 3D moments”,Computer Vision, Graphics, and Image Processing, Graphical Model and Image Processing, Vol. 54, pp. 301–307, 1992.
Z.L. Budrikis and M. Hatamian, “Moment calculations by digital filters”,AT & T Bell Lab. Tech. J., Vol. 63, pp. 217–229, 1984.
M. Hatamian, “A real time two-dimensional moment generating algorithm and its single chip implementation”,IEEE Trans. Acoust. Speech Signal Process., Vol. 34, pp. 546–553, 1986.
M. Hatamian, “A fast moment generating algorithm,”International Conference on Digital Signal Processing, Florence, Italy, september, pp. 230–234, 1987.
Keping Chen, “Efficient parallel algorithms for the computation of two-dimension image moments”,Pattern Recognition, Vol. 23, pp. 109–119, 1990.
L. Kronsjo,Computation Complexity Sequential and Parallel Algorithms, John Wiley, New York, pp. 120–122, 1985.
P.E. Danielsson, SIMD arrays, a GAPP exercise, “Lecture Notes for a Graduate Course”, Linkoping University, Sweden, 1986.
V. Kumar and A. Gupta, “Analysis of scalability of parallel algorithms and architectures: A survey,”International Conference on Supercomputing, pp. 396–405, 1991.
D. Nussbaum and A. Agarwal, “Scalability of parallel machines”,Communication of the ACM, Vol. 34, No. 3, pp. 56–61, 1991.
Kai Hwang,Advanced Computer Architecture: Prallelism, Scalability, Programmability, McGraw-Hill, Inc., New York, 1993.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chan, F.H.Y., Lam, F.K., Li, H.F. et al. An all adder systolic structure for fast computation of moments. J VLSI Sign Process Syst Sign Image Video Technol 12, 159–175 (1996). https://doi.org/10.1007/BF00924524
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/BF00924524