skip to main content
10.5555/1281920.1281926acmconferencesArticle/Chapter ViewAbstractPublication PagessgpConference Proceedingsconference-collections
Article

Atomic volumes for mesh completion

Published: 04 July 2005 Publication History

Abstract

The increased use of scanned geometry for applications in computer graphics and 3D hardcopy output has highlighted the need for general, robust algorithms for reconstruction of watertight 3D models given partial polygonal meshes as input. We present an algorithm for 3D hole filling based on a decomposition of space into atomic volumes, which are each determined to be either completely inside or completely outside the model. By defining the output model as the union of interior atomic volumes we guarantee that the resulting mesh is watertight. Individual volumes are labeled as "inside" or "outside" by computing a minimum-cost cut of a graph representation of the atomic volume structure, patching all the holes simultaneously in a globally sensitive manner. User control is provided to select between multiple topologically distinct, yet still valid, ways of filling holes. Finally, we use an octree decomposition of space to provide output-sensitive computation time. We demonstrate the ability of our algorithm to fill complex, non-planar holes in large meshes obtained from 3D scanning devices.

References

[1]
{ACK01} Amenta N., Choi S., Kolluri R. K.: The power crust, unions of balls, and the medial axis transform. Computational Geometry 19, 2-3 (2001), 127--153. 2
[2]
{BDE92} Bern M., Dobkin D., Eppstein D.: Triangulating polygons without large angles. In Proceedings of the eighth annual symposium on Computational geometry (1992), ACM Press, pp. 222--231. 5
[3]
{CL96} Curless B., Levoy M.: A volumetric method for building complex models from range images. In SIGGRAPH '96: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques (1996), ACM Press, pp. 303--312. 5
[4]
{DMGL02} Davis J., Marschner S., Garr M., Levoy M.: Filling holes in complex surfaces using volumetric diffusion, 2002. 3, 6
[5]
{Ju04} Ju T.: Robust repair of polygonal models. ACM Trans. Graph. 23, 3 (2004), 888--895. 3
[6]
{KFR04} Kazhdan M., Funkhouser T., Rusinkiewicz S.: Symmetry descriptors and 3D shape matching. In Proc. Symposium on Geometry Processing (2004). 8
[7]
{Kol03} Kolluri R. K.: Spectral watertight surface reconstruction, 2003. 2
[8]
{KS96} Karger D. R., Stein C.: A new approach to the minimum cut problem. J. ACM 43, 4 (1996), 601--640. 3, 6
[9]
{KSE*03} Kwatra V., Schödl A., Essa I., Turk G., Bobick A.: Graphcut textures: Image and video synthesis using graph cuts. ACM Transactions on Graphics, SIGGRAPH 2003 22, 3 (July 2003), 277--286. 3
[10]
{Lie03} Liepa P.: Filling holes in meshes. In Proceedings of the Eurographics/ACM SIGGRAPH symposium on Geometry processing (2003), Eurographics Association, pp. 200--205. 2
[11]
{Mas04} Masuda T.: Filling the signed distance field by fitting local quadrics. In 3DPVT (2004), pp. 1003--1010. 3, 8
[12]
{MF97} Murali T. M., Funkhouser T. A.: Consistent solid and boundary representations from arbitrary polygonal data. In Proceedings of the 1997 symposium on Interactive 3D graphics (1997), ACM Press, pp. 155--ff. 3
[13]
{MV92} Mitchell S. A., Vavasis S. A.: Quality mesh generation in three dimensions. In Proceedings of the eighth annual symposium on Computational geometry (1992), ACM Press, pp. 212--221. 3, 5
[14]
{PSQ05} Paris S., Sillion F., Quan L.: A surface reconstruction method using global graph cut optimization. International Journal of Computer Vision (2005). to appear. 3
[15]
{SACO04} Sharf A., Alexa M., Cohen-Or D.: Context-based surface completion. ACM Trans. Graph. 23, 3 (2004), 878--887. 8
[16]
{She98} Shewchuk J. R.: Tetrahedral mesh generation by delaunay refinement. In Symposium on Computational Geometry (1998), pp. 86--95. 3
[17]
{SM00} Shi J., Malik J.: Normalized cuts and image segmentation. IEEE Transactions on Pattern Analysis and Machine Intelligence 22, 8 (2000), 888--905. 3
[18]
{SRBP02} Savarese S., Rushmeier H. E., Bernardini F., Perona P.: Implementation of a shadow carving system for shape capture. In 3DPVT (2002), pp. 12--23. 6

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SGP '05: Proceedings of the third Eurographics symposium on Geometry processing
July 2005
236 pages
ISBN:390567324X

Sponsors

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 04 July 2005

Check for updates

Qualifiers

  • Article

Conference

SGP '05
Sponsor:
SGP '05: Geometry processing
July 4 - 6, 2005
Vienna, Austria

Acceptance Rates

SGP '05 Paper Acceptance Rate 22 of 87 submissions, 25%;
Overall Acceptance Rate 64 of 240 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 26 Jan 2025

Other Metrics

Citations

Cited By

View all

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media