skip to main content
10.1145/2425333.2425371acmotherconferencesArticle/Chapter ViewAbstractPublication PagesicvgipConference Proceedingsconference-collections
research-article

A pipeline for building 3D models using depth cameras

Published: 16 December 2012 Publication History

Abstract

In this paper we describe a system for building geometrically consistent 3D models using structured-light depth cameras. While the commercial availability of such devices, i.e. Kinect, has made obtaining depth images easy, the data tends to be corrupted with high levels of noise. In order to work with such noise levels, our approach decouples the problem of scan alignment from that of merging the aligned scans. The alignment problem is solved by using two methods tailored to handle the effects of depth image noise and erroneous alignment estimation. The noisy depth images are smoothed by means of an adaptive bilateral filter that explicitly accounts for the sensitivity of the depth estimation by the scanner. Our robust method overcomes failures due to individual pairwise ICP errors and gives alignments that are accurate and consistent. Finally, the aligned scans are merged using a standard procedure based on the signed distance function representation to build a full 3D model of the object of interest. We demonstrate the performance of our system by building complete 3D models of objects of different physical sizes, ranging from cast-metal busts to a complete model of a small room as well as that of a complex scale model of an aircraft.

References

[1]
J. Y. Bouguet. Camera calibration toolbox for Matlab, 2008.
[2]
Y. Chen and G. Medioni. Object modelling by registration of multiple range images. Image Vision Comput., 10(3): 145--155, Apr. 1992.
[3]
P. Cignoni, M. Corsini, and G. Ranzuglia. Meshlab: an open-source 3d mesh processing system. ERCIM News, pages 45--46, April 2008.
[4]
Y. Cui, S. Schuon, D. Chan, S. Thrun, and C. Theobalt. 3d shape scanning with a time-of-flight camera. In CVPR'10, pages 1173--1180, 2010.
[5]
B. Curless and M. Levoy. A volumetric method for building complex models from range images. In Proceedings of the 23rd annual conference on Computer graphics and interactive techniques, SIGGRAPH '96, pages 303--312, New York, NY, USA, 1996. ACM.
[6]
Y. Furukawa and J. Ponce. Accurate, dense, and robust multi-view stereopsis. IEEE Trans. on Pattern Analysis and Machine Intelligence, 32(8): 1362--1376, 2010.
[7]
R. I. Hartley, K. Aftab, and J. Trumpf. L1 rotation averaging using the weiszfeld algorithm. In CVPR, pages 3041--3048, 2011.
[8]
P. Henry, M. Krainin, E. Herbst, X. Ren, and D. Fox. Rgbd mapping: Using depth cameras for dense 3d modeling of indoor environments. In In RGB-D: Advanced Reasoning with Depth Cameras Workshop in conjunction with RSS, 2010.
[9]
M. A. Lourakis and A. Argyros. SBA: A Software Package for Generic Sparse Bundle Adjustment. ACM Trans. Math. Software, 36(1): 1--30, 2009.
[10]
D. G. Lowe. Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vision, 60(2): 91--110, Nov. 2004.
[11]
R. A. Newcombe, A. J. Davison, S. Izadi, P. Kohli, O. Hilliges, J. Shotton, D. Molyneaux, S. Hodges, D. Kim, and A. Fitzgibbon. Kinectfusion: Real-time dense surface mapping and tracking. 2011 10th IEEE International Symposium on Mixed and Augmented Reality, 7(10): 127--136, 2011.
[12]
A. Pooja and V. M. Govindu. A multi-view extension of the icp algorithm. In Proceedings of the Seventh Indian Conference on Computer Vision, Graphics and Image Processing, ICVGIP '10, pages 235--242, 2010.
[13]
S. Rusinkiewicz and M. Levoy. Efficient variants of the icp algorithm. In 3DIM01, pages 145--152, 2001.
[14]
N. Snavely, S. M. Seitz, and R. Szeliski. Modeling the world from internet photo collections. International Journal of Computer Vision, 80(2): 189--210, 2008.
[15]
C. Tomasi and R. Manduchi. Bilateral filtering for gray and color images. In Proceedings of the Sixth International Conference on Computer Vision, ICCV '98, pages 839--, Washington, DC, USA, 1998. IEEE Computer Society.
[16]
S. Yoshizawa, A. Belyaev, and H.-P. Seidel. Smoothing by example: Mesh denoising by averaging with similarity based weights. In In Proceedings of the IEEE International Conference on Shape Modeling and Applications (2006), pages 38--44. IEEE, 2006.

Cited By

View all
  • (2018)Exploring RGB-D Cameras for 3D Reconstruction of Cultural HeritageJournal on Computing and Cultural Heritage 10.1145/323067411:4(1-24)Online publication date: 5-Dec-2018
  • (2016)Motion Averaging in 3D Reconstruction ProblemsRiemannian Computing in Computer Vision10.1007/978-3-319-22957-7_7(145-164)Online publication date: 2016
  • (2015)From 3D Sensing to PrintingACM Transactions on Multimedia Computing, Communications, and Applications10.1145/281871012:2(1-23)Online publication date: 20-Oct-2015
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
ICVGIP '12: Proceedings of the Eighth Indian Conference on Computer Vision, Graphics and Image Processing
December 2012
633 pages
ISBN:9781450316606
DOI:10.1145/2425333
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 December 2012

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

ICVGIP '12

Acceptance Rates

Overall Acceptance Rate 95 of 286 submissions, 33%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Exploring RGB-D Cameras for 3D Reconstruction of Cultural HeritageJournal on Computing and Cultural Heritage 10.1145/323067411:4(1-24)Online publication date: 5-Dec-2018
  • (2016)Motion Averaging in 3D Reconstruction ProblemsRiemannian Computing in Computer Vision10.1007/978-3-319-22957-7_7(145-164)Online publication date: 2016
  • (2015)From 3D Sensing to PrintingACM Transactions on Multimedia Computing, Communications, and Applications10.1145/281871012:2(1-23)Online publication date: 20-Oct-2015
  • (2015)Delta Global Illumination for Mixed RealityVirtual, Augmented and Mixed Reality10.1007/978-3-319-21067-4_13(108-118)Online publication date: 21-Jul-2015
  • (2014)Intuitive Alignment of Point-Clouds with Painting-Based Feature CorrespondenceAdvances in Visual Computing10.1007/978-3-319-14364-4_72(746-756)Online publication date: 2014

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media