WaveTomography is a 2D time-domain waveform tomography reconstruction algorithm that can be run on graphics processing units. It features:
- Wave propagation using leapfrog and ONADM schemes.
- First order absorbing boundary conditions.
- CPU only and CPU/GPU implementations.
- Flexible reconstruction strategy (choice of emitters and receivers at each iteration).
- Flexible imaging setup (choice of transducers’ positions).
The WaveTomography package also includes a standalone simulator for wave propagation. The source code can be freely downloaded.
(Roy, O., Jovanovic, I., Hormati, A., and Parhizkar, R., and Vetterli, M., “Sound speed estimation using wave-based ultrasound tomography: Theory and GPU implementation”, in Proc. SPIE Medical Imaging, 2010.)