An Open-Source Radon-Transform Shear Wave Speed Estimator with Masking Functionality to Isolate Different Shear-Wave Modes
The Radon Transform (RT) approach is a common method used to estimate shear wave trajectory and speed in ultrasound shear wave elasticity imaging (SWEI). The RT calculates the sum of 2D spatiotemporal data amplitude under each potential linear trajectory to determine the trajectory with the greatest value. We divide the RT of data by the RT of a ones matrix to normalize by trajectory path length, enabling the use of arbitrary data masks. We demonstrate that masking can isolate the two simultaneous SH and SV shear wave modes observed in in vivo skeletal muscle data. 38 rotational SWEI acquisitions were collected in vastus lateralis muscle, for a total of 2736 space-time plots, and shear waves were identified by manually drawing masks. Using these labeled data, we trained a deep neural network to generate masks from a space-time plot to reduce the need to hand-draw masks in the future. On a held-out test case, 91% of predicted trajectories corresponded to a labeled shear wave, and estimated speeds had a mean absolute error of 7.6%. Despite frequent use of the RT method in the literature, no openly available code exists. We have released our code at https://github.com/fqjin/radon-transform.