Constant-Time Calculation of Zernike Moments for Detection with Rotational Invariance

We construct a set of special complex-valued integral images and an algorithm that allows to calculate Zernike moments fast, namely in constant time. The technique is suitable for dense detection procedures, where the image is scanned by a sliding window at multiple scales, and where rotational invariance is required at the level of each window. We assume no preliminary image segmentation. Owing to the proposed integral images and binomial expansions, the extraction of each feature does not depend on the number of pixels in the window and thereby is an <inline-formula><tex-math notation="LaTeX">$O(1)$</tex-math><alternatives><inline-graphic xlink:href="bera-ieq1-2803828.gif"/></alternatives></inline-formula> calculation. We analyze algorithmic properties of the proposition, such as: number of needed integral images, complex-conjugacy of integral images, number of operations involved in feature extraction, speed-up possibilities based on lookup tables. We also point out connections between Zernike and orthogonal Fourier–Mellin moments in the context of computations backed with integral images. Finally, we demonstrate three examples of detection tasks of varying difficulty. Detectors are trained on the proposed features by the RealBoost algorithm. When learning, the classifiers get acquainted only with examples of target objects in their upright position or rotated within a limited range. At the testing stage, generalization onto the full <inline-formula><tex-math notation="LaTeX">$360^\circ$</tex-math><alternatives><inline-graphic xlink:href="bera-ieq2-2803828.gif"/></alternatives></inline-formula> angle takes place automatically.

[1]  Demetri Psaltis,et al.  Recognitive Aspects of Moment Invariants , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Rached Tourki,et al.  Human detection based on integral Histograms of Oriented Gradients and SVM , 2011, 2011 International Conference on Communications, Computing and Control Applications (CCCA).

[3]  Ze-Nian Li,et al.  Object Detection Using Generalization and Efficiency Balanced Co-Occurrence Features , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[4]  Qian Liu,et al.  Object recognition by combined invariants of orthogonal Fourier-Mellin moments , 2011, 2011 8th International Conference on Information, Communications & Signal Processing.

[5]  von F. Zernike Beugungstheorie des schneidenver-fahrens und seiner verbesserten form, der phasenkontrastmethode , 1934 .

[6]  S. Govindarajulu,et al.  A Comparison of SIFT, PCA-SIFT and SURF , 2012 .

[7]  Franklin C. Crow,et al.  Summed-area tables for texture mapping , 1984, SIGGRAPH.

[8]  Chandan Singh,et al.  Accurate Computation of Orthogonal Fourier-Mellin Moments , 2012, Journal of Mathematical Imaging and Vision.

[9]  Shigeru Akamatsu,et al.  Invariant neural-network based face detection with orthogonal Fourier-Mellin moments , 2000, Proceedings 15th International Conference on Pattern Recognition. ICPR-2000.

[10]  Paul A. Viola,et al.  Rapid object detection using a boosted cascade of simple features , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[11]  Przemyslaw Klesk Constant-Time Fourier Moments for Face Detection - Can Accuracy of Haar-Like Features Be Beaten? , 2017, ICAISC.

[12]  Luo Juan,et al.  A comparison of SIFT, PCA-SIFT and SURF , 2009 .

[13]  Y. Freund,et al.  Discussion of the Paper \additive Logistic Regression: a Statistical View of Boosting" By , 2000 .

[14]  Basil G. Mertzios,et al.  Fast numerically stable computation of orthogonal Fourier--Mellin moments , 2007 .

[15]  Arthur Daniel Costea,et al.  Word Channel Based Multiscale Pedestrian Detection without Image Resizing and Using Only One Classifier , 2014, 2014 IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Bill Triggs,et al.  Histograms of oriented gradients for human detection , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[17]  Mandyam D. Srinath,et al.  Invariant character recognition with Zernike and orthogonal Fourier-Mellin moments , 2002, Pattern Recognit..

[18]  Roland T. Chin,et al.  On Image Analysis by the Methods of Moments , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Shengcai Liao,et al.  A Fast and Accurate Unconstrained Face Detector , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[21]  Tomaso A. Poggio,et al.  A general framework for object detection , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[22]  Khalid M. Hosny,et al.  Fast computation of orthogonal Fourier–Mellin moments in polar coordinates , 2009, Journal of Real-Time Image Processing.

[23]  Basil G. Mertzios,et al.  Fast Computation of Orthogonal Fourier-Mellin Moments Using Modified Direct Method , 2007, 2007 14th International Workshop on Systems, Signals and Image Processing and 6th EURASIP Conference focused on Speech and Image Processing, Multimedia Communications and Services.

[24]  L. Petersson,et al.  Response Binning: Improved Weak Classifiers for Boosting , 2006, 2006 IEEE Intelligent Vehicles Symposium.

[25]  Huazhong Shu,et al.  A novel algorithm for fast computation of Zernike moments , 2002, Pattern Recognit..