Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1399504.1360644acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
research-article

Computing geometry-aware handle and tunnel loops in 3D models

Published: 01 August 2008 Publication History

Abstract

Many applications such as topology repair, model editing, surface parameterization, and feature recognition benefit from computing loops on surfaces that wrap around their 'handles' and 'tunnels'. Computing such loops while optimizing their geometric lengths is difficult. On the other hand, computing such loops without considering geometry is easy but may not be very useful. In this paper we strike a balance by computing topologically correct loops that are also geometrically relevant. Our algorithm is a novel application of the concepts from topological persistence introduced recently in computational topology. The usability of the computed loops is demonstrated with some examples in feature identification and topology simplification.

Supplementary Material

MOV File (a45-dey.mov)

References

[1]
Alliez, P., Cohen-Steiner, D., Yvinec, M., and Desbrun, M. 2005. Variational tetrahedral meshing. In Proc. SIGGRAPH 2005, 617--625.
[2]
Ben-Chen, M., Gotsman, C., and Bunin, G. 2008. Conformal flattening by curvature prescription and metric scaling. Computer Graphics Forum (Proc. Eurographics) 27.
[3]
Biasotti, S., Giorgi, D., Spagnuolo, M., and Falcidieno, B. 2008. Reeb graphs for shape analysis and applications. Theoretical Comput. Sci. 392, 5--22.
[4]
Bischoff, S., and Kobbelt, L. 2005. Structure preserving CAD model repair. Comput. Graphics Forum 24, 527--536.
[5]
Chen, C., and Freedman, D. 2008. Quantifying homology classes. In Sympos. Theoretical Aspects Comput. Sci., 169--180.
[6]
Cheng, S.-W., Dey, T. K., and Levine, J. A. 2007. A practical Delaunay meshing algorithm for a large class of domains. In Proc. 16th Internat. Meshing Roundtable, 477--494.
[7]
Cohen-Steiner, D., Edelsbrunner, H., and Morozov, D. 2006. Vines and vineyards by updating persistence in linear time. In Proc. 22nd Ann. Sympos. Comput. Geom., 119--126.
[8]
Dey, T. K., and Sun, J. 2006. Defining and computing curve-skeletons with medial geodesic function. In Proc. Sympos. Geom. Processing, 143--152.
[9]
Dey, T. K., Li, K., and Sun, J. 2007. On computing handle and tunnel loops. In IEEE Proc. Internat. Conf. Cyberworlds, 357--366.
[10]
Dey, T. K. 2007. Curve and surface reconstruction: algorithms with mathematical analysis. Cambridge University Press.
[11]
Edelsbrunner, H., Letscher, D., and Zomorodian, A. 2002. Topological persistence and simplification. Discrete Comput. Geom. 28, 511--533.
[12]
El-Sana, J., and Varshney, A. 1997. Controlled simplification of genus for polygonal models. In Proc. IEEE Visualization, 403--412.
[13]
Éric Colin de Verdière, and Erickson, J. 2006. Tightening non-simple paths and cycles on surfaces. In Proc. ACM-SIAM Sympos. Discrete Algorithms, 192--201.
[14]
Éric Colin de Verdière, and Lazarus, F. 2005. Optimal system of loops on an orientable surface. Discrete Comput. Geom. 33, 507--534.
[15]
Erickson, J., and Whittlesey, K. 2005. Greedy optimal homotopy and homology generators. In Proc. ACM-SIAM Sympos. Discrete Algorithms, 1038--1046.
[16]
Gu, X., Gortler, S., and Hoppe, H. 2002. Geometry images. In Proc. SIGGRAPH 2002, 355--361.
[17]
Guskov, I., and Wood, Z. 2001. Topological noise removal. In Proc. Graphics Interface 2001, 19--26.
[18]
Hatcher, A. 2002. Algebraic Topology. Cambridge University Press.
[19]
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 Proc. SIGGRAPH 2000, 131--144.
[20]
Ni, X., Garland, M., and Hart, J. C. 2004. Fair morse functions for extracting the topological structure of a surface mesh. In Proc. SIGGRAPH 2004, 613--622.
[21]
Nooruddin, F. S., and Turk, G. 2003. Simplification and repair of polygonal models using volumetric techniques. IEEE Trans. Vis. Comput. Graph. 9, 191--205.
[22]
Oudot, S., Rineau, L., and Yvinec, M. 2005. Meshing volumes bounded by smooth surfaces. In Proc. 14th Internat. Meshing Roundtable, 203--219.
[23]
Pascucci, V., Scorzelli, G., Bremer, P.-T., and Mascarenhas, A. 2007. Robust on-line computation of Reeb graphs: simplicity and speed. ACM Trans. Graphics. 58, 1--9.
[24]
Shattuck, D. W., and Leahy, R. M. 2001. Automated graph-based analysis and correction of cortical volume topology. IEEE Trans. Med. Imaging 20, 1167--1177.
[25]
Sheffer, A., and Hart, J. 2002. Seamster: inconspicuous low-distortion texture seam layout. In Proc. IEEE Visualization, 291--298.
[26]
Wood, Z., Hoppe, H., Desbrun, M., and Schröder, P. 2004. Removing excess topology from isosurfaces. ACM Trans. Graphics 23, 511--533.
[27]
Yin, X., Jin, M., and Gu, X. 2007. Computing shortest cycles using universal covering space. Visual Computer 23, 999--1004.
[28]
Zhou, Q.-Y., Ju, T., and Hu, S.-M. 2007. Topology repair of solid models using skeletons. IEEE Trans. Vis. Comput. Graph. 13, 675--685.
[29]
Zomorodian, A., and Carlsson, G. 2005. Computing persistent homology. Discrete Comput. Geom. 33, 249--274.
[30]
Zomorodian, A., and Carlsson, G. 2007. Localized homology. In Proc. Shape Modeling Internat., 189--198.

Cited By

View all
  • (2023)A Variational Framework for Curve Shortening in Various Geometric DomainsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.313502129:4(1951-1963)Online publication date: 1-Apr-2023
  • (2023)Generation of Homotopy Classes for Unconstrained 3D Wire Routing from Characteristic LoopsComputer-Aided Design10.1016/j.cad.2023.103607164(103607)Online publication date: Nov-2023
  • (2022)Topology Optimization on Complex Surfaces Based on the Moving Morphable Component Method and Computational Conformal MappingJournal of Applied Mechanics10.1115/1.405372789:5Online publication date: 4-Mar-2022
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '08: ACM SIGGRAPH 2008 papers
August 2008
887 pages
ISBN:9781450301121
DOI:10.1145/1399504
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]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 August 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. feature identification
  2. persistent homology
  3. shape analysis
  4. surface loop
  5. topology
  6. topology repair

Qualifiers

  • Research-article

Conference

SIGGRAPH '08
Sponsor:

Acceptance Rates

SIGGRAPH '08 Paper Acceptance Rate 90 of 518 submissions, 17%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)0
Reflects downloads up to 21 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)A Variational Framework for Curve Shortening in Various Geometric DomainsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.313502129:4(1951-1963)Online publication date: 1-Apr-2023
  • (2023)Generation of Homotopy Classes for Unconstrained 3D Wire Routing from Characteristic LoopsComputer-Aided Design10.1016/j.cad.2023.103607164(103607)Online publication date: Nov-2023
  • (2022)Topology Optimization on Complex Surfaces Based on the Moving Morphable Component Method and Computational Conformal MappingJournal of Applied Mechanics10.1115/1.405372789:5Online publication date: 4-Mar-2022
  • (2019)Hardware Acceleration of Persistent Homology ComputationLarge-Scale Annotation of Biomedical Data and Expert Label Synthesis and Hardware Aware Learning for Medical Imaging and Computer Assisted Intervention10.1007/978-3-030-33642-4_9(81-88)Online publication date: 24-Oct-2019
  • (2018)Interactive Design and Visualization of Branched Covering SpacesIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2017.274403824:1(843-852)Online publication date: Jan-2018
  • (2013)An efficient computation of handle and tunnel loops via Reeb graphsACM Transactions on Graphics10.1145/2461912.246201732:4(1-10)Online publication date: 21-Jul-2013
  • (2013)Computing shortest homotopic cycles on polyhedral surfaces with hyperbolic uniformization metricComputer-Aided Design10.1016/j.cad.2012.07.01545:2(113-123)Online publication date: 1-Feb-2013
  • (2010)Tiling Surfaces with Cylinders Using n-loopsProceedings of the 2010 Shape Modeling International Conference10.1109/SMI.2010.24(266-270)Online publication date: 21-Jun-2010
  • (2009)Computing Fenchel-Nielsen coordinates in Teichmuller shape Space2009 IEEE International Conference on Shape Modeling and Applications10.1109/SMI.2009.5170148(193-200)Online publication date: Jun-2009
  • (2009)Canonical homotopy class representative using hyperbolic structure2009 IEEE International Conference on Shape Modeling and Applications10.1109/SMI.2009.5170145(171-178)Online publication date: Jun-2009
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media