Introduction and Numerical Validation of an Open-Source MATLAB Package for Quantitative Ultrasound Tomography via Ray-Born Inversion
Ashkan Javaherian
TL;DR
The paper presents an open-source MATLAB package for quantitative ultrasound tomography that reconstructs sound-speed maps from transmission data using two-point ray tracing. It combines a fast time-of-flight (ToF) based inversion with a high-resolution ray-Born inversion, where ToF iterates initialize the Born-based updates and Green’s-function–driven ray tracing operates in the frequency domain. The toolbox implements four ray-tracing methods, two interpolation schemes, and ray linking strategies, with a modular pipeline that balances computational efficiency and reconstruction accuracy. Numerical validation against analytic ray trajectories using Maxwell’s fish-eye phantom demonstrates accurate ray paths and consistent acoustic-length calculations, while supplementary experiments on synthetic and public in-vitro/in-vivo datasets support practical applicability. The work delivers a reproducible, extensible toolkit for ultrasound tomography with explicit, well-documented steps suitable for researchers and developers in medical imaging.
Abstract
We present a MATLAB package for reconstructing sound-speed images from transmission ultrasound data. The package is based on two-point ray tracing and implements two complementary inversion strategies for image reconstruction. The first is a time-of-flight (ToF) method that produces low-resolution, low-contrast images with minimal artefacts. The second is a ray-Born inversion method, which integrates high-frequency ray theory with the Born approximation to generate high-resolution sound-speed reconstructions. Early iterations of the ToF reconstruction are used to provide an initial estimate for the more advanced ray-Born approach. The core of this software package consists of four ray-tracing algorithms, whose accuracy is assessed in this study with respect to known analytical trajectories and accumulated acoustic path lengths. Furthermore, both image-reconstruction strategies have been validated numerically with simulated synthetic datasets and experimentally with open-source in-vitro and in-vivo datasets in related parallel studies.
