Local speed of sound estimation method for medical ultrasound
11397167 · 2022-07-26
Assignee
Inventors
- Jeremy Joseph Dahl (Palo Alto, CA, US)
- Scott S. Hsieh (Anaheim, CA, US)
- Marko Jakovljevic (Redwood City, CA, US)
Cpc classification
A61B8/4483
HUMAN NECESSITIES
G01N2291/044
PHYSICS
G01N29/07
PHYSICS
G01N29/449
PHYSICS
G01N29/024
PHYSICS
International classification
G01N29/07
PHYSICS
G01N29/44
PHYSICS
G01N29/024
PHYSICS
A61B8/00
HUMAN NECESSITIES
Abstract
Measuring local speed of sound for ultrasound by inducing ultrasound waves in a subject by focusing an ultrasound beam, using an ultrasound Tx transducer to propagate waves from a focal point to the surface, measuring a time of arrival of the waves using at least three single Rx transducer surface elements, signal traces recorded on individual Rx transducers are evenly sampled in time, an average speed of sound equals an arithmetic mean of local sound-speed values sampled along a wave path, each Rx transducer outputs a separate arrival time of the waves, computing a local speed of sound (c.sub.i) of waves from an average speed of sound (c.sub.avg) using a computer that receives arrival times, where
where c.sub.i=d.sub.i/T.sub.s, d.sub.i is the length a tissue traveled during one sampling period T.sub.s, and using c.sub.i to differentiate human disease, or with ultrasound measurements to differentiate degrees of human disease.
Claims
1. A method implemented by a pulse-echo ultrasound system of measuring local speeds of sound for medical ultrasound, comprising: a) inducing ultrasound waves in a subject under test by focusing an ultrasound beam at a region of interest, using an ultrasound Tx transducer, wherein said ultrasound waves propagate from an ultrasound Tx focal point to a surface of said subject under test; b) measuring pulse-echo data using at least three single ultrasound Rx transducer elements disposed on said surface of said subject under test, and estimating from the pulse-echo data average speeds of sound along a propagation path of said ultrasound waves from the ultrasound Tx focal point to the surface; c) computing local speeds of sound (c.sub.i) along multiple points of wave propagation paths of said ultrasound waves from the estimated average speeds of sound (c.sub.avg) using a model wherein said c.sub.avg equals an arithmetic mean of said c.sub.i values sampled along a wave propagation path according to
2. The method according to claim 1, wherein signal traces recorded on the ultrasound Rx transducer elements are uniformly sampled in space, and in the model an average slowness in said subject under test equals an arithmetic mean of local slowness values sampled along a propagation path of said ultrasound.
3. The method according to claim 1, wherein estimating from the pulse-echo data average speeds of sound comprises fitting a parabolic profile to times of arrival in the measured pulse-echo data, that defines a geometric distance from said ultrasound Tx focal point to at least three single ultrasound Rx transducer elements.
4. The method according to claim 1, further comprising computing an arrival-time profile of said propagating ultrasound waves across all said ultrasound Rx transducer elements from times of arrival determined by a multi-lag least-squares estimation algorithm.
5. The method according to claim 1 wherein an arrival-time profile of said propagating ultrasound waves is determined from elements of said Tx transducer.
6. The method according to claim 1 wherein measuring pulse-echo data comprises measuring times of arrival.
7. The method according to claim 1, wherein the model comprises a system of linear equations c.sub.avg=Ac.sub.local+ε.sub.meas, wherein each row of a model matrix A encodes a single measurement of said average speeds of sound in vector c.sub.avg, wherein a vector c.sub.local contains said local speeds of sound c.sub.i to be solved for, wherein ε.sub.meas is a vector of measurement errors to be minimized.
8. The method according to claim 7, wherein a gradient descent algorithm is used to solve the system of linear equations.
9. The method according to claim 7, wherein said matrix A is triangular and a direct inversion is used to solve the system of linear equations.
10. The method according to claim 7, wherein said matrix A encodes relationships between the average speeds of sound and the local speeds of sound.
11. The method according to claim 7, where c.sub.local is solved for using multiple directions of propagation.
12. The method according to claim 7, where said minimization of said vector of measurement ε.sub.meas is performed with the l.sub.1 norm or l.sub.2 norm.
13. The method according to claim 7, wherein image noise is reduced by using additional regularization of the spatial variation of said c.sub.local.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
DETAILED DESCRIPTION
(10) Incorporated by reference herein in its entirety is T. Loupas, J. T. Powers, and R. W. Gill. “An Axial Velocity Estimator for Ultrasound Blood Flow Imaging, Based on a Full Evaluation of the Doppler Equation by Means of a Two-Dimensional Autocorrelation Approach,” IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control 42(4):672-88, 1995, which teaches a velocity estimator, referred to as the 2D autocorrelator, which differs from conventional Doppler techniques in two respects: the derivation of axial velocity values by evaluating the Doppler equation using explicit estimates of both the mean Doppler and the mean RF frequency at each range gate location; and, the 2D nature (depth samples versus pulse transmissions) of processing within the range gate. The estimator's output can be calculated by evaluating the 2D autocorrelation function of the demodulated (baseband) backscattered echoes at two lags. A full derivation and mathematical description of the estimator is presented, based on the framework of the 2D Fourier transform. The same framework is adopted to analyze two other established velocity estimators (the conventional 1D autocorrelator and the crosscorrelator) in a unifying manner, and theoretical arguments as well as experimental results are used to highlight the common aspects of all three estimators. In addition, a thorough performance evaluation is carried out by means of extensive simulations, which document the effect of a number of factors (velocity spread, range gate length, ensemble length, noise level, transmitted bandwidth) and provide an insight into the optimum parameters and trade-offs associated with individual algorithms. Overall, the 2D autocorrelator is shown to offer the best performance in the context of the specific simulation conditions considered here. Its superiority over the crosscorrelator is restricted to cases of low signal-to-noise ratios. However, the 2D autocorrelator always outperforms the conventional 1D autocorrelator by a significant margin. These comparisons, when linked to the computational requirements of the proposed estimator, suggest that it combines the generally higher performance of 2D broadband time-domain techniques with the relatively modest complexity of 1D narrowband phase-domain velocity estimators.
(11) Further incorporated by reference herein in its entirety is Martin E. Anderson and Gregg E. Trahey “The direct estimation of sound speed using pulse-echo Ultrasound” J. Acoust. Soc. Am. 104 (5), November 1998 (3099-3016) teaches a method for the direct estimation of the longitudinal speed of sound in a medium. This estimator derives the speed of sound through analysis of pulse-echo data received across a single transducer array following a single transmission, and is analogous to methods used in exploration seismology. A potential application of this estimator is the dynamic correction of beamforming errors in medical imaging that result from discrepancy between the assumed and actual biological tissue velocities. The theoretical basis of this estimator is described and its function demonstrated in phantom experiments. Using a wire target, sound-speed estimates in water, methanol, ethanol, and n-butanol are compared to published values. Sound-speed estimates in two speckle-generating phantoms are also compared to expected values. The mean relative errors of these estimates are all less than 0.4%, and under the most ideal experimental conditions are less than 0.1%. The relative errors of estimates based on independent regions of speckle-generating phantoms have a standard deviation on the order of 0.5%. Simulation results showing the relative significance of potential sources of estimate error are presented. The impact of sound-speed errors on imaging and the potential of this estimator for phase aberration correction and tissue characterization are also discussed.
(12) Also incorporated by reference in its entirety is Dong-Lai Liu, and Robert C. Waag “Time-shift compensation of ultrasonic pulse focus degradation using least-mean square error estimates of arrival time” The Journal of the Acoustical Society of America 95, 542 (1994), which teaches focus degradation produced by abdominal wall has been compensated using a least-mean-square error estimate of arrival time. The compensation was performed on data from measurements of ultrasonic pulses from a curved transducer that emits a hemispheric wave and simulates a point source. The pulse waveforms were measured in a two-dimensional aperture after propagation through a water path and after propagation through different specimens of human abdominal wall. Time histories of the virtual point source were reconstructed by removing the time delays produced by geometric path differences and also removing time shifts produced by propagation inhomogeneities in the case of compensation finding the complex amplitudes of the Fourier harmonics across the aperture, calculating the Fraunhofer diffraction pattern of each harmonic, and summing the patterns. This process used a least-mean-square error solution for the relative delay expressed in terms of the arrival time differences between neighboring points and included an algorithm to determine arrival time differences when correlation based estimates were unsatisfactory due to dissimilarity of neighboring waveforms. Comparisons of reconstructed time histories in the image plane show that the −10-dB effective radius of the focus for reception through abdominal wall without compensation for inhomogeneities averaged 4 to 8% greater than the corresponding average effective radius for ideal waveforms, while time-shift compensation reduced the average −10-dB effective radius to a value that is only 4% greater than for reception of ideal waveforms. The comparisons also indicate that the average ratio of energy outside an ellipsoid defined by the −10-dB effective widths to the energy inside that ellipsoid is 1.81 mm for uncompensated tissue path data and that time-shift compensation reduced this average to 0.93 mm, while the corresponding average for ideal waveforms was found to be 0.35 mm. These results show that time-shift compensation yields a significant improvement over the uncompensated case although other factors must be considered to achieve an ideal diffraction limited focus.
(13) Incorporated by reference in its entirety herein is J. J. Dahl, D. A. Guenther, and G. E. Trahey, “Adaptive imaging and spatial compounding in the presence of aberration,” IEEE Trans Ultrason Ferroelect Freq Contr, vol. 52, no. 7, pp. 1131-1144, 2005, which teaches how spatial compounding reduces speckle and increases image contrast by incoherently averaging images acquired at different viewing angles. Adaptive imaging improves contrast and resolution by compensating for tissue-induced phase errors. Aberrator strength and spatial frequency content markedly impact the desirable operating characteristics and performance of these methods for improving image quality. Adaptive imaging, receive-spatial compounding, and a combination of these two methods are presented in contrast and resolution tasks under various aberration characteristics. All three imaging methods yield increases in the contrast-to-noise ratio (CNR) of anechoic cysts; however, the improvements vary depending on the properties of the aberrating layer. Phase correction restores image spatial frequencies, and the addition of compounding opposes the restoration of image spatial frequencies. Lesion signal-to-noise ratio (SNR), an image quality metric for predicting lesion detectability, shows that combining spatial compounding with phase correction yields the maximum detectability when the aberrator strength or spatial frequency content is high. Examples of these modes are presented in thyroid tissue.
(14) The current invention provides a model and a method to estimate sound speed in a localized region of tissue with high accuracy implemented on a pulse-echo ultrasound system. The model provide herein relates the average SoS between the transducer and focus to the local SoS values along the wave propagation path. In one embodiment of this implementation of the local SoS estimator, the average SoS from arrival-time profiles is computed using the method by Anderson and Trahey. The current SoS model is validated using the ideal and noisy arrival-times that are synthesized directly from known SoS maps. Demonstrated herein is the local SoS estimator using synthetic aperture ultrasound signals from fullwave simulations and phantom experiments in homogeneous and two-layer media. In all cases, standard deviation and bias of the local SoS estimates are measured and compared to the estimate statistics obtained for the Anderson method.
(15) To derive a model for the local speed of sound (SoS), it is assumed that the signal traces recorded on individual elements are uniformly sampled in time, while the distances traveled between the samples might vary due to differences in the local speed of sound. This assumption is consistent with how most ultrasound scanners collect the data. The total distance traveled by the wave between the focus and transducer can then be expressed as
(16)
(17) where d.sub.i is the length of tissue segment i traveled during one sampling period T.sub.s. Given that d.sub.i=c.sub.iT.sub.s, where c.sub.i is the local SoS, it follows that
(18)
(19) In other words, the average speed of sound equals the arithmetic mean of the local sound-speed values sampled along a wave propagation path. The starting assumption for the model according to the current invention in (1) is also shown in
(20) When the ultrasound signal is uniformly sampled in space instead in time, the expression t.sub.total=Σ.sub.i=1.sup.Nt.sub.i is used in place of equation (1). In this embodiment, in order to estimate the speed of sound along a path, it may be necessary to invert speed of sound and instead solve first for the “slowness,” or a (reciprocal of speed, or 1/c). Specifically, the average speed of sound between any two points along a straight-line path is related to the localized speed of sound at every point in that path by
(21)
(22) where in the above equation the distances between the localized points i are equal.
(23) The relationships in (3) and (4) can be generalized as linear system of equations
c.sub.avg=Ac.sub.local+ε.sub.meas, (5a)
or
σ.sub.avg=Aσ.sub.local+ε.sub.meas, (5b)
where each row of model matrix A encodes a single measurement of average SoS and ε.sub.meas is a vector of measurement errors. For average SoS measurements collected along the same direction of wave propagation (
(24) In the matrix framework, the method of gradient descent is particularly simple, and is closely related to the Algebraic Reconstruction Technique (ART) employed in early CT scanners. Briefly, in gradient descent, the reconstruction is initialized with a uniform speed of sound. Local sound speeds (or slowness values) along a the ray path are added to find the average speed of sound (or slowness) expected from the current reconstruction, and compare it to the measured average sound speed value. Let the difference between the measured speed of sound (or slowness) and its expected value be a quantity d. Then, q*d/p is added (or “back projected”) to each pixel in the ray path, where q is a tuning constant chosen for convergence and p is the number of pixels in the ray path. This is done over all average sound speed measurements, and repeated several times until convergence.
(25) In the following, the average SoS measurements have been obtained via the method by Anderson and Trahey. With this approach, the average SoS from a focus point to the transducer surface is computed using the corresponding times of arrival at the transducer elements.
(26) The arrival times at the individual elements are inferred from time delays between the neighboring element signals. Specifically, signals from a speckle target retain high degree of similarity among the neighboring elements and can be expressed as
s.sub.x.sub.
where s.sub.x1 and s.sub.x2 are signal traces recorded at locations x.sub.1 and x.sub.2 in the aperture (typically not more than five elements apart), δ.sub.x1, x2 is the associated time delay, and E is Gaussian noise. To measure the delays, the corresponding signal traces are cross-correlated around a specific time or depth. The arrival-time profile of the signals across the entire array is then formed from these time delays using the multi-lag least-squares approach as outlined by Liu and Waag and Dahl et al. In summary, the delays are expressed in terms of the arrival times at the individual elements
d.sub.x.sub.
which can be written in the matrix form as
(27)
(28) In equation (8), each row of the model matrix M encodes a pair of receive elements, N is the number of elements in the array, vectors d and ε contain all measured delays and the associated errors, respectively, and the vector t contains the arrival times. The vector t is estimated via the least-squares solution
{circumflex over (t)}=(M.sup.TM).sup.−1M.sup.Td. (9)
(29) For a medium with the uniform speed of sound c, the arrival times t can be also expressed in a closed-form, based on the geometric distance between the focus and a transducer element
(30)
where x.sub.f, y.sub.f, and z.sub.f are coordinates of the focal point, x.sub.e is the x-coordinate of the transducer element and y.sub.e and z.sub.e are set to zero (i.e. the transducer runs parallel to the x-axis and is centered at the origin). The expression in 10 can be rewritten as the equation for parabola)
t.sup.2(x.sub.e)=p.sub.1x.sub.e.sup.2+p.sub.2x.sub.e+p.sub.3, (11)
with the coefficients
(31)
(32) Therefore, the average speed of sound is estimated by fitting a parabola to the square of the arrival-time profile measured in (9), followed by taking the square root of the inverse of the coefficient p.sub.i. As a variation of the technique by Anderson and Trahey, one embodiment of the invention uses a synthetic transmit aperture sequence to collect the data, and then utilize the principle of acoustic reciprocity to estimate the arrival-time profiles across the beamformed signals corresponding to different transmit elements. The resulting estimates are the same as those from the receive-element signals described previously. The use of beamformed data enables the estimation of arrival times (and average speed of sound) on a clinical scanner without significant modifications to the existing scanner architecture. In addition, the arrival-time profiles across the transmit elements are used to improve transmit focusing for subsequent iterations of the method without necessitating additional transmit events. The average SoS values estimated from the arrival-time profiles are used to solve for local sound speeds in (5). The workflow of the whole estimation process is diagrammed in
(33) The models in (11) and (5) have been validated against “synthetic” data obtained from known speed-of-sound maps. The maps each have two layers, a 15 mm-thick layer on top with the SoS of 1480 m/s, and the bottom layer with SoS of 1520, 1540, and 1570 m/s, respectively.
(34) The exact arrival times were computed for each point in the map (to the transducer surface) by solving the following Eikonal equation:
(35)
(36) In (13), c(x) is the local sound-speed and ϕ(x) is the wave-propagation phase function, which can be interpreted as the minimum time required for a wave to travel from source to point x in space under a high-frequency approximation. The equation was solved for ϕ(x) numerically via a fast marching method.
(37) The exact arrival times were used to compute the average SoS via Anderson's method for each point in the map. The local SoS values were then inferred from the average SoS according to (5); the method of gradient descent was used to solve the equation numerically. To assess inaccuracies in models (11) and (5) the mean and standard deviation were computed for both average and local sound-speed estimates.
(38) To investigate error propagation in (5), the average SoS values were also generated directly from true sound speeds. The zero-mean, white, Gaussian noise with standard deviation of 5 m/s was added to mimic measurement variations due to thermal noise and speckle. The local SoS was then estimated from the synthetic average-SoS data using the method of gradient descent. Different levels of l.sub.2 norm regularization were used in the numeric solver to reduce the noise in the final estimates.
(39) Turning now to fullwave simulations, the signals received on the individual elements of a linear 1-D array were simulated while scanning homogeneous and two-layer phantoms. The signals were obtained using a fullwave simulation tool, which models 2-D acoustic wave propagation including the effects of non-linearity, attenuation, and multiple scattering (reverberation). In particular, a propagated medium is assigned a speed of sound, attenuation, density, and non-linearity maps, which allows us to define a ground truth for speed-of-sound estimation from complex imaging targets.
(40) The homogeneous phantoms were created with 1480, 1540, and 1600 m/s speed of sound. The two-layer phantoms each consisted of a top layer, which had 1480 m/s speed of sound, and bottom layers with 1520, 1540, and 1570 m/s sound speeds, respectively. In order to simulate speckle, small local variations in speed of sound (average variation of 5% from the surroundings) were introduced throughout the modeled medium. The resulting point scatterers had a 40 μm diameter and were randomly distributed with average density of twelve scatterers per resolution cell. The rest of parameters (density, attenuation, and non-linearity) were uniform and the same for all phantoms.
(41) Having specified the acoustic properties of phantoms, a transmit event was simulated for each of 128 array elements to create transmit synthetic aperture data sets. For each transmit, the simulation code was run to numerically solve the full-wave equation (via FDTD method) giving the pressure field across the grid at all times. Initial conditions for solving the equation were set by prescribing the transmit waveforms at a transmit element location. Receive element signals
(42) TABLE-US-00001 TABLE I Simulated transducer properties. Array Width 19.2 mm Number of Elements 128 Element Pitch 0.15 mm Center Frequency 5 MHz Bandwidth 50%
(43) were obtained by sampling the pressure field at the face of the transducer and convolving it with the axial transducer impulse response. Specifically, the transmit center frequency was set at 5 MHz and the transducer impulse response was set to yield a fractional bandwidth of 0.5. The total aperture width was 1.92 cm. Specifications of the modeled array are summarized in Table I.
(44) The receive-element signals from each transmit event were used to beamform 128 receive lines steered perpendicular to the transducer surface (i.e. 0 degrees) and spaced apart by one λ. For each receive line, the principle of acoustic reciprocity was applied to compute the arrival times across transmit elements (as explained above), and then to estimate the average and local sound speeds following the procedure in
(45) Regarding phantom acquisitions, the experiments were also performed on a speckle generating phantom (Model 549, ATS, Bridgeport, Conn.) using a L12-3v linear array attached to a Verasonics™ Vantage 256 scanner. Complete synthetic aperture data was acquired without an aberrator and through a 4 mm and a 10 mm-thick layer of degassed porcine tissue placed directly under the transducer. The data was acquired at a transmit center-frequency of 7 MHz. The speckle generating phantom had a calibrated speed of sound of 1460 m/s. The porcine tissue samples contained skin, fat, muscle, and connective tissue and were used to mimic a subcutaneous aberrating layer that disrupts speed of sound estimates at the region of interest. The arrival time profiles were estimated across transmit elements (via the principle of acoustic reciprocity). The average and local sound speeds were then estimated following the procedure in
(46) Turning now to the results, for the model validation, an example of one-way arrival times computed via the Eikonal equation in (13) is shown in
(47) Average and local sound-speed estimates computed from the exact arrival times are displayed in
(48) TABLE-US-00002 TABLE II Bias and standard deviation of SoS estimates computed from the exact arrival times in two-layer media. Sound Speed in Bottom Layer 1520 m/s 1540 m/s 1570 m/s Local Anderson Local Anderson Local Anderson mean 1523.0 1493.8 1543.4 1500.3 1574.3 1509.9 bias 3.0 −26.2 3.4 −39.7 4.3 −60.1 ROI Std 0.3 1.9 0.3 2.7 0.3 4.0 dev
(49) Plots in
(50) Regarding the results of the fullwave simulations, examples of SoS maps estimated from the simulated ultrasound signals are shown in
(51) TABLE-US-00003 TABLE III Bias and standard deviation of estimates in simulated homogeneous media. True Sound Speed 1540 m/s 1480 m/s 1600 m/s Local Anderson Local Anderson Local Anderson mean 1542.2 1535.9 1486.2 1475.2 1600.2 1598.4 bias 2.2 −4.1 6.2 −4.8 0.2 −1.6 Std dev 4.0 0.8 6.5 1.4 4.7 1.5 ROI 11.1 5.0 12.8 6.3 17.6 8.7 Std dev
(52) TABLE-US-00004 TABLE IV Bias and standard deviation of estimates in simulated two-layer media. Sound Speed in Bottom Layer 1520 m/s 1540 m/s 1570 m/s Local Anderson Local Anderson Local Anderson mean 1524.7 1486.8 1538.7 1493.1 1571.5 1503.3 bias 4.7 −33.2 −1.3 −46.9 1.5 −66.7 Std dev 6.8 1.2 3.2 1.2 3.9 1.4 ROI Std 12.3 7.3 11.9 7.0 11.5 7.5 dev
(53) In
(54) Examples of Anderson and local SoS estimates from a simulated two-layer medium are shown in
(55) The statistics of SoS estimates in Table IV support the observations in
(56) Regarding ex vivo experiments, the SoS estimates from the speckle phantom (with and without aberrating tissue layers) are shown in
(57) TABLE-US-00005 TABLE V Bias and standard deviation of SoS estimates in the speckle phantom with and without aberrating layers in the acoustic path. Aberrating Layer Thickness no aberrator 4 mm 10 mm* Local Anderson Local Anderson Local Anderson mean 1459.9 1466.1 1465.8 1494.5 1499.0 1510.7 ROI 13.6 5.0 11.1 6.5 12.2 9.7 Std dev
(58) Through these simulation and ex vivo experiments, SoS model and the associated local sound-speed estimator of the current invention was verified. Specifically, when average sound speeds are computed using the exact arrival times in two-layer media, the local sound speeds that are inferred from the model in (5) appear almost identical to true SoS maps (
(59) Local sound-speed estimates exhibit low bias in the presence of inhomogeneities compared to the matching Anderson estimates. In the homogeneous media, the bias of the local SoS estimates is not larger than 6.2 m/s (depending on the medium) and is comparable to the bias of Anderson estimates (Table III). In the two-layer media, the bias of local SoS estimates from the bottom layers is lower by up to 60 m/s than the bias of matching Anderson estimates and is generally unaffected by the sound-speed of the top layer (Tables II and IV). This trend can be explained by equation (5), which models Anderson (i.e. average) sound-speed as an average of local sound-speeds along the propagation path. Therefore, the bias of the Anderson estimates from bottom layers is expected to increase with the difference in sound-speed between the two layers. On the other hand, the local sound-speed is computed by taking a difference of average sound-speed measurements, which is expected to annul their individual biases (caused by preceding layers in the propagation path). Note: If inhomogeneities along the propagation path cause strong reverberation and noise in the average SoS measurements, the resulting local SoS estimates may suffer from increased bias and standard deviation.
(60) TABLE-US-00006 TABLE VI Lag-one normalized cross-correlation (ρ) and rms error of parabolic fit to squared arrival-times in the speckle phantom with and without tissue layers in the acoustic path. Aberrating Layer no aberrator 4 mm 10 mm ρ mean 0.974 0.965 0.912 ρ Std dev 0.0008 0.010 0.014 RMS error (s.sup.2) 1.25 × 10.sup.−13 1.57 × 10.sup.−13 4.48 ×× 10.sup.−13
(61) The local sound-speed estimator of the current invention increases the standard deviation of input measurements (i.e. average SoS). Specifically, going from average to local SoS in the simulated media and the phantom the standard deviation of individual estimates increases approximately by a factor of two (denoted as ‘ROI Std dev’ in Tables III, IV, and V2). As stated earlier, because the model matrix A in equation (5) is an integration operator, solving for the local SoS implies differentiation of Anderson measurements, which increases the noise level. If no regularization is employed and the Anderson measurements are independent, the standard deviation of the resulting local estimate can be predicted as √{square root over (2)}N.sub.Aσ, where N.sub.A is the number of Anderson measurements collected along a single direction of wave propagation, and a is the standard deviation of an individual Anderson estimate. In other words, the proposed local estimator accumulates measurement error with depth. In practice, vertically adjacent Anderson measurements show modest correlation as their associated wave propagation paths overlap; this causes a decrease in standard deviation of the local estimates from the levels predicted by the above equation.
(62) The speed of sound reported herein is the mean local estimate over a 5-by-5 mm ROI. The standard deviation of ROI-averaged local SoS (denoted as ‘Std dev’) is measured to be two to three times smaller than the standard deviation of individual local estimates (Tables III and IV). The exact extent of noise-reduction achieved by ROI-averaging is specific to the acquisition setup employed and depends on factors such as the amount of beam overlap from the adjacent average SoS measurements and the level of regularization used in axial dimension.
(63) To reduce the standard deviation of local estimates and enable their potential use in clinic, additional information can be employed, such as estimation of local speed of sound from multiple angles.
(64) While the local estimator of the current invention produces accurate sound-speed estimates in the presence of mild noise, its performance can be compromised when ultrasound signal is corrupt by strong reverberation clutter. In particular, the local SoS estimates from the speckle phantom are similar when the data is collected directly on the phantom and through a 4 mm tissue layer (
(65) The present invention has now been described in accordance with several exemplary embodiments, which are intended to be illustrative in all aspects, rather than restrictive. Thus, the present invention is capable of many variations in detailed implementation, which may be derived from the description contained herein by a person of ordinary skill in the art. Alternative methods for determining the average speed of sound, element delays, solver, and regularization can be utilized with the model equations (5a) and (5b). For example, the element delays can be solved using phase delay estimators, such as the 2D autocorrelator method proposed by Loupas et al., or using quality factors other than cross-correlation, such as sum-of-absolute-differences. The solution to the model equations (5a) and (5b) could be solved with regularizations of different norms to reduce noise or improve image sharpness. A generalized version of this solution are equations of the form c.sub.avg=Ac.sub.local+ε.sub.meas, 0=Dc.sub.local+ε.sub.diff. In this context, the numerical solver minimizes a quantity
(66)
where the two error vectors are concatenated together and the l.sub.p norm of this vector is minimized. Minimization with the l.sub.2 norm is a least squares problem and may be preferred for its computational efficiency. Minimization with the l.sub.1 norm is a total variation problem and may be preferred to improve image sharpness. Minimization of |ε.sub.meas|.sub.p+|ε.sub.meas|.sub.q, with p and q defining two separate norms, is also a possibility. In addition, weighting different measurements and solving a weighted least squares problem could be performed if it is known that some measurements have lower expected noise.
(67) All such variations are considered to be within the scope and spirit of the present invention as defined by the following claims and their legal equivalents.