Robust structure from motion under weak perspective

It is widely known that, for the affine camera model, both shape and motion data can be factorized directly from the measurement matrix constructed from 2D image points coordinates. However, classical algorithms for structure from motion (SfM) are not robust: measurement outliers, that is, incorrectly detected or matched feature points can destroy the result. A few methods to robustify SfM have already been proposed. Different outlier detection schemes have been used. We examine an efficient algorithm by Trajkovic et al. (1997) who use affine camera model and the least median of squares (LMedS) method to separate inliers from outliers. LMedS is only applicable when the ratio of inliers exceeds 50%. We show that the least trimmed squares (LTS) method is more efficient in robust SfM than LMedS. In particular, we demonstrate that LTS can handle inlier ratios below 50%. We also show that using the real (Euclidean) motion data results in a more precise SfM algorithm that using the affine camera model. Based on these observations, we propose a novel robust SfM algorithm and discuss its advantages and limits. The proposed method and the Trajkovic procedure are quantitatively compared on synthetic data in different simulated situations. The methods are also tested on synthesized and real video sequences.

[1]  Takeo Kanade,et al.  A Multibody Factorization Method for Independently Moving Objects , 1998, International Journal of Computer Vision.

[2]  Mark Hedley,et al.  Robust Recursive Structure and Motion Recovery under Affine Projection , 1997, BMVC.

[3]  Peter J. Rousseeuw,et al.  Robust regression and outlier detection , 1987 .

[4]  Lorenzo Torresani,et al.  Tracking and modeling non-rigid objects with rank constraints , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[5]  Takeo Kanade,et al.  A sequential factorization method for recovering shape and motion from image streams , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  Azriel Rosenfeld,et al.  Robust regression methods for computer vision: A review , 1991, International Journal of Computer Vision.

[7]  Takeo Kanade,et al.  A Paraperspective Factorization Method for Shape and Motion Recovery , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[9]  Peter F. Sturm,et al.  A Factorization Based Algorithm for Multi-Image Projective Structure and Motion , 1996, ECCV.

[10]  Stefan Van Aelst,et al.  Positive-Breakdown Robust Methods in Computer Vision , 1999 .

[11]  Matthew Brand,et al.  Flexible flow for 3D nonrigid tracking and shape recovery , 2001, Proceedings of the 2001 IEEE Computer Society Conference on Computer Vision and Pattern Recognition. CVPR 2001.

[12]  Takeo Kanade,et al.  Shape and motion from image streams under orthography: a factorization method , 1992, International Journal of Computer Vision.

[13]  Peter J. Rousseeuw,et al.  Robust Regression and Outlier Detection , 2005, Wiley Series in Probability and Statistics.