Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.5555/1281991.1282009acmotherconferencesArticle/Chapter ViewAbstractPublication PagessgpConference Proceedingsconference-collections
Article

Unconstrained isosurface extraction on arbitrary octrees

Published: 04 July 2007 Publication History

Abstract

This paper presents a novel algorithm for generating a watertight level-set from an octree. We show that the levelset can be efficiently extracted regardless of the topology of the octree or the values assigned to the vertices. The key idea behind our approach is the definition of a set of binary edge-trees derived from the octree's topology. We show that the edge-trees can be used define the positions of the isovalue-crossings in a consistent fashion and to resolve inconsistencies that may arise when a single edge has multiple isovalue-crossings. Using the edge-trees, we show that a provably watertight mesh can be extracted from the octree without necessitating the refinement of nodes or modification of their values.

References

[1]
{BDE98} Barequet G., Dickerson M., Eppstein D.: On triangulating three-dimensional polygons. Computational Geometry 10, 3 (June 1998), 155--170.
[2]
{BGOS06} Bargteil A., Goktekin T., Obrien J., Strain J.: A semi-Lagrangian contouring method for fluid simulation. ACM Transactions on Graphics 25 (2006), 19--38.
[3]
{Blo88} Bloomenthal J.: Polygonization of implicit surfaces. Computer Aided Geometric Design 5 (1988), 341--355.
[4]
{BS95} Barequet G., Sharir M.: Filling gaps in the boundary of a polyhedron. Computer Aided Geometric Design 12, 2 (1995), 207--229.
[5]
{HWC*05} Ho C., Wu F., Chen B., Chuang Y., Ouhyoung M.: Cubical marching squares: Adaptive feature preserving surface extraction from volume data. In Proceedings of EUROGRAPHICS 2005 (2005), pp. 537--545.
[6]
{JLSW02} Ju T., Losasso F., Schaefer S., Warren J.: Dual contouring of Hermite data. ACM Transactions on Graphics (SIGGRAPH '02) 21 (2002), 339--346.
[7]
{JU06} Ju T., Udeshi T.: Intersection-free contouring of an octree grid. In Proceedings of Pacific Graphics (2006).
[8]
{KBH06} Kazhdan M., Bolitho M., Hoppe H.: Poisson surface reconstruction. In Symposium on Geometry Processing (2006), pp. 73--82.
[9]
{KBSS01} Kobbelt L., Botsch M., Schwanecke U., Seidel H.: Feature-sensitive surface extraction from volume data. In Computer Graphics (Proceedings of SIGGRAPH 01) (2001), pp. 57--66.
[10]
{LC87} Lorensen W., Cline H.: Marching cubes: A high resolution 3d surface reconstruction algorithm. In Computer Graphics (Proceedings of SIGGRAPH 87) (1987), pp. 163--169.
[11]
{LGF04} Losasso F., Gibou F., Fedkiw R.: Simulating water and smoke with an octree data structure. ACM Transactions on Graphics (SIGGRAPH '04) 23 (2004), 457--462.
[12]
{MS93} Müller H., Stark M.: Adaptive generation of surfaces in volume data. The Visual Computer 9 (1993), 182--199.
[13]
{MY80} Meeks W., Yau S.: Topology of three dimensional manifolds and the embedding problems in minimal surface theory. The Annals of Mathematics 112, 3 (November 1980), 441--484.
[14]
{MY82} Meeks W., Yau S.: The existence of embedded minimal surfaces and the problem of uniqueness. Mathematische Zeitschrift 179, 2 (June 1982), 151--168.
[15]
{NH91} Nielson G., Hamann B.: The asymptotic decider: Resolving the ambiguity in marching cubes. In IEEE Visualization (1991), pp. 83--91.
[16]
{OBA*03} Ohtake Y., Belyaev A., Alexa M., Turk G., Seidel H.: Multi-level partition of unity implicits. ACM Transactions on Graphics (2003), 463--470.
[17]
{OR97} Ohlberger M., Rumpf M.: Hierarchical and adaptive visualization on nested grids. Computing 59 (1997), 365--385.
[18]
{SFYC96} Shekhar R., Fayyad E., Yagel R., Cornhill J.: Octree-based decimation of marching cubes surfaces. In IEEE Visualization (1996), pp. 335--342.
[19]
{SJW07} Schaefer S., Ju T., Warren J.: Manifold dual contouring. In IEEE Transactions on Visualization and Computer Graphics (2007), pp. 610--619.
[20]
{SW04} Schaefer S., Warren J.: Dual marching cubes: Primal contouring of dual grids. In Proceedings of Pacific Graphics (2004), pp. 70--76.
[21]
{SZK95} Shu R., Zhou C., Kankanhalli M.: Adaptive marching cubes. The Visual Computer 11 (1995), 202--217.
[22]
{VKSM04} Varadhan G., Krishnan S., Sriram T., Manocha D.: Topology preserving surface extraction using adaptive subdivision. In Symposium on Geometry Processing (2004), pp. 235--244.
[23]
{VKZM06} Varadhan G., Krishnan S., Sriram T., Manocha D.: Reliable implicit surface polygonization using visibility mapping. In Symposium on Geometry Processing (2006), pp. 211--222.
[24]
{WG92} Wilhelms J., Gelder A. V.: Octrees for faster isosurface generation. ACM Transactions on Graphics 11 (1992), 201--227.
[25]
{WKE99} Westermann R., Kobbelt L., Ertl T.: Real-time exploration of regular volume data by adaptive reconstruction of isosurfaces. The Visual Computer 15 (1999), 100--111.
[26]
{WMW86} Wyvill G., McPheeters C., Wyvill B.: Data structures for soft objects. The Visual Computer 2 (1986), 227--234.

Cited By

View all
  • (2018)Surface Reconstruction Based on the Modified Gauss FormulaACM Transactions on Graphics10.1145/323398438:1(1-18)Online publication date: 14-Dec-2018
  • (2017)Improved marching tetrahedra algorithm based on hierarchical signed distance field and multi-scale depth map fusion for 3D reconstructionJournal of Visual Communication and Image Representation10.1016/j.jvcir.2016.12.01648:C(491-501)Online publication date: 1-Oct-2017
  • (2016)Improving and optimising visualisations of full-waveform LiDAR dataProceedings of the conferece on Computer Graphics & Visual Computing10.5555/3056482.3056492(45-47)Online publication date: 15-Sep-2016
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SGP '07: Proceedings of the fifth Eurographics symposium on Geometry processing
July 2007
273 pages
ISBN:9783905673463

Sponsors

  • EUROGRAPHICS: The European Association for Computer Graphics

Publisher

Eurographics Association

Goslar, Germany

Publication History

Published: 04 July 2007

Check for updates

Qualifiers

  • Article

Conference

SGP '07
Sponsor:
  • EUROGRAPHICS
SGP '07: Geometry processing
July 4 - 6, 2007
Barcelona, Spain

Acceptance Rates

SGP '07 Paper Acceptance Rate 21 of 74 submissions, 28%;
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 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Surface Reconstruction Based on the Modified Gauss FormulaACM Transactions on Graphics10.1145/323398438:1(1-18)Online publication date: 14-Dec-2018
  • (2017)Improved marching tetrahedra algorithm based on hierarchical signed distance field and multi-scale depth map fusion for 3D reconstructionJournal of Visual Communication and Image Representation10.1016/j.jvcir.2016.12.01648:C(491-501)Online publication date: 1-Oct-2017
  • (2016)Improving and optimising visualisations of full-waveform LiDAR dataProceedings of the conferece on Computer Graphics & Visual Computing10.5555/3056482.3056492(45-47)Online publication date: 15-Sep-2016
  • (2016)Construction of topologically correct and manifold isosurfacesProceedings of the Symposium on Geometry Processing10.1111/cgf.12975(187-196)Online publication date: 20-Jun-2016
  • (2016)Building binary orientation octree for an arbitrary scattered point setGraphical Models10.1016/j.gmod.2016.03.00285:C(30-36)Online publication date: 1-May-2016
  • (2015)A Survey on Implicit Surface PolygonizationACM Computing Surveys10.1145/273219747:4(1-39)Online publication date: 26-May-2015
  • (2015)Poisson-driven seamless completion of triangular meshesComputer Aided Geometric Design10.1016/j.cagd.2015.03.00635:C(42-55)Online publication date: 1-May-2015
  • (2014)MVEProceedings of the Eurographics Workshop on Graphics and Cultural Heritage10.5555/2854922.2854925(11-18)Online publication date: 6-Oct-2014
  • (2014)Floating scale surface reconstructionACM Transactions on Graphics10.1145/2601097.260116333:4(1-11)Online publication date: 27-Jul-2014
  • (2014)Out-of-core adaptive iso-surface extraction from binary volume dataGraphical Models10.1016/j.gmod.2014.06.00176:6(593-608)Online publication date: 1-Nov-2014
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media