Abstract

In the context of shape processing, the estimation of the medial axis is relevant for the simplification and re-parameterization of 3D bodies. The currently used methods are based on (1) General fields, (2) Geometric methods and (3) voxel-based thinning. They present shortcomings such as (1) overrepresentation and non-smoothness of the medial axis due to high frequency nodes and (2) biased-skeletons due to skewed thinning. To partially overcome these limitations, this article presents a non-deterministic algorithm for the estimation of the 1D skeleton of triangular B-Reps or voxel-based body representations. Our method articulates (1) a novel randomized thinning algorithm that avoids possible skewings in the final skeletonization, (2) spectral-based segmentation that eliminates short dead-end branches, and (3) a maximal excursion method for reduction of high frequencies. The test results show that the randomized order in the removal of the instantaneous skin of the solid region eliminates bias of the skeleton, thus respecting features of the initial solid. An Alpha Shape-based inversion of the skeleton encoding results in triangular boundary Representations of the original body, which present reasonable quality for fast non-minute scenes. Future work is needed to (a) tune the spectral filtering of high frequencies off the basic skeleton and (b) extend the algorithm to solid regions whose skeletons mix 1D and 2D entities.

Highlights

  • The medial axis (MMMMMMMM) of a compact 3D region Ω ⊂ RRRR3, is defined as the set of all points xxxx ∈ Ω such that the closest point in the boundary ∂∂∂∂Ω is not unique

  • The surveys show that the most part of the algorithms are not smoothed and/or produce small death branches

  • To partially overcome this problem, this article presents (1) a random labelling that neutralizes the bias, (2) deletion of the small death branches using a spectral segmentation of the graph skeleton to improve the centricity and smoothness of the skeleton and (3) the use of maximal excursion algorithm to improve the smoothness

Read more

Summary

Introduction

The medial axis (MMMMMMMM) of a compact 3D region Ω ⊂ RRRR3, is defined as the set of all points xxxx ∈ Ω such that the closest point in the boundary ∂∂∂∂Ω is not unique. Some applications for skeletonization algorithms include shape decomposition, animation, medical images, virtual navigation and computational mechanics [18,20]. Our algorithm applies Alpha-Shape inversion on the computed skeleton SSSSSSSS(Ω), producing a retrieved surface MMMMLLLL that is an approximation of the input body surface MMMM = (XXXX, TTTT).

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call