Abstract
Many objects can be mathematically represented as smooth surfaces with arbitrary topology, and smooth surface reconstruction from images could be cast into a variational problem. The main difficulties are the intrinsic ill-posedness of the reconstruction, image noise, efficiency and scalability. In this paper, we discuss the reconstruction approaches that use volumetric, graph-cut, and level-set optimization tools; and the objective functionals that use different image information, silhouette, photometry, and texture. Our discussion is accompanied by the implementations of these approaches on real examples.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Aloimonos, J.: Visual Shape Computation. Proceedings of the IEEE 76(8), 899–916 (1988)
Baker, S., Szeliski, R., Anandan, P.: A Layered Approach to Stereo Reconstruction. Computer Vision and Pattern Recognition, 434–441 (1998)
Boykov, Y., Kolmogorov, V.: Computing Geodesics and Minimal Surfaces via Graph Cuts. In: Int. Conf. on Computer Vision, pp. 26–33 (2003)
Caselles, V., Kimmel, R., Sapiro, G.: Geodesic active contours. Int. Journal of Computer Vision 22, 61–79 (1997)
Caselles, V., Kimmel, R., Sapiro, G., Sbert, C.: Minimal surfaces based object segmentation. Trans. on Pattern Analysis and Machine Intelligence 19, 394–398 (1997)
Chen, Q., Medioni, G.: A Volumetric Stereo Matching Method: Application to Image-Based Modeling. Computer Vision and Pattern Recognition, 29–34 (1999)
Cherkassky, B.V., Goldberg, A.V.: On implementing the push-relabel method for the maximum flow problem. Algorithmica 19, 390–410 (1997)
Collins, R.T.: A Space-Sweep Approach to True Multi-Image Matching. Computer Vision and Pattern Recognition, 358–363 (1996)
Cross, G., Zisserman, A.: Surface reconstruction from multiple views using apparent contours and surface texture. In: Advanced Research Workshop on Confluence of Computer Vision and Computer Graphics, pp. 25–47 (2000)
Culbertson, W.B., Malzbender, T., Slabaugh, G.: Generalized voxel coloring. In: Triggs, B., Zisserman, A., Szeliski, R. (eds.) ICCV-WS 1999. LNCS, vol. 1883, pp. 100–114. Springer, Heidelberg (2000)
Curless, B., Levoy, M.: A volumetric method for building complex models from range images. In: SIGGRAPH, pp. 303–312 (1996)
Faugeras, O., Keriven, R.: Complete dense stereovision using level set methods. In: Burkhardt, H.-J., Neumann, B. (eds.) ECCV 1998. LNCS, vol. 1406, pp. 379–393. Springer, Heidelberg (1998)
Fua, P.: From multiple stereo views to multiple 3d surfaces. Int. Journal of Computer Vision 24, 19–35 (1997)
García, B., Brunet, P.: 3D Reconstruction with Projective Octrees and Epipolar Geometry. In: Int. Conf. on Computer Vision, pp. 1067–1072 (1998)
Goldberg, A., Rao, S.: Length functions for flow computations. Technical Report 97-055, NEC Research Institute (1997)
Gortler, S.J., Grzeszczuk, R., Szeliski, R., Cohen, M.: The Lumigraph. In: SIGGRAPH, pp. 43–54 (1996)
Hartley, R.I., Zisserman, A.: Multiple View Geometry in Computer Vision. CU Press (2000)
Hoppe, H., Derose, T., Duchamp, T., McDonalt, J., Stuetzle, W.: Surface reconstruction from unorganized points. Computer Graphics 26, 71–77 (1992)
Intille, S.S., Bobick, A.F.: Disparity-Space Images and Large Occlusion Stereo. In: European Conf. on Computer Vision, pp. 179–186 (1994)
Ishikawa, H., Geiger, D.: Occlusions, discontinuities, and epipolar lines in stereo. In: Burkhardt, H.-J., Neumann, B. (eds.) ECCV 1998. LNCS, vol. 1406, pp. 232–248. Springer, Heidelberg (1998)
Kichenassamy, S., Kumar, A., Olver, P., Tannenbaum, A., Yezzi, A.: Gradient flows and geometric active contour models. In: Int. Conf. on Computer Vision, pp. 810–815 (1995)
Kolmogorov, V., Zabih, R.: What Energy Functions can be Minimized via Graph Cuts? In: Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (eds.) ECCV 2002. LNCS, vol. 2352, pp. 65–81. Springer, Heidelberg (2002)
Kolmogorov, V., Zabih, R.: Multi-camera scene reconstruction via graph cuts. In: Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (eds.) ECCV 2002. LNCS, vol. 2352, pp. 82–96. Springer, Heidelberg (2002)
Kutulakos, K.N., Seitz, S.M.: A theory of shape by space carving. In: Int. Conf. on Computer Vision, pp. 307–314 (1999)
Laurentini, A.: The visual hull concept for silhouette-based image understanding. Trans. on Pattern Analysis and Machine Intelligence 16(2), 150–162 (1994)
Levoy, M., Hanrahan, P.: Light Field Rendering. In: SIGGRAPH, pp. 31–42 (1996)
Lhuillier, M., Quan, L.: Quasi-dense reconstruction from image sequence. In: Heyden, A., Sparr, G., Nielsen, M., Johansen, P. (eds.) ECCV 2002. LNCS, vol. 2351, pp. 125–139. Springer, Heidelberg (2002)
Lhuillier, M., Quan, L.: Surface Reconstruction by Integrating 3D and 2D Data of Multiple Views. In: Int. Conf. on Computer Vision, pp. 1313–1320 (2003)
Lorensen, W.E., Cline, H.E.: Marching Cubes: A High Resolution 3D Surface Construction Algorithm. In: SIGGRAPH, pp. 163–169 (1987)
Matusik, W., Buehler, C., Raskar, R., McMillan, L., Gortler, S.: Image-based visual hulls. In: SIGGRAPH, pp. 369–374 (2000)
Matusik, W., Buehler, C., Raskar, R., McMillan, L.: Polyhedral visual hulls for real-time rendering. In: Eurographics Workshop on Rendering Techniques, pp. 115–126 (2001)
Narayanan, P.J., Rander, P.W., Kanade, T.: Constructing Virtual Worlds using Dense Stereo. In: European Conf. on Computer Vision, pp. 3–10 (1998)
Osher, S., Sethian, J.A.: Fronts propagating with curvature-dependent speed: Algorithms based on hamilton-jacobi formulations. Journal of Computational Physics 79(1), 12–49 (1988)
Paris, S., Sillion, F., Quan, L.: A Surface Reconstruction Method Using Global Graph Cut Optimization. In: Asian Conf. on Computer Vision (2004)
Roy, S.: Stereo without epipolar lines: A maximum-flow formulation. Int. Journal of Computer Vision 34, 147–162 (1999)
Seitz, S.M., Dyer, C.R.: View Morphing. In: SIGGRAPH, pp. 21–30 (1996)
Seitz, S.M., Dyer, C.R.: Photorealistic scene reconstruction by voxel coloring. Computer Vision and Pattern Recognition, 1067–1073 (1997)
Sethian, J.A.: Level-set methods and fast marching methods. CU Press (1999)
Slabaugh, G., Culbertson, B., Malzbender, T., Schafer, R.: A survey of methods for volumetric scene reconstruction from photographs. Volume Graphics 01, 81–100 (2001)
Srivastava, S.K., Ahuja, N.: Octree generation from object silhouettes in perspective views. Computer Vision, Graphics and Image Processing 49, 68–84 (1990)
Szeliski, R., Weiss, R.: Robust shape recovery from occluding contours using a linear smoother. Technical Report DEC-CRL-93-7, Digital Equipment Corporation, Cambridge Research Lab (1993)
Szeliski, R., Tonnesen, D., Terzopoulos, D.: Modelling surfaces of arbitrary topology with dynamic particles. Computer Vision and Pattern Recognition, 82–87 (1993)
Szeliski, R.: Rapid octree construction from image sequences. Computer Vision, Graphics and Image Processing 58, 23–32 (1993)
Tang, C.K., Medioni, G.: Curvature-augmented tensor voting for shape inference from noisy 3d data. Trans. on Pattern Analysis and Machine Intelligence 24, 858–864 (2002)
Vaillant, R., Faugeras, O.D.: Using extremal boundaries for 3-D object modeling. Trans. on Pattern Analysis and Machine Intelligence 14(2), 157–173 (1992)
Zhao, H.K., Osher, S., Merriman, B., Kang, M.: Implicit and non-parametric shape reconstruction from unorganized data using a variational level set method. Computer Vision and Image Understanding 80, 295–319 (2000)
Zeng, G., Paris, S., Quan, L.: Robust Carving for Non-Lambertian Objects. In: Int. Conf. on Pattern Recognition, pp. 119–122 (2004)
Zeng, G., Paris, S., Quan, L., Lhuillier, M.: Surface Reconstruction by Propagating 3D Stereo Data in Multiple 2D Images. In: Pajdla, T., Matas, J(G.) (eds.) ECCV 2004. LNCS, vol. 3021, pp. 163–174. Springer, Heidelberg (2004)
Zeng, G., Quan, L.: Silhouette extraction from multiple images of an unknown background. In: Asian Conf. on Computer Vision (2004)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zeng, G., Lhuillier, M., Quan, L. (2005). Recent Methods for Reconstructing Surfaces from Multiple Images. In: Li, H., Olver, P.J., Sommer, G. (eds) Computer Algebra and Geometric Algebra with Applications. IWMM GIAE 2004 2004. Lecture Notes in Computer Science, vol 3519. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11499251_30
Download citation
DOI: https://doi.org/10.1007/11499251_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-26296-1
Online ISBN: 978-3-540-32119-4
eBook Packages: Computer ScienceComputer Science (R0)