DDGS-CT: Direction-Disentangled Gaussian Splatting for Realistic Volume Rendering
About
Digitally reconstructed radiographs (DRRs) are simulated 2D X-ray images generated from 3D CT volumes, widely used in preoperative settings but limited in intraoperative applications due to computational bottlenecks, especially for accurate but heavy physics-based Monte Carlo methods. While analytical DRR renderers offer greater efficiency, they overlook anisotropic X-ray image formation phenomena, such as Compton scattering. We present a novel approach that marries realistic physics-inspired X-ray simulation with efficient, differentiable DRR generation using 3D Gaussian splatting (3DGS). Our direction-disentangled 3DGS (DDGS) method separates the radiosity contribution into isotropic and direction-dependent components, approximating complex anisotropic interactions without intricate runtime simulations. Additionally, we adapt the 3DGS initialization to account for tomography data properties, enhancing accuracy and efficiency. Our method outperforms state-of-the-art techniques in image accuracy. Furthermore, our DDGS shows promise for intraoperative applications and inverse problems such as pose registration, delivering superior registration accuracy and runtime performance compared to analytical DRR methods.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Novel View Synthesis | CTPelvic1K (001) | PSNR38.15 | 30 | |
| Novel View Synthesis | CTPelvic1K (002) | PSNR38.97 | 30 | |
| Digital Radiograph Reconstruction (DRR) Synthesis | Ljubljana dataset | SSIM Mean0.459 | 4 | |
| Image Registration | CTPelvic1K scan 001 1.0 | Rotational Error (deg)0.067 | 4 | |
| Image Registration | CTPelvic1K 1.0 (scan 003) | Rotational Error (deg)0.152 | 4 | |
| Image Registration | CTPelvic1K 1.0 (scan 002) | Rotational Error (deg)0.067 | 4 | |
| 2D/3D Registration | In-house Real X-ray Dataset (test) | mTRE (mm)13.9 | 4 | |
| Novel View Synthesis | NAF-CT (test) | Point Count1.45e+4 | 3 | |
| Novel View Synthesis | CTPelvic1K Dataset6 (test) | Point Count4.26e+4 | 3 | |
| 2D/3D Image Registration | Ljubljana (test) | DRR Render Time (ms) - Mean7.46 | 2 |