atlas

Research map / Image generation / Editing and style transfer

B-spine: Learning B-spline Curve Representation for Robust and Interpretable Spinal Curvature Estimation

AAAI 2024 · Image generation › Editing and style transfer · approach: Image-to-image translation · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes B-Spine, a pipeline that refines spine masks with a CycleGAN-based SegRefine network, predicts clamped B-spline centerlines from masks, and estimates Cobb angles by combining slope analysis with regression, evaluated on AASCE2019 and a new low-quality CJUH-JLU dataset.

Problem

Robust and interpretable Cobb angle estimation from low-quality, blurry spinal X-ray images, where landmark annotations are hard to obtain and centerline representations are noise-sensitive.

Approach

Represent the spine centerline as a clamped B-spline predicted from refined segmentation masks (with a CycleGAN mask-refinement step and a resample loss on curve points), then estimate Cobb angles by blending curve-slope analysis with a curve-based regression MLP.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add SegRefine to the initial segmentation pipeline (ablation)B-Spine · AASCE2019 testMAE_avg: 4.64 -> 4.22Helped
Add SegRefine to the initial segmentation pipeline (ablation)B-Spine · CJUH-JLU testMAE_avg: 4.39 -> 4.32Mixed
Use B-spline instead of a 6-degree polynomial (ablation)B-Spine · AASCE2019 testMAE_avg: 5.36 -> 4.22Helped
Use B-spline instead of a 6-degree polynomial (ablation)B-Spine · CJUH-JLU testMAE_avg: 5.11 -> 4.32Helped
Use B-spline instead of CubicSpline (ablation)B-Spine · AASCE2019 testMAE_avg: 4.65 -> 4.22Helped
Use B-spline instead of CubicSpline (ablation)B-Spine · CJUH-JLU testMAE_avg: 4.44 -> 4.32Helped
Use B-spline instead of CubicHermiteSpline (ablation)B-Spine · AASCE2019 testMAE_avg: 4.35 -> 4.22Helped
Use B-spline instead of CubicHermiteSpline (ablation)B-Spine · CJUH-JLU testMAE_avg: 4.49 -> 4.32Helped
Add initial-point and resample supervision to L_paras (ablation)B-Spine CurvePred · AASCE2019 testMAE_avg: 5.45 -> 4.22Helped
Add initial-point and resample supervision to L_paras (ablation)B-Spine CurvePred · CJUH-JLU testMAE_avg: 5.00 -> 4.32Helped
Add L_resample (ablation)B-Spine CurvePred with L_init and L_paras · AASCE2019 testMAE_avg: 4.75 -> 4.22Helped
Add L_resample (ablation)B-Spine CurvePred with L_init and L_paras · CJUH-JLU testMAE_avg: 4.54 -> 4.32Helped

Surprising findings

Limitations

Experimental setup

Datasets: AASCE2019 CJUH-JLU

Benchmarks: AASCE2019 CJUH-JLU

Metrics: MAE SMAPE IoU Dice pixel accuracy

Baselines: Seg4Reg Seg4Reg+ CasNet JointNet MDC 6-degree polynomial CubicSpline CubicHermiteSpline

Builds on: CycleGAN SSformer Seg4Reg+ CasNet Grad-CAM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy