3D Reconstruction by Fitting Low-rank Matrices with Missing Data

Daniel Martinec, Tomá¹ Pajdla, Jana Kostková, and Radim ©ára
Center for Machine Perception, Czech Technical University in Prague


Given a set of unorganized images taken from unknown viewpoints and directions, the proposed method [1] estimates camera positions. Such automatic calibration makes it possible to compute an accurate 3D model of the object. The only assumption is a sufficient overlap between some image pairs.
Click on an image
to see a 3D model


Animations will be seen, e.g.,
in Cortona VRML Client
under Windows and freewrl
under Linux.
Dinosaur (Oxford)

36 images [720x576]
Harris operator
90.84% occlusions
Head

10 images [1391x1043]
distinguished regions (DR)
73% occlusions
Beryl

64 images [811x1219]
DR
94% occlusions
St. George rotunda

60 images [1100x1650]
DR
92% occlusions
St. Martin rotunda

24 images [984x1312]
DR
89% occlusions

Reconstructions of the sparse correspondences were obtained using method [1] and the dense reconstructions using methods [2], [3], and [4].

Fully automatic data processing pipeline [4]: Highly discriminative features are first detected in all images. Correspondences are then found in all image pairs by wide-baseline stereo matching and used in a scene structure and camera reconstruction step that can cope with occlusions and outliers [1]. Image pairs suitable for dense matching are automatically selected, rectified and used in dense binocular matching [2]. The dense point cloud obtained as the union of all pairwise reconstructions is fused by a local approximation using oriented geometric primitives [3]. For texturing, every primitive is mapped on the image with the best resolution.

Acknowledgements

This research was supported by The Czech Academy of Sciences under project 1ET101210406 and by the EU project IST-2001-39184. Andrew Zisserman from the University of Oxford kindly provided the Dinosaur data, Tomá¹ Werner from the Czech Technical University provided the routine for the bundle adjustment.

References

[1] D. Martinec and T. Pajdla. 3D Reconstruction by Fitting Low-rank Matrices with Missing Data. CVPR 2005, vol. I, pp. 198-205, IEEE, San Diego, CA, USA, June 2005. (poster, presentation)

[2] J. Kostková and R. ©ára. Stratified Dense Matching for Stereopsis in Complex Scenes. In BMVC 2003: Proceedings of the 14th British Machine Vision Conference, volume 1, pages 339-348, Norwich, UK, September 2003.

[3] R. ©ára and R. Bajcsy. Fish-Scales: Representing Fuzzy Manifolds. Proc. IEEE Conf. ICCV '98, pp. 811-817, Bombay, India, January 1998.

[4] H. Cornelius, R. ©ára, D. Martinec, T. Pajdla, O. Chum, J. Matas. Towards Complete Free-Form Reconstruction of Complex 3D Scenes from an Unordered Set of Uncalibrated Images. SMVP/ECCV 2004, vol. LNCS 3247, pp. 1-12, Prague, Czech Republic, May 2004. (presentation)