Abstract
A k-space method for moderately nonlinear wave propagation in absorptive media is presented. The Westervelt equation is first transferred into k-space via Fourier transformation, and is solved by a modified wave-vector time-domain scheme. The present approach is not limited to forward propagation or parabolic approximation. One- and two-dimensional problems are investigated to verify the method by comparing results to analytic solutions and finite-difference time-domain (FDTD) method. It is found that to obtain accurate results in homogeneous media, the grid size can be as little as two points per wavelength, and for a moderately nonlinear problem, the Courant–Friedrichs–Lewy number can be as large as 0.4. Through comparisons with the conventional FDTD method, the k-space method for nonlinear wave propagation is shown here to be computationally more efficient and accurate. The k-space method is then employed to study three-dimensional nonlinear wave propagation through the skull, which shows that a relatively accurate focusing can be achieved in the brain at a high frequency by sending a low frequency from the transducer. Finally, implementations of the k-space method using a single graphics processing unit shows that it required about one-seventh the computation time of a single-core CPU calculation.
I. Introduction
A prevalent numric approach to nonlinear acoustic problems involves solving the Kuznetsov–Zabolotskaya–Khokhlov (KZK) equation [1]–[7]. Developed as a modification of the Burgers equation to include absorption and diffraction [8], the KZK equation [1] can also be derived as the parabolic approximation to the Westervelt equation [9]. Despite its utility, the equation is limited in validity to cases of quasi-planar wave propagation and is accurate for directional fields close to the axis of propagation and far from the source [10]. More general methods based on the Westervelt equation have been reported, but have primarily been limited to forward propagation [11], thus neglecting reverberation, or otherwise restricting nonlinear distortion to the normal direction [12]–[14].
Recently, several methods have been proposed to solve the Westervelt equation without such restrictions [15]–[19]. Likewise, the present work investigates a new wave-vector time-domain (k-space) based numerical algorithm [20]–[23] that can be applied to a wide range of nonlinear applications. The overall goal is to develop a computationally efficient method that is well-suited for heterogeneous media. The described approach is similar to the so-called pseudo-spectral method [24] in that both methods calculate the spatial differentiation in the k-space by Fourier transformation. However, the proposed method employs a straightforward time-stepping scheme that has been shown to be more accurate and less complex [21], [22]. In addition, the proposed approach is based on the second-order nonlinear wave equation, whereas the pseudo-spectral method [24] is based on a first-order nonlinear wave equation, which requires extra computation and storage of the particle displacement vector. As a result, the present method is less demanding in terms of storage and computation.
The paper proceeds as follows: section II presents the derivation of the k-space method followed by the description of an absorbing layer devised to eliminate the problem of transformation-induced phase wrapping. Section III concerns numerical simulations. The k-space method is compared with the analytic solution and FDTD method. Criteria for choosing spatial and temporal step-size are revealed. An application of the proposed method for studying nonlinear wave propagation through the skull is presented. Finally, implementations of the algorithm using graphics processing units (GPUs) are also discussed. Section IV concludes the paper.
II. Theory
For a fluid medium with inhomogeneous acoustic properties, the nonlinear acoustic wave equation (Westervelt equation) is written as [7]
(1) |
where p is the sound pressure, c is the sound speed, δ is the sound diffusivity, β is the nonlinearity coefficient, and ρ is the ambient density. All materials are assumed to be spatially varying functions. The equation inherently assumes a thermoviscous fluid, because the relaxation mechanism is not considered. However, the following algorithm can be readily modified to include power-law absorption and dispersion [25]. It is also noted that the lagrangian density [8], which was shown to be negligible [18], has been dropped from (1).
By using the normalized wave field [21], the first-order derivative term is eliminated and the nonlinear wave equation becomes
(2) |
where c0 is the background speed of sound.
By defining an auxiliary field w = f + v, where (2) can be reduced to
(3) |
where
(4) |
Fourier transformation of (3) in the spatial domain yields the k-space equation
(5) |
Where , and W, V, Q, H, and D are the spatial Fourier transforms of w, v, q, h, and d, respectively which can be calculated using a fast Fourier transform (FFT).
Eq. (5) can be solved in a nonstandard finite difference approach [21], [22],
(6) |
where Δt is the temporal step size. For a homogeneous medium or a weakly inhomogeneous medium, this harmonic oscillator equation guarantees small dispersion error with a large temporal step, as opposed to the conventional leap-frog scheme,
(7) |
or even higher order time integration, such as the fourth-order Adams-Bashforth time integration [24].
comparing (6) with [21, Eq. (9)], one can see that two new terms have been added, H and D, which are the contributions from the nonlinearity and diffusivity. This approach can then be viewed as a straightforward extension to a previous k-space method described by Mast et al.[21] with nonlinearity and absorption included. In addition, because the coefficients of the third and fourth terms in (1) are small compared with the coefficient of the second term, the stability condition should be similar to the linear k-space method,
(8) |
where CFL is the courant-Friedrichs–Lewy number cmaxΔt/Δx. (note that the definition is somewhat different from that used in [21].) clearly, the algorithm is unconditionally stable for media with c(r) < c0 everywhere.
To calculate H (or h), the following backward difference approximation was employed [26]:
(9) |
This backward difference approximation has a fourth-order accuracy. It has the disadvantage of requiring the storage of six time steps. However, if this is problematic, the second-order backward difference approximation [26] can be used at the expense of a significantly reduced time step,
(10) |
Conversely, if the memory is not limited, a higher order, e.g., a sixth-order approximation might be a good alternative. In this study, however, only the fourth-order approximation was used. The pressure field for the initial six steps can be either roughly calculated using the linear k-space method, assuming that the nonlinearity does not significantly build up in these six steps, or more precisely calculated using nonlinear projection methods. In this study, the former approach was used.
Similarly, to calculate D (or d), the following third-order backward difference approximation was used [6]:
(11) |
Because an FFT implies periodicity, the k-space method inherently has a wrapping artifact problem: the wave enters one boundary and exits from the other side. The easiest way to overcome this is to enlarge the computational domain; however, this inevitably increases the calculation time. The well-known perfectly matched layer (PML) approach [22] has been shown to be a good solution to this problem. In this study, an absorbing layer [27], [28] was used to minimize the spurious reflections from the boundary. The equation for the absorbing layer can be written in f as
(12) |
It is noted that the nonlinearity and absorption terms should still be considered in the absorption layer to prevent sudden medium change. They are only ignored here to emphasize the newly added term in the absorption layer, i.e., U, which is an absorption term (frequency independent) and its derivative should be kept as small as possible. In this study, we have used [28]
(13) |
where U0 is a constant (2.0 in the present study), α is a decay factor (0.1 in the present study), and n denotes the distance in number of grid points from the boundary. Although this equation was proposed for the linear acoustic equation, it has been found in this study to also be suitable for the nonlinear acoustic equation. Numerical simulations have shown that, for a normal incident wave, the refection from the absorption layer can be reduced by more than 50 dB.
After applying the Fourier transform, (12) can be written in terms of W as
(14) |
where M is the Fourier transform of m, and
(15) |
The first-order time derivative can be calculated by the second-order approximation
(16) |
A higher-order approximation can also be employed, but in this study, (16) was found to be sufficient. Finally, (14) can be solved in a manner similar to (6), and the complete time stepping algorithm is written as
(17) |
To close this section, it is reiterated that the present nonlinear k-space algorithm is very similar to the linear k-space algorithm and can now be summarized as in Fig. 1.
III. Simulations
A. A 1-D Homogeneous Medium Problem
To verify the present k-space algorithm, as well as to determine the requirement for the spatial and temporal steps to achieve accurate results, we initially tested 1-d propagation in a homogeneous medium. The incident wave pi was defined as a plane wave with Gaussian temporal shape [21]:
(18) |
where p0 is the pressure amplitude, ω0 is the center angular frequency, τ is the retarded time τ = t − (x − x0)/c0, and x0 is the center of the pulse. In this section, p0 was chosen to be 2 MPa, ω0 was 1 MHz × 2π, and σ was 5 × 10−12. This gave a nominal maximum frequency of 1.5 MHz, corresponding to the spectral point 95 dB down from the center frequency. The speed of sound was 1500 m/s, the density was 1000 kg/m3, and the nonlinearity was 3.5. No attenuation was considered. With (18), the sound field is known for the first six temporal steps, with the assumption that the nonlinearity is negligible for these six steps. This accomplishes step 1 in the algorithm described in the previous section. Note that, because a second order time-domain equation is solved, two initial conditions are needed, one for the pressure and one for the pressure derivative with regard to time t. Because the sound field for the first six temporal steps can be obtained from (18), these two initial conditions are explicitly given.
To investigate the computational efficiency of the k-space method, a fourth-order finite-difference time-domain (FDTD) method [29] was implemented for comparison. A benchmark solution was also obtained using the analytic Poisson solution. Details of this solution are not repeated here, but can be found in [8].
In the first case, the spatial steps were both 1/8 of the wavelength at the nominal maximum frequency for the k-space method and FDTD method. The CFL number were also the same, i.e., 0.1. Fig. 2(a) shows the time-domain signal of the pulse after a distance of 50 mm, which corresponds to 0.65 of the theoretical plane wave shock formation distance σs for a sinusoidal wave at 1 MHz. Fig. 2(b) shows the results in the frequency domain. Results for linear propagation are shown in both plots for reference. It can be clearly seen from Fig. 2(b) that even though the two approaches used the same numerical configuration, the k-space method agrees well with the analytic solution up to the fifth harmonics, with a maximum difference of around 2 dB, whereas the FDTD method completely deviates from the analytic solution starting from the third harmonics. This is because for the k-space method, only two grid points are needed for one wavelength at the frequency of interest to satisfy the Nyquist rate condition. On the other hand, the fourth-order FDTD method is well known to require approximately 8 to 10 grid points per wavelength to acquire accurate results. For a moderately nonlinear problem, if the third harmonics are of interest, then the k-space method theoretically requires 6 grid points at the wavelength of the fundamental frequency, whereas the FDTD method requires 24 to 30 grid points. The computational efficiency difference becomes more pronounced if a 3-D problem is considered. Finally, in this case, the k-space and FDTD method took about the same computation time.
Next, the k-space method is tested with spatial step and CFL number varied. More specifically, two cases were studied. In the first case, the spatial step was chosen to be 1/2, 1/4, 1/6, and 1/8 of the wavelength at the nominal maximum frequency, with the CFL number fixed at 0.1. In the second case, the temporal criteria was evaluated by fixing the step size at 1/8 of the wavelength and varying the CFL number from 0.1 to 0.4. Simulation results in the frequency domain are shown in Figs. 3(a) and 3(b), respectively. We have the following observations:
The accuracy of the k-space method quickly decreases at the frequency where the Nyquist rate condition is not met. In this example, the k-space method is valid approximately up to 1.5, 3, 4.5, and 6 MHz for step sizes of 1/2, 1/4, 1/6, and 1/8 wavelength, respectively. Therefore, in a weakly nonlinear problem, in which the fundamental and second harmonics are of concern, the k-space method only needs to employ 4 points per wavelength at the maximum frequency to capture accurate wave propagation for a homogeneous medium.
The accuracy of the k-space method also depends on the CLF number; however, the change in the accuracy is not as significant as in the case in which the spatial step is varied. As expected, the smaller the CFL number is, the more accurate is the result. In this specific case, in which a moderately nonlinear wave propagation is modeled (the second harmonics are about 1/5 of the fundamental in amplitude), fairly accurate results can be obtained up to the fourth harmonics (maximum derivation around 2 dB) even with a CFL number of 0.4. It is expected that for a weakly nonlinear problem, the required CFL number can be even larger than 0.4, because the nonlinearity can then be viewed as a small perturbation imposed upon the linear wave equation. For a linear problem, the CFL number in the k-space algorithm can be arbitrarily large in a homogeneous medium as long as the Nyquist rate is satisfied [22], [23].
Finally, note that the k-space method is not optimum when applied to simulations of strongly nonlinear wave propagation, e.g., shock waves. This is because spectral methods suffer from discontinuities existing in the solution, which can be seen in a shock wavefront. The gibbs phenomenon, i.e., numerical oscillations near the discontinuity, is expected to be seen when applying k-space method to shock wave simulations. However, by utilizing an artificial attenuation in the algorithm [12], the numerical oscillations can be reduced. A recent study also reports on the use of gegenbauer reconstructions for shock wave modeling [30].
B. Two 2-D Inhomogeneous Medium Problems
In this section, two 2-d inhomogeneous medium problems are discussed. In the first problem, a cylindrical object with radius 4.0 mm was added into the center of the medium as a scatterer. The background medium has the same acoustic properties as in the 1-d homogenous medium problem; i.e., the speed of sound was 1500 m/s, the density was 1000 kg/m3, the nonlinearity was 3.5, and the medium was lossless. The acoustic properties in the cylindrical object were different; the speed of sound was 1575 m/s, the density was 1050 kg/m3, the nonlinearity was 4, and the diffusivity was 1 × 10−4 m2≥s−1. Clearly this is a weak contrast problem, which can occur, for example, in soft tissue [11]. Assuming that the nonlinearity and diffraction effects are not significant within the first six steps, the initial sound field was again employed (18). The center frequency was 1 MHz, x0 = −0.012, σ = 3e−12. These result in a nominal maximum frequency of 1.5 MHz. The pressure amplitude p0 was 3 MPa. In addition, this initial condition only applied to the domain | y | ≤ 0.01. The calculation domain was 5 × 5 cm, where 9 elements per minimum wavelength were used. The CFL number was 0.3. For comparison, FDTD was also implemented with the same spatial resolution and CFL number. The benchmark solutions were also obtained from an FDTD simulation, with a fine spatial resolution of 27 elements per minimum wavelength and a CFL number of 0.1.
Fig. 4 presents three sets of snapshots of the sound field computed from the k-space method at times 6.23, 9.80, and 13.38 μs. The area shown in each figure is 2.5 × 2.5 cm. The benchmark solution is not shown here because the difference is visually indistinguishable. To assess the accuracy of the k-space method, Fig. 5(a) illustrates all three results: benchmark solution, FDTD, and k-space, at the location (8.25, 0) mm (shown in Fig. 4(a) as the receiver) in the time domain; Fig. 5(b) shows the results in the frequency domain. The k-space result agrees well with the benchmark solution. The derivation at the second and third harmonic are both around 1 dB. On the other hand, the accuracy of the FDTD method quickly deteriorates after the third harmonic, because of the insufficient spatial resolution. For example, the derivation at the third harmonic is about 8 dB.
For this weakly inhomogeneous problem, the k-space method is shown to have fairly good performance, as was the case for the 1-D homogeneous problems. This has been found also in linear acoustic problems [20]–[22].
In the second example, the amplitude for the initial acoustic field was increased to 7 MPa. The acoustic properties in the cylindrical object were changed; the speed of sound was 3000 m/s, the density was 2000 kg/m3, and the nonlinearity was kept at 4. This example allowed verification of the present method for strong-contrast problems, which can occur, for example, in scattering from human bones [21] and phononic band gaps [31]. Fig. 6 presents three snapshots of the sound field at times 6.23, 9.80, and 13.38 μs. Fig. 7(a) shows the results at the same location (8.25, 0) mm in the time domain; Fig. 7(b) shows the results in the frequency domain. The k-space method again outperforms the FDTD in terms of accuracy, but is slightly less accurate compared with the weak contrast case. This is in correspondence with previous findings in linear acoustic problems [20]–[22]; i.e., the k-space method becomes less accurate for strongly inhomogeneous problems. For the k-space method, the derivations at the second and third harmonics are both approximately 2 dB, whereas for FDTD, they are 3 dB and 9 dB, respectively.
It has been shown that the accuracy of the k-space method for large-contrast problems can be improved by using a smoothing approach [21]. However, this requires the analytic Fourier transforms of the inhomogeneities, which are typically not available. For this reason, the smoothing approach is not used in this study.
C. Harmonic Focusing
This section studies transcranial nonlinear ultrasound focusing inside the brain. It is well known that the skull introduces strong phase aberration during high-intensity focused ultrasound (HIFU) therapy [32]; thus, the focusing can be shifted outside the focal zone, potentially damaging the surrounding tissue. Methods have been developed to correct this phase distortion [33], [32] which require skull images from computed tomography (CT). The images are registered with both the magnetic resonance image and the ultrasound therapy device, and a computer algorithm predicts the amplitude and phasing pattern of a treatment array necessary to restore a distorted focus. However, this approach suffers from its high complexity, because it requires an extra imaging modality (CT) and typically a clinical system with a 500-element array as well as 500 dedicated driving channels [34]. On the other hand, the phase aberration is also strongly frequency-dependent. It has been shown that a focus can be achieved at a low frequency of 250 kHz [35], because of its long wavelength compared with the thickness and inhomogeneity of the skull. Nevertheless, for a low frequency, its ability to be focused and transformed into thermal energy at the target is significantly diminished compared with higher frequencies. For these reasons, ideally, a low frequency is desired in the near field to propagate through the distorting layers (skull), and a high frequency is desired at the focal point. This can be potentially realized by nonlinear wave propagation.
A full k-space 3-D simulation was implemented. The density of the skull was obtained from a CT scan. The speed of sound was calculated using empirical equations [32]. The absorption was neglected for simplicity because it is not expected to significantly impact the phase aberration. The nonlinearity coefficient of the skull was assumed to be homogeneous and was 3.5 (the same as water), this value was expected to at least give qualitative results. The spatial resolution (grid size) was 0.58 mm. The grid numbers are 171, 191, and 59 along the x, y, and z-axes, respectively. The CFL number was 0.2. Fig. 8 shows the portion of the 3-D skull used for the simulation. a phased array was placed close to the skull. For simplicity, each grid is considered as an element and the phase can be adjusted to achieve a focus. The focal point was about 10 cm away from the array. Fig. 9 illustrates a simple diagram of the simulation setup. The size of the array was relatively small, 3 × 10 cm, to minimize the computation time. Three separate simulations were carried out. The phased array emitted three pulses that centered at 250, 500, and 750 kHz, respectively, with a peak amplitude of 1 MPa. at 250 kHz, nonlinear wave propagation was modeled and harmonics at 500 and 750 kHz were generated. For the other two frequencies, linear propagations were assumed. The computation time was on the order of 10 min, and the memory required for the computation was about 10 GB. The detailed configuration of the computer can be found in the next subsection.
Fig. 10 shows the acoustic intensity distribution [36] on the focal plane. The focal point is designated at (0.017, 0.05) m. Figs. 10(a) and (b) show the intensity at the second and third harmonics generated from acoustic emission at 250 kHz. Figs. 10(c) and (d) show the intensity at the fundamental frequency, generated by higher frequencies at 500 and 750 kHz, respectively. It is evident that harmonic focusing using nonlinear wave propagation has lower side lobes and more accurate focusing compared with directly sending the acoustic signal at higher frequencies. Quantifications of the distortion of focused beams can be achieved through methods discussed in [37] and [38]. However, they are not pursued here because the purpose of this section is only to show that the k-space method can be effectively applied to simulating nonlinear wave propagation through skulls.
The ultimate goal is to minimize the fundamental frequency and maximize the harmonics (second or higher harmonics) at the focal point, because the fundamental frequency has a larger focal zone and lower cavitation threshold. a preliminary solution [39] was proposed in which alternating array elements are driven out of phase, so that the fundamental frequency vanishes at the focal point, but the second harmonic would still be in phase at the focal point. Future work will follow along this line and further minimize the fundamental frequency, not only at the focal point, but also throughout the whole brain area.
D. GPU Implementations
During the simulation, it was found that the majority of the computational time was spent on forward and inverse FFT routines. There was also a large amount of time spent on the matrix point-wise manipulations. All of these computations are inside the time-step and are candidates to be dispatched to GPUs for an increase in speed. We adopted a third-party Matlab (The MathWorks Inc., Natick, Ma) GPU computing toolbox named Jacket (AccelerEyes, Atlanta, GA) to achieve the GPU computing. Specifically, Jacket's forward and inverse FFT overload functions were employed to improve the computation speed. To test the algorithm performance on the GPU, we ran a set of 2-d simulations with 1600 time steps using Matlab r2011a on a 64-bit Pc.
Fig. 11 shows the comparison of the amount of time to run the 2-d simulation for different matrix sizes (number of grid points on x- and y-axis) on a multi-core CPU, a single-core CPU, and a GPU. The CPU calculations were implemented on a quad-core 3.60-gHz Intel Xeon 5687 CPU (Intel corp., Santa Clara, CA) with 192 GB of RAM. For the single CPU computational time test, we closed the multi-core function in the BIOS. The same amount of computation was also implemented on an Nvidia Quadro FX4000 with 2 GB of memory (Nvidia Corp., Santa Clara, CA). The comparison result shows that the computational time for the single-core and multi-core CPU computing increase dramatically as the matrix size increases, whereas the increase of the GPU computation time is much less. For a matrix size of 1700 × 1700, the GPU finished the computation in 505 s, which is about one-fifth of the multi-core CPU's 2731 s computation time and one-seventh of the single-core CPU's 3359 s. For a matrix size that is larger than 1800 × 1800, our GPU failed the computation because it exceeded the GPU memory.
It is noted that the distinction between multi-core CPU time and single-core CPU time is expected to be slightly larger if the code was implemented in c++ or Fortran. Nevertheless, the purpose of this section is more focused on demonstrating the perceived difference rather than a very precise numeric difference among different processing fashions. a similar study for the computational efficiency on GPUs and CPUs for k-space linear acoustic simulation was reported by a recent paper [40].
IV. Conclusions and Discussions
This paper reports on a newly developed algorithm for nonlinear wave propagation based on the k-t space scheme [21]. The validity of the present method is tested by comparing it with analytical solutions and a fourth-order FDTD method, and good agreements have been found. The present approach can be viewed as an extension to a previously reported linear k-space method [21], which has been expanded to include the effects of nonlinearity and attenuation. The method takes inhomogeneity into account and, unlike standard methods, does not employ the parabolic approximation or assume one-way propagation. Thus, it can be applied to a wide range of nonlinear acoustic problems. Furthermore, many commonly used approaches solve the Westervelt equation by assuming that nonlinear distortions occur along the direction normal to the source plane, which is not a valid assumption for highly focusing transducers. This method solves the full Westervelt equation without neglecting the nonlinear distortions in other directions, and thus might be a useful tool for studying the nonlinear sound field for highly focusing transducers.
The present method is highly efficient for moderately nonlinear problems, because it is essentially a spectral approach and thus only requires two nodes per minimum wavelength, as set by the Nysquist rate. In addition, because the method uses an extremely accurate time-stepping algorithm [21], the temporal step (or CFL number) can be fairly large compared with other approaches. As shown in the simulation results, more accurate results can be obtained using the proposed method in comparison with the FDTD method. compared with homogeneous or weakly inhomogeneous media, less accurate results were obtained in strongly inhomogeneous media. It is expected that this is caused in part by aliasing, which occurs from Fourier transformation of discontinuities in the medium [22]. In addition, the second-order wave equation incorporates the density within a second-order derivative term, which can be difficult to represent numerically [22]. One possible way to avoid this problem would be to employ the coupled first-order nonlinear wave equations [24], [22], which have already shown significant improvement for linear wave propagation in inhomogeneous media.
A set of simulations showed the feasibility of using nonlinear effects in HIFU propagation to strategically reduce the effects of near-field layers (skull) that distort the ultrasound field. Future studies will focus on maximizing the harmonic amplitudes and minimizing the fundamental frequency amplitude on the focal plane. Finally, implementations of the k-space method on a single GPU demonstrated a significant reduction of computation time over CPU implementations.
Acknowledgments
The authors thank Dr. B. Cox for helpful discussions.
This work was partially supported by national Institutes of Health grant number U41rr019703.
Biographies
Yun Jing received a B.S. degree in electronic science and engineering from Nanjing University, China, in 2006 and an M.S. degree from Rensselaer Polytechnic Institute in 2007. He received his Ph.D. degree in architectural acoustics from Rensselaer Polytechnic Institute in 2009. Before joining the North Carolina State University faculty as an assistant professor, he was a research fellow at Brigham and Women's Hospital, Harvard Medical School. He specializes in the development of analytical and numerical methods for linear and nonlinear wave propagation in fluids.
Tianren Wang is a graduate student in the department of Mechanical and Aerospace Engineering of North Carolina State University, Raleigh, NC. His current research interests include ultrasound tomography. T. Wang received a B.S. degree in optical engineering from Dalian University of Technology, China, in 2007 and an M.S. degree in computer science from the University of North Carolina (UNC) at Chapel Hill, NC, in 2011.
Greg T. Clement's photograph and biography were unavailable at time of publication.
Contributor Information
Yun Jing, Email: yjing2@ncsu.edu, Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC.
Tianren Wang, Department of Mechanical and Aerospace Engineering, North Carolina State University, Raleigh, NC.
Greg T. Clement, Department of Radiology, Brigham and Women's Hospital, Harvard Medical School, Boston, MA
References
- 1.Kuznetsov V. Equations of nonlinear acoustics. Sov Phys Acoust. 1971;16:467–470. [Google Scholar]
- 2.Lee YS, Hamilton MF. Time-domain modeling of pulsed finite-amplitude sound beams. J Acoust Soc Am. 1995;97(2):906–917. [Google Scholar]
- 3.Averkiou MA, Cleveland RO. Modeling of an electrohydraulic lithotripter with the KZK equation. J Acoust Soc Am. 1999;106(1):102–112. doi: 10.1121/1.427039. [DOI] [PubMed] [Google Scholar]
- 4.Khokhlova VA, souchon R, Tavakkolim J, Sapozhnikov OA, Cathignol D. Numerical modeling of finite-amplitude sound beams: shock formation in the near field of a cW plane piston source. J Acoust Soc Am. 2001;110(1):95–108. [Google Scholar]
- 5.Yang X, Cleveland RO. Time domain simulation of nonlinear acoustic beams generated by rectangular pistons with application to harmonic imaging. J Acoust Soc Am. 2005;117(1):113–123. doi: 10.1121/1.1828671. [DOI] [PubMed] [Google Scholar]
- 6.Khokhlova V, Ponomarev A, Averkiou M, Crum L. Nonlinear pulsed ultrasound beams radiated by rectangular focused diagnostic transducers. Acoust Phys. 2006;52(4):481–489. [Google Scholar]
- 7.Jing Y, Cleveland RO. Modeling the propagation of nonlinear three-dimensional acoustic beams in inhomogeneous media. J Acoust Soc Am. 2007;122(3):1352–1364. doi: 10.1121/1.2767420. [DOI] [PubMed] [Google Scholar]
- 8.Hamilton MF, Blackstock DT. Nonlinear Acoustics. San Diego, CA: Academic Press; 1998. pp. 421–440. [Google Scholar]
- 9.Westervelt P. Parametric acoustic array. J Acoust Soc Am. 1965;35(4):535–537. [Google Scholar]
- 10.Huijssen J, Bouakaz A, Verweij M, de Jong N. Simulations of the nonlinear acoustic pressure field without using the parabolic approximation. IEEE Symp Ultrasonics. 2003;2:1851–1854. [Google Scholar]
- 11.Varslot T, Taraldsen G. computer simulation of forward wavepropagation in soft tissue. IEEE Trans Ultrason Ferroelectr Freq Control. 2005;52(9):1473–1482. doi: 10.1109/tuffc.2005.1516019. [DOI] [PubMed] [Google Scholar]
- 12.Christopher PT, Parker KJ. New approaches to nonlinear diffractive field propagation. J Acoust Soc Am. 1991;90(1):488–499. doi: 10.1121/1.401274. [DOI] [PubMed] [Google Scholar]
- 13.Vecchio CJ, Schafer ME, Lewin PA. Prediction of ultrasonic field propagation through layered media using the extended angular spectrum method. Ultrasound Med Biol. 1994;20(7):611–622. doi: 10.1016/0301-5629(94)90109-0. [DOI] [PubMed] [Google Scholar]
- 14.Zemp RJ, Tavakkoli J, Cobbold RSC. Modeling of nonlinear ultrasound propagation in tissue from array transducers. J Acoust Soc Am. 2003;113(1):139–152. doi: 10.1121/1.1528926. [DOI] [PubMed] [Google Scholar]
- 15.Jing Y, Tao M, Clement G. Evaluation of a wave vector frequency domain method for nonlinear wave propagation. J Acoust Soc Am. 2011;129(1):32–46. doi: 10.1121/1.3504705. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 16.Pinton GF, Dahl J, Rosenzweig S, Trahey GE. A heterogeneous nonlinear attenuating full-wave model of ultrasound. IEEE Trans Ultrason Ferroelectr Freq Control. 2009;56(3):474–488. doi: 10.1109/TUFFC.2009.1066. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Huijssen J, Verweij MD. An iterative method for the computation of nonlinear, wide-angle, pulsed acoustic fields of medical diagnostic transducers. J Acoust Soc Am. 2010;127(1):33–44. doi: 10.1121/1.3268599. [DOI] [PubMed] [Google Scholar]
- 18.Jing Y, Shen D, Clement GT. Verification of the Westervelt equation for focused transducers. IEEE Trans Ultrason Ferroelectr Freq Control. 2011;58(5):1097–1101. doi: 10.1109/TUFFC.2011.1910. [DOI] [PubMed] [Google Scholar]
- 19.Yuldashev PV, Khokhlova VA. Simulation of three-dimensional nonlinear fields of ultrasound therapeutic arrays. Acoust Phys. 2011;57(3):334–343. doi: 10.1134/S1063771011030213. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 20.Mould J, Wojcik G, Carcione L, Tabei M, Mast T, Waag R. Validation of FFT-based algorithms for large-scale modeling of wave propagation in tissue. IEEE Ultrasonics Symp. 1999;2:1551–1556. [Google Scholar]
- 21.Mast T, Souriau L, Liu D, Tabei M, Nachman A, Waag RC. A k-space method for large-scale models of wave propagation in tissue. IEEE Trans Ultrason Ferroelectr Freq Control. 2001;48(2):341–354. doi: 10.1109/58.911717. [DOI] [PubMed] [Google Scholar]
- 22.Tabei M, Mast TD, Waag RC. A k-space method for coupled first-order acoustic propagation equations. J Acoust Soc Am. 2002;111(1, pt 1):53–63. doi: 10.1121/1.1421344. [DOI] [PubMed] [Google Scholar]
- 23.Cox B, Arridge SR, Beard PC. k-space propagation models for acoustically heterogeneous media: application to biomedical photoacoustics. J Acoust Soc Am. 2007;121(6):3453–3464. doi: 10.1121/1.2717409. [DOI] [PubMed] [Google Scholar]
- 24.Wojcik G, Mould J, Ayter S, Carcione L. A study of second harmonic generation by focused medical transducer pulses. IEEE Ultrasonics Symp. 1998;2:1583–1588. [Google Scholar]
- 25.Treebya BE, Cox BT. Modeling power law absorption and dispersion for acoustic propagation using the fractional Laplacian. J Acoust Soc Am. 2010;127(5):2741–2748. doi: 10.1121/1.3377056. [DOI] [PubMed] [Google Scholar]
- 26.Fornberg B. Calculation of weights in finite difference formulas. SIAM Rev. 1998;40(3):685–691. [Google Scholar]
- 27.Mast TD. Two- and three-dimensional simulations of ultrasonic propagation through human breast tissue. Acoust Res Lett Online. 2002;3(2):53–58. [Google Scholar]
- 28.Kosloff R, Kosloff D. Absorbing boundaries for wave propagation problems. J Comput Phys. 1986;63(2):363–376. [Google Scholar]
- 29.Hallaj I, Cleveland RO. FDTD simulation of finite-amplitude pressure and temperature fields for biomedical ultrasound. J Acoust Soc Am. 1999;105(5):l7–l12. doi: 10.1121/1.426776. [DOI] [PubMed] [Google Scholar]
- 30.Jing Y, Clement G. On the use of Gegenbauer reconstructions for shock wave propagation modeling. J Acoust Soc Am. 2011;130(3):1115–1124. doi: 10.1121/1.3621485. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 31.Liang B, Yuan B, Cheng J. Acoustic diode: rectification of acoustic energy flux in one-dimensional systems. Phys Rev Lett. 2009;103(10) doi: 10.1103/PhysRevLett.103.104301. art. no. 104301. [DOI] [PubMed] [Google Scholar]
- 32.Aubry JF, Tanter M, Pernot M, Thomas JL, Fink M. Experimental demonstration of non-invasive transskull adaptative focusing based on prior computed tomorgraphy scans. J Acoust Soc Am. 2003;113(1):84–93. doi: 10.1121/1.1529663. [DOI] [PubMed] [Google Scholar]
- 33.Clement GT, Hynynen K. A non-invasive method for focusing ultrasound through the human skull. Phys Med Biol. 2002;47(8):1219–1236. doi: 10.1088/0031-9155/47/8/301. [DOI] [PubMed] [Google Scholar]
- 34.McDannold N, Clement GT, Black PM, Jolesz FA, Hynynen K. Transcranial mri-guided focused ultrasound surgery of brain tumors: Initial findings in three patients. Neurosurgery. 2010;66(2):323–332. doi: 10.1227/01.NEU.0000360379.95800.2F. [DOI] [PMC free article] [PubMed] [Google Scholar]
- 35.Yin X, Hynynen K. A numerical study of transcranial focused ultrasound beam propagation at low frequency. Phys Med Biol. 2005;50(8):1821–1836. doi: 10.1088/0031-9155/50/8/013. [DOI] [PubMed] [Google Scholar]
- 36.Harris GR. A discussion of procedures for ultrasonic intensity and power calculations from miniature hydrophone measurements. Ultrasound Med Biol. 1985;11(6):803–817. doi: 10.1016/0301-5629(85)90074-2. [DOI] [PubMed] [Google Scholar]
- 37.Tabei M, Mast T, Waag R. Simulation of ultrasonic focus aberration and correction through human tissue. J Acoust Soc Am. 2003;113(2):1166–1176. doi: 10.1121/1.1531986. [DOI] [PubMed] [Google Scholar]
- 38.Yuldashev PV, Krutyansky LM, Khokhlova VA, Brysev AP, Bunkin FV. Distortion of the focused finite amplitude ultrasound beam behind the random phase layer. Acoust Phys. 2010;56(4):463–471. [Google Scholar]
- 39.White PJ, Pattenberg PV, Clement GT. A nonlinear method for high-intensity focused ultrasound (HIFU) aberration reduction. IEEE Ultrasonics Symp. 2008:2059–2061. [Google Scholar]
- 40.Treeby BE, Cox BT. k-Wave: Matlab toolbox for the simulation and reconstruction of photoacoustic wave-fields. J Biomed Opt. 2010;15(2) doi: 10.1117/1.3360308. art. no. 021314. [DOI] [PubMed] [Google Scholar]