Ultrasound imaging has been the largest growing medical imaging modality in the last fifteen years. Reasons for that are that many disorders can be diagnosed efficiently with ultrasound, the equipment has relatively low cost, and does not require special building adaptations. A promising area for future growth is the market introduction of portable ultrasound imaging equipment. Ultrasound imaging is also widely used for guidance of tissue biopsies and other minimally invasive procedures.
An example is screening of selected groups of the population for early detection of tumors. Early detection of cancers may increase the survival rate, and simple detection methods may provide opportunities for screening selected groups of the population with ultrasound imaging. The low cost and portability of ultrasound equipment makes such screening easier, compared to using more heavy and expensive X-ray and MR equipment.
Clinical systems typically operate in a pulse-echo mode with transmit and receive beams that are focused using the assumption that the propagation medium is essentially homogeneous, i.e., the density, attenuation, and sound speed are constant throughout the propagation path. That assumption may, however, be unrealistic and aberration produced by inhomogeneities can result in unsatisfactory images.
Aberration reduces the clinical value of the images. The image degradation also limits the use of ultrasound for guidance of procedures. Hence, improving the image quality and resolution in the ultrasound images will greatly increase the clinical potential of ultrasound imaging in many applications.
Measurements of aberration in transmission configurations have provided numerical data about variations in time shifts, waveform energy, and pulse shape that result from propagation through tissue. Aberration has been modeled and corrected by using a timeshift screen in the receive aperture or at an intermediate position between the receive aperture and the region of the source or by using a bank of linear filters. Although timeshift can be an important part of aberration, a timeshift screen in the receiving aperture is incapable of modeling amplitude changes and a single timeshift screen located at a fixed distance from the receiving aperture is an oversimplified model for aberration that is distributed along the propagation path. A bank of filters, however, can model complex aberration with an accuracy that increases with the number of parameters in the filters.
Methods to determine simultaneously unknown filter parameters and an unknown signal have been developed for applications in the area of communications. Those methods for so-called blind system identification all depend on the validity of a common source assumption in which the signal at each receive element is assumed to have originated from the same source. Although that method has been shown to work for scattering from a random medium when the illumination is sufficiently concentrated, possibly by use of an initial correction such as timeshift compensation, the method is computationally demanding for a large number of elements and may require an initial compensation using another approach to converge. An alternative method that is not limited by the common source assumption and also is not as computationally demanding is desirable.
The benefits of aberration correction may be summarized as follows:
Phase aberration is encountered in many practical imaging situations that include breast imaging and abdominal imaging. That loss of image quality and degradation in resolution limits ultrasound imaging technology to a significant extent. A solution that enables the adaptive adjustment of focusing delays to maintain the resolution and image quality under practical conditions would be of great value to boost and extend the applications of that technology.
Current methods to correct aberration either use a time-shift screen that is based on an over-simplified model of aberration or are computationally intensive. One known solution to that problem uses a general filter-bank model for aberration correction. Such a bank of filters can model complex aberration with an accuracy that improves the focus of an imaging system substantially more than current compensating techniques.
U.S. Pat. No. 6,699,189 B1 shows the capability of the filter bank-model by using a more computationally intense so-called blind system identification method. The model for time-shift compensation can be viewed as a special case of the filter-bank model. Compared to the time-shift compensation method that uses only a single parameter (timeshift), the filter-bank approach has the advantage of using additional parameters to model aberration with the accuracy needed to achieve a specified resolution.
However, the solution disclosed in the 189 patent is still more computationally intensive than desired.
It will be appreciated from the above that a need exists in the art to overcome the above difficulties. It is therefore an object of the invention to develop a technique for estimating aberrations which is not limited by the common source assumption. It is another object of the invention to develop such a technique which is not to computationally demanding as those of the prior art.
To achieve the above and other objects, the present invention is directed to a technique which is based on a less stringent assumption than the common source assumption. Here, the assumption is that the aberration at each element of the array is independent of the scattered signal origin. To satisfy that condition, the scattered signals must emanate from closely situated scattering volumes. The randomness of the scattering is eliminated by averaging results from the different volumes. The method is based on the same linear filter bank model of propagation as in blind system identification but is faster than blind system identification because the method can be implemented using substantially less computation.
Parameters in a linear filter model for ultrasonic propagation are found using statistical estimation. The model employs an inhomogeneous-medium Greens function that is decomposed into a homogeneous-transmission term and a path-dependent aberration term. Power and cross-power spectra of random-medium scattering are estimated over the frequency band of the transmit-receive system by using closely situated scattering volumes. The frequency-domain magnitude of the aberration is obtained from a normalization of the power spectrum. The corresponding phase is reconstructed from cross-power spectra of subaperture signals at adjacent receive positions by a recursion. The subapertures constrain the receive sensitivity pattern to eliminate measurement system phase contributions. The recursion uses a Laplacian-based algorithm to obtain phase from phase differences. Pulse-echo waveforms were acquired from a point reflector and a tissue-like scattering phantom through a tissue-mimicking aberration path from neighboring volumes having essentially the same aberration path. Propagation path aberration parameters calculated from the measurements of random scattering through the aberration phantom agree with corresponding parameters calculated for the same aberrator and array position by using echoes from the point reflector. The results indicate the approach describes, in addition to time shifts, waveform amplitude and shape changes produced by propagation through distributed aberration under realistic conditions.
A filter-bank model of propagation from a point source was used to estimate and correct aberration like that occurring in ultrasonic b-scan imaging. The central assumptions of the theory are that the random-medium second-order statistics are the same around a number of focuses and that the focuses are within an aberration independent or isoplanatic volume. The analysis yields an expression for the power spectrum of the signal at individual array elements and also an expression for the cross spectrum of signals from neighboring subapertures.
The temporal-frequency magnitude of the aberration response is found by a normalization of the power spectrum. The corresponding phase of the aberration response is found by a recursion using the phase of the subaperture cross spectra. Calculation of the cross spectrum at subapertures of receive elements rather than the cross spectrum at individual receive elements enables a valid correspondence between cross spectral phase and the phase differences of aberration.
In experiments conducted with a two-dimensional array and aberration that mimics strong distortion produced by human abdominal wall, waveforms were transmitted and received through a water path and through the aberrator path from a point reflector and a random medium that mimics scattering by human liver. Aberration was compensated using time shifts estimated from geometrically focused illumination of the random medium and using statistical estimates of the aberration. The quality of estimates and the effectiveness of compensation were described by waveform similarity before and after compensation. Transmit and transmit-receive focuses were described using amplitude projections, effective widths, effective radius, and beamforming efficiencies. The results indicate that compensation of aberration by using the statistical estimation method disclosed herein can improve the focus of an imaging system substantially more than time-shift compensation and that the improvement can approach a diffraction-limited water-path focus after two iterations.
A preferred embodiment of the present invention will be set forth in detail with reference to the drawings, in which:
A preferred embodiment of the present invention will be set forth in detail with reference to the drawings, in which like reference numerals refer to like elements or method steps throughout.
An aspect of the present invention, in the terms of physical acoustics, is to determine from random scattering the Greens function throughout a receiving aperture for propagation through an inhomogeneous medium to or from a focus. The evaluation of that Greens function can be straightforward if an isolated point scatterer is available but such a point scatterer is not usually present in medical ultrasonic imaging. The more usual circumstance in medical ultrasonic imaging is, however, a random distribution of scatterers in the vicinity of the focus. For that latter case, which is considered here, the evaluation of the Greens function proceeds as follows. The inhomogeneous-medium Greens function is assumed to be a convolution of a homogeneous-path transmission term and a path-dependent aberration term. The temporal-frequency magnitude of the aberration term is found by a normalization of the scattered signal power spectrum. The temporal-frequency phase of the aberration term is found by a recursion that uses cross spectra of signals at neighboring receive subapertures. The theoretical basis for the procedures will now be described.
Consider a two-dimensional aperture that is used for acoustic transmission and reception in three-dimensional space. Assume the aperture is comprised of small transducer elements that individually behave like point sources and receivers, at least over a range of relevant frequencies. Assume further that an acoustic field ψT (r, t, rT, tT) is transmitted from the aperture and that the field is comprised of impulses emitted with weights Ai and delays τi from aperture element locations {ri}=1, 2, . . . . This field at location r and time t in an inhomogeneous medium can be written
in which G(r, t, ri, tT) is the Green's function, i.e., spatial impulse response, diverging from location ri at time tT to location r at time t for the wave equation in the inhomogeneous medium. Since an impulse cannot be emitted in practice, the emission of a band-limited pulse p(t) is considered. The transmitted field at location r in this case can then be expressed as a superposition in the form
∫p(tT)ψT(r,t,rT,tT)dtT.
Assume next that the Born approximation is valid and that the distribution of medium variations is η(r). The medium variations can be written explicitly in terms of the variations in sound speed and density or, equivalently, in terms of medium variations in compressibility and density. Each of these descriptions includes a factor that is the cosine of the scattering angle, i.e., the angle between the direction of the incident field propagation and the direction to the position of reception in the aperture from the focus. However, since this cosine factor is approximately unity in the backscatter configuration considered here for imaging, no further decomposition is needed for the present objective.
The term that contains the medium variations in the time-dependent wave equation can be considered to be a source on the right side of the equation. Use of the Born approximation and the assumed form of the medium variations then permits the scattered field to be written as the operator [η(r)/c2]∂2/∂2t applied to the transmit field. In this operator, c is the average sound speed in the medium. The location r then acts as a virtual source that at time t has amplitude
The source produces at aperture location rR and time tR the response
in which ψR (r, t, rR, tR) is the receive sensitivity pattern at location rR and time tR to an impulse at location r and time t. Writing this receive sensitivity pattern in a form corresponding to the form of the transmit field ψT yields
where Bj and τj are weights and delays, respectively, at aperture locations {rj}, j=1, 2, . . . and G(rj, tR, r, t) is the inhomogeneous medium Green's function diverging from location r at time t to location rj at time tR.
The complete response of the receive array to the scattered signals can be expressed as a summation of these virtual sources or echoes over all locations and all time. This response can be written
Since the signal is observed in practice only during a finite time interval, a window w(tR) is applied to y(tR,rR,rT,tT). The temporal-frequency spectrum of the windowed signal can then be expressed
To identify aberration as a specific term, assume the medium variations do not change with time. The result is that the Greens functions depend only on the difference of their two time arguments and can be written
G(r1,t1,r0,t0)=G(r1,r0,t1−t0).
The aberration term a (r1, r0, t) for a given r0, r1 is defined to be the convolutional factor that converts the Green's function G0 (r1, t1, r0, t0) for the homogeneous medium into the Green's function for the inhomogeneous medium, i.e.,
G(r1,r0,·)=α(r1,r0,·)*G0(r1,r0,·), (5)
where the · (centered dot) refers to the variable in the convolution and the Green's function for the homogeneous medium also depends on the difference of the two time arguments. That Green's function has the form
Although, in general, two arbitrary functions will not differ by a convolutional factor, in this case, since G0(r1,r0,t) is a scaled δ-function, the α(r1,r0,t) factor is simply a scaled and shifted replica of G(r1,r0,t). Incorporating Eq. (5) in Eq. (1) and Eq. (2) then gives
in which spatial reciprocity has been used to infer that the order of the spatial arguments in both α and G0 does not matter.
The transmit field can be concentrated in the vicinity of a focal point c by choosing the time shifts {τi}, i=1, 2, . . . so that they cancel the ∥r−ri∥/c terms when r=c, i.e., by choosing τi=∥c−ri∥/c. In this case,
where the argument c has been included on the left to indicate the dependence of the transmit field on the geometric focal point. This sum is coherent only in the neighborhood of the focal point at which the pulses are time aligned. In this neighborhood, the approximation
∥c−ri∥−∥r−ri∥≈−ui·(r−c),
where
can be used to obtain
The transmit field can also be represented as a sum of temporal-frequency harmonics by taking the temporal Fourier transform of the aberration time response. The result can be written
where the wavenumber kT=ωT/c. The integrand can then be factored into the product of a monochromatic plane wave and a frequency-dependent complex envelope to obtain
The same concepts apply also to reception. If signals received from an array of elements at locations {rj}, j=1, 2, . . . are each assigned a time shift τj=∥c−rj∥/c, then the temporal-frequency decomposition of the receive sensitivity pattern is
where the argument c has been included on the left to indicate the dependence of the receive sensitivity pattern on the geometric focal point. That result can be expressed
and the wavenumber kR=ωR/c.
Substitution of Eq. (8) and Eq. (10) into Eq. (4) for the spectrum of the received signal and evaluation of the integrations over tT, tR, ωT and ωR by using the assumptions that the window w is sufficiently long and the transmit envelope varies slowly with frequency yield
where k=ω/c. Next, assume the window w is much smoother and much longer than p. The inner integral can then be evaluated by setting w equal to the constant
w((ui+uj)·(r−c)/c),
i.e., the value that w assumes when
t=ui·(r−c)/c
and the argument of p is 0. The evaluation permits the expression in Eq. (12) for the spectrum of the received signal to be written
Finally, using Eq. (9) and Eq. (11) for the envelope of ΨT and ΨR, respectively, and, since w is smooth and non-oscillatory, making the approximation
ui−uj≈uT−uR
in the argument of w yield for the spectrum of the received waveform the expression
That expression shows that the ω temporal-frequency component of the time-windowed receiver output in the presence of aberration is proportional to a three-dimensional Fourier transform in space. The differences between Eq. (13) and corresponding Fourier transform relations found in the literature are that the transmit and receive envelopes are for arrays of elements and that the transmit and receive envelopes include aberration caused by propagation through an inhomogeneous medium. The spatial function being transformed is the product of the medium variations, the transmit envelope, the receive envelope, and the window applied along the spatial direction of the vector k which is defined
and is the spatial frequency at which the Fourier transform is evaluated.
The three factors that multiply the medium variations and limit the scattering regions are illustrated in
If the medium variations that cause the aberration are situated closer to the transmit and receive apertures than to the scattering volume, then α(r,rj,·) varies slowly with r. For an element at position rj in the aperture, the result is a relatively large scattering region where the difference between α(r,rj,·) and α(c,{dot over (r)}j, ·) around c is inappreciable. This invariance of aberration also applies within a somewhat smaller region to every other element in both the transmit and receive arrays. Such a region is called the aberration isoplanatic patch or, more briefly, isoplanatic patch. If the medium variations causing the aberration are not too severe and are situated sufficiently close to the transmit and receive apertures, then the aberration factors α will vary slowly with r. In that section, the scattering volume surrounding the focal point c is assumed to be contained in an isoplanatic patch.
The result of the isoplanatic patch assumption is that the first argument of α can be eliminated so that Eq. (6) and Eq. (7) become
respectively. Those expressions indicate that the effects of aberration on both transmission and reception can be characterized by a bank of linear filters, each of which is associated with an individual element in the transducer array. When Eq. (14) and Eq. (15) are decomposed into temporal harmonics, those filter temporal responses are converted into multiplicative frequency responses and Eq. (9) and Eq. (11) become
respectively.
Assume now that the receive arrays are much smaller than the transmit array. That permits simplification of the expression for the receive signal envelope and yields an expression that can be used to estimate the aberration response. Consider the ratio of the aberrated receive sensitivity envelope, i.e., Eq. (17), and the unaberrated receiver sensitivity envelope, i.e., Eq. (17) with α≡1. That ratio, which is
has the form of a weighted average over the array of receiver elements. The exponential factors in the ratio give the weights different phases as r shifts in the scattering volume. However, since uj and ur are unit vectors that point in nearly the same direction, the difference uj−ur is nearly orthogonal to ur so the phase terms only change in response to changes in the off-axis components of r. Also, the field of the larger transmit array, which is pointed in almost the same direction as uR, severely limits the range of r in off-axis directions. (See
That factor relates the aberrated and unaberrated receiver envelopes by
where ΨR(h) is the receive sensitivity envelope in a homogeneous medium, i.e., the receive sensitivity envelope with α≡1 in Eq. (17). Substituting the right side of Eq. (19) into Eq. (13) results in the receive signal spectrum being given by
The presence of the receiver aberration factor as a multiplicative term outside the integral in Eq. (20) permits the estimation of aberration.
The expression for subaperture signal spectra given by Eq. (20) cannot be used directly to isolate aberration because the equation contains the unknown random term η(r). However, that term can be eliminated by forming spectral estimates that are averages of measurements from a number of different focal centers
cν=c+δcν,ν=1,2,
located in a volume where the transmit envelope ΨT (r, rT, ω, c) and the receive envelope ΨR (r, rR, ω, c) are essentially invariant when r and c are simultaneously translated by the δcν offsets. That requirement is equivalent to the assumption that the scattering volumes for all the focuses reside within the isoplanatic patch and requires a larger isoplanatic patch than for a single focal volume. However, when that stronger condition is satisfied, the signal received from the scattering volume around the focal center
cν=c+δcν
can be written
That result shows that only the sample function of the scattering medium varies from one focus to the next.
Suppose now that two measurements are made and that the second measurement is identical to the first in every respect except that the receiver array is translated by the displacement δrR. As a consequence of that shift, the receiver axis vector is also perturbed, i.e., uR→uR+δuR. The resulting expression for the signal after the shift is
The cross spectrum can be estimated by forming products of such paired measurements in which the initial measurement of each pair is conjugated and by averaging the products over the set of focuses. That average can be expressed
in which the average over the focuses is denoted by ν. To simplify the double integral, assume the medium is wide-sense statistically stationary and has a short correlation length so that
η(r1)η(r2)
≈σ2δ(r2−r1),
where σ2 is the spatial power density of the medium variations. That assumption is applicable, for example, if the scattering medium is composed of independently distributed scatterers whose sizes are much smaller than the volume determined by the transmit and receive envelopes and is true for the scattering medium used to mimic scattering by human liver. Also, assume the δrR and δuR perturbations appearing in the arguments of ΨR(h) and w, respectively, are inconsequential. The result of those assumptions is that the cross-spectral estimate becomes
The product of the three positive terms in the integrand is a spatial function of the measurement geometry (including transmit aberration). If the spatial function is denoted Ω(r-c, rT, rR, ω, c) and considered as a function of r−c, then the integral is a spatial three-dimensional Fourier transform of Ω evaluated at spatial frequency kδuR. This Fourier transform is denoted {circumflex over (Ω)} (kδuR,rT,rR,ω,c) for convenient reference. Equating the phases of both sides of Eq. (21) gives
In that expression, the form of the {circumflex over (Ω)} term is different from the form of a corresponding term in an expression obtained in Ref [?] by considering only a single receive element and using more restrictive assumptions. However, since the {circumflex over (Ω)} term in Eq. (22) vanishes as δuR→0, Eq. (22) provides a potential means to obtain phase differences of the aberration factors at neighboring positions in the receive array.
The magnitude of the aberration frequency response can be found from a normalization of the receive signal power spectrum at the individual array elements. This power spectrum is a special case of the cross spectrum given by Eq. (21). The special case is obtained by setting δrR=δuR=0 and assuming the receiver consists of a single element at location rj in the array. Then, Eq. (21) becomes
That expression can be simplified by assuming ∥r−rj∥≈∥c−rj∥ in the denominator and assuming ui≈uT in the argument of w2 in the numerator. The result is
Separating the integral on the right side into transverse and axial components permits the integration to be written
Since the integral in square brackets is the energy in the transmit field at frequency ω in the plane transverse to the array axis at a distance z from the center of the array, that integration is denoted E(ω, z). Also, since that energy is nearly constant over the interval of z values where w is appreciable, the integral factor I(ω, rj) can be expressed
I(ω,rj)=CwE(ω,∥c∥),
where Cw is the value of the integration over the square of the window in the z direction and the argument z in E has been replaced by the focus position c.
Further progress requires knowledge about the loss of energy. That loss cannot be estimated from the measured spectra because their fluctuations represent a redistribution as well as a loss of energy and the two effects are not separable without additional information. Reasonable assumptions are that the loss at each frequency is proportional to the emitted energy and that frequency dependency of the loss is an exponential decay with the exponent being linearly dependent on frequency over the band of interest. Then,
where γe−β|ω| is the fraction of energy remaining in the z plane in a homogeneous absorbing medium. Substitution of that equation into the equation for I(ω, rj) and then substitution of the resulting equation for I(ω, rj) into Eq (23) yield
Equation (24) can be written compactly by using the factor |Hj(ω)|2, which is defined as
in which the dependence of the position rj comes only from geometry. That expression, called here the system power response, has a form that is different from the form of a corresponding expression obtained in the prior art by assuming a lossless medium and using the assumption that the transmit focal plane energy E(ω, ∥c∥) is proportional to the receive energy rather than to the emitted energy.
Using Eq. (25), Eq. (24) for the power spectrum at receive element location rj becomes|y(ω,rj,rT,cν)|2
ν=|Hj(ω)|2|α(rj,ω)|2
in which the factor Hj defined by Eq. (25) plays the same role as the system response in the relation for the output spectral power of a linear time-invariant system. The magnitude of the aberration can then be expressed as
Both the numerator and the denominator on the right side of that equation can be estimated from measurements up to the frequency-independent constant σ2 by computations that are described below. Thus, Eq. (26) can be used to recover the magnitude of the aberration as a function of frequency in the band of the received signal.
While Eq. (26) gives the aberration magnitude explicitly, the recovery of aberration phase from Eq. (22) requires further processing. That is because only phase differences are available from Eq. (22) and because Eq. (22) can only be employed effectively when the phase contribution from {circumflex over (Ω)} (kδuR, rT, rR, ω, c) is negligible. However, the phase of {circumflex over (Ω)} can be made small by localizing the scattering volume in the δuR direction. Since the scattering volume is defined by Ω, which is a product including the receive envelope as a factor, the required localization can be accomplished by using a receive subaperture that extends over a number of array elements. (See Eq. (13) and
Although the recovery of the aberration phase uses a large rectangular array of elements to transmit and small rectangular arrays comprising subapertures to receive, separate measurements for every subaperture are not necessary. The measurement from each receive subaperture can be found by summing spectra from the contributing elements with appropriate weights. For notational convenience, that relation is expressed
where aperture location rj is defined by two spatial indices (n, m), yR (n, m, ω, c) is the ω temporal-frequency component of the signal received at the subaperture centered at array indices (n, m), y(n+i, m+j, ω, c) is the w temporal-frequency component of the signal received at the element with array indices (n+i, m+j), and B (i, j) is the weight applied to the subaperture array element offset from the center of the aperture by i, j.
Using that notation, Eq. (18) for the aberration factor αR at receive subaperture location rj becomes
where αR (n, m, ω) is the aberration factor for the receive subaperture centered at (n, m) and a (n+i, m+j, ω) is the aberration factor at array element (n+i, m+j). That equation links the aberration phase at a receive subaperture to the aberration phase at the individual elements in the subaperture. By letting
θR(n,m,ω)=Phase[αR(n,m,ω)]
and
θ(n+i,m+j,ω)=Phase[α(n+i,m+j,ω)],
Eq. (28) can be rewritten
If small-angle approximations apply, then
Although that approximation may be crude in early iterations, it becomes progressively more accurate as the phase estimates converge.
Equation (29) indicates that θR(n, m, ω) is a weighted average of θ values within the subaperture centered at (n,m) but with different weights at each center. Thus, Eq. (29) can be written in the form of a linear matrix transformation as
θR(ω)=S(ω)θ(ω). (30)
In that expression, θR(ω) is a column vector of receive subaperture phases, S(ω) is a linear smoothing operator (but not a convolution), and θ(ω) is a column vector of receive element phases.
The aberration phase θ(ω) at the individual elements of the array can be reconstructed from subaperture measurements by a recursion based on Eq. (30). Each iteration uses Eq. (21) to reconstruct the subaperture phase factors θR(ω) from the phase of the subaperture cross spectra. In the j-th step of the recursion, an estimate
θ(j)(ω)={θ(j)(n,m,ω)}n,m
of the phase vector θ(ω) is used to compensate the effects of aberration by multiplying the frequency components of the signals at the array elements by the compensation factors e−iθ
θR(j)(ω)=S(ω)[θ(ω)−θ(j)(ω)].
If S(ω) is a positive matrix, an improved estimate may be obtained by setting
θ(j+1)(ω)=θ(j)(ω)+ζθR(j)(ω) (31)
in which ζ is a positive parameter. The recursion is conveniently started using θ(0)(ω)=0 and can be shown to converge for ζ<∥S(ω)∥−1.
The least-mean-square-error calculation of subaperture aberration phase θR(n, m, ω) from phase differences uses cross-spectral estimates formed by offsetting the receive subaperture arrays a unit step along one Cartesian dimension of the aperture while the other Cartesian coordinate is fixed and vice versa. The defining relations for these phases are
d1(ω,n,m)≡Phase[yR(ω,n+1,m)
ν] (32)
and
d2(ω,n,m)≡Phase[yR(ω,n+1,m)
ν] (32)
Using Eq. (22) and assuming the phase of {circumflex over (Ω)} term is negligible, the d1 and d2 terms can be identified directly with differences of the θR (n, m, ω) phases to obtain
θR(n+1,m,w)−θR(n,m,ω)=d1(n,m,ω)
and
θR(n+1,m,ω)−θR(n,m,ω)=d2(n,m,ω)
The θR (n, m,ω) values can be obtained from those equations by a least-mean-square-error fit. That fit may be conveniently expressed in matrix form as
in which [∂i], i=1, 2 denotes a matrix that implements a two-point differentiation in the i-th direction. The solution can be found by standard techniques but a much more efficient method is available. The method is derived by writing the normal equations in the form
and then recognizing the expression to be a statement of the discrete two-dimensional (Poisson) potential problem
where [ΔN] is the matrix for a discrete (five-point) Laplacian with Neumann boundary conditions and [∇·] is the matrix for a discrete (five-point) divergence operator. That problem can be efficiently solved by using either a fast discrete cosine transform or a fast Fourier transform to invert the Laplacian. Details of the solution are known to those skilled in the art and will therefore not be set forth in detail here.
An experimental configuration and procedure will now be disclosed. Measurements were made with a novel two-dimensional array system. The transducer array is planer and consists of 80×80 elements that span 48×48 mm2 with a pitch of 0.6×0.6 mm2. The system has a 3.0 MHz center frequency and a 56% fractional bandwidth. Transmit waveforms are individually programmable. Receive waveforms are sampled at a 20 MHz rate using 12-bit A/D conversion. The characteristics of the system permit imaging with an f-number of 1.2 to obtain an isotropic 6 dB (i.e., full width at half-maximum) two-way beamwidth of 0.70 mm.
Pulse-echo waveforms were acquired from a point reflector and from a random medium each through a water path and through an aberrator path. In every case, the signals originated from a focus that was sequentially placed at 75 different positions. The positions were defined by platonic figures, i.e., polyhedra that are inscribed in a sphere and have faces that are all congruent regular polygons. Three platonic figures were used: an inner icosahedron, a dodecahedron, and an outer icosahedron. Each had the same center. The two icosahedra were concentric, with one axis (i.e., a line joining antipodal vertices) being coincident with the axis of the transducer array. The dodecahedron was oriented so that its vertices were on the same rays (from the origin) as the face centers of the icosahedra. The 75 focal positions were comprised of the common center, the 12 vertices of the inner icosahedron, the 20 vertices of the dodecahedron, the 12 vertices of the outer icosahedron, and the midpoints of the 30 circular arcs that connect adjacent vertices of the outer icosahedron. From the common center, the distance to the vertices of the inner icosahedron, dodecahedron, and outer icosahedron were 0.79, 1.50, and 1.50 mm, respectively. That configuration was chosen to maximize the independence of the scattering volumes. Use of Platonic figures to position the centers produces symmetries that greatly simplify the minimization of overlap in given volume.
The point reflector was the rounded tip of a 0.82 mm diameter stainless steel rod positioned with its axis perpendicular to the plane of the two-dimensional array.
The random scattering medium was made by conventional techniques to mimic ultrasonic characteristics of human liver; at a temperature of 29.5° C. (the nominal temperature of the water in which the experiments were conducted), the medium has an average sound speed of 1.578 mm/μs and an average attenuation of 1.39 dB/cm at the system 3.0 MHz center frequency.
The aberrator was made to have first-order and second-order ultrasonic pulse distortion statistics like those of human abdominal wall. The phantom is 35 mm thick and has a background made from a tissue mimicking material. Spheres with 6.3 and 12.6 millimeter diameters and made of a similar material with a sound speed about 2% greater than that of the background are randomly distributed inside with a 15% volume fraction to produce the aberration. The full-width-at-half-maximum correlation length and the rms (root mean square) value of the arrival time fluctuations are 6.2 mm and 76.4 ns, respectively, and the corresponding quantities for the energy level fluctuations are 1.6 mm and 3.3 dB, respectively. Those statistics are at the high end of the range for corresponding statistics of abdominal wall measurements as well as breast measurements so the aberration produced by that phantom is considered severe.
A diagram of the experimental configuration showing the array 202, aberrator 204, random medium 206, and a conceptual drawing of an icosahedron 208 is in
Waveforms were acquired from a liver-mimicking random scattering medium after two-way propagation through a phantom mimicking strong aberration produced by abdominal wall. The transmit focus was positioned within an isoplanatic volume at points defined using regular polyhedra. The random medium was replaced by a point reflector to obtain reference values of the aberration response and to measure pulse-echo resolution and by a hydrophone that was scanned to measure transmit beams. The aberration phantom was removed for water-path measurements.
The transmit aperture had 79×79 elements and was apodized by applying a one-dimensional Hamming window in each Cartesian direction of the array. The separation of the focuses was accomplished by geometrically focusing the transmit and receive beams at each point. Both transmit and receive f-numbers were 1.2 and the nominal focus, i.e., the center of the platonic figures, was 55 mm away from the array in all the measurements.
The basic transmit pulse s (t) in the preferred embodiment was the Gaussian bandpass function
s(t)=Ae−t
in which the pulse length parameter ss was 0.208 μs, the center frequency f0 was 3.0 MHz, and the amplitude scale factor A depended on the apodization of the element to which the pulse was applied.
To measure the transmit focus, the point reflector or scattering medium was removed from below the aberrator and the focus was scanned with a hydrophone capable of being moved in three orthogonal directions by stepper motors so that the focus can be measured in a volume. The lateral resolution of the transmit focus in the preferred embodiment, however, was measured along lines in the x and y spatial directions at the peak of the focus. The transmit axial resolution was measured using the transmit pulse waveform at the peak of the focus.
Measurements to determine the sensitivity that is produced by focusing on both transmit and receive were made using a point reflector. For the focus at the common center of the polyhedra, the reflector was positioned at increments along each of the three Cartesian dimensions, starting at the peak of the focus, with the other two coordinates kept fixed. That procedure maps the resolution of an imaging measurement that employs a combined transmit-receive focus and measures sensitivity to off-axis scatterers.
The computational procedure will now be disclosed: The data for a single experiment consist of 79×79×75 received waveforms. The first two dimensions in that waveform set span the elements of the transducer array and the last dimension spans the set of 75 focal points. A complete experiment is comprised of such sets that were determined by the choice of scattering object, the presence or absence of the aberrator, and the methods of transmit and receive beam formation.
Aberration responses determined from both the point-reflector and random-medium experiments were employed to compensate receive waveforms for focusing on receive. The responses were also employed to produce transmit waveforms that focused through the aberrator. In addition, time shifts were estimated from the point-reflector and random-medium waveforms to produce transmit and receive focuses that were time-shift compensated.
For each waveform in each experiment, a geometric delay was determined from the path length between the focal point and the array element and the waveform was shifted to remove that delay. After that correction for geometry, an 80-point (4 μs) segment of the waveform around the focus was extracted using a uniform window. The segment was zero-padded to 160 points and a 160-point fast Fourier transform was used to obtain the signal temporal harmonic amplitude given by Eq. (20). The harmonic amplitudes were then normalized using measured data for a water path to remove variation caused by element directivity and by difference in distance between position in the aperture and the geometric focus. A consequence of that is the removal of the position-dependent factor in |Hj(ω)|2 given by Eq. (25).
Since the only difference between the point-reflector waveforms acquired through the aberrator path and through the water path is the aberration that appears as a convolutional factor, the aberration factor was obtained by deconvolving the water path response, i.e., the system response, from the aberrator-path waveforms. That provided a reference for comparison with the aberration response found using statistical estimates calculated from random-medium waveforms. The deconvolution was performed in the frequency domain by assuming each aberration path response is described by the coefficients of a finite impulse response filter. Because the resulting system of equations is ill-conditioned, a Tikhonov regularization was employed to stabilize the inversion by modifying the matrix singular values λi, i=1, 2, . . . . The modification was
λi→λi+ξ2/λi
in which ξ was selected to be 0.10λmax, i.e., 20 dB below the maximum singular value.
The aberration response computed in that way using the point-reflector waveforms from the center of the set of focuses was considered to be the true aberration. Aberration responses were also computed in that way from waveforms with the point reflector located at the other focuses to confirm the assumption that the aberration to the same position in the aperture is essentially unchanged for each focus in the set. The aberration response from the center focus was used as the reference against which the aberration response determined from the random-medium waveforms was compared.
Estimation of the aberration from the random-medium experiments used theory developed above. The aberration frequency-domain magnitude and phase were found independently as outlined below. The magnitude and phase were then combined to obtain the complex amplitude of the aberration in the frequency-domain band of the computations. That band was 1.875-3.875 MHz for point-reflector waveforms and 1.875-4.00 MHz for random-medium waveforms.
The temporal-harmonic magnitude of the aberration response was computed using Eq. (26). In that equation, the factor
included in |Hj(ω)|2 given by Eq. (25) was obtained from averaging power spectra from 75 random medium scattering measurements with the aberrator removed, i.e., through a water path. Thus,
where the subscript h2o denotes a water path to the scattering phantom. Since the spatial power density σ2 on the right side of that equation is the only factor that depends on the characteristics of the scattering medium, the system function can be evaluated up to an unimportant frequency-independent constant from laboratory measurements made with phantoms and then the system function can be used to obtain the magnitude of aberration during clinical measurements. In the preferred embodiment, the loss fraction γe−β|βω| also included in |Hj(ω)|2 was obtained by averaging the power spectrum at each position in the aperture from each of the 75 focuses in the random medium with the aberrator present. Since that average includes energy loss during both transmit and receive, the loss fraction is given by
The magnitude of each aberration response was scaled by a frequency-independent factor that was the same for each element to make the average of all the aberration magnitudes equal to unity at the system center frequency (3.0 MHz).
The phase of the aberration frequency response was obtained using the recursion described above. A detailed description of the procedure is given below. In this description, the term y(ω, n, m, ν) denotes the ω frequency component of the received signal at the (n, m)-th element of the array when the scattering focus is positioned at the ν-th location and θ(ω, n, m) denotes the current estimate for the phase of the aberration frequency response at the (n, m)-th element at frequency ω. This estimate θ was initially set equal to 0 and then modified using the five-step procedure given below.
Step 1. The frequency components (spectra) of the received signals were corrected using the estimated phase, i.e., by forming the products
yc(w,n,m,ν)=y(ω,n,m,ν)e−iθ(ωn,m)
for all usable frequencies, array elements, and focuses.
Step 2. Subaperture signal spectra were formed by convolving the array of corrected spectra with Gaussian weights, i.e., by performing the calculation
in which σR is the spatial standard deviation of the applied weights.
Step 3. Cross-spectral estimates from adjacent subapertures were calculated and their phases used for the difference between the phase of the aberration frequency responses at adjacent subapertures so that the estimates of the phase differences d1 in Eq. (32) and d2 in Eq. (33) are given by
respectively.
Step 4. The phase of the subaperture aberration frequency response was found from the phase differences by solving the Poisson problem in the form of Eq. (35) to obtain a least-mean-square-error solution of Eq. (34).
Step 5. The phase estimate was then modified by setting
θ(ω,n,m)=θ(ω,n,m)+θRc(ω,n,m),
which is Eq. (31) with ζ=1.
That procedure was repeated, e.g., 10 times, until normalized changes in compensated waveforms and, therefore, θ become inappreciable, e.g., less than 0.001. The convolution in Step 2 was implemented by forming the product of the two-dimensional Fourier transform of yc (ω, n, m, ν) and a two-dimensional Gaussian with a spatial-frequency standard deviation equal to 0.26 times the spatial Nyquist frequency and then taking the inverse transform of the product. That is equivalent to using receive subapertures that are formed by applying Gaussian weights with a standard deviation σR of 1.23 times the separation between adjacent elements and results in an effective size of the receiver subapertures that is a small fraction of the dimensions of the transmit array.
Special precaution was taken to remove 2π wraps in the phase differences found from the cross spectra. The reason for that is that the phase differences tend to grow linearly with frequency and can assume values outside of the interval [−π, π] when ω approaches the upper portion of the system usable bandwidth. In order to assign the correct multiple of 2π to the phase differences, the least-mean-square-error reconstruction of θRc (ω, n, m) was computed separately for each frequency by starting at the lowest frequency and advancing frequency by frequency through the band. The 2π interval for each of the phase differences at frequency ωi+1 was anticipated from reconstructed phases (i.e., the values {θRc(ω, n, m)}, n, m=1, 2, . . . , 79) at frequency ωi by assuming that d1 (ωi+1, n, m) is contained in the 2π interval centered around
and that d2 (ωi+1, n, m) is contained in the 2π interval centered around
To implement that precaution, Step 3 and Step 4 were performed iteratively starting at the lowest frequency and advancing frequency by frequency to the highest frequency.
Transmit and receive beams were compensated using the complex amplitude of the aberration in the frequency domain. To get so-called predistorted transmit waveforms that focus through the aberrator, the spectrum of the Gaussian shaped bandpass waveform used for uncompensated transmission was multiplied by the conjugate of the estimated complex amplitude of the aberration in the band of the estimate. That corresponds to using time reversal of the aberration temporal response. The phase of the Gaussian spectrum outside the measurement band was compensated using the phase from time shifts determined by a least-mean-square-error linear fit to the estimated aberration phase as a function of frequency. The magnitude of the Gaussian spectrum outside the measurement band was unchanged. From the resulting complex amplitudes, a time-domain transmit waveform was calculated using a frequency-domain regularized inversion in which the aberration was modeled as a finite impulse response filter. The regularization was the same as previously described. That approach, which does not assume the out-of-band frequency response of the aberration is zero, smooths discontinuities in phase and magnitude at the edges of the band. The predistorted waveforms were emitted and the waveforms from the focus were received. The received waveforms were compensated the same way as the transmit waveforms except that discontinuities at the band edges of the aberration estimate were smoothed using a cosine taper 0.200 MHz wide and an inverse Fourier transform was used to obtain time-domain waveforms from the compensated spectra. The resulting waveforms were beamformed conventionally by using a delay-and-sum operation.
The results will now be evaluated. A waveform similarity factor which can be viewed as an aggregate cross-correlation coefficient was used to quantify the similarity of the same geometrically corrected waveforms in the aperture before and after compensation.
Transmit and transmit-receive focuses before and after compensation were also examined to assess the performance of aberration estimation and correction. The transmit focus was measured with a hydrophone. The transmit-receive focus was measured by focusing both the transmit beam and the receiver sensitivity pattern at a point that was 55 mm axially from the center of the transducer array. A point reflector was then positioned at increments along each of the three Cartesian dimensions, starting at the focal point (with the other two coordinates kept fixed) and the signal was measured at each step. The envelope of that signal was used to describe the combined weights of the transmit and receive focuses at the corresponding positions of the reflector.
Quantitative descriptions of the transmit and transmit-receive focuses were obtained using effective widths and effective radius.
The calculation of each description starts with the envelope of the analytic signal at the focus. To define the effective width in a Cartesian dimension, a set of amplitudes is obtained by taking the maximum amplitude in a plane orthogonal to that dimension as the plane is incremented through the region of the focus. The amplitudes as a function of position in the dimension form a curve with a peak at the position of the focus. The effective width in the Cartesian dimension is the greatest distance between intercepts of that curve with a horizontal line as the line moves down from the peak. The effective radius is half the cube root of the product of the three effective widths as a function of level below the peak. Those two measures are plotted as the horizontal coordinate while the vertical coordinate is level below the peak because they describe a beam pattern and beam patterns are conventionally presented that way.
A ratio of intensity at the peak of the receive focus to the total received energy was calculated to describe the receive focus quantitatively. That ratio is called here the receive beamforming efficiency and can be shown to reach a maximum of 1.0 when beam formation uses time reversal. A corresponding ratio called the transmit beamforming efficiency was defined for a transmit focus by using a hydrophone measurement of the peak intensity in the plane of the transmit focus and using total energy applied to the transmit array in place of total energy in the transmit focal plane. The energy applied to the transmit array was employed because a direct measurement of the focal plane energy is limited by noise and is extraordinarily time consuming with the scanned hydrophone available for the experimental testing which was performed. Although the direct equivalence between receive beamforming efficiency and transmit beamforming efficiency that results from transmit and receive reciprocity is lost by that substitution when energy loss is different on transmit and receive and when the voltage-pressure conversion factor of the array is not known (as is the case in the reported experiments), the two efficiencies are related by a scale factor. The receive beamforming efficiency and the transmit beamforming efficiency were each normalized by the corresponding beamforming efficiency obtained by using time reversal of the aberration response determined from a point reflector to present the respective efficiencies on a scale relative to an ideal.
Representative magnitude and phase of aberration calculated from point-reflector and random-medium waveforms are presented in
The calculation of aberration from the point-reflector waveforms used the central focus. The calculation of aberration from the random-medium waveforms used 75 focuses and was statistically based. The waveforms from each focus in the statistical method were produced by a transmit beam compensated using a single set of time shifts estimated from geometrically focused random-medium illumination. Correlation of the aberration magnitude determined from the point-reflector with the aberration magnitude determined statistically yields a correlation coefficient of 0.944. The corresponding correlation coefficient for the aberration phase is 0.939.
Illustrative transmit waveforms compensated using time reversal of aberration responses are shown in
The compensation employed the aberration frequency-domain magnitude and phase shown in
Representative geometrically corrected point-reflector and randommedium waveforms received through a water path and received through an aberrator path before and after phase compensation are presented in
The aberrator path is the same as for
Measured amplitudes of the transmit focus obtained through a water path and through an aberrator path are plotted in
The aberrator path is the same as that for
Amplitude projections and effective widths of the transmit-receive (two-way or pulse-echo) focus obtained through a water path and through an aberrator path are shown in
The aberrator path is the same as that used for
The effective radius of the transmit-receive focus obtained through an aberrator path using echo waveforms from four successive transmissions that start with geometric focusing and then use a compensation calculated from the preceding transmission is plotted in
The aberrator path is the same as for
The data in
The filter-bank model used in the analysis presented here provides a general description of linear propagation from a point source through an inhomogeneous medium. A time-shift screen in the aperture can be regarded as a special case. Accuracy of the filter-bank model is limited in principle only by the number of parameters used to define the filters. However, the accuracy of the parameter estimation is limited by the validity of the two basic assumptions that the random-medium second-order statistics are the same around each of the focuses and that the focuses are within an isoplanatic volume.
The assumption that the scattering-medium statistics are the same around each of the focuses was ideally satisfied in the reported measurements because the tissue-mimicking phantom is comprised of the same scattering material throughout a region much larger than that used for the focuses. The assumption that the focuses are all within an isoplanatic volume was checked experimentally by processing waveform sets received from a point reflector that was positioned at each of the 75-focuses and correlating the aberration response calculated from the 75-focus average with the aberration response calculated from the set of waveforms received from the common center of the polyhedra. A correlation coefficient of 0.983 was obtained. That high correlation or similarity justifies the validity of the isoplanatic volume assumption for the clinically relevant geometry employed for experiments in the preferred embodiment.
A number of other assumptions were made during the development of the expressions used to compute aberration magnitude and phase from the experimental measurements. The most noteworthy are the assumptions that result in the form of {circumflex over (Ω)}, which is the integral factor in Eq. (21). Although those assumptions are described qualitatively, the excellent agreement between the experimental results obtained using the described statistical theory and the results obtained using a point reflector that essentially yields the true aberrations shows the validity of the assumptions in a practical setting.
Before the described set of 75 focuses was employed, waveforms were collected through a water path and through an aberrator path from a point reflector and from a random medium using focuses that were at the center and vertices of an icosahedron with a 0.5 mm radius and with a 1.0 mm radius. For the 0.70 mm water path −6 dB two-way beam width of the array used in the described studies, waveforms from the center and 12 vertices of the 0.5 mm radius icosahedron were not sufficiently independent to yield satisfactory spectral power estimates while waveforms from the vertices of the 1.0 mm icosahedron were relatively independent but estimates made with the 13 sample functions resulted in spectral power estimates with a relatively high variance. Using radially symmetric Gaussian-weighted overlapping scattering volumes clustered as in the preferred embodiment, a model for the variance of the spectral estimates showed the 75-focus estimates have about 0.4 the variance of the 13-focus estimates. The choice of focus separation and number of focuses in any particular setting depends, however, on the size of the isoplanatic volume that is determined by the length of the aberration path, the strength of the aberration, and the proximity of the aberration to the transmit-receive aperture.
A variance reduction factor is used to describe the rate of convergence and accuracy of spectra estimated from overlapping ultrasonic scattering volumes when the scattering is from a spatially uncorrelated medium. Assuming that the individual volumes are localized by a Gaussian window and that centers of the volumes are located on orbits of an icosahedral rotation group, the factor is minimized by adjusting the weight and radius of each orbit. The smallest possible value of the factor is found by allowing an unlimited number of centers constrained only to be within a ball rather than on icosahedral orbits. A significant reduction of variance can be achieved from centers in the confined volume, and this reduction is nearly the maximum obtainable from an unlimited number of centers in the same volume.
The effect of aberration on the focus produced by the beamformer in an ultrasonic b-scan instrument merits comment. A conventional beamformer, i.e., one using geometric focusing, implements a delay-and-sum operation that yields amplitude along the axis of an actual or virtual array of elements. A more general beamformer that applies different weights and phase to each frequency component of each waveform, i.e., one using a filter-and-sum operation, is required to compensate for aberration. In either case, however, the amplitude is influenced by scatterers offset from the focus and the quality of the focus is determined by the extent to which the influence of offset scatterers is suppressed. Maximum suppression during lossless propagation occurs when beamformation uses filters that are matched to the exact aberration factors but matched filter beamformation, i.e., time-reversal processing, has also been observed to provide high suppression in the presence of relatively homogeneous attenuation. If the aberration factors can only be estimated or if only time shifts are available, then the focus for the corresponding matched filters will be less than optimal. The quality of those filters is described by the beamforming efficiency that was defined for a receive focus and for a transmit focus because each of those efficiencies is equivalent to a correlation coefficient between the optimal filters and the estimated filters.
Computations using the Rayleigh-Sommerfeld diffraction formula were performed to simulate the focus obtained with different compensations. Those computations have the advantage of not requiring lossless propagation but assume the aberration factors are invariant throughout the region of the focus. The simulated focuses, however, extended beyond the region of aberration invariance so the results of the computations are not presented because they have a limited region of validity.
The importance of accounting for the phase of the {circumflex over (Ω)} term in Eq. (22) for the phase difference of the aberration at adjacent subapertures is worthy of special note. Aberration phase calculations that neglect that phase term and use the cross spectrum of measured signals at individual elements were found to contain a strong anomalous curvature. That led to the development of the described recursive procedure that uses signals at receive subapertures for cross spectrum calculations to make the contribution of that phase term negligible.
Visual and numerical comparison of the aberration magnitude and phase shown in
Visual comparison of compensated and uncompensated waveforms presented in
Noteworthy is the broad bandwidth of the compensated transmit waveforms in
The transmit beam measurements presented in
The amplitude projections and effective widths of the transmit-receive (two-way or pulse-echo) focus presented in
The transmit-receive focus effective radius plotted in
The collection of measurements provides an experimental validation of the described statistical method for determination of aberration and phase and indicates that the assumptions used to develop the expressions for aberration magnitude and phase can be satisfied in a realistic pulse-echo configuration. Further theoretical development and experimental investigation are, however, needed to quantify and verify relations between the strength and position of the aberration and the isoplanatic patch needed to obtain sample functions for the calculation of cross spectra. Nevertheless, the presented measurements and experience with other measurements not included because transmit beam or transmit-receive resolution measurements were not made and sometimes only 13 sample functions were available indicate that the described statistical method is robust and can be broadly applied whenever the basic assumptions in the theoretical development are satisfied.
While a preferred embodiment has been set forth in detail above, those skilled in the art who have reviewed the present disclosure will readily appreciate that other embodiments can be realized within the scope of the present invention. For example, numerical values are illustrative rather than limiting. Therefore, the present invention should be construed as limited only by the appended claims.
The present application claims the benefit of U.S. Provisional Patent Application No. 60/591,921, filed Jul. 29, 2004, whose disclosure is hereby incorporated by reference in its entirety into the present disclosure.
The work resulting in the present invention was supported by the National Institutes of Health under Grant Nos. HL50855, CA74050 and EB00280 and the Office of Naval Research under Grant No. N00014-96-1-0749. The government has certain rights in the invention.
Number | Name | Date | Kind |
---|---|---|---|
4852577 | Smith et al. | Aug 1989 | A |
5487306 | Fortes | Jan 1996 | A |
6023977 | Langdon et al. | Feb 2000 | A |
6131458 | Langdon et al. | Oct 2000 | A |
6223599 | Langdon et al. | May 2001 | B1 |
6401539 | Langdon et al. | Jun 2002 | B1 |
6485423 | Angelsen et al. | Nov 2002 | B2 |
6508764 | Thiele et al. | Jan 2003 | B1 |
6692439 | Walker et al. | Feb 2004 | B1 |
6905465 | Angelsen et al. | Jun 2005 | B2 |
7273455 | Angelsen et al. | Sep 2007 | B2 |
Number | Date | Country | |
---|---|---|---|
20060064012 A1 | Mar 2006 | US |
Number | Date | Country | |
---|---|---|---|
60591921 | Jul 2004 | US |