PolyPose: Deformable 2D/3D Registration via Polyrigid Transformations
Vivek Gopalakrishnan, Neel Dey, Polina Golland
TL;DR
This work tackles 3D pose estimation from sparse intraoperative X-ray views by introducing PolyPose, a polyrigid deformable registration framework. PolyPose represents nonrigid motion as a composition of rigid body transforms in the SE(3) tangent space, yielding smooth, invertible warps without heavy deformation regularizers. It leverages differentiable X-ray rendering and a mass-based, per-structure weight field to align a preoperative volume to two or more X-ray views, after anchoring camera extrinsics to a reliably visible structure. Across Head&Neck radiotherapy and DeepFluoro datasets, PolyPose delivers superior accuracy and anatomically plausible deformations in sparse-view and limited-angle scenarios, demonstrating robust intraoperative 3D guidance with minimal hyperparameters. This approach offers strong practical impact by enabling fast, regularization-free 2D/3D registration that generalizes across procedures without subject- or modality-specific tuning.
Abstract
Determining the 3D pose of a patient from a limited set of 2D X-ray images is a critical task in interventional settings. While preoperative volumetric imaging (e.g., CT and MRI) provides precise 3D localization and visualization of anatomical targets, these modalities cannot be acquired during procedures, where fast 2D imaging (X-ray) is used instead. To integrate volumetric guidance into intraoperative procedures, we present PolyPose, a simple and robust method for deformable 2D/3D registration. PolyPose parameterizes complex 3D deformation fields as a composition of rigid transforms, leveraging the biological constraint that individual bones do not bend in typical motion. Unlike existing methods that either assume no inter-joint movement or fail outright in this under-determined setting, our polyrigid formulation enforces anatomically plausible priors that respect the piecewise-rigid nature of human movement. This approach eliminates the need for expensive deformation regularizers that require patient- and procedure-specific hyperparameter optimization. Across extensive experiments on diverse datasets from orthopedic surgery and radiotherapy, we show that this strong inductive bias enables PolyPose to successfully align the patient's preoperative volume to as few as two X-rays, thereby providing crucial 3D guidance in challenging sparse-view and limited-angle settings where current registration methods fail. Additional visualizations, tutorials, and code are available at https://polypose.csail.mit.edu.
