skip to main content
research-article

Screened poisson surface reconstruction

Published:04 July 2013Publication History
Skip Abstract Section

Abstract

Poisson surface reconstruction creates watertight surfaces from oriented point sets. In this work we extend the technique to explicitly incorporate the points as interpolation constraints. The extension can be interpreted as a generalization of the underlying mathematical framework to a screened Poisson equation. In contrast to other image and geometry processing techniques, the screening term is defined over a sparse set of points rather than over the full domain. We show that these sparse constraints can nonetheless be integrated efficiently. Because the modified linear system retains the same finite-element discretization, the sparsity structure is unchanged, and the system can still be solved using a multigrid approach. Moreover we present several algorithmic improvements that together reduce the time complexity of the solver to linear in the number of points, thereby enabling faster, higher-quality surface reconstructions.

Skip Supplemental Material Section

Supplemental Material

tp133.mp4

References

  1. Alliez, P., Cohen-Steiner, D., Tong, Y., and Desbrun, M. 2007. Voronoi-based variational reconstruction of unoriented point sets. In Proceedings of the Symposium on Geometry Processing. 39--48. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Amenta, N., Choi, S., and Kolluri, R. 2001. Power crust. In Proceedings of the ACM Symposium on Solid Modeling and Applications. 249--260. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bajaj, C., Bernardini, F., and Xu, G. 1995. Automatic reconstruction of surfaces and scalar fields from 3D scans. In Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'95). 109--118. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Berger, M., Levine, J., Nonato, L., Taubin, G., and Silva, C. 2011. An end-to-end framework for evaluating surface reconstruction. Tech. rep. UUSCI-2011-001, SCI Institute, University of Utah.Google ScholarGoogle Scholar
  5. Bhat, P., Curless, B., Cohen, M., and Zitnick, L. 2008. Fourier analysis of the 2D screened Poisson equation for gradient domain problems. In Proceedings of the European Conference on Computer Vision. 114--128. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Boissonnat, J. and Oudot, S. 2005. Provably good sampling and meshing of surfaces. Graph. Models 67, 5, 405--451. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bolitho, M., Kazhdan, M., Burns, R., and Hoppe, H. 2007. Multilevel streaming for out-of-core surface reconstruction. In Proceedings of the Symposium on Geometry Processing. 69--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Bolitho, M., Kazhdan, M., Burns, R., and Hoppe, H. 2009. Parallel Poisson surface reconstruction. In Proceedings of the International Symposium on Visual Computing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Calakli, F. and Taubin, G. 2011. SSD: Smooth signed distance surface reconstruction. Comput. Graph. Forum 30, 7.Google ScholarGoogle ScholarCross RefCross Ref
  10. Carr, J., Beatson, R., Cherrie, H., Mitchell, T., Fright, W., McCallum, B., and Evans, T. 2001. Reconstruction and representation of 3D objects with radial basis functions. In Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'01). 67--76. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Cazals, F. and Giesen, J. 2006. Delaunay triangulation based surface reconstruction: Ideas and algorithms. In Effective Computational Geometry for Curves and Surfaces, Springer, 231--273.Google ScholarGoogle Scholar
  12. Chuang, M. and Kazhdan, M. 2011. Interactive and anisotropic geometry processing using the screened Poisson equation. ACM Trans. Graph. 30, 4. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Cignoni, P. and Scopigno, R. 1998. Metro: Measuring error on simplified surfaces. Comput. Graph. Forum 17, 2.Google ScholarGoogle ScholarCross RefCross Ref
  14. Curless, B. and Levoy, M. 1996. A volumetric method for building complex models from range images. In Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'96). 303--312. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Digne, J., Audfray, N., Lartigue, C., Mehdi-Souzani, C., and Morel, J.-M. 2011a. Farman institute 3D point sets—high precision 3D data sets. http://www.ipol.im/pub/art/2011/dalmm_ps/Google ScholarGoogle Scholar
  16. Digne, J., Morel, J.-M., Souzani, C.-M., and Lartigue, C. 2011b. Scale space meshing of raw data point sets. Comput. Graph. Forum 30, 6.Google ScholarGoogle ScholarCross RefCross Ref
  17. Fletcher, C. 1984. Computational Galerkin Methods. Springer.Google ScholarGoogle Scholar
  18. Hoppe, H., Derose, T., Duchamp, T., McDonald, J., and Stuetzle, W. 1992. Surface reconstruction from unorganized points. In Proceedings of the Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'92). 71--78. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Hornung, A. and Kobbelt, L. 2006. Robust reconstruction of watertight 3D models from non-uniformly sampled point clouds without normal information. In Proceedings of the Symposium on Geometry Processing. 41--50. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Kazhdan, M., Bolitho, M., and Hoppe, H. 2006. Poisson surface reconstruction. In Proceedings of the Symposium on Geometry Processing. 61--70. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Kolluri, R., Shewchuk, J., and O'Brien, J. 2004. Spectral surface reconstruction from noise point clouds. In Proceedings of the Symposium on Geometry Processing. 11--21. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Labatut, P., Pons, J.-P., and Keriven, R. 2009. Robust and efficient surface reconstruction from range data. Comput. Graph. Forum 28, 8, 2275--2290.Google ScholarGoogle ScholarCross RefCross Ref
  23. Levoy, M., Pulli, K., Curless, B., Rusinkiewicz, S., Koller, D., Pereira, L., Ginzton, M., Anderson, S., Davis, J., Ginsberg, J., Shade, J., and Fulk, D. 2000. The digital Michelangelo project: 3D scanning of large statues. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'00). 131--144. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Manson, J., Petrova, G., and Schaefer, S. 2008. Streaming surface reconstruction using wavelets. In Proceedings of the Symposium on Geometry Processing. 1411--1420. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Mullen, P., De Goes, F., Desbrun, M., Cohen-Steiner, D., and Alliez, P. 2010. Signing the unsigned: robust surface reconstruction from raw pointsets. In Proceedings of the Symposium on Geometry Processing. 1733--1741.Google ScholarGoogle Scholar
  26. Nagai, Y., Ohtake, Y., and Suzuki, H. 2009. Smoothing of partition of unity implicit surfaces for noise robust surface reconstruction. Comput. Graph. Forum 28, 5, 1339--1348. Google ScholarGoogle ScholarCross RefCross Ref
  27. Nehab, D., Rusinkiewicz, S., Davis, J., and Ramamoorthi, R. 2005. Efficiently combining positions and normals for precise 3D geometry. ACM Trans. Graph. 24, 3, 536--543. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. Ohtake, Y., Belyaev, A., and Alexa, M. 2005. Sparse low-degree implicits with applications to high quality rendering, feature extraction, and smoothing. In Proceedings of the Symposium on Geometry Processing. 149--158. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Osada, R., Funkhouser, T., Chazelle, B., and Dobkin, D. 2001. Matching 3D models with shape distributions. In Proceedings of the International Conference on Shape Modeling and Applications (SMI'01). 154--166. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Podolak, J. and Rusinkiewicz, S. 2005. Atomic volumes for mesh completion. In Proceedings of the Symposium on Geometry Processing. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Rusinkiewicz, S. and Levoy, M. 2000. QSplat: A multiresolution point rendering system for large meshes. In Proceedings of the 27th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH'00). 343--352. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Screened poisson surface reconstruction

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 32, Issue 3
        June 2013
        129 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/2487228
        Issue’s Table of Contents

        Copyright © 2013 ACM

        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: 4 July 2013
        • Accepted: 1 December 2012
        • Revised: 1 October 2012
        • Received: 1 May 2012
        Published in tog Volume 32, Issue 3

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article
        • Research
        • Refereed

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader