Coverage Axis++: Efficient Inner Point Selection for 3D Shape Skeletonization
Zimeng Wang, Zhiyang Dou, Rui Xu, Cheng Lin, Yuan Liu, Xiaoxiao Long, Shiqing Xin, Taku Komura, Xiaoming Yuan, Wenping Wang
TL;DR
Coverage Axis++ introduces a fast, heuristic method for 3D shape skeletonization that approximates the Medial Axis Transform without strict watertightness requirements. It leverages a triadic scoring scheme—coverage, uniformity, and centrality—to greedily select inner skeletal points from a large set of random candidates, and constructs connectivity via Voronoi or Power Diagram-based schemes depending on input type. The approach achieves competitive or superior reconstruction accuracy with substantially reduced runtime compared to state-of-the-art methods, and it supports arbitrary input representations (meshes, triangle soups, point clouds) and explicit skeletal-point counts. This yields a practical, versatile MAT approximation suitable for downstream applications like reconstruction, segmentation, and meshing, with potential extensions to feature preservation and broader sampling tasks.
Abstract
We introduce Coverage Axis++, a novel and efficient approach to 3D shape skeletonization. The current state-of-the-art approaches for this task often rely on the watertightness of the input or suffer from substantial computational costs, thereby limiting their practicality. To address this challenge, Coverage Axis++ proposes a heuristic algorithm to select skeletal points, offering a high-accuracy approximation of the Medial Axis Transform (MAT) while significantly mitigating computational intensity for various shape representations. We introduce a simple yet effective strategy that considers shape coverage, uniformity, and centrality to derive skeletal points. The selection procedure enforces consistency with the shape structure while favoring the dominant medial balls, which thus introduces a compact underlying shape representation in terms of MAT. As a result, Coverage Axis++ allows for skeletonization for various shape representations (e.g., water-tight meshes, triangle soups, point clouds), specification of the number of skeletal points, few hyperparameters, and highly efficient computation with improved reconstruction accuracy. Extensive experiments across a wide range of 3D shapes validate the efficiency and effectiveness of Coverage Axis++. Our codes are available at https://github.com/Frank-ZY-Dou/Coverage_Axis.
