Randy Hoover
Ph.D. Final
July 07, 2009, 10:00
Engineering C101B
"Pose Estimation of Spherically Correlated Images Using Eigenspace Decomposition in Conjunction with Spectral Theory"
Abstract: Eigenspace decomposition represents one computationally efficient approach for dealing with object recognition and pose estimation, as well as other vision-based problems, and has been applied to sets of correlated images for this purpose. The general idea behind eigenspace decomposition is that a large set of highly correlated images can be approximately represented by a much smaller subspace. Unfortunately, determining the dimension of the subspace, as well as computing the subspace itself is computationally prohibitive. To make matters worse, this off-line expense increases drastically as the number of correlated images becomes large (which is the case when doing fully general three-dimensional pose estimation or illumination invariant pose estimation). However, previous work has shown that for data correlated in one-dimension, Fourier analysis can help reduce the computational burden of this off-line expense.
The first part of this dissertation extends some of the ideas developed for one-dimensionally correlated image data to data correlated in two- and three-dimensions making fully general three-dimensional pose estimation possible (assuming the object is illuminated from a single distant light source). The first step in this extension is to determine how to capture training images of the object by sampling the two-sphere ($S^2$), and the rotation group ($SO(3)$) appropriately. Therefore, a thorough analysis of spherical tessellations is performed as applied to the problem of pose estimation. 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. The algorithm is based on the fact that, similar to Fourier analysis on the line or circle, spherically correlated functions can be expanded into a finite series using spherical harmonics. It is then shown that the algorithm can be extended to higher dimensions by applying a proper rotation to each of the samples defined on the surface of the sphere. Using this sampling technique, a parameterization of $SO(3)$ is obtained. It is shown that $SO(3)$ correlated functions can be expanded into a finite series by applying a rotation to the set of spherical harmonics and expanding the function using Wigner-$D$ matrices. Experimental results are presented to compare the proposed algorithm to the true eigenspace decomposition, as well as assess the computational savings.
The second part of this dissertation deals with the problem of pose estimation when variations in illumination conditions exist. It is shown that the dimensionality of a set of images of an object under a wide range of illumination conditions and fixed pose can be significantly reduced by expanding the image data in a series of spherical harmonics. This expansion results in a reduced dimensional set of ``harmonic images''. It is shown that the set of harmonic images are capable of recovering a significant amount of information from a set of images captured when both single and multiple illumination sources are present. An algorithm is then developed to estimate the eigenspace of a set of images that contain variation in both illumination and pose. The algorithm is based on projecting the set of harmonic images onto a set of Fourier harmonics by applying Chang's eigenspace decomposition algorithm. Finally, an analysis of eigenspace manifolds is presented when variations in both illumination and pose exist. A technique for illumination invariant pose estimation is developed based on eigenspace partitioning. Experimental results are presented to validate the proposed algorithm in terms of accuracy in estimating the eigenspace, computational savings, and the accuracy of determining the pose of three-dimensional objects under a range of illumination conditions.
Adviser: Anthony A. Maciejewski
Co-adviser: NA
Non-ECE member: Chris Peterson, Mathematics
Member3: Edwin K. Chong, ECE
Member4: Peter M. Young, ECE
Additional member: Rodney G. Roberts, ECE Florida A&M - Florida State
Publications:
R. C. Hoover, A. A. Maciejewski, and R. G. Roberts, "Eigendecomposition of Images Correlated on $S^1$, $S^2$, and $SO(3)$ Using Spectral Theory," accepted to appear in IEEE Transactions on Image Processing.
R. C. Hoover, R. G. Roberts, and A. A. Maciejewski, "Implementation Issues in Identifying the Failure-Tolerant Workspace Boundaries of a Kinematically Redundant Manipulator," 2007 International Conference on Intelligent Robots and Systems (IROS 2007), pp. 3528-3533, San Diego, CA, Oct. 29 - Nov. 2, 2007.
R. C. Hoover, A. A. Maciejewski, and R. G. Roberts, "Pose Detection of 3-D Objects Using S^2-Correlated Images and Discrete Spherical Harmonic Transforms," 2008 IEEE International Conference on Robotics and Automation, pp. 993-998, Pasadena, CA, May 19-23, 2008.
R. C. Hoover, A. A. Maciejewski, and R. G. Roberts, "Aerial Pose Detection of 3-D Objects Using Hemispherical Harmonics," 2008 IEEE Southwest Symposium on Image Analysis and Interpretation, pp. 157-160, Santa Fe, NM, March 24-26, 2008.
R. C. Hoover, A. A. Maciejewski, and R. G. Roberts, "An Analysis of Sphere Tessellations for Pose Estimation of 3-D Objects Using Spherically Correlated Images," 2008 IEEE Southwest Symposium on Image Analysis and Interpretation, pp. 41-44, Santa Fe, NM, March 24-26, 2008.
S. Hinton, R. C. Hoover, and A. A. Maciejewski, "An Evaluation of Visual Interfaces for Teleoperated Control Kinematically Redundant Manipulators" Nineteenth International Conference on Systems Engineering 2008 (ICSEng 2008), pp. 242-247, Las Vegas, NV, Aug. 19-21, 2008.
R. C. Hoover, A. A. Maciejewski, and R. G. Roberts, "Pose Detection of 3-D Objects Using Images Sampled on SO(3), Spherical Harmonics, and Wigner-D Matrices," 4th Annual IEEE Conference on Automation Science and Engineering (CASE 2008) pp. 47-52, Washington, DC, August 23-26, 2008.
R. C. Hoover, A. A. Maciejewski, and R. G. Roberts, "Designing Eigenspace Manifolds: With Application to Object Identification and Pose Estimation," accepted to appear in 2009 IEEE Conference on Systems, Man, and Cybernetics, pp. -, San Antonio, TX, Oct. 11-14, 2009.
R. C. Hoover, A. A. Maciejewski, R. G. Roberts, and R. P. Hoppal, "An Illustration of Eigenspace Decomposition for Illumination Invariant Pose Estimation," accepted to appear in 2009 IEEE Conference on Systems, Man, and Cybernetics, pp. -, San Antonio, TX, Oct. 11-14, 2009.
Program of Study:
ECE555 - Robot Motion Planning
ECE611 - Non-Linear Control Systems
ECE666 - Topics In Robotics
ECEN7438 - Theory of Non-Linear Systems (CU)
ECEN5448 - Advanced Linear Systems (CU)
ECEN5458 - Sampled Data and Digital Control Systems (CU)
Last modified on 11/06/09