paper-with-me

Papers

A skeletonization algorithm for gradient-based optimization

2023-09-05 · ICCV 2023 1 · Martin J. Menten, Johannes C. Paetzold, Veronika A. Zimmer, Suprosanna Shit, Ivan Ezhov, Robbie Holland, Monika Probst, Julia A. Schnabel, Daniel Rueckert

The skeleton of a digital image is a compact representation of its topology, geometry, and scale. It has utility in many computer vision applications, such as image description, segmentation, and registration. However, skeletonization has only seen limited use in contemporary deep learning solutions. Most existing skeletonization algorithms are not differentiable, making it impossible to integrate them with gradient-based optimization. Compatible algorithms based on morphological operations and neural networks have been proposed, but their results often deviate from the geometry and topology of the true medial axis. This work introduces the first three-dimensional skeletonization algorithm that is both compatible with gradient-based optimization and preserves an object's topology. Our method is exclusively based on matrix additions and multiplications, convolutional operations, basic non-linear functions, and sampling from a uniform probability distribution, allowing it to be easily implemented in any major deep learning library. In benchmarking experiments, we prove the advantages of our skeletonization algorithm compared to non-differentiable, morphological, and neural-network-based baselines. Finally, we demonstrate the utility of our algorithm by integrating it with two medical image processing applications that use gradient-based optimization: deep-learning-based blood vessel segmentation, and multimodal registration of the mandible in computed tomography and magnetic resonance images.

📄 PDF Abstract BibTeX arXiv:2309.02527

Code (1)

martinmenten/skeletonization-for-gradient-based-optimization 공식 구현 pytorch

Tasks

BenchmarkingDeep LearningImage Description

Similar Papers 제목 키워드 기반

Skelite: Compact Neural Networks for Efficient Iterative Skeletonization

2025-03-10 · Luis D. Reyes Vargas, Martin J. Menten, Johannes C. Paetzold, Nassir Navab 외

Skeletonization extracts thin representations from images that compactly encode their geometry and topology. These representations have become an important topological prior for preserving connectivity in curvilinear str…

BenchmarkingComputational Efficiency

Curve Skeletonization in Continuous domain for Meshes and Point Clouds

2026-05-25 · Jai Bardhan, Ramya Hebbalaguppe, Aravind Udupa arxiv

Advancements in 3D curve skeletonization are accelerating progress across a wide range of applications. However, developing robust skeletonization algorithms that capture intricate object details remains challenging. Ske…

Point Clouds

Skeletonization Quality Evaluation: Geometric Metrics for Point Cloud Analysis in Robotics

2025-03-29 · Qingmeng Wen, Yu-Kun Lai, Ze Ji, Seyed Amir Tafrishi

Skeletonization is a powerful tool for shape analysis, rooted in the inherent instinct to understand an object's morphology. It has found applications across various domains, including robotics. Although skeletonization …

Robot Navigation

Object Co-Skeletonization With Co-Segmentation

2017-07-01 · CVPR 2017 7 · Koteswar Rao Jerripothula, Jianfei Cai, Jiangbo Lu, Junsong Yuan

Recent advances in the joint processing of images have certainly shown its advantages over the individual processing. Different from the existing works geared towards co-segmentation or co-localization, in this paper, we…

ObjectSegmentation

Image Co-skeletonization via Co-segmentation

2020-04-12 · Koteswar Rao Jerripothula, Jianfei Cai, Jiangbo Lu, Junsong Yuan

Recent advances in the joint processing of images have certainly shown its advantages over individual processing. Different from the existing works geared towards co-segmentation or co-localization, in this paper, we exp…

ObjectSegmentation