The Scale Axis Transform

The scale axis transform is a generalization of the medial axis transform. It introduces a shape representation that uses a family of skeletons to capture the dominant geometric features of a shape and yields a hierarchy of successively simplified skeletons. See the Definition and Theory – SoCG 2009 tab for the formal mathematical definitions and properties and the 3D Computation Algorithm – SIGGRAPH 2010 tab for practical computation algorithm for 3D shapes.

The Scale Axis Transform

For any question/request about the scale axis feel free to contact Bálint Miklós at the email address:

Discrete Scale Axis Representations for 3D Geometry

This paper presents an algorithm that computes scale axis representations for any 3D geometry. The result consists of medial sheets that correspond to the dominant features of the shape according to the simplification parameter "s". Input shapes as polygonal meshes, 3d images, level sets, and point clouds can be handled. See below the video and the full paper for more details.

Balint Miklos, Joachim Giesen, Mark Pauly: Discrete Scale Axis Representations for 3D Geometry
ACM Transactions of Graphics, SIGGRAPH 2010   PDF

For any question/request about the scale axis feel free to contact Bálint Miklós at the email address:

More examples

Here are a couple of screenshots of the 1.1-scale axis computed for the shapes in the 3d segmentation benchmark database. We batch computed all 380 shapes with s=1.1 and delta=0.05 without any tuning of parameters.



Results from point samples.


Results from a scanned model of Cardium Pseudolima shell (triangle mesh of more than 1.2 million triangles).

Bálint Miklós, Joachim Giesen, Mark Pauly