Towards Unconstrained 2D Pose Estimation of the Human Spine

Muhammad Saif Ullah Khan, Stephan Krauß, Didier Stricker
4/10/2025
cs.CV

No official code found. Best implementation: dfki-av/spinepose (45 stars, last commit 2026-03-24).

Abstract

We present SpineTrack, the first comprehensive dataset for 2D spine pose estimation in unconstrained settings, addressing a crucial need in sports analytics, healthcare, and realistic animation. Existing pose datasets often simplify the spine to a single rigid segment, overlooking the nuanced articulation required for accurate motion analysis. In contrast, SpineTrack annotates nine detailed spinal keypoints across two complementary subsets: a synthetic set comprising 25k annotations created using Unreal Engine with biomechanical alignment through OpenSim, and a real-world set comprising over 33k annotations curated via an active learning pipeline that iteratively refines automated annotations with human feedback. This integrated approach ensures anatomically consistent labels at scale, even for challenging, in-the-wild images. We further introduce SpinePose, extending state-of-the-art body pose estimators using knowledge distillation and an anatomical regularization strategy to jointly predict body and spine keypoints. Our experiments in both general and sports-specific contexts validate the effectiveness of SpineTrack for precise spine pose estimation, establishing a robust foundation for future research in advanced biomechanical analysis and 3D spine reconstruction in the wild.

View on arXivView PDF

Code Implementations(1)

dfki-av/spineposeCommunity75%

Lightweight CLI and Python API for spine-aware human pose estimation in the wild.

455PythonApr 7, 20257 months agoNOASSERTION

Similar Papers

Cite this paper

@article{khan2025towards,
  title  = {Towards Unconstrained 2D Pose Estimation of the Human Spine},
  author = {Muhammad Saif Ullah Khan and Stephan Krauß and Didier Stricker},
  year   = {2025},
  eprint = {2504.08110},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.08110v1}
}

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/2504.08110.svg)](https://codeofpaper.com/paper/2504.08110)

Discussion