Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2011 May 22.
Published in final edited form as: Acoust Sci Technol. 2010 Nov 1;31(6):379–386. doi: 10.1250/ast.31.379

Spatial backward planar projection in absorbing media possessing an arbitrary dispersion relation

Gregory T Clement 1
PMCID: PMC3099221  NIHMSID: NIHMS270059  PMID: 21611135

Abstract

Planar projection methods have been shown to rapidly relate fields between two planes. Such an approach is particularly useful for characterizing transducers, since only a single plane needs to be measured in order to characterize an entire field. The present work considers the same approach in the presence of an arbitrary dispersion relation. Unlike traditional methods that use Fourier solutions of the time-domain wave equation, the approach starts from a frequency-domain Helmholtz equation for waves in a dispersive medium. It is shown that a transfer function similar to that derived from time domain equations can be utilized. Both the forward- and backward-projection behaviors are examined and it is demonstrated that the approach is invariant to propagation direction.

Keywords: Planar projection, k-space, dispersion, ultrasound

I. Introduction

A variety of linear planar projection algorithms in the wavevector-frequency domain[1-3] and the wavevector-time domain [4-6] have been described for rapidly computing acoustic waves between positions in space/time. Generally, these methods are derived from Fourier solutions to the time-domain linear wave equation. Such an approach, however, limits the dispersion to a fixed relation characterized by the particular wave equation. Thus, anomalous dispersion in biological tissue and other materials can only be approximated by such specific equations.

A more general time domain wave equation for materials that follow a frequency power law was expressed by Szabo[7], in terms of the linear lossless wave equation and a convolution loss operator, which has subsequently been modified and used to describe a variety of situations in the time domain, assuming a power law dependence. Moreover, Waters et al[8] showed this representation could be extended to general distributions. Variations in the approach center on efficient methods to model the time-domain solutions [9-12].

On the other hand, the general case of anomalous dispersion can be handled with relative ease in wave-vector space [13]. The present work indicates how the frequency-domain wave equation can be further transformed into the wavevector-frequency domain, where it has a known solution. It will be shown that this solution can be used for planar projection and is valid under arbitrary dispersion conditions. Moreover, the selection of a specific dispersion relation readily relates the equation to the most commonly used time-domain equations.

A key aspect of planar projection is its ability to back-propagate a signal toward its source. It is demonstrated that the projection property is still valid in dispersive media. Utility of such projections may include a wide range of applications where the angular spectral method is applied, including transducer field characterization in lossy media, the prediction of fields through homogeneous and layered media, and reconstruction of fields via back-projection.

II. Theory

1. The generalized dispersive wave equation

The present linearized theory is based on a dynamic equation of state, which leads to the wave equation in dispersive media [14],

2P(r,ω)+ω2C(ω)2P(r,ω)=0, (1)

where P is the Fourier transform of pressure with respect to time and C is the complex sound speed. Frequency dependence on C prevents straightforward expression of (1) in the time domain, thus motivating frequency domain modeling [15]. However, rather than propagate the wave purely in space, (1) can be transformed with respect to the Cartesian orthogonal coordinates, x and y such that the equation takes the form of the ordinary differential equation

zP(kx,ky,z,ω)+K2P(kx,ky,z,ω)=0, (2)

where

K2=ω2C2kx2ky2, (3)

and is the Fourier transform of pressure with respect to the Cartesian x and y dimensions, and time.

The equation is identical in form to that used in the angular spectrum approach, with the important distinction that C is an arbitrary complex function of frequency. The relevant known solution to (2) in terms of the initial pressure is given by

P=P0eiK(zz0). (4)

2. Relation to lossy time domain equations

Before considering the case of an anomalous dispersion, it is instructive to illustrate how (2) and (3) readily reduce to common linear equations in the time domain by defining C. It may be readily verified that setting C = c0, where c0 is a real constant, gives the transformed form of the standard lossless equation,

2p(r,t)1c022t2p(r,t)=0. (5)

Substitution of the value C=c0/1+iωδ/c02 into equation (2) and Fourier transformation yields a linearized form of the Westervelt equation [16,17],

2p(r,t)1c022t2p(r,t)+δc043t3p(r,t)=0. (6)

Similarly setting C=c01+iτω gives the transformed form of the linearized Stokes equation [18], whose dispersion relation was previously described [19] for forward planar projection,

(1+τt)2p(r,t)1c022t2p(r,t)=0. (7)

The relaxation time for the medium is given by τ.

Finally, setting C=c0/1+2ic0α|ω|y/ω, the generalized power loss equation expressed by Szabo7 remains in its manageable frequency domain form, with y a real number that gives the power relation. This equation was derived by induction in Sabo's work for describing lossy media of the power law type. This behavior concerns a large range of physical problems in underwater acoustics and medical ultrasound where loss is dependent on frequency7. When C is substituted into (2) the Fourier transform is not trivial, unless y is an even integer. However, through the use of generalized functions, it may be shown that in the space-time domain the equation becomes:

2p(r,t)1c022t2p(r,t)+Lγp(r,t)=0Lγ=2c0α0Γ(y+2)cos[π(y+1)2]π|t|y+2 (8)

where Γ represents the gamma function and ⊗ defines a convolution operator. For detailed derivation leading to equation (8), the reader is directed to Szabo's original paper. Comparison between equations (8) and (4) indicate a significant difference in complexity between spatial planar projection and the temporal representation of the same equation.

3. Backward projection

One advantage of the approach is the ability to propagate both toward and away from the source [20]. Thus, a signal can be recorded away from the source, and then back-projected to give information about the signal near a transducer face, assuming the propagating field is contained within the measurement plane, z0. This ability can be contrasted with time reversal [21], which is violated in the presence of the absorption term.

As Hallaj et al. [22] have noted, given that p(r, t) is a solution to the time domain equation, a general condition for time-reversal invariance is that p(r, −t) is also a solution. By the time reversal property of the Fourier transform,

p(r,t)FTP(r,ω), (9)

it can be seen from (1) that a necessary and sufficient condition for invariance is C(ω) = C(−ω).

Now, in analogy with time invariance, if (kx, ky, z, ω) is a solution to (2), validity of backward projection requires that (kx, ky, −z, ω) is also a solution. By direct substitution, it may readily be verified that this is the case. Thus, (2) is invariant with respect to the spatial dimension.

III. Numeric Example

To illustrate the approach, signals radiating from a 30-mm diameter circular piston radiator were considered. A Gaussian-shaded temporal pulse was radiated from the piston face, which was situated at the origin of a Cartesian axis, in the plane normal to the z-axis, as illustrated in Figure 1. A center temporal frequency of 1 MHz and -3dB bandwidth of 251 KHz was used for all simulations. The simulation input was a 3D dataset, P(x, y, z0, ω), representing the signal frequency content over the x-y plane at z = 0. Initial values were expressed as an input grid of 100 × 100 × 64 points, representing the two spatial dimensions and the frequency, respectively. The spatial resolution was 0.3 mm in both spatial dimensions and the frequency resolution was 0.016 MHz.

Figure 1.

Figure 1

(a) The geometry of the projection problem, with a circular planar source, (b) the initial time-trace of the signal across the source, and (c) The Fourier transform of the signal.

A low pass spatial filter was added in order to eliminate explosion from exponentially increasing round-off error during back-projection. That is, higher spatial frequencies are known to lead to non-propagating evanescent wave solutions when kx2+ky2>Re{ω2C2}. The cutoff was set at 0.7 Re{ω2C2}, removing all evanescent waves as well as the upper 30% of the higher spatial frequencies which, due to the directivity of the beam, were not expected to significantly affect the results. Specifically, P(kx, ky, z = 0mm, ω) above the cutoff frequency contained a mean value equal to 0.3% of the peak found at P(0, 0, z, = 0mm, ω), with a maximum value equal to 1.3% of this peak.

Details of the algorithm follow a previous description by Clement [19], but with modification allowing for an arbitrary dispersion relation. In the former work, the algorithm was experimentally validated for the case of forward projection through absorbing layers. The present version of the algorithm was implemented using Matlab, on a XP 64-bit operating system. The hardware consisted of two dual-core 3GHz Xeon processors, and 8GB of RAM. CPU time was monitored over the entire simulation. Typical processing times of 8s - 10s were observed, with a memory requirement of approximately 1.25 GB.

Simulated signals were propagated through a dispersive medium and “measured” over the x-y plane at a distance z0 away from the source. The propagated signal was compared in both the frequency domain and the time domain with a second signal that was calculated using C = 1498 m/s. Figure 2a illustrates a projection from z = 0 mm to z = 60 mm, which was performed in an ideal medium, and in a lossy, dispersive medium. The projected dispersive signal was then used as the source and back-projected to the position of the transducer face, where it was compared with the original signal (Figure 2b). For this example, calculations were performed using a velocity distribution given in Figure 3a and attenuation value as shown in 3b. In this manner, the back-projection simulated the process of characterizing a transducer by measuring a field and then back-projecting it to the source location. For reference, the “measured” signal was also back-projected neglecting dispersion.

Figure 2.

Figure 2

(a) The initial signal at z = 0 mm (left, solid) is projected forward to z = 60 mm in an ideal medium (dashed), and in a lossy, dispersive medium (solid). (b) The lossy signal (right) at z = 60mm is then used as a source and back-projected to z = 0 mm under ideal conditions (smaller signal, left), and with absorption and dispersion (larger signal, left).

Figure 3.

Figure 3

(a) The real part of the sound speed and (b) the absorption coefficient used in the first simulation. (c) The frequency content at z = 60 mm is reduced in the dispersive case (dotted), as compared to the ideal case (dashed). (d) Frequency content of the back-projection both neglecting dispersion (dashed) and taking into account dispersion (dotted) is compared to the initial signal (solid).

The dispersion relation described by the frequency-dependent phase velocity given in Figure 3a and attenuation given by 3b describe velocity [23] and absorption [24] distributions that are within the range that may be found, for example, in human cancellous bone. The field was projected forward to the plane z = 60 mm from the source. Figure 3c shows the attenuation and low pass filtering of the signal taken along the origin, P(0, 0, z = 60mm, ω) as compared to the non-dispersive case (C =1491 m/s). The time history of the dispersive signal along the x-axis (y=0, z = 60 mm) is provided for reference in Figure 4.

Figure 4.

Figure 4

The signal projected to z= 60 mm.

The projected dataset was next used to simulate a field measurement acquired at z = 60 mm, and back-projected to z = 0 mm taking dispersion into account. For reference, a lossless back-projection was also performed using the same starting dataset. The frequency domain plot in Figure 3d provides the spectrum on-axis after back-projection. The plot illustrates how the higher frequency components of the signal were reconstructed when dispersion was taken into account (left vertical axis). This spectrum may be contrasted with the lossless back-projection (right vertical axis), which reconstructs a spectrum lower in both peak frequency and amplitude than the actual starting signal. Differences in the spectra result in the time-domain differences given in Figure 5, which shows the restoration of the signal phase and spatial localization.

Figure 5.

Figure 5

The initial signal (a), is projected first to z= 60 mm, then back to the source (b). The same signal back-projected without consideration of dispersion (c).

A similar series of projections was carried out using tabulated data for the sound speed and absorption in human skull bone [25]. As shown in Figure 6a and 6b, the sound speed is approximately constant from 0.5 to 1.5 MHz, while the absorption increases more than a factor of 8. The data were first projected from z = 0 forward to z = 14 mm, the assumed thickness of the bone. The projected datasets were then used as simulated field measurements and back-projected to the source. The dimension was chosen due to be representative of thick skull bone [26]. Discrepancy in the spectrum is apparent in the plot along the origin, P(0,0, ω), as shown in Figure 6c and 6d (right vertical axes provide scale for lossless propagation). Such discrepancy demonstrates how an improper choice of equations could potentially lead to erroneous results in aberration correction methods that rely on the prediction of transcranial fields.

Figure 6.

Figure 6

(a) The real part of the sound speed and (b) the absorption coefficient used in the second simulation. (c) The frequency content at z = 14 mm (dotted), compared with the lossless case (dashed) for reference. (d) Frequency content of the back-projection both neglecting dispersion (dashed) and taking into account dispersion (dotted) is compared to the initial signal (solid).

Further evaluation the method was conducted by calculating the RMS mean difference between the known initial signal at the source, p0(x, y, t), and the back projected signals p(x, y, t):

R=x,y,t|p(x,y,t)p0(x,y,t)|2x,y,t|p0(x,y,t)|2. (10)

To provide a more reasonable comparison, the signal neglecting dispersion was increased by an amplification factor, set so that the peak values of the initial and the projected waveforms (arbitrarily set at 0.268 MPa) were identical. In many applications, including time-reversal [22], it is common to offset attenuation by increasing initial signals by such factors. For the first numeric case shown in Fig. 3, an RMS difference of 19% was achieved for the dispersive signals, while the RMS difference without dispersion was 94%. Both values may be compared to a baseline RMS difference of 1.6%, obtained by projecting both forward and backward in a non-lossy medium, first to z = 60 mm then back to the source. This baseline provides an estimate on the accuracy of the technique under ideal conditions. A similar set of RMS difference measurement were made for the send case, presented in Figure 6. An RMS difference of 16% was achieved for the dispersive signals, while the RMS difference without dispersion was 113%.

The preceding examples were simulated using decidedly ideal conditions, the most notable being the absence of noise. Since noise could potentially have detrimental effects on back-projection, numeric projections were next performed in the presence of random noise. In this study, normally distributed random noise was generated using a pseudo-random generator and then added to the initial signal, which in the absence of noise was identical to the waveform in Fig. 4. The signal-to-noise ratio (SNR) was determined by taking the ration between the initial waveform peak amplitude and the standard deviation of the data for all points away from the waveform. A range of SNR values between 0.1 and 40 was considered.

To regulate exponentially increasing error, a dynamic lowpass Butterworth filter was applied to the temporal frequency dimension, with a cutoff of approximately 1.22 MHz. Since the introduction of the filter itself can result in the loss of high-frequency signal components, simulation was first performed with the filter in place under idealized noiseless conditions. In this scenario, a modest increase in the RMS difference from 19% (no filter) to 21% (temporal filtering) was observed. In the presence of noise, the algorithm was observed in all tested cases to be stable, provided that the bandpass filter was implemented. Figure 6a shows the on-axis initial pressure field before projection for SNR values of 2, 4 and 16, respectively. Figure 6b shows the corresponding fields after back-projection. to the source. From the figure, it may be seen that although error grows with increasing noise, this error is distributed over the entire measurement volume so that the waveform is reconstructed even in a relatively noisy environment. A summery of the observed RMS difference as a function of SNR provided in Figure 7, indicating decreased error with increasing signal that approaches the 21% error limit set by error in the method under idealized conditions.

Figure 7.

Figure 7

(a) The on-axis acoustic pressures of the initial field at z = 60 mm to be back-projected (solid), and the same signals with the addition of gaussian noise (dotted).

The rows represent SNR = 2 (Top), SNR = 4 (Middle), and SNR = 16 (Bottom). (b) The fields corresponding to their counterparts in (a) after backward projection to z = 0.

IV. Summary and Conclusion

This work described and demonstrated a numeric wavevector-frequency domain method for wave propagation that is valid for arbitrary dispersion relationships. As indicated in the work, limitations of the back-projection will ultimately be set by the signal-to-noise ratio (SNR). Nonetheless, significant improvement in the overall pressure fields were achieved by consideration of frequency dependent absorption and phase speed, without sacrifice to computation time or modeling complexity. It is stressed that the same measurement limitations are present even in lossless projection methods, due to diffractive spreading of the signal. Thus it is expected that in the dispersive case, like the lossless case, appreciable signal strength is required for accurate back projection, with the precise requisite SNR a function of the desired accuracy. Under the conditions of synthetic gaussian noise, the algorithm was found to be stable, provided that a low-pass temporal filter was added to the algorithm. In able to reconstruct the initial fields with correct frequency content, albeit with increased error.

Planar projection was validated under arbitrary dispersion conditions for both forward and backward propagation. This could prove particularly useful under conditions of anomalous dispersion, and provides a straightforward and computationally efficient method for predicting behavior in dispersive media. The current discussion was limited only to homogeneous situations, but the method is expected to be applicable under more general conditions [19].

While planar projection methods are known for their computational efficiency, their inherent operations in the frequency domain also make them ideal for operating dispersive media. Furthermore, symmetry of the spatial dimension allows back-propagation which remains invariant, regardless of temporal complexity.

Figure 8.

Figure 8

Error as a function of Signal-to-Noise using the algorithm along with a temporal low pass filter. Error of the same data without noise was 21%.

Acknowledgments

This work was supported, in part by US NIH grant U41 RR019703-028722 and US Army Medical Research and Materiel Command Grant W81XWH-08-1-0152

References

  • 1.Stepanishen PR, Benjamin KC. Forward and backward projection of acoustic fields using FFT methods. Journal of the Acoustical Society of America. 1982;71:803–812. doi: 10.1121/1.390975. [DOI] [PubMed] [Google Scholar]
  • 2.Reibold R, Holzer F. Complete mapping of ultrasonic fields without the wavelength limit. Acustica. 1985;58:11–16. [Google Scholar]
  • 3.Fleischer H, Axelrad V. Restoring an Acoustic Source From Pressure Data Using Weiner Filtering. Acoustica. 1986;60:172–175. [Google Scholar]
  • 4.Forbes M, Letcher SV, Stepanishen PR. A wave vector, time-domain method of forward projecting time-dependent pressure fields. Journal of the Acoustical Society of America. 1991;90:2782–2793. [Google Scholar]
  • 5.Clement GT, Liu R, Letcher SV, Stepanishen PR. Temporal backward planar projection of acoustic transients. Journal of the Acoustical Society of America. 1998;103(4):1723–1726. [Google Scholar]
  • 6.Sapozhnikov OA, Pishchal'nikov YA, Morozov AV. Reconstruction of the normal velocity distribution on the surface of an ultrasonic transducer from the acoustic pressure measured on a reference surface. Acoustical Physics. 2003;49(3):354–360. [Google Scholar]
  • 7.Szabo TL. Time-Domain Wave-Equations for Lossy Media Obeying a Frequency Power-Law. Journal of the Acoustical Society of America. 1994;96(1):491–500. [Google Scholar]
  • 8.Waters KR, Hughes MS, Mobley J, Brandenburger GH, Miller JG. On the applicability of Kramers-Kronig relations for ultrasonic attenuation obeying a frequency power law. Journal of the Acoustical Society of America. 2000;108(2):556–563. doi: 10.1121/1.429586. [DOI] [PubMed] [Google Scholar]
  • 9.Liebler M, Ginter S, Dreyer T, Riedlinger RE. Full wave modeling of therapeutic ultrasound: Efficient time-domain implementation of the frequency power-law attenuation. Journal of the Acoustical Society of America. 2004;116(5):2742–2750. doi: 10.1121/1.1798355. [DOI] [PubMed] [Google Scholar]
  • 10.Norton GV, Novarini JC. Including dispersion and attenuation directly in the time domain for wave propagation in isotropic media. Journal of the Acoustical Society of America. 2003;113(6):3024–3031. doi: 10.1121/1.1572143. [DOI] [PubMed] [Google Scholar]
  • 11.Norton GV, Novarini JC. Finite-difference time-domain simulation of acoustic propagation in dispersive medium: An application to bubble clouds in the ocean. Computer Physics Communications. 2006;174(12):961–965. [Google Scholar]
  • 12.Wismer MG. Finite element analysis of broadband acoustic pulses through inhomogenous media with power law attenuation. Journal of the Acoustical Society of America. 2006;120(6):3493–3502. doi: 10.1121/1.2354032. [DOI] [PubMed] [Google Scholar]
  • 13.Sushilov NV, Cobbold RSC. Frequency-domain wave equation and its time-domain solutions in attenuating media. Journal of the Acoustical Society of America. 2004;115(4):1431–1436. doi: 10.1121/1.1675817. [DOI] [PubMed] [Google Scholar]
  • 14.Jackson JD. classical electrodynamics. 2nd. John Wiley & Sons; New York: 1975. [Google Scholar]
  • 15.Yadong L, Zagzebski JA. A Frequency Domain Model for Generating B-Mode Images with Array Transducers. Ieee Transactions on Ultrasonics Ferroelectrics and Frequency Control. 1999;46(3):690–699. doi: 10.1109/58.764855. [DOI] [PubMed] [Google Scholar]
  • 16.Westervelt PJ. Parametric Acoustic Array. Journal of the Acoustical Society of America. 1963;35(4):535–537. [Google Scholar]
  • 17.Blackstock DT. Transient Solution for Sound Radiated into a Viscous Fluid. Journal of the Acoustical Society of America. 1967;41(5):1312–1319. [Google Scholar]
  • 18.Pierce AD. Acoustics, an introduction to its physical principles and applications. Acoustical Society of America; Woodbury, New York: 1989. [Google Scholar]
  • 19.Clement GT, Hynynen K. Forward planar projection through layered media. IEEE Transactions on Ultrasonics Ferroelectrics and Frequency Control. 2003;50(12):I1689–1698. doi: 10.1109/tuffc.2003.1256310. [DOI] [PubMed] [Google Scholar]
  • 20.Clement GT, Hynynen K. Field characterization of therapeutic ultrasound phased arrays through forward and backward planar projection. Journal of the Acoustical Society of America. 2000;108(1):441–446. doi: 10.1121/1.429477. [DOI] [PubMed] [Google Scholar]
  • 21.Fink M. Time Reversal of Ultrasonic Fields-Part I:Basic Principles. IEEE Transactions on Ultrasonics Ferroelectrics and Frequency Control. 1992;39(5):555–566. doi: 10.1109/58.156174. [DOI] [PubMed] [Google Scholar]
  • 22.Hallaj IM, Cleveland RO, Barbone PE, Kargl SG, Roy RA. Amplitude degradation of time-reversed pulses in nonlinear absorbing thermoviscous fluids. Ultrasonics. 2000;38(9):885–889. doi: 10.1016/s0041-624x(00)00020-2. [DOI] [PubMed] [Google Scholar]
  • 23.Wear KA. A stratified model to predict dispersion in trabecular bone. Ieee Transactions on Ultrasonics Ferroelectrics and Frequency Contro. 2001;48(4):1079–1083. doi: 10.1109/58.935726. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Chaffai S, Padilla F, Berger G, Laugier P. In vitro measurement of the frequency-dependent attenuation in cancellous bone between 0.2 and 2 MHz. Journal of the Acoustical Society of America. 2000;108(3 Pt 1):1281–1289. doi: 10.1121/1.1288934. [DOI] [PubMed] [Google Scholar]
  • 25.Fry FJ, Barger JE. Acoustic properties of the human skull. Journal of the Acoustical Society of America. 1978;63:1576–1590. doi: 10.1121/1.381852. [DOI] [PubMed] [Google Scholar]
  • 26.Clement GT, Hynynen K. Correlation of ultrasound phase with physical skull properties. Ultrasound in Medicine & Biology. 2002;28(5):617–624. doi: 10.1016/s0301-5629(02)00503-3. [DOI] [PubMed] [Google Scholar]

RESOURCES