Abstract

The shape diameter function (SDF) is a scalar function defined on a closed manifold surface, measuring the neighborhood diameter of the object at each point. Due to its pose oblivious property, SDF is widely used in shape analysis, segmentation and retrieval. However, computing SDF is computationally expensive since one has to place an inverted cone at each point and then average the penetration distances for a number of rays inside the cone. Furthermore, the shape diameters are highly sensitive to local geometric features as well as the normal vectors, hence diminishing their applications to real-world meshes which often contain rich geometric details and/or various types of defects, such as noise and gaps. In order to increase the robustness of SDF and promote it to a wide range of 3D models, we define SDF by offsetting the input object a little bit. This seemingly minor change brings three significant benefits: First, it allows us to compute SDF in a robust manner since the offset surface is able to give reliable normal vectors. Second, it runs many times faster since at each point we only need to compute the penetration distance along a single direction, rather than tens of directions. Third, our method does not require watertight surfaces as the input—it supports both point clouds and meshes with noise and gaps. Extensive experimental results show that the offset-surface based SDF is robust to noise and insensitive to geometric details, and it also runs about 10 times faster than the existing method. We also exhibit its usefulness using two typical applications including shape retrieval and shape segmentation, and observe a significant improvement over the existing SDF.

Highlights

  • The shape diameter function (SDF) is a scalar function defined on a closed manifold surface, which measures the neighborhood diameter of the object at each point and is able to capture the object’s volumetric shape locally

  • We demonstrate the use of the new SDF in two typical applications including shape retrieval and shape segmentation

  • An obvious difference is that the conventional SDF algorithm requires a number of rays inside the inward normal cone, typically 25 rays, to find the penetration distance when evaluating the SDF at a point while our SDF algorithm needs only a single ray to get the SDF, which accounts for the significant performance improvement

Read more

Summary

Introduction

The shape diameter function (SDF) is a scalar function defined on a closed manifold surface, which measures the neighborhood diameter of the object at each point and is able to capture the object’s volumetric shape locally. It relates to the medial axis transform [1]. To compute the SDF at a given point p on a closed surface S, Gal et al [2] suggested placing an inward cone rooted at p, calculating the penetration distances of several rays inside the cone, and taking the weighted average of these distances as the approximation of the shape diameter at p.

Objectives
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