UltraG-Ray: Physics-Based Gaussian Ray Casting for Novel Ultrasound View Synthesis
Organizations: Chair for Computer Aided Medical Procedures (CAMP), Technical University of Munich, Germany · Munich Center for Machine Learning (MCML), Munich, Germany
Abstract
Novel view synthesis (NVS) in ultrasound has gained attention as a technique for generating anatomically plausible views beyond the acquired frames, offering new capabilities for training clinicians or data augmentation. However, current methods struggle with complex tissue and view-dependent acoustic effects. Physics-based NVS aims to address these limitations by including the ultrasound image formation process into the simulation. Recent approaches combine a learnable implicit scene representation with an ultrasound-specific rendering module, yet a substantial gap between simulation and reality remains. In this work, we introduce UltraG-Ray, a novel ultrasound scene representation based on a learnable 3D Gaussian field, coupled to an efficient physics-based module for B-mode synthesis. We explicitly encode ultrasound-specific parameters, such as attenuation and reflection, into a Gaussian-based spatial representation and realize image synthesis within a novel ray casting scheme. In contrast to previous methods, this approach naturally captures view-dependent attenuation effects, thereby enabling the generation of physically informed B-mode images with increased realism. We compare our method to state-of-the-art and observe consistent gains in image quality metrics (up to 15% increase on MS-SSIM), demonstrating clear improvement in terms of realism of the synthesized ultrasound images.
Figures & tables
| Dataset | Method | PSNR | MS-SSIM | GMS | GMSD |
|---|---|---|---|---|---|
| Porcine Muscle | Re-sliced Median Comp. | 24.96 0.67 | 0.73 0.03 | 0.87 0.01 | 0.17 0.01 |
| Re-sliced Max Comp. | 24.18 0.59 | 0.73 0.03 | 0.87 0.01 | 0.17 0.01 | |
| Ultra-NeRF | 23.60 0.54 | 0.62 0.03 | 0.81 0.02 | 0.23 0.01 | |
| ImplicitVol | 25.16 0.56 | 0.74 0.02 | 0.85 0.01 | 0.19 0.01 | |
| UltraG-Ray (w/o Trans.) | 24.31 0.76 | 0.74 0.03 | 0.86 0.01 | 0.18 0.00 | |
| UltraG-Ray (SH=0) | 25.10 0.69 | 0.76 0.02 | 0.87 0.01 | 0.17 0.01 |
Appendix figures & tables4 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | #Gaussians | PSNR | MS-SSIM | GMS | GMSD |
|---|---|---|---|---|---|
| Porcine Muscle | 500k | 25.49 0.60 | 0.77 0.02 | 0.88 0.01 | 0.16 0.01 |
| 300k | 25.39 0.62 | 0.77 0.02 | 0.87 0.01 | 0.17 0.01 | |
| 100k | 25.46 0.66 | 0.77 0.02 | 0.87 0.01 | 0.17 0.01 | |
| 10k | 25.39 0.54 | 0.75 0.01 | 0.85 0.01 | 0.18 0.00 |
| Eval. angle | PSNR | MS-SSIM | GMS | GMSD |
|---|---|---|---|---|
| 25.42 0.59 | 0.77 0.02 | 0.87 0.01 | 0.16 0.01 | |
| 23.96 0.54 | 0.70 0.04 | 0.86 0.01 | 0.18 0.01 | |
| 22.77 0.54 | 0.63 0.03 | 0.85 0.01 | 0.19 0.00 | |
| 21.59 0.35 | 0.55 0.03 | 0.83 0.00 | 0.20 0.00 |
Novel View Synthesis
Novel View Synthesis creates images of a scene from camera viewpoints not present in the input, using learned geometry and appearance models.
See all 289 papers