190 likes | 397 Views
2006. 6. 9 (Fri) Young Ki Baik, Computer Vision Lab. A Unified Algebraic Approach to 2-D and 3-D Motion Segmentation. A Unified Algebraic Approach to 2D and 3D Motion Segmentation. References A Unified Algebraic Approach to 2-D and 3-D Motion Segmentation Rene Vidal and Yi Ma (ECCV 2004)
E N D
2006. 6. 9 (Fri) Young Ki Baik, Computer Vision Lab. A Unified Algebraic Approach to 2-D and 3-D Motion Segmentation
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • References • A Unified Algebraic Approach to 2-D and 3-D Motion Segmentation • Rene Vidal and Yi Ma (ECCV 2004) • Generalized Principal Component Analysis (GPCA) • Rene Vidal, Yi Ma, et. al. (PAMI 2005)
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • Contents • Introduction • GPCA • 2-D motion segmentation • 3-D motion segmentation • Experimental results • Summary
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • Introduction (Motion segmentation) • Target • 2D, 3D motion segmentation • Problem statement • Most previous work • Iterative approach (EM, RANSAC, etc.) • Manual or random initial value. • Cause of divergence or bad results • Proposed algorithm • Good initial value using non-iterative algebraic method
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • Introduction (This paper) • Contribution • Applying GPCA to 2D, 3D motion segmentation problem • Condition • Subspaces are all linear. • Known correspondences • Known number of subspace (class)
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • GPCA (Generalized PCA) • GPCA treats heterogeneous data and multiple subset with different linear model.
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • GPCA (Generalized PCA) • Find the basis of each subspace which orthogonal to data x
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • GPCA (Generalized PCA) • A homogeneous polynomial of degree n • The mixture of subspaces can be linearly fitting general polynomial to the given data. • Example • Number of subspace n = 2 • Vector size k = 3
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • GPCA (Generalized PCA) • Find the basis from derivatives of the polynomials with y on the S
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • GPCA (Algorithm) • Fitting polynomials to data lying in multiple subspaces • Obtaining basis of each subspace by polynomial differentiation • Choosing data per subspace by using basis
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • Motion segmentation • Notation • Let be a vector in or .
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • 2D Motion segmentation • Translation case • Under 2-d translation motion model, the two images are related by on out of n possible 2-d translation .
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • 2D Motion segmentation • Translation case • Finding coefficient c (fitting polynomial)
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • 2D Motion segmentation • Translation case • Finding basis (using polynomial differentiation)
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • 2D Motion segmentation • Translation case • Segmentation
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • 2D Motion segmentation • Affine motion case • In this case, we assume that the images are related by a collection on n 2-D affine motion models .
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • 3D Motion segmentation • Epipolar constraint • Homography
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • Experimental results
A Unified Algebraic Approach to 2D and 3D Motion Segmentation • Summary • Contribution • Applying GPCA to 2D, 3D motion segmentation problem • Good initial value using non-iterative algebraic method • Limitation • Linear subspace • Known correspondences and number of subspace • If subspace is increased, then computational complexity will be exponentially increased.