atlas

Research map / 3D vision / Gaussian splatting

DDGS-CT: Direction-Disentangled Gaussian Splatting for Realistic Volume Rendering

NeurIPS 2024 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 4 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 DDGS, a direction-disentangled 3D Gaussian splatting method with radiodensity-aware initialization that renders more accurate and faster DRRs from CT volumes and improves 2D/3D registration.

Problem

Physics-based Monte Carlo DRR simulation is too slow for intraoperative use, while analytical differentiable DRR renderers ignore anisotropic X-ray effects such as Compton scattering.

Approach

Split Gaussian radiosity into an isotropic component and a direction-dependent component (using a low-degree spherical decomposition of ray angles with a shared basis) realized as separate Gaussian sets, plus a radiodensity-aware initialization that combines marching-cubes interface points with radiodensity-weighted voxel samples.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use direction-disentangled isotropic and directional Gaussian contributions (ablation)DDGS · CTPelvic1K scans 001–002PSNR: 36.17 -> 38.04; 37.32 -> 38.30Helped
add a directional component to direction-independent Gaussians (ablation)DDGS · CTPelvic1K scans 001–002PSNR: 35.93 -> 38.04; 36.96 -> 38.30Helped
add an isotropic component to direction-dependent Gaussians (ablation)DDGS · CTPelvic1K scans 001–002PSNR: 32.48 -> 38.04; 33.04 -> 38.30Helped
use learnable DDGS features rather than 3DGS-disentangled components (ablation)DDGS · CTPelvic1K scans 001–002PSNR: 35.32 -> 38.04; 35.38 -> 38.30Helped
replace random initialization with RADS (ablation)DDGS · CTPelvic1K scans 001–010, 30,000 iterationsPSNR: 38.89 -> 39.08Helped
replace even initialization with RADS (ablation)DDGS · CTPelvic1K scans 001–010, 30,000 iterationsPSNR: 38.78 -> 39.08Helped
increase feature dimension from k=8 to k=16 (ablation)DDGS · CTPelvic1K 001PSNR: 38.04 -> 38.41Helped
increase feature dimension from k=8 to k=32 (ablation)DDGS · CTPelvic1K 001PSNR: 38.04 -> 38.27No clear effect
use DDGS instead of X-Gaussiannovel-view synthesis · CTPelvic1K-Dataset6 avgPSNR: 38.04 -> 39.08Helped
use DDGS instead of 3DGSnovel-view synthesis · NAF-CT avgPSNR: 44.21 -> 44.47Helped
replace DiffDRR rendering with DDGSLjubljana registration · LjubljanaDRR render time (ms), mean: 30.88 -> 7.46Helped
replace DiffDRR with DDGSLjubljana registration · LjubljanaTRE (mm), mean: 2.14 -> 0.80Helped

Surprising findings

Limitations

Experimental setup

Datasets: NAF-CT CTPelvic1K Ljubljana DeepFluoro

Benchmarks: NAF-CT CTPelvic1K Ljubljana DeepFluoro

Metrics: PSNR SSIM rotation error translation error target registration error DRR render time total optimization time

Baselines: 3DGS X-Gaussian DiffDRR GaSpCT

Builds on: 3D Gaussian splatting X-Gaussian DiffDRR iComMA DiffPose

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