Abstract
Two kinds of Fourier shape descriptors (FDs) are considered in this article: ZR (defined by Zahn and Roskies) and G (defined by Granlund). The first section of this article studies ZR descriptors. Four modifications of ZR descriptors are proposed. These new descriptors are based on the step signature, smoothed signature, linearized smoothed signature, and the curvature function, respectively. The amplitudes of FDs are shown to be invariant under rotations, translations, changes in size, mirror reflections, and shifts in the starting point. In all cases the reconstruction accuracy in terms of the number of FDs is studied, resulting in approximation error bounds. An efficient reconstruction formula based on the composite rectangle integration method is proposed. This method also provides polygonal approximation for arbitrary contours. In the second section of this article, the theoretical results are illustrated with examples and verified in numerical experiments involving digitized patterns. In the same experiments the performances of ZR and G descriptors are compared.
Similar content being viewed by others
References
Beddow JK (1980) Particle morphological analysis. In: Beddow JK, Meloy TP (eds) Advanced particulate morphology. CRC, Boca Raton, FL, pp 1–84
Davis L (1979) Shape matching using relaxation techniques. IEEE Transactions on Pattern Analysis and Machine Intelligence. PAMI-1:60–72
Dekking FM, VanOtterloo PJ (1986) Fourier coding and reconstruction of complicated contours. IEEE Transactions on Systems, Man and Cybernetics SMC-16 (3):395–404
Dubois SR, Glanz FH (1986) An autoregressive model approach to 2-D shape classification. IEEE Transactions on Pattern Analysis and Pattern Machine Intelligence PAMI-8:55–66
Duda RO, Hart PE (1973) Pattern classification and scene analysis. Wiley, New York
Dudani SA, et al. (1977) Aircraft identification by movement invariants. IEEE Transactions on Computers C-26:39–46
Etesami F, Uicker Jr. JJ (1985) Automatic dimensional inspection of machine part cross-sections using Fourier analysis. Computer Vision, Graphics, and Image Processing 29:216–247
Forsythe GE, Malcolm MA, Moler CB (1977) Computer methods for numerical computations. Prentice Hall, Englewood Cliffs, NJ
Fu KS (1982) Syntactic pattern recognition. Prentice Hall, Englewood Cliffs, NJ
Giardina CR, Kuhl FP (1977) Accuracy of curve approximation by harmonically related vectors with elliptical loci. Computer Graphics Image Processing 6:277–285
Granlund GH (1972) Fourier preprocessing for hand print character recognition. IEEE Transactions on Computers C-21:195–201
Kashyap RL, Chellappa R (1981) Stochastic models for closed boundary analysis: representation and reconstruction. IEEE Transactions on Information Theory IT-27:627–637
Knopp A (1947) Theory and applications of infinite series. Hafner, New York
Lai MTY, Suen CY (1981) Automatic recognition of characters by Fourier descriptors and boundary line encodings. Pattern Recognition 14(1–6):383–393
Lin CC, Chellappa R (1986) Classification of partial 2-D shapes using Fourier descriptors. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. Miami Beach, pp 344–350
Oosterlink A et al. (1976) Evaluation of different profile description and decomposition methods for banded chromosomes. In: Proceedings of the 3rd International Joint Conference on Pattern Recognition, pp 334–338
O'Rourke J (1986) The signature of a plane curve. SIAM Journal on Computing 15(1):34–51
Pavlidis T, Ali F (1979) A hierarchical syntactic shape analyzer. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-1:2–9
Pavlidis T (1980) Algorithms for shape analysis of contours and waveforms. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-2:301–312
Persoon E, Fu KS (1977) Shape discrimination using Fourier descriptors. IEEE Transactions on Systems, Man and Cybernetics SMC-7:170–179
Richard CW, Hemami H (1974) Identification of threedimensional objects using Fourier descriptors of the boundary curve. IEEE Transactions on Systems, Man and Cybernetics SMC-4:371–378
Strackee J, Nagelkerke NJD (1983) On closing the Fourier descriptor presentation. IEEE Transactions on Pattern Analysis and Machine Intelligence PAMI-5 (6)
Tolstov GP (1976) Fourier series. Dover, New York
Wallace, TP, Wintz PA (1980) An efficient three-dimensional aircraft recognition algorithm using normalized Fourier descriptors. Computer Graphics and Image Processing 13:99–126
Zahn CT, Roskies RS (1972) Fourier descriptors for plane closed curves. IEEE Transactions on Computers C-21:269–281
Zygmund A (1955) Trigonometric series. Dover, New York
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Krzyżak, A., Leung, S.Y. & Suen, C.Y. Reconstruction of two-dimensional patterns from Fourier descriptors. Machine Vis. Apps. 2, 123–140 (1989). https://doi.org/10.1007/BF01212454
Issue Date:
DOI: https://doi.org/10.1007/BF01212454