skip to main content
10.1145/1128888.1128890acmconferencesArticle/Chapter ViewAbstractPublication PagesspmConference Proceedingsconference-collections
Article

Segmenting reliefs on triangle meshes

Published: 06 June 2006 Publication History

Abstract

Sculptural reliefs are widely used in various industries for purposes such as applying brands to packaging and decorating porcelain. In order to easily apply reliefs to CAD models, it is often desirable to reverse-engineer previously designed and manufactured reliefs. 3D scanners can generate triangle meshes from objects with reliefs; however, previous mesh segmentation work has not considered the particular problem of separation of reliefs from background. We consider here the specific case of segmenting a simple relief delimited by a single outer contour, which lies on a smooth, slowly varying background. Generally, such reliefs meet the surrounding surface in a small step, enabling us to devise a specific method for such relief segmentation.We find the boundary between the background and the relief using an adaptive snake. It starts at a simple user-drawn contour, and is driven inwards by a collapsing force until it matches the relief's boundary. Our method is insensitive to the choice of the initial contour. The snake's limiting position is controlled by a feature energy term designed to find a step. A refinement strategy is then used to drive the snake into concavities of the relief contour.We demonstrate operation of our algorithm using real scanned models with different relief contour shapes and triangle meshes with different resolutions.

References

[1]
Bischoff, S., and Kobbelt, L. 2004. Parameterization-free active contour models with topology control. The Visual Computer 20, 4, 217--228.
[2]
Bischoff, S., Weyand, T., and Kobbelt, L. 2005. Snakes on triangle meshes. http://www-i8.informatik.rwth-aachen.de/publications/publications.html.
[3]
Cohen, L. D., and Cohen, I. 1993. Finite element methods for active contour models and balloons for 2d and 3d images. IEEE Trans. Pattern Analysis and Machine Intelligence 15, 11, 1131--1147.
[4]
Cohen, L. D. 1991. On active contour models and balloons. CVGIP: Image Understanding 53, 2, 211--218.
[5]
Fleishman, S., Drori, I., and Cohen-Or, D. 2003. Bilateral mesh denoising. ACM Transactions on Graphics 22, 3, 950--953.
[6]
Funkhouser, T., Kazhdan, M., Shilane, P., Min, P., Kiefer, W., Tal, A., Rusinkiewicz, S., and Dobkin, D. 2004. Modeling by example. ACM Transactions on Graphics 23, 3, 652--663.
[7]
Jung, M., and Kim, H. 2004. Snaking across 3d meshes. Proceedings of the Computer Graphics and Applications 12, 87--93.
[8]
Kanai, T., and Suzuki, H. 2001. Approximate shortest path on a polyhedral surface and its applications. Computer-Aided Design 33, 11, 801--811.
[9]
Kass, M., Witkin, A., and Terzopoulos, D. 1988. Snakes: Active contour models. International Journal of Computer Vision 1, 4, 321--331.
[10]
Kimmel, R., and Sethian, J. A. 1998. Computing geodesic paths on manifolds. Proceedings of National Academy of Sciences 1995 15, 8431--8435.
[11]
Lee, Y., and Lee, S. 2002. Geometric snakes for triangular meshes. Computer Graphics Forum 21, 3, 229--238.
[12]
Milroy, M. J., Bradley, C., and Vickers, G. W. 1997. Segmentation of a wrap-around model using an active contour. Computer-Aided Design 29, 4, 299--320.
[13]
Surazhsky, V., Surazhsky, T., Kirsanovand, D., Gortler, S., and Hoppe, H. 2005. Fast exact and approximate geodesics on meshes. Proceedings of ACM SIGGRAPH 2005 24, 553--560.
[14]
Tomasi, C., and Manduchi, R. 1998. Bilateral filtering for gray and color images. Proceedings of the 1998 IEEE International Conference on Computer Vision, 839--846.
[15]
Williams, D. J., and Shah, M. 1992. A fast algorithm for active contours and curvature estimation. CVGIP: Image Understanding 55, 1, 14--26.
[16]
Xu, C., and Prince, J. L. 1998. Snakes, shapes, and gradient vector flow. IEEE Trans. Image Processing 7, 3, 359--369.

Cited By

View all
  • (2024)Binary segmentation of relief patterns on point cloudsComputers & Graphics10.1016/j.cag.2024.104020123(104020)Online publication date: Oct-2024
  • (2021)A Machine Learning Method Based on 3D Local Surface Representation for Recognizing the Inscriptions on Ancient SteleApplied Sciences10.3390/app1112575811:12(5758)Online publication date: 21-Jun-2021
  • (2021)Relief Extraction From a Rough Stele Surface Using SVM-Based Relief Segment SelectionIEEE Access10.1109/ACCESS.2020.30484009(4973-4982)Online publication date: 2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SPM '06: Proceedings of the 2006 ACM symposium on Solid and physical modeling
June 2006
235 pages
ISBN:1595933581
DOI:10.1145/1128888
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: 06 June 2006

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. mesh processing
  2. relief segmentation
  3. snakes

Qualifiers

  • Article

Conference

SPM06
Sponsor:
SPM06: 2006 ACM Symposium on Solid and Physical Modeling
June 6 - 8, 2006
Cardiff, Wales, United Kingdom

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)Binary segmentation of relief patterns on point cloudsComputers & Graphics10.1016/j.cag.2024.104020123(104020)Online publication date: Oct-2024
  • (2021)A Machine Learning Method Based on 3D Local Surface Representation for Recognizing the Inscriptions on Ancient SteleApplied Sciences10.3390/app1112575811:12(5758)Online publication date: 21-Jun-2021
  • (2021)Relief Extraction From a Rough Stele Surface Using SVM-Based Relief Segment SelectionIEEE Access10.1109/ACCESS.2020.30484009(4973-4982)Online publication date: 2021
  • (2015)Coarse-to-Fine Extraction of Free-Form Surface FeaturesJournal of Computing and Information Science in Engineering10.1115/1.402956015:1Online publication date: 1-Mar-2015
  • (2012)Computer Assisted Relief Generation—A SurveyComputer Graphics Forum10.1111/j.1467-8659.2012.03185.x31:8(2363-2377)Online publication date: 1-Dec-2012
  • (2011)Snaxels on a planeProceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering10.1145/2024676.2024683(35-42)Online publication date: 5-Aug-2011
  • (2010)Analysis, reconstruction and manipulation using arterial snakesACM Transactions on Graphics10.1145/1882261.186617829:6(1-10)Online publication date: 15-Dec-2010
  • (2010)Analysis, reconstruction and manipulation using arterial snakesACM SIGGRAPH Asia 2010 papers10.1145/1866158.1866178(1-10)Online publication date: 15-Dec-2010
  • (2009)Multi-objective shape segmentation and labelingProceedings of the Symposium on Geometry Processing10.5555/1735603.1735625(1415-1425)Online publication date: 15-Jul-2009
  • (2009)Relief analysis and extractionACM SIGGRAPH Asia 2009 papers10.1145/1661412.1618482(1-9)Online publication date: 17-Dec-2009
  • Show More Cited By

View Options

Get Access

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