CurvNet: Latent Contour Representation and Iterative Data Engine for Curvature Angle Estimation

Zhiwen Shao, Yichen Yuan, Lizhuang Ma, Xiaojia Zhu
11/19/2024
cs.CV

Official code: Ernestchenchen/Spinal-AI2024 (25 stars, last commit 2025-10-04). 1 more implementation below.

Abstract

Curvature angle is a quantitative measurement of a curve, in which Cobb angle is customized for spinal curvature. Automatic Cobb angle measurement from X-ray images is crucial for scoliosis screening and diagnosis. However, most existing regression-based and segmentation-based methods struggle with inaccurate spine representations or mask connectivity and fragmentation issues. Besides, landmark-based methods suffer from insufficient training data and annotations. To address these challenges, we propose a novel curvature angle estimation framework named CurvNet including latent contour representation based contour detection and iterative data engine based image self-generation. Specifically, we propose a parameterized spine contour representation in latent space, which enables eigen-spine decomposition and spine contour reconstruction. Latent contour coefficient regression is combined with anchor box classification to solve inaccurate predictions and mask connectivity issues. Moreover, we develop a data engine with image self-generation, automatic annotation, and automatic selection in an iterative manner. By our data engine, we generate a clean dataset named Spinal-AI2024 without privacy leaks, which is the largest released scoliosis X-ray dataset to our knowledge. Extensive experiments on public AASCE2019, our private Spinal2023, and our generated Spinal-AI2024 datasets demonstrate that our method achieves state-of-the-art Cobb angle estimation performance. Our code and Spinal-AI2024 dataset are available at https://github.com/Ernestchenchen/CurvNet and https://github.com/Ernestchenchen/Spinal-AI2024, respectively.

View on arXivView PDF

Code Implementations(2)

The project is about the Spinal-AI2024 dataset of spinal scoliosis X-ray images

255Aug 5, 20241 years ago
Apache-2.0

CurvNet: Latent Contour Representation and Iterative Data Engine for Curvature Angle Estimation

164Shell, PythonAug 5, 20241 years agoApache-2.0

Similar Papers

Cite this paper

@article{shao2024curvnet,
  title  = {CurvNet: Latent Contour Representation and Iterative Data Engine for Curvature Angle Estimation},
  author = {Zhiwen Shao and Yichen Yuan and Lizhuang Ma and Xiaojia Zhu},
  year   = {2024},
  eprint = {2411.12604},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.12604v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.12604.svg)](https://codeofpaper.com/paper/2411.12604)

Discussion