Abstract
Eigendecomposition is a common technique that is performed on sets of correlated images in a number of pattern recognition applications including object detection and pose estimation. However, many fast eigendecomposition algorithms rely on correlated images that are, at least implicitly, characterized by only one parameter, frequently time, for their computational efficacy. In some applications, e.g., three-dimensional pose estimation, images are correlated along multiple parameters and no natural one-dimensional ordering exists. In this work, a fast eigendecomposition algorithm that exploits the “temporal” correlation within image data sets characterized by one parameter is extended to improve the computational efficiency of computing the eigendecomposition for image data sets characterized by three parameters. The algorithm is implemented and evaluated using three-dimensional pose estimation as an example application. Its accuracy and computational efficiency are compared to that of the original algorithm applied to one-dimensional pose estimation.
Similar content being viewed by others
Notes
A colon (:) in an array argument is used here to specify that all entries in the corresponding dimension of that array are considered.
Please note that we use indices such as l, m, and n (by convention), despite the fact that they are used elsewhere to denote other quantities, i.e., m and n are also used to denote the number of pixels and images, respectively. Context should prevent any confusion.
The notation (1:i) here refers to the first i entries in the corresponding dimension of an array.
Note that the image data set under consideration has LMN = 729 images in total. Hence, the corresponding right singular vectors will each have 729 elements. However, only nine of those 729 entries can be used to monitor the variation of images along any one parameter while keeping the other two parameters constant.
A simple way of viewing this is that the images varying along γ n contain the “same” information in all of them, while the images varying along the other two parameters contain slightly different information in consecutive images.
Note that because L = M = N = 9, there are five “real” frequencies (0 through 4) along all three parameters for this NER image data set.
η,τ, and δ must be integers with no common factors.
Due to the physical limitations of the robot, the range for the α l and β m parameters for the real objects was restricted to 60o.
References
Fukunaga K (1990) Introduction to statistical pattern recognition. Academic Press, London
Martinez AM, Kak AC (2001) PCA versus LDA. IEEE Trans PAMI 23(2):228–233
Sirovich L, Kirby M (1987) Low-dimensional procedure for the characterization of human faces. J Opt Soc Am 4(3):519–524
Kirby M, Sirovich L (1990) Application of the Karhunen–Loeve procedure for the characterization of human faces. IEEE Trans PAMI 12(1):103–108
Turk M, Pentland A (1991) Eigenfaces for recognition. J Cogn Neurosci 3(1):71–86
Belhumeur PN, Hespanha JP, Kriegman DJ (1997) Eigenfaces vs. fisherfaces: recognition using class specific linear projection. IEEE Trans PAMI 19(7):711–720
Brunelli R, Poggio T (1993) Face recognition: features versus templates. IEEE Trans PAMI 15(10):1042–1052
Pentland A, Moghaddam B, Starner T (1994) View-based and modular eigenspaces for face recognition. In: Proc of the IEEE comp soc conf on computer vision and pattern recognition. Seattle, WA, USA, Jun 21–23, pp. 84–91
Yang MH, Kriegman DJ, Ahuja N (2002) Detecting faces in images: a survey. IEEE Trans PAMI 24(1):34–58
Murase H, Sakai R (1996) Moving object recognition in eigenspace representation: gait analysis and lip reading. Pattern Recognit Lett 17(2):155–162
Chiou G, Hwang JN (1997) Lipreading from color video. IEEE Trans Image Process 6(8):1192–1195
Murase H, Nayar SK (1994) Illumination planning for object recognition using parametric eigenspaces. IEEE Trans PAMI 16(12):1219–1227
Huang CY, Camps OI, Kanungo T (1997) Object recognition using appearance-based parts and relations. In: Proc of the IEEE comp soc conf on computer vision and pattern recognition. San Juan, PR, USA, 17–19 June 1997, pp 877–883
Campbell RJ, Flynn PJ (1999) Eigenshapes for 3D object recognition in range data. In: Proc of the IEEE comp soc conf on computer vision and pattern recognition. Fort Collins, CO, USA, 23–25 June 1999, pp 505–510
Jogan M, Leonardis A (2000) Robust localization using eigenspace of spinning-images. In: Proc of the IEEE workshop on omnidirectional vision. Hilton Head Island, South Carolina, USA, pp 37–44
Yoshimura S, Kanade T (1994) Fast template matching based on the normalized correlation by using multiresolution eigenimages. In: 1994 IEEE workshop on motion of non-rigid and articulated objects. Austin, Texas, 11–12 November 1994, pp 83–88
Winkeler J, Manjunath BS, Chandrasekaran S (1999) Subset selection for active object recognition. In: Proc of the IEEE comp soc conf on computer vision and pattern recognition. Fort Collins, Colorado, USA, 23–25, pp 511–516
Nayar SK, Murase H, Nene SA (1994) Learning, positioning, and tracking visual appearance. In: Proc of the IEEE int conf on robot automat. San Diego, CA, USA, 8–13 May 1994, pp 3237–3246
Black MJ, Jepson AD (1998) Eigentracking: robust matching and tracking of articulated objects using a view-based representation. Int J Comput Vis 26(1):63–84
Murase H, Nayar SK (1995) Visual learning and recognition of 3-D objects from appearance. Int J Comput Vis 14(1):5–24
Murase H, Nayar SK (1997) Detection of 3D objects in cluttered scenes using hierarchical eigenspace. Pattern Recognit Lett 18(4): 375–384
Nayar SK, Nene SA, Murase H (1996) Subspace method for robot vision. IEEE Trans Robot Automat 12(5):750–758
Moghaddam B, Pentland A (1997) Probabilistic visual learning for object representation. IEEE Trans PAMI 19(7):696–710
Stewart GW (1973) Introduction to matrix computation. Academic, New York
Shlien S (1982) A method for computing the partial singular value decomposition. IEEE Trans PAMI 4(6):671–676
Haimi-Cohen R, Cohen A (1987) Gradient-type algorithms for partial singular value decomposition. IEEE Trans PAMI 9(1):137–142
Yang X, Sarkar TK, Arvas E (1089) A survey of conjugate gradient algorithms for solution of extreme eigen-problems for a symmetric matrix. IEEE Trans ASSP 37(10):1550–1556
Vogel CR, Wade JG (1994) Iterative SVD-based methods for ill-posed problems. SIAM J Sci Comput 15(3):736–754
Murakami H, Kumar V (1982) Efficient calculation of primary images from a set of images. IEEE Trans PAMI 4(5):511–515
Chandrasekaran S, Manjunath B, Wang Y, Winkeler J, Zhang H (1997) An eigenspace update algorithm for image analysis. CVGIP: graphic models and image processing 59(5):321–332
Murase H, Lindenbaum M (1995) Partial eigenvalue decomposition of large images using the spatial temporal adaptive method. IEEE Trans Image Process 4(5):620–629
Chang CY, Maciejewski AA, Balakrishnan V (2000) Fast eigenspace decomposition of correlated images. IEEE Trans Image Process 9(11):1937–1949
Saitwal K, Maciejewski AA, Roberts RG, Draper BA (2006) Using the low-resolution properties of correlated images to improve the computational efficiency of eigenspace decomposition. IEEE Trans Image Process 15(8):2376–2387
Davis PJ (1979) Circulant matrices. Wiley, New York
Saitwal K (2006) Fast eigenspace decomposition of correlated images using their spatial and temporal properties. PhD Dissertation, Colorado State University, USA
Acknowledgments
This work was supported in part by the National Imagery and Mapping Agency under contract no. NMA201-00-1-1003, through collaborative participation in the Robotics Consortium sponsored by the US Army Research Laboratory under the Collaborative Technology Alliance Program, Cooperative Agreement DAAD19-01-2-0012, and the Missile Defense Agency under the contract no. HQ0006-05-C-0035. Approved for Public Release 07-MDA-2783 (26 SEPT 07). The US Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation thereon. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Laboratory or the US Government. A preliminary version of portions of this work was presented at the IEEE Southwest Symposium on Image Analysis and Interpretation held at Denver, CO, USA, March 26–28, 2006.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Saitwal, K., Maciejewski, A.A. & Roberts, R.G. Computationally efficient eigenspace decomposition of correlated images characterized by three parameters. Pattern Anal Applic 12, 391–406 (2009). https://doi.org/10.1007/s10044-008-0135-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10044-008-0135-9