Ultrasound goes GPU: real-time simulation using CUDA
Tobias Reichl1,2, Josh Passenger2, Oscar Acosta2, Olivier Salvado2
1Computer Aided Medical Procedures (CAMP), TUM, Germany 2CSIRO, The Australian e-Health Research Centre, Australia
Ultrasound goes GPU: real-time simulation using CUDA Tobias Reichl - - PowerPoint PPT Presentation
Ultrasound goes GPU: real-time simulation using CUDA Tobias Reichl 1,2 , Josh Passenger 2 , Oscar Acosta 2 , Olivier Salvado 2 1 Computer Aided Medical Procedures (CAMP), TUM, Germany 2 CSIRO, The Australian e-Health Research Centre, Australia
Tobias Reichl1,2, Josh Passenger2, Oscar Acosta2, Olivier Salvado2
1Computer Aided Medical Procedures (CAMP), TUM, Germany 2CSIRO, The Australian e-Health Research Centre, Australia
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
3D volume
image (cf. Jensen 1996)
Common problem: computational effort, e.g. resolution is limited in favor
Idea: take advantage of modern graphics processors (GPU) and their capabilities for parallel processing Goal: realistic simulation in real-time
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
from CT values (Wein et al. 2007)
interpolation
1.48 M 1480 1000 Water 1000 ~7 M 4330 1800 Bone
~400 330 1.2 Air CT [HU] Z [Rayl] C [m/s] [kg/m3]
Density of the tissue
Speed of sound Bone Water Air
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
n i r
2 1 2 1 2
t i t i i r
2 1 2 1 2
i r
i
2
T i r
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
10 / . .
f d
α −
attenuation coefficient US frequency
Bone Water Air
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
O 1 2 3 . . . x
. .
≤ ≤
i a i t x k t
Transmission Absorption
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
2
i a i t x k r
≤ ≤
Transmission Reflection Absorption
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Demo 2: Interaction Demo 1: Image quality
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.
Olivier Salvado, PhD Team Leader Pierrick Bourgeat, PhD Oscar Acosta, PhD Jurgen Fripp, PhD Jason Dowling Parnesh Raniga David Raffelt Erik Bonner Colonoscopy simulator: Josh Passenger Project Leader Hans de Visser, PhD David Conlan David Hellier Mario Cheng Chris Russ Tobias Reichl Brendon Evans
Ultrasound goes GPU: real-time simulation using CUDA - Reichl et al.