Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2014 Sep 30.
Published in final edited form as: IEEE Trans Ultrason Ferroelectr Freq Control. 2013 Jun;60(6):1061–1073. doi: 10.1109/TUFFC.2013.2670

Mean Scatterer Spacing Estimation Using Multi-Taper Coherence

Nicholas Rubert 1, Tomy Varghese 1
PMCID: PMC4179109  NIHMSID: NIHMS486112  PMID: 25004470

Abstract

It has been hypothesized that estimates of mean scatterer spacing are useful indicators for pathological changes to the liver. A commonly employed estimator of the mean scatterer spacing is the location of the maximum of the collapsed average of coherence of the ultrasound radio-frequency signal. To date, in ultrasound, estimators for this quantity have been calculated with a single taper. Using frequency-domain Monte Carlo simulations, we demonstrate that multi-taper estimates of coherence are superior to single-taper estimates for predicting mean scatterer spacing. Scattering distributions were modeled with Gamma-distributed scatterers for fractional standard deviations in scatterer spacings of 5, 10, and 15% at a mean scatterer spacing of 1 mm. Additionally, we demonstrate that we can distinguish between ablated liver tissue and unablated liver tissue based on signal coherence. We find that, on the average, signal coherence is elevated in the liver relative to signal coherence of received echoes from thermally ablated tissue. Additionally, our analysis indicates that a tissue classifier utilizing the multi-taper estimate of coherence has the potential to distinguish between ablated and unablated tissue types better than a single-taper estimate of coherence. For a gate length of 5 mm, we achieved an error rate of only 8.7% when sorting 23 ablated and 23 unablated regions of interest (ROIs) into classes based on multi-taper calculations of coherence.

I. Introduction

As an acoustic wave propagates through a medium, energy is absorbed and reradiated by spatial fluctuations in compressibility and density in a process referred to as acoustic scattering [1]. The fundamental assumption in quantitative ultrasound (QUS) is that information about acoustic scattering may be gleaned from the received and beamformed RF echo signals, and QUS parameters may thereby be related to pathological changes in tissue. In many applications, the spatial variations are approximated by a stationary process [2]–[8]. However, in the liver it has been shown that a nonstationary two-component scattering model may be more appropriate [9]–[11]. This two-component model contains pseudo-periodically arranged scatterers and diffuse scatterers with a uniform spacing distribution [9]–[11]. The periodically arranged scatterers are hypothesized to correspond to the portal triads, which have a spacing of approximately 1 mm on the average, and encircle the periphery of the liver lobule [9]. The mean scatterer spacing (MSS) of these periodically arranged scatterers has been proposed as an useful biomarker to evaluate pathological changes in the liver, such as cirrhosis [9], [10], [12], or infiltration of primary or secondary liver tumors [13].

One of the earliest attempts to characterize liver tissue in terms of MSS was by Fellingham and Sommer [9]. For a regular array of scatterers with a separation of d, Fellingham and Sommer demonstrated that peaks in the power spectrum would occur at frequency intervals, Δf = c/2d, where c is the sound speed of the medium [9]. They performed peak detection using the autocorrelation of the power spectrum and made MSS measurements in healthy and cirrhotic livers of human subjects [9]. With a 5-MHz broadband transducer, they found an MSS of 1.07 ± 0.16 mm across 14 healthy livers and an MSS of 1.48 ± 0.24 mm across 15 cirrhotic livers [9]. The cepstrum has also been used for making MSS measurements because it transforms the multiplicative relationship between the system response and tissue response to an additive relationship [11], [14]. Kuc et al. showed that the maximum value of the cepstrum was related to the most probable spacing of a unimodal scatterer spacing distribution [14].

The generalized spectrum (GS), referred to as the spectral autocorrelation initially, was introduced by Varghese and Donohue to measure MSS [15], [16] and as a QUS biomarker. In [15], using computer simulations, they compared MSS measurements from the GS with MSS measurements from the cepstrum. In their simulations, two types of point-like scatterers were randomly incorporated: uniformly distributed scatterers, referred to as diffuse scatterers, and Gamma-distributed scatterers, referred to as quasi-periodic scatterers. The Gamma distribution is frequently used to model the arrangement of randomly but regularly spaced scatterers, and this distribution’s first use for modeling scatterer spacing can be attributed to Landini and Verrazini [10]. In Varghese and Donohue’s simulations, the randomly placed scatterers were convolved with a point spread function representing tissue attenuation and an ultrasound imaging system. It was shown that peaks in the GS predict MSS more reliably than peaks in the cepstrum as the concentration of diffuse scatterers increases or the regularity of the coherent scatterers decreases. Additionally, the GS offers the theoretical advantage that, when considering expectations computed over many realizations of the scattering process, the energy from diffuse scattering and the energy from periodic scattering appear in different regions of the GS [15]. Concerning separation of tissue properties from the imaging device, normalization has been proposed to remove the effects of the imaging device from the measurement of the GS [15].

In addition to frequency-domain techniques, MSS may be measured through time-domain measurements of the autocovariance function. Using singular spectrum analysis (SSA), Pereira et al. have decomposed the autocovariance of the RF echo envelope into a component resulting from diffuse scattering and a component resulting from periodic scattering [17], [18]. In SSA, the covariance matrix of the signal is diagonalized. Pairs of eigenvalues whose eigenvectors have a normalized correlation coefficient above a threshold, and whose eigenvectors have frequency content with sufficiently close peaks are identified. These eigenvectors are deemed to be due to a periodic component in the signal. The periodic component of the signal can then be found by projecting the signal onto the periodic basis vectors.

Rather than model the signal as nonstationary in its second moment, some authors have tried to model the ultrasound signal as a wide-sense stationary (WSS) signal and attribute coherent scattering to its higher order moments [19]–[22]. In [19]–[21], the authors use the Wold decomposition theorem to write the RF echo signal as a sum of a coherent and a diffuse component. In [19]–[21], the diffuse component of the signal is modeled as a zero-mean autoregressive process driven by a zero-mean white noise sequence. In [19], the coherent component is modeled as a periodic sequence; the authors use this model to measure an MSS of approximately 1 mm in the livers of three healthy subjects using a clinical transducer with a center frequency of 3.5 MHz. Meanwhile, an MSS of 1.5 mm was measured in liver tumors of 3 other volunteers using the same computational model and ultrasound system. In [22], Abeyratne et al. also measured an MSS of approximately 1 mm in the livers of two subjects based on higher order statistics of the RF signal from a 3.5-MHz clinical array transducer.

In this work, we compare MSS estimates using single-taper (ST) and multi-taper (MT) methods of estimation of the GS. First, we describe the GS theoretically. We then perform frequency domain simulations with scatterers modeled by monopole scatterers with a known diameter distribution. Finally, we demonstrate results for a tissue classification problem in the liver ex vivo.

II. Generalized Spectrum

A. The Generalized Spectrum

We model the ultrasound signal as a random time series with correlated frequency components. This type of signal falls under the general class of signals referred to as harmonizable processes [23]. Harmonizable processes include stationary time series, periodically correlated time series, and other types of time series [23]. A harmonizable process, X(t), has a Cramèr representation given by [24]

X(t)=-1/21/2exp(i2πft)dZ(f). (1)

In (1), the sampling frequency is assumed to be 1, making the Nyquist frequency equal to 1/2. The equation states that X(t) is the inverse Fourier transform of an increment process, dZ(f). The Cramèr spectral representation was originally developed for stationary processes, where the increments are orthogonal. The Cramèr representation was later extended to include nonstationary but harmonizable processes by Loève [25]. For stationary processes, the autocovariance function may be related to the power spectrum through the Wiener–Khintchine theorem [26]. For a zero-mean, harmonizable process the autocovariance function may be related to the Loève spectrum by

ΓL(t1,t2)=E[X(t1)X(t2)]-exp(i2π(t1f1-t2f2))γL(f1,f2)df1df2. (2)

In the field of QUS, the Loève spectrum has been referred to as the spectral autocorrelation [15], [27] or the GS [28]–[30]. The GS may also be defined in terms of the increment process [24] as

ΓL(f1,f2)df1df2=E[dZ(f1)dZ(f2)]. (3)

As demonstrated by Haykin in [31], it is easier to interpret the frequency and time variables if the coordinate system is rotated by 45°. We define an average time t0, a time lag τ, an average frequency f, and a frequency difference g by

t1+t2=2t0t1-t2=τf1+f2=2ff1-f2=g. (4)

By doing so, the autocovariance and GS may be rewritten in terms of the rotated time and frequency variables, yielding

Γ(t0,τ)=--exp(i2π(τf+t0g))γ(f,g)dfdg. (5)

With this equation, the rotated GS, γ, is the Fourier transform of the rotated autocovariance function, Γ; the time lag and average frequency may be considered conjugate variables; and the average time and frequency difference may be considered conjugate variables. Along the line g = 0, the GS is identical to the power spectrum. Any energy outside the line g = 0 is an indication that a time series is not stationary.

To date in ultrasound, the most commonly employed estimator for the GS is a synchronized, time-averaged estimate [15], [28], [30], [32]:

γ^WB,i(f1,f2)=1NSi=1NSYi(f1)φi(f1)Yi(f2)φi(f2)γWB(f1,f2)=1NAi=1NAγ^WB,i(f1,f2). (6)

The Yi in (6) refer to windowed DFTs of RF A-lines. For Welch–Bartlett averaging, each of these A-lines are broken up into NS overlapping segments, where typically NS = 3 [15]. The ϕi(f) are phase factors that account for the fact that arbitrarily dividing a segment into different sections produces phase offsets between those segments. The phase factor for a segment is given by ϕ (f) = exp(j2πfτi), where τi is the time delay between the beginning of the A-scan segment and the position of the dominant periodic scatterer [30]. This is typically approximated as the location of the maximum value of the envelope of the RF data. The averages across overlapped A-line segments are then averaged over NA A-lines. This type of estimate for the GS effectively decreases the resolution in the nonstationary direction to decrease the variance of the GS estimate.

In addition to a Welch–Bartlett average for the GS, a diagonally smoothed estimate has been proposed by Varghese and Donohue [27]. The diagonal smoothing acknowledges that for a signal with periodically correlated frequency components we expect the GS to be continuous along lines corresponding to a constant scatterer spacing and discontinuous along lines perpendicular to this. A diagonally smoothed GS estimate is given by

γ^ST,i(f1,f2)=f1=-Rf1=Rf2=-Rf2=RY(f1-f1)Yi(f2-f2)H(f1,f2)γ^ST(f1,f2)=1Ni=1NAγ^ST,i(f1,f2)φ(f1)φ(f2), (7)

where R is the radius of nonzero elements of the smoothing kernel, H, and i indexes individual A-lines. Diagonal smoothing is implemented by allowing H(f1, f2) = δ(f1f2).

The GS depends on the spatial arrangement of the scatterers, overlying tissue attenuation, diffraction, and the transducer bandwidth [28], [30]. It has been shown that measuring coherence, as opposed to the GS, approximately deconvolves the effects of overlying tissue attenuation, diffraction, and transducer bandwidth [28]. Coherence is calculated by dividing an estimated GS for a given segment or A-line by its magnitude before averaging:

C^(f1,f2)=1NSs=1NSγ^s(f1,f2)γ^s(f1,f2), (8)

where γs could be a diagonally smoothed estimate or a time-averaged estimate. In prior works, this has been referred to as a system-normalized GS. In addition to coherence, the collapsed average (CA) is frequently calculated. The CA is an average along diagonal lines in the stationary direction. It is given by

γ^c(Δf)=1M(g)f1-f2=gC^(f1,f2), (9)

where M is a normalization constant that is equal to the number of discrete entries in a diagonal band corresponding to a single frequency difference.

B. Multi-Taper (MT) Estimation

To discuss the MT method, we begin by substituting the Cramèr representation for a discrete time process into the equation for a discrete Fourier transform. We note that (1)–(5) were valid for both discrete and continuous time. We use the index n to denote discrete time samples. Using this notation, and the convention that the sampling frequency is equal to one, a discrete Fourier transform is given by

y(f)=n=0N-1X(n)exp(-i2πfn). (10)

Inserting the Cramèr representation for a stochastic process into this equation yields

y(f)=-1/21/2KN(f-f)dZ(f)KN(f)=sin(Nπf)sin(πf)exp(-i2πf(N-1)/2). (11)

This equation is often referred to as the fundamental equation for spectral estimation [33]. It describes the blurring in the frequency domain that results from using a finite Fourier transform. The integral kernel KN is similar to a sinc function and is known as the Dirichlet kernel.

Estimating the statistical properties of Z(f) could be considered an inverse problem. To solve it, Thomson advocated the use of a local least-squares eigenfunction approximation to the solution of the fundamental equation of spectrum estimation [33]. In the approximation, the meaning of local is defined by a user-selected bandwidth parameter, W. The majority of the energy of the eigenfunctions is concentrated in a band from −W to W. An eigenfunction approximation is possible because the eigenfunctions of the Dirichlet kernel are well known. They are the discrete prolate spheroidal sequences (DPSS). We will denote the kth DPSS by vk(t) and the Fourier transforms of the DPSS as Vk(f); the eigenvalue of the kth DPSS will be denoted λk.

To solve the integral equation, Z is projected onto the DPSS over the bandwidth −W to W, yielding Zk, where the Zk are the unobservable, ideal eigencoefficients for the expansion. They are given by

Zk(f)=1λk-WWVk(f)dZ(f-f), (12)

where Zk are unobtainable with the data. However, Thomson showed the following in his seminal paper on MT estimation [33]:

yk(f)=-1/21/2Vk(f)dZ(f-f)yk(f)=t=0N-1exp(-i2πfn)vk(n)x(n) (13)

These equations demonstrate two things. First, the eigen-coefficients can be approximated by the DFT of the data segment windowed with one of the DPSS. Second, the difference between the ideal eigencoefficients and the estimated eigencoefficients is given by the integral outside the bandwidth (−W, W). This difference between the ideal and estimated eigencoefficients can introduce bias in the spectral estimate. We define the bias for the estimate of the kth eigencoefficient, bk(f) as

bk(f)=-1/21/2Vk(f)dZ(f-f)--WWVk(f)dZ(f-f). (14)

Thomson proposed an adaptive weighting procedure for reducing the bias due to energy outside the local interval (−W, W) [33]. This is based on the fact that the amount of leakage for a given taper increases with the order of the taper. The data-adaptive method weights the higher order eigencoefficients less in regions where the spectrum is changing more rapidly. A derivation of the adaptive weighting scheme is also given by Percival and Walden [26]. These weights are derived assuming that x(t) is a realization of a stationary process, with a power spectrum S(f) [33]. To find the adaptive weights, the mean-square error between the ideal eigencoefficients and the estimated eigencoefficients is minimized for each of the k eigencoefficients. This yields

dk(f)=S(f)λkS(f)+(1-λk)σ2σ2=-1/21/2S(f)df, (15)

where S(f) is the true, but unknown value of the power spectrum.

To determine the data-adaptive weights, an iterative procedure is used. To begin the iteration, the true value of the spectrum is estimated to be the average of the spectrum calculated from the two lowest-order windowed Fourier transforms of the data. After each iteration, the spectrum is recalculated with the set of weights from the previous iteration. Generally, the procedure terminates after only a few iterations. Though this estimate for the data-adaptive weights was originally derived assuming a stationary time series, the weighted eigencoefficients have been successfully used for coherence estimation for non-stationary time series [34]. For nonstationary time-series, the following estimator for the GS has been used [24], [34]:

γ^MT(f1,f2)=-WW-WWdZ^(f1-f1)dZ^(f2-f2)H(f1,f2)df1df2, (16)

where H(f1, f2) is a smoothing function that considers the continuity properties of the GS. As demonstrated by Varghese et al. [27], for an RF signal from periodic scatterers, we expect the GS to be smooth along the diagonal lines f1f2 = c or along the horizontal line g = c in the rotated bifrequency plane. Letting H(f1,f2)=δ(f1-f2), the estimate is smoothed over the bandwidth (−W, W) on a diagonal line. This yields the following estimator for the GS for the ith A-line in a 2-D ROI [34]:

γ^MT,i(f1,f2)=AKkλkdk(f1)yk(f1)dk(f2)yk(f2)kdk(f1)kdk(f2)A=k=0K-11λk. (17)

To estimate the GS of a block of ultrasound data containing NA A-lines, we multiplied each estimate by the appropriate phase factor ϕi(f) and averaged them:

γ^MT(f1,f2)=1NAiγ^MT,i(f1,f2)φ(f1)φ(f2). (18)

In this paper, calculations of the eigencoefficients were performed with a Fortran code made available by Prieto et al. in [35]. All other computations were performed using Numpy [36].

III. Simulations

A. Pressure Field Calculation

Simulations were performed by computing the pressure field in the frequency domain as described by Li and Zagzebski [37]. We summarize the salient features of the simulation in the following paragraphs. The pressure at field point r emitted from a single rectangular element of a linear array transducer, vibrating so that the velocity of the surface is v(t) = u(ω)exp(iωt), is given by

pi(r,ω)=-iρkcu(ω)4πA0(r,ω)A0(r,ω)=-b/2b/2-a/2a/2exp(ikr-r)r-rdxdy, (19)

where c is the speed of sound in the medium, ρ is the density of the medium, k is the wavenumber, and r′ is the field point on the surface of the transducer. The width of the element laterally is b, and elevationally is a. Accurate approximation of this integral by truncating a Taylor series expansion for the term |rr′| is discussed in [37]. Attenuation was taken into account by letting the wave number be complex with an imaginary part equal to the attenuation. Linear attenuation with frequency was used for these simulations, with an attenuation coefficient equal to 0.65 dB/cm·MHz.

For a focused linear-array transducer, the field from each element is summed and appropriate time-delays are applied to achieve a focused ultrasound beam. A 128-element array with element sizes of 0.15 mm laterally and 10 mm elevationally was simulated. Approximation of the time delays is discussed in [37]. The simulated transducer had an f-number of 2. The simulations assume the Born approximation of no multiple scattering, and that locally the incident pressure wave looks planar. Under these assumptions, the scattered pressure at a point r″ from a single scatterer is given by

ps(r,ω)=pi(r,ω)exp(ikr-r)r-rΦ(ω,θ). (20)

The quantity Φ (ω, θ) denotes the scattering amplitude in the azimuthal direction. It describes the angular distribution of the scattered sound energy, and is discussed in Morse and Ingard [38].

The force on the face of the transducer caused by a single scatterer was given by integrating over the face of the transducer. We summed the contributions from all the scatterers, and assumed the scatterers were monopole scatterers. The scattering amplitude at all angles over the transducer face could then be approximated by the scattering amplitude at 180°. A uniform force-to-voltage transfer function for the transducer was assumed. The time-domain signal was generated by multiplying the scattered pressure in the frequency domain by a bandpass filter corresponding to a transducer with a particular bandwidth, BW, and center frequency, fc; then performing the inverse Fourier transform:

V(t)=0V(ω)exp(-(f-fc)2(fcBW)2)exp(-iωt)dω. (21)

A center frequency of 3.5 MHz with a fractional bandwidth of 70% was used in these simulations. The pressure field was calculated over a discrete grid with a spacing of Δx = 0.2 mm, Δy = 0.2 mm, Δz = 0.01 mm. We use the same convention as [37] for our coordinate system: x is the elevational direction, y is the lateral direction, and z is the axial direction. The pressure from scatterers located at arbitrary locations was found by multiplying the pressure at the closest grid point by a phase factor, φ, that accounted for the difference in phase and attenuation:

φ(Δz)=exp(i2π(2Δz)k). (22)

B. Scatterer Distribution

In Fig. 1(a) we show a schematic approximation of the liver tissue model containing multiple lobules. In the model, a lobule is made up of 7 periodic scatterers corresponding to 6 hexagonally arranged portal triads and the central vein, along with a collection of diffuse scatterers. In simulation, each A-line was a signal generated by an independent realization of a medium containing randomly placed scatterers. The simulated medium had dimensions of 44 mm axially, 5 mm laterally, and 10 mm elevationally. Two types of scatterers were created in each computational phantom: diffuse and periodic. They differed in the intensity of the reflected sound wave and their spatial arrangement. Diffuse scatterers were simulated by creating uniformly randomly distributed scatterers with a number density of 10/mm3. To ensure sufficient signal intensity, periodic scatterers were placed in the center of the beam laterally and elevationally and any reflected pressure from a periodic scatterer was amplified by a factor of 5. Axially, we used an MSS of 1 mm, or (2.27 wavelengths relative to the center frequency), for each column of periodic scatterers. However, we allowed a random offset between the start of each series of periodic scatterers from one beam-line to the next. This was captured in the simulations by drawing the position of the first periodic scatterer from a uniform distribution with a maximum value of 1 mm. Subsequent periodic scatterers were arranged according to a Gamma distribution. A diagram of a computational phantom is shown in Fig. 1(b).

Fig. 1.

Fig. 1

(a) Diagram showing idealized liver tissue insonified by two focused ultrasound beams. (b) Simplified periodic and diffuse scattering model used in simulation of an A-line. Large green circles represent regularly spaced scatterers which had initial position determined by a uniform distribution (orange arrow) and subsequent spacing determined by a gamma distribution (black arrow). Small red circles represent diffuse scatterers.

To calculate the scattering amplitude at 180°, we modeled the diffuse scatterers as glass beads 45 μm in diameter and the periodic scatterers as glass beads 85 μm in diameter. This was done because the scattering amplitude of glass beads is easily calculated based on Faran theory [39]. The medium was assumed to be tissue equivalent with a sound speed of 1540 m/s and a density of 1.02 g/ cm3. The glass beads were assumed to have a sound speed of 5570 m/s, a shear wave speed of 3375 m/s, and a density of 2.54 g/cm3.

The Gamma distribution is typically defined in terms of a shape parameter, k, and a scale parameter, θ. The distribution, f(x; k, θ) is given by

f(x;k,θ)=xk-1exp(x/θ)θkΓ(k). (23)

The symbol Γ denotes the Gamma function in this context. For our purposes, we discuss results in terms of the MSS, μ, the variance of the distribution, σ2, and the fractional standard deviation of the scatter spacing, η = σ/μ. The mean and the variance are related to the shape and scale by μ = and σ2 = 2.

IV. Materials and Methods

Five bovine livers were acquired from a slaughterhouse and 23 samples were taken. All procedures were performed within three days of acquiring the bovine liver. Samples were created by cutting a liver into small pieces approximately 3.5 × 6 × 6 cm. A sample was then placed on the holder shown in Fig. 2(a) and immersed in physiological saline solution. Following this, the sample was placed in a vacuum chamber for 15 min. After degassing, the tissue was placed in a water bath maintained at a constant temperature of 37°C for 30 min. An RF data set of the liver was then acquired.

Fig. 2.

Fig. 2

(a) Tissue holder. (b) Tissue holder in water bath.

The sample holder locked the specimen in place by the insertion of two metal rods through the sample vertically. The sample holder also provided fiducial markers to ensure the imaging of the same plane, within the elevational resolution of the transducer, by allowing the insertion of two staggered metal cylinders through its sides. Each tissue sample was placed on top of a piece of rubber to avoid reverberations from the bottom of the container.

Following initial imaging of a sample, one RF ablated region was created in the imaging plane using an internally cooled CoolTip antenna (ValleyLab, Boulder, CO) with a 1-cm active region powered by a ValleyLab CoolTip RF generator. For each ablation, the power was set to 12 W for 8 min in a manual mode. These settings produced ablations that were roughly spherical and approximately 1 to 1.5 cm in diameter. Following ablation, the RF applicator was removed; tissue was again placed in physiological saline solution and degassed in a vacuum chamber for 15 min. Following the degassing the sample holder was placed in the same water bath maintained at 37°C for 30 min. The samples remained in saline solution; a transducer was placed in a clamp and partially submersed in the saline solution while imaging was performed. The experimental setup used is shown in Fig. 2(b).

For the classification task, this yielded 46 RF data sets. Twenty-three data sets were of the liver before RF ablation. The other 23 data sets were of identical imaging planes in the same sample of liver, but following RF ablation. One pair of ablated and unablated data sets was acquired from each bovine liver sample. Data sets were acquired using a clinical linear array transducer, the 9L4, on the Siemens S2000 scanner (Siemens Medical Solutions, Mountain View, CA), at a transmit frequency of 6 MHz.

Identical imaging settings were used for each pair of data sets collected. In all data sets, the TGC was uniformly set to the minimum setting across the whole imaging depth. The focal depth was set such that the ablation was slightly deeper than the focus of the transducer. Across all cases, this was a setting of 1 cm. The ablation was identified in B-mode imaging by locating the fiducial markers. The presence of the ablation in the imaging plane was then confirmed using acoustic radiation force imaging (ARFI), available on the ultrasound system, and gross pathology images.

V. Results and Discussion

A. Simulation Results and Discussion

Simulation results are presented for estimates of the GS for a specified number of gated A-line segments, gate length, and fractional standard deviation in spacing in Figs. 3 and 4; Monte Carlo simulations of MSS estimates for a variable number of A-lines or a variable gate length are shown in Figs. 5 and 6. In Figs. 3 and 4, the window that was used for the ST method was the Hann window; for Monte Carlo simulation results in Figs. 5 and 6 we used several different windows, i.e., Hann, Hamming, and Blackman–Harris. All windows are given by the formulae in Table I. For all Monte Carlo simulations, 150 ensembles of independent A-lines were used. To compute the MSS, the maximum of the CA of the coherence was computed. The CA was filtered, such that any values within 0.5 MHz of the diagonal corresponding to the power spectrum were set to zero. MSS was computed from the maximum value of the filtered CA. For all results shown, we fixed the smoothing bandwidth at 0.642 MHz, and gated the data starting at a depth of 25 mm.

Fig. 3.

Fig. 3

(a and c) Single-taper (ST) and (b and d) multi-taper (MT) estimates of the coherence averaged over 200 data segments when η = 5% and the gate length is either (a and b) 6 mm or (c and d) 13 mm.

Fig. 4.

Fig. 4

(a and c) Single-taper (ST) and (b and d) multi-taper (MT) estimates of the coherence with a gate length of 6 mm, η = 20%, and averaged over (a and b) 10 or (c and d) 200 data segments.

Fig. 5.

Fig. 5

(a–c) Mean scatterer spacing (MSS) estimates and (d–f) coefficient of variation for a variable number of gated data segments in the estimate and a fixed gate length (6 mm). (a and d) η = 5%, (b and e) η = 10%, (c and f) η = 15%.

Fig. 6.

Fig. 6

(a–c) Mean scatterer spacing (MSS) estimates and (d–f) coefficient of variation for a variable gate length in the estimate and a fixed number of gated data segments (N = 10). (a and d) η = 5%, (b and e) η = 10%, (c and f) η = 15%.

TABLE I.

Analytical Formulae For Windows Used in Generalized Spectrum Calculations.

Window Formula
Hann W(n) = 0.5(1 − cos(2πn/(N − 1)))
Hamming W(n) = 0.54 − 0.46cos(2πn/(N − 1))
Blackman–Harris W(n) = a0a1cos(2πn/(N − 1)) + a2cos(4πn/(N − 1)) − a3cos(6πn/(N − 1));
a0 = 0.3635819; a1 = 0.4891775
a2 = 0.1365995; a3 = 0.0106411

The simulation results shown in Figs. 3(a) and 3(b) demonstrate ST and MT calculations of the coherence for a large number of gated data segments in the ensemble (N = 200) for phantoms with η = 5%, using a short gate length of 6 mm. Figs. 3(a) and 3(b) illustrate the advantage of the MT calculation in reducing spectral leakage. The location of the peaks in the MT calculation is precise, with a maximum occurring along a single diagonal line. There is some leakage visible in the MT calculation, but the peak is identified more precisely for the MT than the ST calculation. In the limiting case of many independent data segments in the ensemble, note that the peaks of the ST calculation are centered in the correct diagonal band of the coherence estimate. They are simply smeared across a broad region of the bifrequency plane because of spectral leakage.

The effect of increasing the gate length on the coherence calculation under the particular conditions of our image formation and scattering model is shown in Figs. 3(c) and 3(d). In this figure, a loss of the higher order peaks is visible in both MT and ST calculations. Peaks are visible across three diagonal lines corresponding to a 1 mm spacing, two times this frequency difference, and three times this frequency difference with a short gate length. With a longer gate length the third peak is no longer discernible, and the first two peaks in the bifrequency plane have a reduced intensity. The reason for this is the periodic SNR was variable over the depth of the simulated phantom. As the simulated ultrasound beam propagated a resolution cell became larger. As the resolution cell became larger, the ratio of diffuse signal energy to coherent signal energy increased. This is because the periodic scatterers were distributed in one dimension, along a column, whereas the diffuse scatterers were distributed three-dimensionally and uniformly throughout the volume.

In Fig. 4, a phenomenon that was observed for larger fractional standard deviations in the spacing is demonstrated. This figure shows coherence calculations for a small and a large number of gated data segments when η is high (20%). At a high fractional standard deviation in the scatterer spacing, the sub-harmonic spacing peak in the coherence calculation starts to dominate over the peak corresponding to a spacing of 1 mm. This seems counterintuitive, but it has also been observed by Huang et al. in [29]. We can see, though, that the effect is less severe for the MT calculation than it is for the ST calculations.

The Monte Carlo results shown in Figs. 5 and 6 provide statistical confirmation of what we infer from the calculations in Figs. 3 and 4. For the parameters explored, the MT calculation outperforms any of the ST calculations in variance and bias simultaneously. For the GS calculated for a low fractional standard deviation in the spacing of 5%, the peak of the CA for the MT calculation corresponds precisely to 1.0 mm, whereas there is some variance and bias in the ST calculation when the number of gated data segments averaged is smaller than 8. As η increases to 10%, there is some variance and a small amount of bias in the MT calculation, but this rapidly falls off as more than 10 gated data segments are used in the calculation. At an η equal to 15%, a large amount of bias is visible in the MSS estimate for a small number of gated A-lines, but considerably less for the MT than for any of the ST calculations. The bias toward smaller scatterer spacings that is visible when η = 15% is a result of the prominence of the sub-harmonic spacing peak. Of the 3 ST estimators, the Hann and the Hamming windows seem to perform the best, with the Blackman–Harris window exhibiting slightly poorer performance.

B. Ex Vivo Results

In this section, we display the results of measurement of the GS in the liver. We hypothesize that thermal ablation results in destruction of the portal triads, and therefore a decrease in the periodic component of the ultrasound signal. We also hypothesize that an MT estimator has the potential to detect coherent scattering more consistently than an ST estimator of coherence. To demonstrate this, we constructed a tissue classifier and performed an ROC analysis with some limitations. We utilized a small number of tissue samples from four independent livers because of time constraints on making the measurements. The correlation between the coherence measurements made within the same liver was unknown. Because the correlation between coherence measurements of different samples from the same liver was unknown, techniques for assessing statistical significance were not used. Therefore, the results of the ROC analysis do not constitute a rigorous statistical test.

For the analysis, we selected one ROI from each of the 23 RF data sets before RF ablation and one ROI from each of the 23 ROIs following RF ablation to perform the ROC analysis with. Figs. 7(a), 7(b), 8(a), and 8(b) demonstrate the selection of ROIs. The fiducial markers are clearly visible across the B-mode image as bright streaks. These markers were located before and following ablation within a sample. The ablation presented on the B-mode image as a slightly hyperechogenic region showing a large amount of shadowing. In Fig. 7(b) the shadowing is so extreme as to obscure the tip of the fiducial marker following ablation. We note that attenuation is elevated to the point of obscuring the reflections that result from the huge impedance mismatch between the distal metal rod and the surrounding tissue. In addition to acoustic shadowing, we also confirmed the presence of the ablated region using ARFI and gross pathology, as delineation of the exact extent of the thermal ablation was difficult to determine from B-mode image alone.

Fig. 7.

Fig. 7

B-mode image of liver sample reconstructed from RF data (a) before ablation and (b) following ablation. Red box shows the region of interest (ROI) used in calculations. (c) Clinical B-mode and acoustic radiation force imaging (ARFI) images of thermal ablation. (d) Optical (gross pathology) image of sample following thermal ablation.

Fig. 8.

Fig. 8

Coherence in the region of interest (ROI) in Fig. 7 calculated using the multi-taper (MT) method (a) before and (b) following ablation. Coherence obtained by the single-taper (ST) method using a Hann window (c) before and (d) following ablation.

Analysis was performed for ROIs with two sizes: 5 mm axially by 5 mm laterally, and 7 mm axially by 5 mm laterally. The longer gate length was chosen as 7 mm because this was approaching the largest ROI that could be centered in an ablation having a diameter of 1 cm. Creating larger ablations to use a larger ROI at this center frequency was not feasible, because the signal would have been too attenuated to image the full extent of a larger ablation with a sufficient SNR. We make this claim based on the shadowing present at the bottom edge of the ablation and deeper, as shown in Figs. 7(b) and 9(b). The smaller ROI was chosen to be as small as possible while still containing enough periodic scatterer pairs to generate a convergent GS calculation. Each ROI was selected such that for a pair of images obtained before and after ablation, the tissue region being analyzed was identical within the elevational width of an imaging plane, and within the tissue volume changes caused by the ablation process. The 5-mm-long ROIs were manually selected, and the 7-mm-long ROIs were obtained by extending the 5-mm ROIs by 1 mm on either side.

Fig. 9.

Fig. 9

B-mode image of liver sample reconstructed from RF data (a) before ablation and (b) following ablation. Red box shows the region of interest (ROI) used in calculations. (c) Clinical B-mode and acoustic radiation force imaging (ARFI) images of thermal ablation. (d) Optical image of sample following thermal ablation.

For each ROI, the center frequency of the received echoes was estimated by locating the maximum value of the GS along the diagonal corresponding to the power spectrum. At a 5 mm gate length, the mean estimated center frequency across all ROIs before ablation was 4.88 ± 0.34 MHz, and following ablation it was 4.66 ± 0.22 MHz. At a 7 mm gate length, the mean estimated center frequency across all ROIs before ablation was 4.73 ± 0.23 MHz and 4.61 ± 0.21 MHz following ablation. The GS was calculated for each ROI over a 2.0 MHz bandwidth about the center frequency. This analysis bandwidth was chosen by experimentally determining over what bandwidth the power spectrum had a magnitude over −6 dB.

Coherence was computed within each of the ROIs before and after ablation. The mean and standard deviation of coherence over all the ablated and unablated ROIs were computed in each frequency bin. The mean and standard deviation were computed in each frequency bin relative to the frequency difference with the estimated center frequency. The mean coherence before ablation was given by

γprec(Δf1,Δf2)=1Ni=1Nγic(fc,i-Δf1,fc,i-Δf2), (24)

where fc,i is the estimated center frequency of the ith ROI, N = 23 was the number of ROIs, Δf ranged from −1.0 MHz to 1.0 MHz, and γic is an estimate of coherence in the ith ROI. The mean following ablation was computed similarly; we denote it γpostc. The standard deviation was computed according to

σpre(Δf1,Δf2)=1N-1i=1N(γic(Δf1,Δf2)-γprec(Δf1,Δf2))2. (25)

A tissue template was then constructed using Fisher’s linear discriminant:

T=γprec-γpostcσpre+σpost. (26)

A score was then assigned to the speckle in each ROI by summing the coherence multiplied point-wise by the template. Symbolically, for the ith tissue sample we calculated the score Si according to

Si=Δf1=-1.01.0Δf2=-1.01.0γic(Δf1,Δf2)T(Δf1,Δf2). (27)

We first discuss the claim that the received signal from ablated liver tends to exhibit a decreased coherent component relative to a signal from unablated liver. In Figs. 8 and 10, we show examples of coherence calculations corresponding to the ROIs shown in Figs. 7 and 9. Fig. 8 demonstrates a calculation with a 5-mm ROI, whereas Fig. 10 demonstrates a calculation with a 7-mm ROI. In both figures, we show the coherence before ablation and following ablation. Across both ROIs shown, note that regardless of the calculation method, the coherence decreases throughout the bifrequency plane from its value before ablation. The tissue templates confirm this result across the ROIs investigated, as shown in Fig. 11. Across both gate lengths, all the calculated templates showed large positive values throughout the bifrequency plane, indicating that the unablated liver tissue tended to exhibit periodic scattering with a range of MSS values.

Fig. 10.

Fig. 10

Coherence within the region of interest (ROI) in Fig. 9 calculated by the multi-taper (MT) method (a) before and (b) following ablation. Coherence obtained by the single-taper (ST) method using a Hann window (c) before and (d) following ablation.

Fig. 11.

Fig. 11

Templates created by (a) the multi-taper (MT) method (b) Hann window at a gate length of 5 mm. Templates created by (c) MT method (d) Hann window at a gate length of 7 mm.

In Tables II and III, we display the minimum classification error achieved by a tissue classifier constructed from each tissue template. Classifiers were generated by varying a threshold on the score computed from (27), and labeling tissue as positive for liver and negative for ablation. A true positive in this case was liver before ablation exhibiting a large amount of coherence. A false positive was thermally ablated liver tissue whose received echoes possessed a large amount of coherence. The analysis indicates that the MT method has the potential to outperform ST calculations in applications in tissue, with a minimum error rate of only 8.7% for the 5 mm gate length and a minimum error rate of 10.9% for the 7 mm gate length. We note that increasing the gate length consistently improved the error rate for all ST calculation methods, whereas the MT calculation maintained roughly the same error rate at a long gate length. This is probably because at a longer gate length leakage is less pronounced, so increasing the gate length lessens the impact of the leakage improvement from multi-tapering, while increasing the chance that the scattering distribution is no longer the same throughout the gate length. Future work will also evaluate use of an improved estimate of MSS as a tissue classifier for diagnosing diffuse liver disease such as cirrhosis or fatty infiltration.

TABLE II.

Minimum Classification Error for Tissue Classifiers at a 5 mm Gate Length.

Method FP FN Total errors (%)
Hann 5 10 32.6
Hamming 4 8 26.1
Blackman–Harris 1 15 34.7
Multi-taper (MT) 2 2 8.7

TABLE III.

Minimum Classification Error for Tissue Classifiers at a 7 mm Gate Length.

Method FP FN Total errors (%)
Hann 1 7 17.4
Hamming 1 7 17.4
Blackman–Harris 3 10 28.3
Multi-taper (MT) 2 3 10.9

VI. Conclusion

We have shown that an MT estimate of coherence yields significant improvements over ST estimates of coherence with simulations and has the potential to yield improvements in calculations in tissue. Furthermore, we have shown that at a transmit center frequency of 6 MHz, scattering in the liver has a stronger coherent component than scattering from ablated tissue. Future work will evaluate whether or not this is true at other transmit center frequencies in the diagnostic range. Coherence at frequency differences corresponding to a well-chosen range of MSS may be a useful indicator for delineating thermal ablation.

Acknowledgments

This work was supported by National Institutes of Health–National Cancer Institute (NIH-NCI) grants R01CA112192-S103, R01CA112192-05, and T32 CA09206-32.

Biographies

graphic file with name nihms486112b1.gifNicholas Rubert was born in Sayre, PA, in 1985. He received the B.S. degree in physics from The Pennsylvania State University in 2008. In 2010, he received the M.S. degree in medical physics from the University of Wisconsin–Madison, where he is currently working toward his Ph.D. degree. He is a student member of the American Institute of Ultrasound in Medicine (AIUM), the American Association of Physicists in Medicine (AAPM), and the IEEE. His current research interests include quantitative ultrasound and ultrasound elastography.

graphic file with name nihms486112b2.gifTomy Varghese received the B.E. degree in instrumentation technology from the University of Mysore, India, in 1988, and the M.S. and Ph.D. degrees in electrical engineering from the University of Kentucky, Lexington, KY, in 1992 and 1995, respectively. From 1988 to 1990, he was employed as an Engineer by Wipro Information Technology Ltd., India. From 1995 to 2000, he was a postdoctoral research associate at the Ultrasonics laboratory, Department of Radiology, University of Texas Medical School, Houston, TX. He joined the Department of Medical Physics at the University of Wisconsin–Madison, Madison, WI, in 2000 as an Assistant Professor. He is currently a Professor in the same department. His current research interests include elastography, ultrasound imaging, ultrasonic tissue characterization, detection and estimation theory, statistical pattern recognition and signal and image processing applications in medical imaging. Dr. Varghese is a fellow of the American Institute of Ultrasound in Medicine (AIUM), senior member of the IEEE, and a member of the American Association of Physicists in Medicine (AAPM) and Eta Kappa Nu.

References

  • 1.Insana MF, Brown DG. Ultrasonic Scattering in Biological Tissues. Boca Raton, FL: CRC Press; 1993. Acoustic scattering theory applied to soft biological tissues; pp. 75–124. [Google Scholar]
  • 2.Madsen EL, Insana MF, Zagzebski JA. Method of data reduction for accurate determination of acoustic backscatter coefficients. J Acoust Soc Am. 1984;76(3):913–923. doi: 10.1121/1.391317. [DOI] [PubMed] [Google Scholar]
  • 3.Yao LX, Zagzebski JA, Madsen EL. Backscatter coefficient measurements using a reference phantom to extract depth-dependent instrumentation factors. Ultrason Imaging. 1990;12(1):58–70. doi: 10.1177/016173469001200105. [DOI] [PubMed] [Google Scholar]
  • 4.Gerig A, Zagzebski J, Varghese T. Statistics of ultrasonic scatterer size estimation with a reference phantom. J Acoust Soc Am. 2003;113(6):3430–3437. doi: 10.1121/1.1568945. [DOI] [PubMed] [Google Scholar]
  • 5.Kim H, Varghese T. Attenuation estimation using spectral cross-correlation. IEEE Trans Ultrason Ferroelectr Freq Control. 2007;54(3):510–519. doi: 10.1109/tuffc.2007.274. [DOI] [PubMed] [Google Scholar]
  • 6.Kim H, Varghese T. Hybrid spectral domain method for attenuation slope estimation. Ultrasound Med Biol. 2008;34(11):1808–1819. doi: 10.1016/j.ultrasmedbio.2008.04.011. [DOI] [PubMed] [Google Scholar]
  • 7.Liu W, Zagzebski JA. Trade-offs in data acquisition and processing parameters for backscatter and scatterer size estimations. IEEE Trans Ultrason Ferroelectr Freq Control. 2010;57(2):340–352. doi: 10.1109/TUFFC.2010.1414. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 8.Nam K, Zagzebski JA, Hall TJ. Simultaneous backscatter and attenuation estimation using a least squares method with constraints. Ultrasound Med Biol. 2011;37(12):2096–2104. doi: 10.1016/j.ultrasmedbio.2011.08.008. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Fellingham LL, Sommer FG. Ultrasonic characterization of tissue structure in the in vivo human liver and spleen. IEEE Trans Ultrason Ferroelectr Freq Control. 1984;31(4):418–428. [Google Scholar]
  • 10.Landini L, Verrazzani L. Spectral characterization of tissues microstructure by ultrasounds: A stochastic approach. IEEE Trans Ultrason Ferroelectr Freq Control. 1990;37(5):448–456. doi: 10.1109/58.105251. [DOI] [PubMed] [Google Scholar]
  • 11.Wear KA, Wagner RF, Insana MF, Hall TJ. Application of autoregressive spectral analysis to cepstral estimation of mean scatterer spacing. IEEE Trans Ultrason Ferroelectr Freq Control. 1993;40(1):50–58. doi: 10.1109/58.184998. [DOI] [PubMed] [Google Scholar]
  • 12.Machado CB, de Albuquerque Pereira WC, Meziri M, Laugier P. Characterization of in vitro healthy and pathological human liver tissue periodicity using backscattered ultrasound signals. Ultrasound Med Biol. 2006;32(5):649–657. doi: 10.1016/j.ultrasmedbio.2006.01.009. [DOI] [PubMed] [Google Scholar]
  • 13.Abeyratne UR, Tang X. Ultrasound scatter-spacing based diagnosis of focal diseases of the liver. Biomed Signal Process Cont. 2007;2(1):9–15. [Google Scholar]
  • 14.Kuc R, Haghkerdar K, O’Donnell M. Presence of cepstral peak in random reflected ultrasound signals. Ultrason Imaging. 1986;8(3):196–212. doi: 10.1177/016173468600800304. [DOI] [PubMed] [Google Scholar]
  • 15.Varghese T, Donohue KD. Mean-scatterer spacing estimates with spectral correlation. J Acoust Soc Am. 1994;96(6):3504–3515. doi: 10.1121/1.410611. [DOI] [PubMed] [Google Scholar]
  • 16.Varghese T, Donohue KD. Characterization of tissue microstructure scatterer distribution with spectral correlation. Ultrason Imaging. 1993;15(3):238–254. doi: 10.1177/016173469301500304. [DOI] [PubMed] [Google Scholar]
  • 17.Pereira WCA, Maciel CD. Performance of ultrasound echo decomposition using singular spectrum analysis. Ultrasound Med Biol. 2001;27(9):1231–1238. doi: 10.1016/s0301-5629(01)00423-9. [DOI] [PubMed] [Google Scholar]
  • 18.Pereira WCA, Bridal SL, Coron A, Laugier P. Singular spectrum analysis applied to backscattered ultrasound signals from in vitro human cancellous bone specimens. IEEE Trans Ultrason Ferroelectr Freq Control. 2004;51(3):302–312. [PubMed] [Google Scholar]
  • 19.Cohen FS, Georgiou G, Halpern EJ. WOLD decomposition of the backscatter echo in ultrasound images of soft tissue organs. IEEE Trans Ultrason Ferroelectr Freq Control. 1997;44(2):460–472. doi: 10.1109/58.585131. [DOI] [PubMed] [Google Scholar]
  • 20.Georgiou G, Cohen FS. Tissue characterization using the continuous wavelet transform. I. Decomposition method. IEEE Trans Ultrason Ferroelectr Freq Control. 2001;48(2):355–363. doi: 10.1109/58.911718. [DOI] [PubMed] [Google Scholar]
  • 21.Georgiou G, Cohen FS, Piccoli CW, Forsberg F, Goldberg BB. Tissue characterization using the continuous wavelet transform. II. Application on breast RF data. IEEE Trans Ultrason Ferroelectr Freq Control. 2001;48(2):364–373. doi: 10.1109/58.911719. [DOI] [PubMed] [Google Scholar]
  • 22.Abeyratne UR, Petropulu AP, Reid JM. On modeling the tissue response from ultrasonic B-scan images. IEEE Trans Med Imaging. 1996;15(4):479–490. doi: 10.1109/42.511751. [DOI] [PubMed] [Google Scholar]
  • 23.Gerr Neil L, Allen Jeffery C. The generalised spectrum and spectral coherence of a harmonizable time series. Digit Signal Process. 1994;4(4):222–238. [Google Scholar]
  • 24.Haykin S, Thomson DJ. Signal detection in a nonstationary environment reformulated as an adaptive pattern classification problem. Proc IEEE. 1998;86(11):2325–2344. [Google Scholar]
  • 25.Loeve M. Probability Theory 1 & 2. 4. New York, NY: Springer-Verlag; 1978. [Google Scholar]
  • 26.Percival DB, Walden AT. Spectral Analysis for Physical Applications: Multitaper and Conventional Univariate Techniques. New York, NY: Cambridge University Press; 1993. [Google Scholar]
  • 27.Varghese T, Donohue KD. Estimating mean scatterer spacing with the frequency-smoothed spectral autocorrelation function. IEEE Trans Ultrason Ferroelectr Freq Control. 1995;42(3):451–463. [Google Scholar]
  • 28.Donohue KD, Forsberg F, Piccoli CV, Goldberg BB. Analysis and classification of tissue with scatterer structure templates. IEEE Trans Ultrason Ferroelectr Freq Control. 1999;46(2):300–310. doi: 10.1109/58.753018. [DOI] [PubMed] [Google Scholar]
  • 29.Huang L, Donohue KD, Genis V, Forsberg F. Duct detection and wall spacing estimation in breast tissue. Ultrason Imaging. 2000;22(3):137–152. doi: 10.1177/016173460002200301. [DOI] [PubMed] [Google Scholar]
  • 30.Donohue KD, Huang L, Burks T, Forsberg F, Piccoli CW. Tissue classification with generalized spectrum parameters. Ultrasound Med Biol. 2001;27(11):1505–1514. doi: 10.1016/s0301-5629(01)00468-9. [DOI] [PubMed] [Google Scholar]
  • 31.Haykin S, Thomson DJ, Reed JH. Spectrum sensing for cognitive radio. Proc IEEE. 2009;97(5):849–877. [Google Scholar]
  • 32.Luchies CA, Ghoshal G, O’Brien WD, Jr, Oelze ML. Quantitative ultrasonic characterization of diffuse scatterers in the presence of structures that produce coherent echoes. IEEE Trans Ultrason Ferroelectr Freq Control. 2012;59(5):893–904. doi: 10.1109/TUFFC.2012.2274. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 33.Thomson DJ. Spectrum estimation and harmonic analysis. Proc IEEE. 1982;70(9):1055–1096. [Google Scholar]
  • 34.Mellors R, Vernon F, Thomson D. Detection of dispersive signals using multitaper dual-frequency coherence. Geophys J Int. 1998;135(1):146–154. [Google Scholar]
  • 35.Prieto GA, Parker RL, Vernon FL., III A Fortran 90 library for multitaper spectrum analysis. Comput Geosci. 2009;35(8):1701–1710. [Google Scholar]
  • 36.Oliphant TE. Python for scientific computing. Comput Sci Eng. 2007;9(3):10–20. [Google Scholar]
  • 37.Li Y, Zagzebski JA. A frequency domain model for generating B-mode images with array transducers. IEEE Trans Ultrason Ferroelectr Freq Control. 1999;46(3):690–699. doi: 10.1109/58.764855. [DOI] [PubMed] [Google Scholar]
  • 38.Morse P, Ingard K. Theoretical Acoustics. Princeton, NJ: Princeton Univ. Press; 1986. [Google Scholar]
  • 39.Faran JJ., Jr Sound scattering by solid cylinders and spheres. J Acoust Soc Am. 1951;23(4):405–418. [Google Scholar]

RESOURCES