Abstract
Our goal is to reconstruct both the shape and reflectance properties of surfaces from multiple images. We argue that an object-centered representation is most appropriate for this purpose because it naturally accommodates multiple sources of data, multiple images (including motion sequences of a rigid object), and self-occlusions. We then present a specific object-centered reconstruction method and its implementation. The method begins with an initial estimate of surface shape provided, for example, by triangulating the result of conventional stereo. The surface shape and reflectance properties are then iteratively adjusted to minimize an objective function that combines information from multiple input images. The objective function is a weighted sum of stereo, shading, and smoothness components, where the weight varies over the surface. For example, the stereo component is weighted more strongly where the surface projects onto highly textured areas in the images, and less strongly otherwise. Thus, each component has its greatest influence where its accuracy is likely to be greatest. Experimental results on both synthetic and real images are presented.
Similar content being viewed by others
References
Abbot, A.L. and Ahuja, N. 1990. Active surface reconstruction by integrating focus, vergence, stereo, and camera calibration. InInternational Conference on Computer Vision, pp. 489–492.
Aloimonos, J.Y. 1989. Unification and integration of visual modules: an extension of the Marr paradigm. In {btARPA Image Understanding Workshop}, pp. 507–551.
Asada, M., Kimura, M., Taniguchi, Y., and Shirai, Y. 1992. Dynamic integration of height maps into a 3D world representation from range image sequences.International Journal of Computer Vision, 9(1):31–54.
Baltsavias, E.P. 1991.Multiphoto Geometrically Constrained Matching. Ph.D. thesis, Institute for Geodesy and Photogrammetry, ETH Zurich.
Barnard, S. 1989. Stochastic stereo matching over scale.International Journal of Computer Vision, 3(1):17–32.
Barrow, H.G. and Tenenbaum, J.M. 1978. Recovering intrinsic scene characteristics from images. InComputer Vision Systems, Academic Press, New York, New York, pp. 3–26.
Blake, A., Zisserman, A., and Knowles, G. 1985. Surface descriptions from stereo and shading.Image Vision Computation, 3(4):183–191.
Choe, Y. and Kashyap, R.L. 1991. 3-d shape from a shaded and textural surface image.IEEE Transactions on Pattern Analysis and Machine Intelligence, 13:907–919.
Cohen, I., Cohen, L.D., and Ayache, N. 1991. Introducing new deformable surfaces to segment 3D images. InConference on Computer Vision and Pattern Recognition, pp. 738–739.
Cryer, J.E., Tsai P.-S., and Shah, M. 1992.Combining shape from shading and stereo using human vision model. Technical Report CS-TR-92-25, U. Central Florida.
Delingette, H., Hebert, M., and Ikeuchi, K. 1991. Shape representation and image segmentation using deformable surfaces. InConference on Computer Vision and Pattern Recognition, pp. 467-472.
Diehl, H. and Heipke, C. 1992. Surface reconstruction from data of digital line cameras by means of object based image matching. InInternational Society for Photogrammetry and Remote Sensing, Washington, DC, pp. 287–294.
Faugeras, O. and Toscani, G. 1986. The calibration problem for stereo. InConference on Computer Vision and Pattern Recognition, Miami Beach, Florida, pp. 15–20.
Ferrie, F.P., Lagarde, J., and Whaite, P. 1992. Recovery of volumetric object descriptions from laser rangefinder images. InEuropean Conference on Computer Vision, Genoa, Italy.
Fua, P. 1993. A parallel stereo algorithm that produces dense depth maps and preserves image features.Machine Vision and Applications, 6(1). Available as INRIA research report 1369.
Fua, P. and Leclerc, Y.G. 1990. Model driven edge detection. Machine Vision and Applications, 3:45–56.
Fua, P. and Sander, P. 1992. Segmenting unstructured 3d points into surfaces. InEuropean Conference on Computer Vision, Genoa, Italy.
Grimson, W.E.L. and Huttenlocher, D.P. 1992. Introduction to the special issue on interpretation of 3-d scenes.IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(2):97–98.
Hannah, M.J. 1989. A system for digital stereo image matching.Photogrammetric Engineering and Remote Sensing, 55(12):1765–1770.
Hartt, K. and Carlotto, M. 1989. A method for shape-from-shading using multiple images acquired under different viewing and lighting conditions. InConference on Computer Vision and Pattern Recognition, pp. 53–60.
Heipke, C. 1992. Integration of digital image matching and multi-image shape from shading. InInternational Society for Photogrammetry and Remote Sensing, Washington, DC, pp. 832–841.
Horn, B.K.P. 1990. Height and gradient from shading.International Journal of Computer Vision, 5(1):37–75.
Hung, Y., Cooper, D.B., and Cernuschi-Frias, B. 1991. Asymptotic bayesian surface estimation using an image sequence.International Journal of Computer Vision, 6(2):105–132.
Kaiser, B., Schmolla, M., and Wrobel, B.P. 1992. Application of image pyramid for surface reconstruction with fast vision. InInternational Society for Photogrammetry and Remote Sensing, Washington, DC, p. 1.
Kanade, T. and Okutomi, M. 1990. A stereo matching algorithm with an adaptative window: Theory and experiment. InARPA Image Understanding Workshop.
Kass, M., Witkin, A., and Terzopoulos, D. 1988. Snakes: Active contour models.International Journal of Computer Vision, 1(4):321–331.
Leclerc, Y.G. 1989a. Constructing simple stable descriptions for image partitioning.International Journal of Computer Vision, 3(1):73–102.
Leclerc, Y.G. 1989b.The Local Structure of Image Intensity Discontinuities. Ph.D. thesis, McGill University, Montréal, Québec, Canada
Leclerc, Y.G. and Bobick, A.F. 1991. The direct computation of height from shading. InConference on Computer Vision and Pattern Recognition, Lahaina, Maui, Hawaii.
Liedtke, C.E., Busch, H., and Koch, R. 1991. Shape adaptation for modelling of 3D objects in natural scenes. InConference on Computer Vision and Pattern Recognition, pp. 704–705.
Lowe, D.G. 1991. Fitting parameterized three-dimensional models to images.IEEE Transactions on Pattern Analysis and Machine Intelligence, 13:441–450.
Luenberger, D.G. 1984.Linear and Nonlinear Programming. Addison-Wesley: Menlo Park, California, second edition.
Marr, D. 1982.Vision. W.H. Freeman: San Francisco, California.
Nishihara, H. 1984. Practical real-time imaging stereo matcher.Optical Engineering, 23(5).
Okutomi, M. and Kanade, T. 1991. A multiple-baseline stereo. InComputer Vision and Pattern Recognition 91, Maui, Hawaii, pp. 63–69.
Oren, M. and Nayar, S. 1993. Generalization of the lambertian model. InARPA Image Understanding Workshop, pp. 1037–1048.
Panton, D.J. 1978. A flexible approach to digital stereo mapping.Photogramm. Eng. Remote Sensing, 44(12):1499–1512.
Pentland, A. 1990. Automatic extraction of deformable part models. International Journal of Computer Vision, 4(2):107–126.
Pentland, A. and Sclaroff, S. 1991. Closed-form solutions for physically based shape modeling and recognition.IEEE Transactions on Pattern Analysis and Machine Intelligence, 13:715–729.
Poggio, T., Torre, V., and Koch, C. 1985. Computational vision and regularization theory.Nature, Vol. 317.
Press, W., Flannery, B., Teukolsky, S., and Vetterling, W. 1986.Numerical Recipes, the Art of Scientific Computing. Cambridge U. Press: Cambridge, MA.
Quam, L. 1984. Hierarchical warp stereo. InARPA Image Understanding Workshop, pp. 149–155.
Stokely, E.M. and Wu, S.Y. 1992. Surface parameterization and curvature measurement of arbitrary 3-d objects: five practical methods. IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(8):833–839.
Szeliski, R. 1991. Shape from rotation. InConference on Computer Vision and Pattern Recognition, pp. 625–630.
Szeliski, R. and Tonnesen, D. 1992. Surface modeling with oriented particle systems. InComputer Graphics (SIGGRAPH'92), pp. 185–194.
Terzopoulos, D. 1986. Regularization of inverse visual problems involving discontinuities.IEEE Transactions on Pattern Analysis and Machine Intelligence, 8:413–424.
Terzopoulos, D. 1988. The computation of visible-surface representations. IEEE Transactions on Pattern Analysis and Machine Intelligence, pp. 417–438.
Terzopoulos, D. and Metaxas, D. 1991. Dynamic 3D models with local and global deformations: Deformable superquadrics.IEEE Transactions on Pattern Analysis and Machine Intelligence, 13:703–714.
Terzopoulos, D. and Vasilescu, M. 1991. Sampling and reconstruction with adaptive meshes. InConference on Computer Vision and Pattern Recognition, pp. 70–75.
Terzopoulos, D., Witkin, A., and Kass, M. 1987. Symmetry-seeking models and 3D object reconstruction.International Journal of Computer Vision, 1:211–221.
Tomasi, C. and Kanade, T. 1992. The factorization method for the recovery of shape and motion from image streams. InARPA Image Understanding Workshop, pp. 459–472.
Vemuri, B.C. and Malladi, R. 1991. Deformable models: Canonical parameters for surface representation and multiple view integration. InConference on Computer Vision and Pattern Recognition, pp. 724–725.
Wang, Y.F. and Wang, J.F. 1992. Surface reconstruction using deformable models with interior and boundary constraints.IEEE Transactions on Pattern Analysis and Machine Intelligence, 14(5):572–579.
Whaite, P. and Ferrie, F.P. 1991. From uncertainty to visual exploration. IEEE Transactions on Pattern Analysis and Machine Intelligence, 13:1038–1049.
Witkin, A.W., Terzopoulos, D., and Kass, M. 1987. Signal matching through scale space.International Journal of Computer Vision, 1:133–144.
Wrobel, B.P. 1991. The evolution of digital photogrammetry from analytical photogrammetry. Photogrammetric Record, 13(77):765–776.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Fua, P., Leclerc, Y.G. Object-centered surface reconstruction: Combining multi-image stereo and shading. Int J Comput Vision 16, 35–56 (1995). https://doi.org/10.1007/BF01428192
Received:
Revised:
Issue Date:
DOI: https://doi.org/10.1007/BF01428192