Generalized Principal Component Analysis (GPCA)

被引:638
作者
Vidal, R
Ma, Y
Sastry, S
机构
[1] Johns Hopkins Univ, Ctr Imaging Sci, Dept Biomed Engn, Baltimore, MD 21218 USA
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[3] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
基金
美国国家科学基金会;
关键词
Principal Component Analysis (PCA); subspace segmentation; Veronese map; dimensionality reduction; temporal video segmentation; dynamic scenes and motion segmentation;
D O I
10.1109/TPAMI.2005.244
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents an algebro-geometric solution to the problem of segmenting an unknown number of subspaces of unknown and varying dimensions from sample data points. We represent the subspaces with a set of homogeneous polynomials whose degree is the number of subspaces and whose derivatives at a data point give normal vectors to the subspace passing through the point. When the number of subspaces is known, we show that these polynomials can be estimated linearly from data; hence, subspace segmentation is reduced to classifying one point per subspace. We select these points optimally from the data set by minimizing certain distance function, thus dealing automatically with moderate noise in the data. A basis for the complement of each subspace is then recovered by applying standard PCA to the collection of derivatives ( normal vectors). Extensions of GPCA that deal with data in a high-dimensional space and with an unknown number of subspaces are also presented. Our experiments on low-dimensional data show that GPCA outperforms existing algebraic algorithms based on polynomial factorization and provides a good initialization to iterative techniques such as K-subspaces and Expectation Maximization. We also present applications of GPCA to computer vision problems such as face clustering, temporal video segmentation, and 3D motion segmentation from point correspondences in multiple affine views.
引用
收藏
页码:1945 / 1959
页数:15
相关论文
共 28 条
[11]   Clustering appearances of objects under varying illumination conditions [J].
Ho, J ;
Yang, MH ;
Lim, J ;
Lee, KC ;
Kriegman, D .
2003 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2003, :11-18
[12]  
Huang K, 2004, PROC CVPR IEEE, P631
[13]  
Jolliffe I. T., 1986, Principal Component Analysis, DOI [DOI 10.1016/0169-7439(87)80084-9, 10.1007/0-387-22440-8_13, DOI 10.1007/0-387-22440-8_13]
[14]  
Kanatani K, 2001, EIGHTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOL II, PROCEEDINGS, P586, DOI 10.1109/ICCV.2001.937679
[15]   Multiple eigenspaces [J].
Leonardis, A ;
Bischof, H ;
Maver, J .
PATTERN RECOGNITION, 2002, 35 (11) :2613-2627
[16]   Nonlinear component analysis as a kernel eigenvalue problem [J].
Scholkopf, B ;
Smola, A ;
Muller, KR .
NEURAL COMPUTATION, 1998, 10 (05) :1299-1319
[17]  
Shizawa M., 1991, Proceedings 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (91CH2983-5), P289, DOI 10.1109/CVPR.1991.139704
[18]  
STARK H, 2001, PROBABILITY RANDOM P
[19]   Mixtures of probabilistic principal component analyzers [J].
Tipping, ME ;
Bishop, CM .
NEURAL COMPUTATION, 1999, 11 (02) :443-482
[20]   Probabilistic principal component analysis [J].
Tipping, ME ;
Bishop, CM .
JOURNAL OF THE ROYAL STATISTICAL SOCIETY SERIES B-STATISTICAL METHODOLOGY, 1999, 61 :611-622