Abstract
Two planar mirrors are positioned to show five views of an object, and snapshots are captured from different viewpoints. We present closed form solutions for calculating the focal length, principal point, mirror and camera poses directly from the silhouette outlines of the object and its reflections. In the noisy case, these equations are used to form initial parameter estimates that are refined using iterative minimisation. The self-calibration allows the visual cones from each silhouette to be specified in a common reference frame so that the visual hull can be constructed. The proposed setup provides a simple method for creating 3D multimedia content that does not rely on specialised equipment. Experimental results demonstrate the reconstruction of a toy horse and a locust from real images. Synthetic images are used to quantify the sensitivity of the self-calibration to quantisation noise. In terms of the silhouette calibration ratio, degradation in silhouette quality has a greater effect on silhouette set consistency than computed calibration parameters.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Georgescu, B., Shimshoni, I., Meer, P.: Mean shift based clustering in high dimensions: A texture classification example. In: ICCV, pp. 456–463 (2003)
Boyer, E.: Camera calibration using silhouettes. Technical Report 5559, INRIA (2005)
Cipolla, R., Giblin, P.: Visual Motion of Curves and Surfaces. Cambridge University Press, Cambridge (2000)
Forbes, K., Voigt, A., Bodika, N.: Visual hulls from single uncalibrated snapshots using two planar mirrors. In: Proc. 15th South African Workshop on Pattern Recognition (2004)
Gluckman, J.M., Nayar, S.K.: Planar catadioptric stereo: Geometry and calibration. In: Proc. IEEE Conference on Computer Vision and Pattern Recognition (1999)
Hu, B., Brown, C.M., Nelson, R.C.: Multiple-view 3-D reconstruction using a mirror. Technical Report TR863, Computer Science Dept., U. Rochester (May 2005)
Laurentini, A.: The visual hull concept for silhouette-based image understanding. IEEE Transactions on Pattern Analysis and Machine Intelligence 16(2), 150–162 (1994)
Matusik, W., Buehler, C., McMillan, L.: Polyhedral visual hulls for real-time rendering. In: Proceedings of Twelfth Eurographics Workshop on Rendering (2001)
Moriya, T., Beniyama, F., Matsumoto, K., Minakawa, T., Utsugi, K., Takeda, H.: Properties of three shadows on a plane. In: Proceedings of the 12th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (2004)
Mülayim, A., Yilmaz, U., Atalay, V.: Silhouette-based 3D model reconstruction from multiple images. IEEE Transactions on Systems, Man and Cybernetics 33(4) (2003)
Okatani, T., Deguchi, K.: Recovering camera motion from image sequence based on registration of silhouette cones. In: IAPR Workshop on Machine Vision Applications (2000)
Sinha, S., Pollefeys, M., McMillan, L.: Camera network calibration from dynamic silhouettes. In: Proc. IEEE Conference on Computer Vision and Pattern Recognition (2004)
Wong, K.-Y.K., Cipolla, R.: Reconstruction of sculpture from its profiles with unknown camera positions. IEEE Transactions on Image Processing 13(3), 381–389 (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Forbes, K., Nicolls, F., de Jager, G., Voigt, A. (2006). Shape-from-Silhouette with Two Mirrors and an Uncalibrated Camera. In: Leonardis, A., Bischof, H., Pinz, A. (eds) Computer Vision – ECCV 2006. ECCV 2006. Lecture Notes in Computer Science, vol 3952. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11744047_13
Download citation
DOI: https://doi.org/10.1007/11744047_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-33834-5
Online ISBN: 978-3-540-33835-2
eBook Packages: Computer ScienceComputer Science (R0)