Nonrigid 3D structure-from-motion and 2D optical flow can both be formulated as tensor factorization problems. The two problems can be made equivalent through a noisy affine transform, yielding a combined nonrigid structure-from-intensities problem that we solve via structured matrix decompositions. Often the preconditions for this factorization are violated by image noise and deficiencies of the data vis-a-vis the sample complexity of the problem. Both issues are remediated with careful use of rank constraints, norm constraints, and integration over uncertainty in the intensity values, yielding novel solutions for SVD under uncertainty, factorization under uncertainty, nonrigid factorization, and subspace optical flow. The resulting integrated algorithm can track and 3D-reconstruct nonrigid surfaces that have very little texture, for example the smooth parts of the face. Working with low-resolution low-texture “found video,” these methods produce good tracking and 3D reconstruction results where prior algorithms fail. This work may not be copied or reproduced in whole or in part for any commercial purpose. Permission to copy in whole or in part without payment of fee is granted for nonprofit educational and research purposes provided that all such whole or partial copies include the following: a notice that such copying is by permission of Mitsubishi Electric Information Technology Center America; an acknowledgment of the authors and individual contributions to the work; and all applicable portions of the copyright notice. Copying, reproduction, or republishing for any other purpose shall require a license with payment of fee to Mitsubishi Electric Information Technology Center America. All rights reserved. Copyright c ©Mitsubishi Electric Information Technology Center America, 2001 201 Broadway, Cambridge, Massachusetts 02139 1st draft circulated October 2000; submitted to CVPR May 2001; accepted September 2001; published De-
[1]
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.
[2]
Henning Biermann,et al.
Recovering non-rigid 3D shape from image streams
,
2000,
Proceedings IEEE Conference on Computer Vision and Pattern Recognition. CVPR 2000 (Cat. No.PR00662).
[3]
Thomas Vetter,et al.
A morphable model for the synthesis of 3D faces
,
1999,
SIGGRAPH.
[4]
Michal Irani,et al.
Multi-frame optical flow estimation using subspace constraints
,
1999,
Proceedings of the Seventh IEEE International Conference on Computer Vision.
[5]
J. Magnus,et al.
Matrix Differential Calculus with Applications in Statistics and Econometrics
,
1991
.
[6]
G. Golub.
Matrix computations
,
1983
.