Fast Generic Polar Harmonic Transforms

Generic polar harmonic transforms have recently been proposed to extract rotation-invariant features from images and their usefulness has been demonstrated in a number of pattern recognition problems. However, direct computation of these transforms from their definition is inefficient and is usually slower than some efficient computation strategies that have been proposed for other methods. This paper presents a number of novel computation strategies to compute these transforms rapidly. The proposed methods are based on the inherent recurrence relations among complex exponential and trigonometric functions used in the definition of the radial and angular kernels of these transforms. The employment of these relations leads to recursive and addition chain-based strategies for fast computation of harmonic function-based kernels. Experimental results show that the proposed method is about 10× faster than direct computation and 5× faster than fast computation of Zernike moments using the q-recursive strategy. Thus, among all existing rotation-invariant feature extraction methods, polar harmonic transforms are the fastest.

[1]  Shuguang Guan,et al.  Fourier-Bessel analysis of patterns in a circular domain , 2001 .

[2]  Donald E. Knuth The Art of Computer Programming 2 / Seminumerical Algorithms , 1971 .

[3]  Thai V. Hoang Image Representations for Pattern Recognition , 2011 .

[4]  M. Teague Image analysis via the general theory of moments , 1980 .

[5]  Miroslaw Pawlak,et al.  Accurate Computation of Zernike Moments in Polar Coordinates , 2007, IEEE Transactions on Image Processing.

[6]  Glen P. Abousleman,et al.  Orthogonal Rotation-Invariant Moments for Digital Image Processing , 2008, IEEE Transactions on Image Processing.

[7]  Jian Zou,et al.  Generic orthogonal moments: Jacobi-Fourier moments for invariant image description , 2007, Pattern Recognit..

[8]  Rene F. Swarttouw,et al.  Orthogonal polynomials , 2020, NIST Handbook of Mathematical Functions.

[9]  Xudong Jiang,et al.  Two-Dimensional Polar Harmonic Transforms for Invariant Image Representation , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  F. B. Introduction to Bessel Functions , 1939, Nature.

[11]  Whoi-Yul Kim,et al.  A novel approach to the fast computation of Zernike moments , 2006, Pattern Recognit..

[12]  Salvatore Tabbone,et al.  Generic polar harmonic transforms for invariant image description , 2011, 2011 18th IEEE International Conference on Image Processing.

[13]  Ziliang Ping,et al.  Image description with Chebyshev-Fourier moments. , 2002, Journal of the Optical Society of America. A, Optics, image science, and vision.

[14]  J. Flusser,et al.  Moments and Moment Invariants in Pattern Recognition , 2009 .

[15]  Bin Xiao,et al.  Image analysis by Bessel-Fourier moments , 2010, Pattern Recognit..

[16]  Miroslaw Pawlak,et al.  On the Accuracy of Zernike Moments for Image Analysis , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Daniel M. Gordon,et al.  A Survey of Fast Exponentiation Methods , 1998, J. Algorithms.

[18]  Salvatore Tabbone,et al.  Fast computation of orthogonal polar harmonic transforms , 2012, Proceedings of the 21st International Conference on Pattern Recognition (ICPR2012).

[19]  Ziliang Ping,et al.  Multidistortion-invariant image recognition with radial harmonic Fourier moments. , 2003, Journal of the Optical Society of America. A, Optics, image science, and vision.

[20]  W. Gautschi Orthogonal Polynomials: Computation and Approximation , 2004 .

[21]  Peter J. Downey,et al.  Computing Sequences with Addition Chains , 1981, SIAM J. Comput..

[22]  Amandeep Kaur,et al.  Fast computation of polar harmonic transforms , 2012, Journal of Real-Time Image Processing.

[23]  Ramakrishna Kakarala,et al.  DISK-HARMONIC COEFFICIENTS FOR INVARIANT PATTERN RECOGNITION , 1998 .

[24]  Qing Wang,et al.  Rotational Invariance Based on Fourier Analysis in Polar and Spherical Coordinates , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[25]  A. Bhatia,et al.  On the circle polynomials of Zernike and related orthogonal sets , 1954, Mathematical Proceedings of the Cambridge Philosophical Society.

[26]  Raveendran Paramesran,et al.  On the computational aspects of Zernike moments , 2007, Image Vis. Comput..

[27]  Y. Sheng,et al.  Orthogonal Fourier–Mellin moments for invariant pattern recognition , 1994 .

[28]  Milton Abramowitz,et al.  Handbook of Mathematical Functions with Formulas, Graphs, and Mathematical Tables , 1964 .

[29]  Ioannis Andreadis,et al.  Accurate Calculation of Image Moments , 2007, IEEE Transactions on Image Processing.

[30]  Roland T. Chin,et al.  On image analysis by the methods of moments , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[31]  Mehmet Ali Aktas Shape descriptors , 2009, Encyclopedia of Database Systems.

[32]  Alireza Khotanzad,et al.  Invariant Image Recognition by Zernike Moments , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Hajo Holzmann,et al.  Testing for Image Symmetries—With Application to Confocal Microscopy , 2009, IEEE Transactions on Information Theory.

[34]  Salvatore Tabbone,et al.  The generalization of the R-transform for invariant pattern representation , 2012, Pattern Recognit..

[35]  Miroslaw Pawlak,et al.  Image analysis by moments : reconstruction and computational aspects , 2006 .

[36]  Hermann Engles,et al.  Numerical quadrature and cubature , 1980 .

[37]  Miroslaw Pawlak,et al.  On the recovery of a function on a circular domain , 2002, IEEE Trans. Inf. Theory.

[38]  Salvatore Tabbone,et al.  Errata and comments on "Generic orthogonal moments: Jacobi-Fourier moments for invariant image description" , 2013, Pattern Recognit..

[39]  Chee-Way Chong,et al.  A comparative analysis of algorithms for fast computation of Zernike moments , 2003, Pattern Recognit..

[40]  Guojun Lu,et al.  Shape-based image retrieval using generic Fourier descriptor , 2002, Signal Process. Image Commun..

[41]  J. Borwein,et al.  On the complexity of familiar functions and numbers , 1988 .

[42]  Surong Hasi,et al.  Image analysis by pseudo-Jacobi (p = 4, q = 3)-Fourier moments. , 2004, Applied optics.

[43]  Chandan Singh,et al.  Fast and numerically stable methods for the computation of Zernike moments , 2010, Pattern Recognit..

[44]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[45]  Salvatore Tabbone,et al.  Generic polar harmonic transforms for invariant image representation , 2014, Image Vis. Comput..