# EPCS: Endpoint-based Part-aware Curve Skeleton Extraction for Low-quality Point Clouds

arXiv: https://arxiv.org/abs/2211.09488 · HTML: https://mlsanity.com/paper/2211.09488/

## Key facts

- Cited by 2 papers in the map (data through 14 Oct 2026).
- Builds on 6 of its 46 references that are in the map.
- First posted on arXiv 17 Nov 2022.

## Builds on (most cited first, 6 of 6)

- [Point2Skeleton: Learning Skeletal Representations from Point Clouds](https://mlsanity.com/paper/2012.00230/) (2020)
- [Coverage Axis: Inner Point Selection for 3D Shape Skeletonization](https://mlsanity.com/paper/2110.00965/) (2021)
- [Skeletonization via Local Separators](https://mlsanity.com/paper/2007.03483/) (2020)
- [A region-growing approach for automatic outcrop fracture extraction from a three-dimensional point cloud](https://mlsanity.com/paper/1707.03266/) (2017)
- [Planning High-Quality Grasps using Mean Curvature Object Skeletons](https://mlsanity.com/paper/1710.02418/) (2017)
- [Fast and robust curve skeletonization for real-world elongated objects](https://mlsanity.com/paper/1702.07619/) (2017)

## Built on by (most cited first, 2 of 2)

- [Coverage Axis++: Efficient Inner Point Selection for 3D Shape Skeletonization](https://mlsanity.com/paper/2401.12946/) (2024)
- [Curve Skeletonization in Continuous domain for Meshes and Point Clouds](https://mlsanity.com/paper/2605.25921/) (2026)

## Abstract (arXiv)

The curve skeleton is an important shape descriptor that has been utilized in various applications in computer graphics, machine vision, and artificial intelligence. In this study, the endpoint-based part-aware curve skeleton (EPCS) extraction method for low-quality point clouds is proposed. The novel random center shift (RCS) method is first proposed for detecting the endpoints on point clouds. The endpoints are used as the initial seed points for dividing each part into layers, and then the skeletal points are obtained by computing the center points of the oriented bounding box (OBB) of the layers. Subsequently, the skeletal points are connected, thus forming the branches. Furthermore, the multi-vector momentum-driven (MVMD) method is also proposed for locating the junction points that connect the branches. Due to the shape differences between different parts on point clouds, the global topology of the skeleton is finally optimized by removing the redundant junction points, re-connecting some branches using the proposed MVMD method, and applying an interpolation method based on the splitting operator. Consequently, a complete and smooth curve skeleton is achieved. The proposed EPCS method is compared with several state-of-the-art methods, and the experimental results verify its robustness, effectiveness, and efficiency. Furthermore, the skeleton extraction and model segmentation results on the point clouds of broken Terracotta also highlight the utility of the proposed method.
