Skip to main content

A Robust System for High-Quality Reconstruction of 3D Objects from Photographs

  • Chapter
  • First Online:
  • 1172 Accesses

Part of the book series: Studies in Computational Intelligence ((SCI,volume 559))

Abstract

Image-based modeling is rapidly increasing in popularity since cameras are very affordable, widely available, and have a wide image acquisition range suitable for objects of vastly different size. In this chapter we describe a novel image-based modeling system, which produces high-quality 3D content automatically from a collection of unconstrained and uncalibrated 2D images. The system estimates camera parameters and a 3D scene geometry using Structure-from-Motion (SfM) and Bundle Adjustment techniques. The point cloud density of 3D scene components is enhanced by exploiting silhouette information of the scene. This hybrid approach dramatically improves the reconstruction of objects with few visual features. A high quality texture is created by parameterizing the reconstructed objects using a segmentation and charting approach, which also works for objects which are not homeomorphic to a sphere. The resulting parameter space contains one chart for each surface segment. A texture map is created by back projecting the best fitting input images onto each surface segment, and smoothly fusing them together over the corresponding chart by using graph-cut techniques. Our evaluation shows that our system is capable of reconstructing a wide range of objects in both indoor and outdoor environments.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  • Amenta N, Choi S, Kolluri RK (2001) The power crust. In: Proceeding of the 6th ACM symposium on solid modeling and applications. ACM Press, New York, pp 249–266

    Google Scholar 

  • Baumgart BG (1974) Geometric modeling for computer vision. Doctoral Dissertation, Stanford University

    Google Scholar 

  • Bernardini F, Mittleman J, Rushmeier H, Silva C, Taubin G (1999) The ball-pivoting algorithm for surface reconstruction. IEEE Trans Visual Comput Graphics 5(4):349–359

    Article  Google Scholar 

  • Bertalmio M, Sapiro G, Caselles V, Ballester C (2000) Image inpainting. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques, pp 417–424

    Google Scholar 

  • Cheng W, Ooi WT, Mondet S, Grigoras R, Morin G (2011) Modeling progressive mesh streaming: does data dependency matter. ACM Trans Multimedia Comput 7(2):1–24

    Article  Google Scholar 

  • Chien CH, Aggarwal JK (1984) A volume surface octree representation. In: Proceedings of the 7th international conference on pattern recognition, pp 817–820

    Google Scholar 

  • Clark XB, Finlay JG, Wilson AJ, Milburn KLJ, Nguyen HM, Lutteroth C, Wunsche BC (2012) An investigation into graph cut parameter optimisation for image-fusion applications. In: Proceedings of the 27th conference on image and vision computing New Zealand, pp 480–485

    Google Scholar 

  • Eck M, DeRose M, Duchamp T, Hoppe H, Lounsbery M, Stuetzle W (1995) Multiresolution analysis of arbitrary meshes. In: Proceedings of the 22nd annual conference on computer graphics and interactive techniques, pp 173–182

    Google Scholar 

  • Edelsbrunner H (1995) Smooth surfaces for multi-scale shape representation. In: Proceedings of the 15th conference on foundations of software technology and theoretical computer science, pp 391–412

    Google Scholar 

  • Floater MS (1997) Parametrization and smooth approximation of surface triangulations. Comput Aided Geom Des 14(3):231–250

    Article  MATH  MathSciNet  Google Scholar 

  • Früh C, Zakhor A (2003) Constructing 3D city models by merging ground-based and airborne views. In: Proceedings of the IEEE inter conference on computer vision and pattern recognition 2:562–569

    Google Scholar 

  • Grauman K, Shakhnarovich G, Darrell T (2003) A bayesian approach to image-based visual hull reconstruction. In: Proceedings of the IEEE inter conference on computer vision and pattern recognition 1:187–194

    Google Scholar 

  • Henry P, Krainin M, Herbst E, Ren X, Fox D (2012) RGB-D mapping: using kinect-style depth cameras for dense 3D modeling of indoor environments. Int J Rob Res 31(5):647–663

    Article  Google Scholar 

  • Hernandez C, Vogiatzis G, Cipolla R (2008) Multi-view photometric stereo. Trans Pattern Recogn Mach Intell 30:548–554

    Article  Google Scholar 

  • Hilaga M, Shinagawa Y, Komura T, Kunii TL (2001) Topology matching for fully automatic similarity estimation of 3D shapes. In: Computer graphics proceedings, annual conference series, pp 203–212

    Google Scholar 

  • Kazhdan M, Bolitho M, Hoppe H (2006) Poisson surface reconstruction. In Proceedings of the 4th Eurographics symposium on geometry processing, pp 61–70

    Google Scholar 

  • Kwatra V, Schödl A, Essa I, Turk G, Bobick A (2003) Graphcut textures: image and video synthesis using graph cuts. ACM Trans Graph 22(3):277–286

    Article  Google Scholar 

  • Lorensen WE (1995) Marching through the visible man. In: Proceedings of the 6th conference on visualization, pp 368–373

    Google Scholar 

  • Lowe DG (1999) Object recognition from local scale-invariant features. Proc Inter Conf Comput Vision 2:1150–1157

    Google Scholar 

  • Lowe DG (2004) Distinctive image features from scale-invariant keypoints. Inter J Comp Vision 60:91–110

    Article  Google Scholar 

  • Martin W, Aggarwal JK (1983) Volumetric descriptions of objects from multiple views. Trans Pattern Anal Mach Intell 5(2):150–158

    Article  Google Scholar 

  • Matusik W, Buehler C, Raskar C, Gortler SJ, McMillan L (2000) Image-based visual hulls. In: Proceedings of the 27th annual conference on computer graphics and interactive techniques, pp 369–374

    Google Scholar 

  • Melax S (1998) Simple, fast, and effective polygon reduction algorithm. Game Developer Magazine, pp 44–49

    Google Scholar 

  • Newcombe RA, Izadi S, Hilliges O, Molyneaux D, Kim D, Davison AJ, Kohli P, Shotton J, Hodges S, Fitzgibbon A (2011) KinectFusion: real-time dense surface mapping and tracking. In: Proceedings of the 10th IEEE inter symposium on mixed and augmented reality, pp 127–136

    Google Scholar 

  • Nguyen HM, Wunsche BC, Delmas P, Lutteroth C (2011) Realistic 3D scene reconstruction from unconstrained and uncalibrated images. In: Proceedings of the international conference on computer graphics theory and applications, 31:67–75

    Google Scholar 

  • Oliver A, Kang S, Wünsche BC, MacDonald B (2012) Using the kinect as a navigation sensor for mobile robotics. In Proceedings of the 27th conference on image and vision computing, pp 509–514

    Google Scholar 

  • Perez P, Gangnet M, Blake A (2003) Poisson image editing. ACM Trans Graph 22(3):313–318

    Article  Google Scholar 

  • Quan L, Tan P, Zeng G, Yuan L, Wang J, Kang SB (2006) Image-based plant modeling. ACM Trans Graph 25(3):599–604

    Article  Google Scholar 

  • Reeb G (1946) Sur les points singuliers dune forme de pfaff completement integrable ou diune fonction numerique (on the singular points of a completely integrable pfaff form or of a numerical function). Comptes Randus Acad Sciences Paris 222:847–849

    MATH  MathSciNet  Google Scholar 

  • Sander PV, Gortler SJ, Snyder J, Hoppe H (2002) Signal-specialized parameterization. In: Proceedings of the 13th Eurographics workshop on rendering, pp 87–100

    Google Scholar 

  • Snavely N, Seitz S, Szeliski R (2006) Photo tourism: exploring photo collections in 3D. ACM Trans Graph 25(3):835–846

    Article  Google Scholar 

  • Szeliski R (2006) Image alignment and stitching. A tutorial in computer graphics and vision

    Google Scholar 

  • Xiao J, Fang T, Tan P, Zhao P, Ofek E, Quan L (2008) Image-based façade modeling. ACM Trans Graph 27(5):26–34

    Article  Google Scholar 

  • Zhang E, Mischaikow K, Turk G (2005) Feature-based surface parameterization and texture mapping. ACM Trans Graph 24(1):1–27

    Article  Google Scholar 

Download references

Acknowledgements

We would like to thank Prof. Eugene Zhang from the Oregon State University for providing us with code for his Feature-based Surface Parameterization technique (Zhang et al. 2005) and assisting with integrating it in our system.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to B. C. Wünsche .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Nguyen, H.M., Wünsche, B.C., Delmas, P., Lutteroth, C., van der Mark, W. (2014). A Robust System for High-Quality Reconstruction of 3D Objects from Photographs. In: S. Hippe, Z., L. Kulikowski, J., Mroczek, T., Wtorek, J. (eds) Issues and Challenges in Artificial Intelligence. Studies in Computational Intelligence, vol 559. Springer, Cham. https://doi.org/10.1007/978-3-319-06883-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06883-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06882-4

  • Online ISBN: 978-3-319-06883-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics