Research
UBone3D: Physics-Rectified Conditional Flow Matching for Anatomical 3D Shape Completion from Ultrasound
Overview Research area: Medical computer vision — 3D shape completion and physics-guided generative modeling applied to ultrasound bone imaging. Technical level: Advanced. The paper assumes familiarit
- arXiv
- 2609.11506
- Published
- 2026-09-10
- Authors
- Weiying Chen, Yuchong Gao, Siyuan Li, Marek Reformat, Rui Zheng, Edmond Lou
AI summary
Overview
Research area: Medical computer vision — 3D shape completion and physics-guided generative modeling applied to ultrasound bone imaging.
Technical level: Advanced. The paper assumes familiarity with flow matching / diffusion-style generative models, point cloud learning, and differentiable simulation.
Scope: The paper introduces UBone3D, an inference-time framework that combines a CT-trained conditional flow-matching shape prior with a differentiable ultrasound physics proxy to reconstruct complete vertebral geometry from artifact-laden, partial ultrasound point clouds.
What This Paper Is About
Ultrasound is safe and radiation-free, but 3D bone models built from ultrasound are badly degraded: acoustic shadows, beam-width effects, surface thickening, and dropouts leave point clouds that are partial, noisy, and structurally distorted relative to real anatomy. Existing completion methods — general 3D completion networks and ultrasound-specific VAEs — were either trained on clean idealized geometry or map uncurated real-world artifacts directly into a latent space, so they fail on real clinical scans. UBone3D's goal is to recover an anatomically complete and physically consistent bone shape directly from these imperfect observations, without needing clean or perfectly segmented input.
Key Contributions
- UBone3D framework — A physics-rectified conditional flow matching pipeline that recovers complete, anatomically consistent 3D vertebral structures from artifact-laden partial ultrasound point clouds, without relying on clean segmentation or idealized inputs.
- USimNet — A differentiable neural surrogate for ultrasound physics, trained to imitate a ray-based acoustic simulator (PyMUST) that models shadowing, attenuation, thick-surface responses, axial streaks, and sampling irregularities. Because it is differentiable, it supplies explicit observation-consistency gradients at test time.
- Test-time physics rectification — A decoupled inference scheme where anatomical plausibility (from the generative prior BoneFM) and physical consistency (from USimNet) jointly steer the generative trajectory, implemented with observation anchoring and a time-dependent guidance schedule that only activates late in sampling.
- Demonstrated generalization — Strong performance on simulated data with a strictly unseen probe angle, and zero-shot robustness on in-vivo ultrasound data where purely geometric baselines break down.
Main Findings
- The full physics simulation matches real ultrasound distributions best. Across MMD-CD, Coverage, JSD, and Sliced Wasserstein Distance, the full-physics point cloud variant (P_phys-full) aligned most tightly with in-vivo data (MMD-CD 877.4, COV 0.205, SWD 12.917), outperforming clean CT sampling, geometric cropping, and the earlier Gafencu et al. physics variant (P_dark). This validates it as a training proxy for real acoustic behavior.
- Physics rectification materially improves completion. Removing USimNet yielded CD 49.196 / EMD 96.673 / F1 0.064; simple physics gave 44.287 / 87.271 / 0.065; full physics gave 28.161 / 74.298 / 0.079. The full physics proxy produced the largest gain in fidelity.
- UBone3D leads on simulated completion. Trained and tested on full-physics data, UBone3D achieved the best EMD (74.298) and F-score (0.079) among all baselines, including PoinTr, SVDFormer, PCDreamer, Gafencu et al., and an SSM-Net statistical model — despite baselines occasionally edging it on raw CD.
- Zero-shot in-vivo performance is the standout result. Against VNN-reconstructed reference volumes, UBone3D's laminae distance error was 1.293 mm versus 3.937 mm for a physically-trained SVDFormer and 3.382 mm for SSM-Net. Against the raw partial input, UBone3D reached 0.819 mm, the best of the three.
- BoneFM beats a diffusion alternative at lower cost. Compared with a DDIM-based prior (BoneDiff), the flow-matching prior converged to better accuracy while requiring roughly half the sampling steps.
- Rectification strength is a trade-off. Reconstruction quality follows a U-shaped curve in the guidance weight, with λ = 0.6 optimal — too little guidance leaves artifacts, too much destroys anatomical structure.
- 35 ODE steps is the practical sweet spot. Most accuracy gains appear between 25 and 35 integration steps; beyond that, returns diminish relative to inference cost.
Methodology in Plain English
The researchers frame completion as a probabilistic problem: infer the complete anatomy that could plausibly have produced the observed ultrasound points. They split this into two learned pieces.
The first piece, BoneFM, learns what bones look like. It is trained on a large set of clean CT-derived vertebral point clouds (Spine1K-PC, 8,192 points per vertebra) using optimal transport flow matching. Starting from random Gaussian noise, a neural velocity field — built on PointNet++ with FiLM conditioning layers — is trained to push points along a straight-line path toward a clean anatomical shape. The partial ultrasound observation is fed in as a conditioning signal, so the model learns to produce anatomy that is consistent with what was seen.
The second piece, USimNet, learns what ultrasound does to bones. A ray-based acoustic simulator (built on PyMUST) casts rays from a simulated probe through clean meshes and applies filters emulating field-of-view clipping, shadowing, depth attenuation, thick-surface effects, streak artifacts, and Poisson/jitter sampling noise. Because the simulator itself is non-differentiable and slow, USimNet is trained with Chamfer distance to imitate its outputs as a lightweight, differentiable forward model.
At test time, the two are combined. The flow is integrated from noise to shape using Heun's second-order method. At each step, the update combines a classifier-free-guided velocity from BoneFM with a gradient term: the current estimate is projected to a clean-shape prediction, passed through USimNet, and compared to the actual ultrasound observation using a directed Chamfer distance. The gradient of that discrepancy nudges the trajectory toward physical consistency. Two safeguards keep this stable: a subset of observed ultrasound points is anchored to their exact interpolation path so the model only completes the unobserved region, and the physics gradient is switched off for the first half of sampling (t < 0.5) and ramped up polynomially afterward, since early high-noise corrections would corrupt global topology.
Why This Matters
Ultrasound-based skeletal imaging could replace or reduce repeated CT and X-ray exposure, which is especially consequential for children with adolescent idiopathic scoliosis who undergo years of longitudinal monitoring. This paper shows that a generative model can close most of the gap between noisy ultrasound observations and clean anatomical geometry, and — more importantly — that it can do so on real patient data it never saw during training.
Real-world applications:
- Pediatric scoliosis monitoring — repeated, radiation-free 3D spine assessment over the course of a patient's growth.
- Intraoperative surgical navigation — ultrasound-to-CT registration and live bone geometry updates during spine surgery without additional ionizing scans.
- Low-resource and point-of-care settings — affordable handheld ultrasound (the study used a Clarius transducer) combined with software that reconstructs diagnostic-quality 3D anatomy.
- Musculoskeletal and orthopedic screening — broader bone deformity assessment where CT access is limited or its risk is unjustified.
Industry relevance: Directly relevant to medical imaging device makers, portable ultrasound vendors, and surgical navigation companies, as well as clinical software developers seeking regulatory pathways for radiation-reduced workflows. The test-time rectification pattern — bolting a differentiable physics surrogate onto a pretrained generative prior — is also a transferable recipe for any imaging modality where artifacts are deterministic rather than random.
Future Directions
- Improve in-vivo fidelity further. The authors acknowledge that real-world results, while best-in-class, still trail the clean simulated results, pointing to a remaining sim-to-real gap.
- Expand beyond vertebrae. The framework is demonstrated on vertebral bodies only; extending it to other bones, joints, or multi-structure anatomies is an open question.
- Reduce dependence on simulation. USimNet's quality is bounded by the fidelity of the PyMUST-based simulator. Learning physics directly from paired real data, or from unpaired clinical corpora, could remove this bottleneck.
- Validate at clinical scale. Current in-vivo evaluation covers 5 volunteers and 24 vertebrae with a single operator-measured metric; larger multi-center studies with clinical ground truth and downstream scoliosis severity measures are needed.
Target Audience
Researchers in medical image analysis and generative modeling working on shape completion, ultrasound reconstruction, or physics-informed learning; clinical engineers and medical physicists developing radiation-free 3D imaging workflows for orthopedics and spine care; and machine learning practitioners interested in test-time guidance architectures that combine learned priors with differentiable physical forward models. Readers should be comfortable with flow matching, point cloud architectures, and ODE-based sampling.
Authors’ abstract
Three-dimensional ultrasound (US) is a safe, radiation-free complementary modality to CT and X-rays for longitudinal monitoring, yet its segmentation-derived partial point clouds are extremely artifact-laden. Consequently, it is challenging to recover a clean and complete anatomical structure from such US point clouds. In this paper, we present UBone3D, a novel framework based on physics-rectified conditional flow matching (CFM) that performs point cloud completion directly from partial US observations. UBone3D models deterministic physics artifacts (e.g., surface thickening, streaking, dropouts) via a simulated physics proxy, and introduces test-time physics rectification to steer the shape completion. At inference, the completion is jointly steered by two decoupled forces: (1) anatomical plausibility enforced by a CT-trained generative shape prior, BoneFM, and (2) physics consistency enforced by USimNet in the ultrasound formation space. Extensive experiments on simulated and in-vivo data demonstrate significant improvements in reconstruction accuracy and anatomical fidelity over existing baselines.