Eigendecomposition of Images Correlated on S1, S2, and SO(3) Using Spectral Theory

Eigendecomposition represents one computationally efficient approach for dealing with object detection and pose estimation, as well as other vision-based problems, and has been applied to sets of correlated images for this purpose. The major drawback in using eigendecomposition is the off line computational expense incurred by computing the desired subspace. This off line expense increases drastically as the number of correlated images becomes large (which is the case when doing fully general 3-D pose estimation). Previous work has shown that for data correlated on S(1), Fourier analysis can help reduce the computational burden of this off line expense. This paper presents a method for extending this technique to data correlated on S(2) as well as SO3 by sampling the sphere appropriately. An algorithm is then developed for reducing the off line computational burden associated with computing the eigenspace by exploiting the spectral information of this spherical data set using spherical harmonics and Wigner-D functions. Experimental results are presented to compare the proposed algorithm to the true eigendecomposition, as well as assess the computational savings.

[1]  E. Wigner,et al.  Book Reviews: Group Theory. And Its Application to the Quantum Mechanics of Atomic Spectra , 1959 .

[2]  Jan J. Gerbrands,et al.  On the relationships between SVD, KLT and PCA , 1981, Pattern Recognit..

[3]  T. Risbo Fourier transform summation of Legendre series and D-functions , 1996 .

[4]  David J. Kriegman,et al.  Face Recognition Using 3-D Models: Pose and Illumination , 2006, Proceedings of the IEEE.

[5]  Paul N. Swarztrauber,et al.  On Computing the Points and Weights for Gauss-Legendre Quadrature , 2002, SIAM J. Sci. Comput..

[6]  P. Swarztrauber The Vector Harmonic Transform Method for Solving Partial Differential Equations in Spherical Geometry , 1993 .

[7]  Anthony A. Maciejewski,et al.  Computationally efficient eigenspace decomposition of correlated images characterized by three parameters , 2008, Pattern Analysis and Applications.

[8]  Bruce A. Draper,et al.  Using the low-resolution properties of correlated images to improve the computational efficiency of eigenspace decomposition , 2006, IEEE Transactions on Image Processing.

[9]  Lei Zhang,et al.  Face recognition from a single training image under arbitrary unknown lighting using spherical harmonics , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[10]  Anthony A. Maciejewski,et al.  Pose detection of 3-D objects using images sampled on SO(3), spherical harmonics, and wigner-D matrices , 2008, 2008 IEEE International Conference on Automation Science and Engineering.

[11]  Tapan K. Sarkar,et al.  A survey of conjugate gradient algorithms for solution of extreme eigen-problems of a symmetric matrix , 1989, IEEE Trans. Acoust. Speech Signal Process..

[12]  Anthony A. Maciejewski,et al.  Pose detection of 3-D objects using S2-correlated images and discrete spherical harmonic transforms , 2008, 2008 IEEE International Conference on Robotics and Automation.

[13]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[14]  D. Mattis Quantum Theory of Angular Momentum , 1981 .

[15]  Mark A. Wieczorek,et al.  Spatiospectral Concentration on a Sphere , 2004, SIAM Rev..

[16]  Ravi Ramamoorthi,et al.  Analytic PCA Construction for Theoretical Analysis of Lighting Variability in Images of a Lambertian Object , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Euripides G. M. Petrakis,et al.  A survey on industrial vision systems, applications, tools , 2003, Image Vis. Comput..

[18]  Dejan V. VraniC An improvement of rotation invariant 3D-shape based on functions on concentric spheres , 2003, Proceedings 2003 International Conference on Image Processing (Cat. No.03CH37429).

[19]  Jenq-Neng Hwang,et al.  Lipreading from color video , 1997, IEEE Trans. Image Process..

[20]  Patrick J. Flynn,et al.  Eigenshapes for 3D object recognition in range data , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[21]  B. V. K. Vijaya Kumar,et al.  Efficient Calculation of Primary Images from a Set of Images , 1982, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[22]  M. A. Blanco,et al.  Evaluation of the rotation matrices in the basis of real spherical harmonics , 1997 .

[23]  P. Swarztrauber On the Spectral Approximation of Discrete Scalar and Vector Functions on the Sphere , 1979 .

[24]  P. Swarztrauber,et al.  Generalized Discrete Spherical Harmonic Transforms , 2000 .

[25]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[26]  F. Simons,et al.  Localized spectral analysis on the sphere , 2005 .

[27]  Roberto Brunelli,et al.  Face Recognition: Features Versus Templates , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  A. A. Maciejewski,et al.  An Analysis of Sphere Tessellations for Pose Estimation of 3-D Objects Using Spherically Correlated Images , 2008, 2008 IEEE Southwest Symposium on Image Analysis and Interpretation.

[29]  Anthony A. Maciejewski,et al.  Fast eigenspace decomposition of correlated images , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[30]  Lawrence Sirovich,et al.  Application of the Karhunen-Loeve Procedure for the Characterization of Human Faces , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Dietmar Saupe,et al.  3D Model Retrieval with Spherical Harmonics and Moments , 2001, DAGM-Symposium.

[32]  Hiroshi Murase,et al.  Moving object recognition in eigenspace representation: gait analysis and lip reading , 1996, Pattern Recognit. Lett..

[33]  B. S. Manjunath,et al.  An Eigenspace Update Algorithm for Image Analysis , 1997, CVGIP Graph. Model. Image Process..

[34]  R.C. Hoover,et al.  Aerial Pose Detection of 3-D Objects Using Hemispherical Harmonics , 2008, 2008 IEEE Southwest Symposium on Image Analysis and Interpretation.

[35]  K. Ruedenberg,et al.  Rotation Matrices for Real Spherical Harmonics. Direct Determination by Recursion , 1998 .

[36]  Hiroshi Murase,et al.  Visual learning and recognition of 3-d objects from appearance , 2005, International Journal of Computer Vision.

[37]  Wen Gao,et al.  Eigen-harmonics faces: face recognition under generic lighting , 2004, Sixth IEEE International Conference on Automatic Face and Gesture Recognition, 2004. Proceedings..

[38]  Sean S. B. Moore,et al.  FFTs for the 2-Sphere-Improvements and Variations , 1996 .

[39]  Hiroshi Murase,et al.  Illumination Planning for Object Recognition Using Parametric Eigenspaces , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[40]  BENJAMIN BUSTOS,et al.  Feature-based similarity search in 3D object databases , 2005, CSUR.

[41]  Narendra Ahuja,et al.  Detecting Faces in Images: A Survey , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[42]  Robert H. Halstead,et al.  Matrix Computations , 2011, Encyclopedia of Parallel Computing.

[43]  N. Sneeuw Global spherical harmonic analysis by least‐squares and numerical quadrature methods in historical perspective , 1994 .

[44]  Tapas Kanungo,et al.  Object recognition using appearance-based parts and relations , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[45]  Curtis R. Vogel,et al.  Iterative SVD-Based Methods for Ill-Posed Problems , 1994, SIAM J. Sci. Comput..

[46]  Pavel Pudil,et al.  Introduction to Statistical Pattern Recognition , 2006 .

[47]  Alex Pentland,et al.  View-based and modular eigenspaces for face recognition , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[48]  D. Rockmore,et al.  FFTs on the Rotation Group , 2008 .

[49]  Kostas Daniilidis,et al.  Rotation recovery from spherical images without correspondences , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[50]  D. Healy,et al.  Computing Fourier Transforms and Convolutions on the 2-Sphere , 1994 .

[51]  G. Chirikjian,et al.  Engineering Applications of Noncommutative Harmonic Analysis: With Emphasis on Rotation and Motion Groups , 2000 .

[52]  Keinosuke Fukunaga,et al.  Introduction to statistical pattern recognition (2nd ed.) , 1990 .

[53]  G. Arfken Mathematical Methods for Physicists , 1967 .

[54]  Hiroshi Murase,et al.  Subspace methods for robot vision , 1996, IEEE Trans. Robotics Autom..

[55]  K. Gorski,et al.  HEALPix: A Framework for High-Resolution Discretization and Fast Analysis of Data Distributed on the Sphere , 2004, astro-ph/0409513.