Skip to main content
Log in

Blowing Bubbles for Multi-Scale Analysis and Decomposition of Triangle Meshes

  • Published:
Algorithmica Aims and scope Submit manuscript

Abstract

Tools for the automatic decomposition of a surface into shape features will facilitate the editing, matching, texturing, morphing, compression and simplification of three-dimensional shapes. Different features, such as flats, limbs, tips, pits and various blending shapes that transition between them, may be characterized in terms of local curvature and other differential properties of the surface or in terms of a global skeletal organization of the volume it encloses. Unfortunately, both solutions are extremely sensitive to small perturbations in surface smoothness and to quantization effects when they operate on triangulated surfaces. Thus, we propose a multi-resolution approach, which not only estimates the curvature of a vertex over neighborhoods of variable size, but also takes into account the topology of the surface in that neighborhood. Our approach is based on blowing a spherical bubble at each vertex and studying how the intersection of that bubble with the surface evolves. We describe an efficient approach for computing these characteristics for a sampled set of bubble radii and for using them to identify features, based on easily formulated filters, that may capture the needs of a particular application.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Michela Mortara, Giuseppe Patané, Michela Spagnuolo, Bianca Falcidieno or Jarek Rossignac.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Mortara, M., Patané, G., Spagnuolo, M. et al. Blowing Bubbles for Multi-Scale Analysis and Decomposition of Triangle Meshes. Algorithmica 38, 227–248 (2004). https://doi.org/10.1007/s00453-003-1051-4

Download citation

  • Received:

  • Revised:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00453-003-1051-4

Navigation