UltraRay: Introducing Full-Path Ray Tracing in Physics-Based Ultrasound Simulation

Felix Duelmer, Mohammad Farid Azampour, Magdalena Wysocki, Nassir Navab
1/10/2025
cs.CVcs.GR

No official code found. Best implementation: Felixduelmer/UltraRay (23 stars, MIT, last commit 2025-08-13).

Abstract

Traditional ultrasound simulators solve the wave equation to model pressure distribution fields, achieving high accuracy but requiring significant computational time and resources. To address this, ray tracing approaches have been introduced, modeling wave propagation as rays interacting with boundaries and scatterers. However, existing models simplify ray propagation, generating echoes at interaction points without considering return paths to the sensor. This can result in unrealistic artifacts and necessitates careful scene tuning for plausible results. We propose a novel ultrasound simulation pipeline that utilizes a ray tracing algorithm to generate echo data, tracing each ray from the transducer through the scene and back to the sensor. To replicate advanced ultrasound imaging, we introduce a ray emission scheme optimized for plane wave imaging, incorporating delay and steering capabilities. Furthermore, we integrate a standard signal processing pipeline to simulate end-to-end ultrasound image formation. We showcase the efficacy of the proposed pipeline by modeling synthetic scenes featuring highly reflective objects, such as bones. In doing so, our proposed approach, UltraRay, not only enhances the overall visual quality but also improves the realism of the simulated images by accurately capturing secondary reflections and reducing unnatural artifacts. By building on top of a differentiable framework, the proposed pipeline lays the groundwork for a fast and differentiable ultrasound simulation tool necessary for gradient-based optimization, enabling advanced ultrasound beamforming strategies, neural network integration, and accurate inverse scene reconstruction.

View on arXivView PDF

Code Implementations(1)

MIT

Official code repository for the MICCAI 2025 paper "UltraRay: Introducing Full-Path Ray Tracing in Physics-Based Ultrasound Simulation"

233PythonJun 30, 20251 years agoMIT

Similar Papers

Cite this paper

@article{duelmer2025ultraray,
  title  = {UltraRay: Introducing Full-Path Ray Tracing in Physics-Based Ultrasound Simulation},
  author = {Felix Duelmer and Mohammad Farid Azampour and Magdalena Wysocki and Nassir Navab},
  year   = {2025},
  eprint = {2501.05828},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.05828v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.05828.svg)](https://codeofpaper.com/paper/2501.05828)

Discussion