Nonlinear imaging with dual band pulse complexes
10578725 ยท 2020-03-03
Assignee
Inventors
Cpc classification
G01S7/52042
PHYSICS
A61B8/5261
HUMAN NECESSITIES
G01S7/52022
PHYSICS
G01S7/52077
PHYSICS
A61B8/485
HUMAN NECESSITIES
International classification
G01H9/00
PHYSICS
A61B5/05
HUMAN NECESSITIES
Abstract
The invention presents methods and instrumentation for measurement or imaging of a region of an object with waves of a general nature, for example electromagnetic (EM) and elastic (EL) waves, where the material parameters for wave propagation and scattering in the object depend on the wave field strength. The invention specially addresses suppression of 3.sup.rd order multiple scattering noise, referred to as pulse reverberation noise, and also suppression of linear scattering components to enhanced signal components from nonlinear scattering. The pulse reverberation noise is divided into three classes where the invention specially addresses Class I and Class II 3.sup.rd order multiple scattering that are generated from the same three scatterers, but in opposite sequence.
Claims
1. A method for measurement or imaging of a region of an object with waves where object material parameters for wave propagation are modified by the wave field strength, comprising the steps of: a) transmitting at least two pulse wave complexes in each of at least two transmit directions towards the region, where the pulse complexes are equal for each transmit direction, each of said pulse complexes comprising a low frequency (LF) pulse with frequencies in an LF band transmitted from an LF aperture, and a high frequency (HF) pulse with frequencies in an HF band transmitted from an HF aperture, wherein the pulse length of the transmitted HF pulse is less than half an oscillation period of the transmitted LF pulse; wherein the transmitted HF pulse propagates spatially so close to or within the transmitted LF pulse that the HF pulse observes a manipulation of the object material parameters by the co-propagating LF pulse for at least a part of a propagation depth of the HF pulse; and wherein at least for each transmit direction the LF pulse varies for each transmitted pulse complex to produce different manipulations of the object where the LF pulse is nonzero for at least one pulse complex and the LF pulse can also be zero, and for each transmit direction at least one LF pulse is non-zero and the transmitted LF pulse can also be zero; b) picking for each transmit direction up HF receive signals from one or both of scattered and transmitted HF components from each transmitted pulse complex and for each transmit direction, using a HF receive beam former which for selected image points forms HF receive beams with a receive beam aperture and focus centered at said image points; c) forming synthetic HF receive signals for each said selected image points as weighted sums of said HF receive signals from different transmit directions with HF receive beam focus at said selected image points, where said weighted sums for each said selected image points are selected so that said synthetic HF receive signals originates from synthetic transmit beams with close to the same aperture and focus as said receive beams centered at said image points; d) correcting said synthetic HF receive signals by at least one of i) delay corrections in a fast time with correction delays, and ii) speckle corrections, wherein one or both of said delay corrections and speckle corrections can be zero for at least one HF receive signal, to form corrected HF signals for said time interval; and e) combining said corrected HF signals from the at least two transmitted pulse complexes to form at least one noise suppressed HF signal with suppression of pulse reverberation noise.
2. A method according to claim 1, wherein the HF transmit and receive beams are selected to minimize a difference between the Class I and Class II 3.sup.rd order scattering noise for a zero LF pulse.
3. A method according to claim 2, further comprising imaging of more than one depth region wherein each depth region is imaged with different HF receive signals from different ones of said transmitted pulse complexes with HF transmit and receive beam focus selected within said each depth region.
4. A method according to claim 1, wherein in said step a) the pulse wave complexes are for each transmit direction transmitted in beams with the same HF transmit aperture and HF transmit focus depth; in said step b) the HF receive beam former uses the same HF receive aperture and HF receive focus as the HF transmit aperture and HF transmit focus; in said step c) said combining produces transversal filtering of the HF receive signals from the different transmit directions for at least one depth to obtain synthetic HF receive signals with synthetic HF image beam foci at said at least one depth; and the synthetic HF receive signals are processed according to said steps d) and e).
5. A method according to claim 1, wherein in said step a) the pulse wave complexes are transmitted in transmit beams that are wide in at least one direction for each of the image points; in said step b) the HF receive beam former forms HF receive signals with focus in each image point for a group of image points; in said step c) the HF receive signals for said image points are combined to form synthetic HF receive signals with synthetic HF transmit beams in said image points; and the synthetic HF receive signals are processed according to said steps d) and e).
6. A method according to claim 5, wherein the transmitted pulse complexes have wave fronts that are substantially planar in at least one direction.
7. A method according to claim 1, wherein at least one of said correction delays and said speckle corrections are estimated in a process that uses a mathematical model of LF pulse generated variations in at least one of i) HF receive signal delays, and ii) speckle of the multiple scattered noise signal components in the HF receive signals.
8. A method according to claim 7, further comprising the steps of: f) obtaining nonlinear propagation delay and pulse form distortion for a forward propagating HF pulse at multiple depths through simulation of a nonlinear wave equation for the forward propagating HF pulse with the actual transmitted LF/HF pulse complex and defined object material parameters; g) obtaining, from a measured HF receive signal, parameters relating to relative reflection coefficients as a function of depth along the beam; and h) estimating said correction delays and speckle corrections in processes that include combining one or both of the nonlinear propagation delays and pulse form distortions for the HF pulse obtained in said step f) with the parameters relating to relative reflection coefficients as a function of depth obtained in said step g) in a mathematical model for multiple scattered HF noise signals.
9. A method according to claim 8, where the method of said step d) is performed applying said steps f) to h), wherein said defined object material parameters are adjusted to increase the suppression of one or both of i) pulse reverberation noise and ii) 1.sup.st order linear scattering components in the processed HF receive signal, and wherein said adjustment is performed as one or both of a) a manual adjustment based on observation of a displayed image, and b) an automatic adjustment to optimize a functional on a processed HF receive signal in a region of an image.
10. A method according to claim 9, wherein said functional is total power of a processed HF receive signal in a region of an image.
11. A method according to claim 9, wherein the simulation of a nonlinear wave equation for the forward propagating HF pulse with an actual transmitted LF/HF pulse complex and defined object material parameters is performed for a set of multiple defined parameters and pre-stored in an electronic memory before said estimating of the correction delays and speckle corrections starts, and in the estimation process the simulation for defined object material parameters is retrieved from the memory based on a memory address related to said defined parameters.
12. A method according to claim 8, wherein in said step f) coefficients of series expansions of the nonlinear propagation delay and pulse form distortions dependency on the LF pulse and defined object material parameters are calculated and stored so that, for an LF pulse and defined object material parameters, estimates of the nonlinear propagation delays and pulse form distortions can be calculated by said series expansions utilizing said stored coefficients of the series expansions.
13. A method according to claim 12, wherein said series expansions are one or both of Taylor series and Fourier series expansions.
14. A method according to claim 1, wherein the LF and HF transmit apertures are defined so that the nonlinear propagation delay (t) for the HF pulse has a substantially linear variation with the time t, and wherein for suppression of pulse reverberation noise the correction delays are approximated by (t)/2.
15. A method according to claim 1, wherein for suppression of pulse reverberation noise in echo weak regions, the same HF receive signal obtained with a non-zero LF pulse is delay corrected with two different correction delays to provide two corrected HF signals, and said two corrected HF signals are combined to provide a noise suppressed HF signal.
16. A method according to claim 1, wherein transmitting LF array elements are selected so that an LF array aperture has a region around its center with no transmission of the LF pulse, so that manipulation of the object material parameters by the LF pulse observed by the co-propagating HF pulse is very low in a near field region of am HF array aperture.
17. A method according to claim 1, wherein said noise suppressed HF signals are used for estimating corrections for wave front aberrations in materials with spatial variations in wave propagation velocity.
18. A method according to claim 1, wherein said step c) further comprises constructing said synthetic HF transmit beams so that a difference between Class I and Class II 3.sup.rd order scattered noise-signals in said synthetic HF receive signals for said pulse complexes with zero LF pulse is substantially minimized, using the transmit directions in said set of image points.
19. A method according to claim 1, wherein the object material parameters for scattering are modified by the wave field strength, and wherein for a set of transmit directions steps a) and b) include transmitting at least 3 of said pulse complexes, each with different LF pulses towards the object producing at least 3 HF receive signals, steps c) through e) include combining, correcting and combining the HF receive signals to form at least two noise suppressed HF signals, and said at least two noise suppressed HF signals are further corrected by at least one of i) delay corrections using correction delays, and ii) speckle corrections using speckle corrections, to form at least two corrected noise suppressed HF signals; and the method further comprising the step of combining said at least two corrected noise suppressed HF signals to form at least one nonlinear scattering HF signal with linear scattering components and pulse reverberation noise substantially suppressed.
20. A method according to claim 1 or 19, wherein said speckle corrections are effected with a filter.
21. A method according to claim 20, wherein said filter is a bandpass filter that reduces the bandwidth of the signals.
22. An instrument for measurement or imaging of a region of an object with waves, wherein material parameters of the object for wave propagation are modified by the waves field strength, the instrument comprising: a) transmit means for transmitting at least two pulse wave complexes in each of at least two transmit directions towards the region, where the transmitted pulse complexes are equal for each transmit direction, each of said pulse complexes comprising a low frequency (LF) pulse with frequencies in an LF band transmitted from an LF aperture, and a high frequency (HF) pulse with frequencies in an HF band transmitted from an HF aperture, wherein a pulse length of the HF pulse being less than half an oscillation period of the LF pulse, and the HF pulse propagating spatially so close to or within the LF pulse that the HF pulse observes a manipulation of the object material parameters by the co-propagating LF pulse for at least a part of a propagation depth of the HF pulse, and for each transmit direction the LF pulse varies for each transmitted pulse complex to produce different manipulations of the object, where the LF pulse is nonzero for at least one pulse complex and the LF pulse can also be zero; b) HF receive and beam forming means that for each transmit direction picks up HF receive signals from one or both of scattered and transmitted HF components from the at least two transmitted pulse complexes for each transmit direction, where said HF receive beam forming means forms HF receive signals for selected image points with a HF receive beam with defined aperture and focus centered at said image points; c) means for forming synthetic HF receive signals for each said selected image points as weighted sums of said HF receive signals from different transmit directions with HF receive beams focused at said selected image points, where said weighted sums for each said selected image points are selected so that said synthetic HF receive signals originates from synthetic HF transmit beams with close to the same aperture and focus as said HF receive beams centered at said image points; d) correction means for correcting said synthetic HF receive signals for each said image point by at least one of i) delay corrections with correction delays, and ii) speckle corrections, wherein one or both of said delay corrections and speckle corrections can be omitted for at least one HF receive signal, to form corrected HF signals for each said image point; and e) processing means for further combining said corrected HF signals to form at least one noise suppressed HF signal with suppression of pulse reverberation noise for each said image point.
23. An instrument according to claim 22, wherein said transmit means transmits pulse wave complexes with the same HF transmit aperture and HF transmit focus depth for each transmit direction; wherein said HF receive and beam forming means uses the same HF receive aperture and HF receive focus as the HF transmit aperture and HF transmit focus; wherein said means for combining produces transversal filtering of the HF receive signals from the different transmit directions for at least one depth to obtain synthetic HF receive signals with synthetic HF image beam foci at the at least one depth; and wherein the synthetic HF receive signals are processed by the correction means of element d) and the processing means of element e).
24. An instrument according to claim 22, wherein said transmit means transmits pulse wave complexes in transmit beams that are wide in at least one direction for said image points; wherein said HF receive and beam forming means form HF receive signals with focus in each image point for a group of image points wherein said means for combining combines said HF receive signals for different transmit directions for said image points to form synthetic HF receive signals with synthetic HF transmit beams in said image points; and wherein the synthetic HF receive signals are processed by the correction means of element d) and the processing means of element e).
25. An instrument according to claim 24, wherein said transmit means is operable for transmission of LF and HF pulse waves with wave fronts that are substantially planar in at least one direction.
26. An instrument according to claim 22, wherein said transmit means allow the LF and HF transmit apertures to be defined so that the nonlinear propagation delay (t) for the transmitted HF pulse has a substantially linear variation with the time t, so that for suppression of pulse reverberation noise at time t said correction delays can be approximated by (t)/2.
27. An instrument according to claim 22, wherein said correction means delay corrects the same HF receive signal obtained with a non-zero LF pulse with two different correction delays to provide two corrected HF signals, and said two corrected HF signals are combined to provide a noise suppressed HF signal.
28. An instrument according to claim 22, further comprising means for selecting the transmitting LF array aperture to obtain an LF array aperture that has a region around its center with no transmission of the LF pulse, so that manipulation of the object material parameters by the LF pulse observed by the co-propagating HF pulse is very low in a near field region of the HF array aperture.
29. An instrument according to claim 22, further comprising: means for estimation of corrections for wave front aberrations in materials with spatial variations in the wave propagation velocity; and means for correction of the HF receive element signals for wave front aberrations.
30. An instrument according to claim 22, wherein said synthetic HF transmit beams in said element c) are constructed so that a difference between Class I and Class II 3.sup.rd order scattered noise-signals in the synthetic HF receive signals from said pulse complexes with zero LF pulse is substantially minimized using the transmit directions in said image points.
31. An instrument according to claim 22, wherein material parameters of the object for scattering are modified by the wave field strength; wherein said transmit means comprises means for transmitting at least 3 of said pulse complexes for a set of transmit directions with different LF pulses towards the object; wherein said means for combining, correction means and processing means include means for combining, correcting and combining the HF receive signals for said set of transmit directions to form at least two noise suppressed HF signals; and wherein the instrument further comprises: means for further processing of said at least two noise suppressed HF signals for said set of transmit directions, including at least one of i) delay corrections using correction delays (depth-time), and ii) speckle corrections, to form at least two corrected noise suppressed HF signals for said set of transmit directions; and means for combining said corrected noise suppressed HF signals to suppress linear scattering components to form nonlinear measurement or imaging HF signals for said set of transmit directions.
32. An instrument according to claim 31, wherein the HF transmit, HF receive and HF beam forming means comprise means for matching HF transmit and receive beams to substantially minimize a difference between Class I and Class II 3.sup.rd order scattering noise for a zero LF pulse.
33. An instrument according to claim 22 or 31, further comprising means for speckle corrections in the form of a filter.
34. An instrument according to claim 33, wherein said filter is a bandpass filter that reduces the bandwidth of the signals.
35. An instrument according to claim 22 or 31, further comprising estimation means for estimation of at least one of said correction delays and speckle corrections.
36. An instrument according to claim 35, wherein said estimation means uses a mathematical model of LF pulse generated variations in at least one of i) HF receive signal delays, and ii) speckle of the multiple scattered noise signal components in the HF receive signals.
37. An instrument according to claim 36, wherein said estimation means comprises: a) means for simulation of a nonlinear wave equation for a forward propagating HF pulse with an actual transmitted LF/HF pulse complex with defined object material parameters, and for obtaining the nonlinear propagation delay and pulse form distortion for the simulated HF pulsed wave; b) means for obtaining, from the measured HF receive signal, parameters relating to relative reflection coefficients as a function of depth along the beam; and c) means for estimation of said correction delays and speckle corrections in a process that includes combining one or both of said nonlinear propagation delays and pulse form distortions for the simulated HF pulsed wave obtained by said simulation means with said parameters relating to relative reflection coefficients as a function of depth obtained by said means for obtaining in a mathematical model for multiple scattered HF noise signals.
38. An instrument according to claim 37, wherein said estimation means further comprises: means for adjusting said defined object material parameters to increase the suppression of one or both of i) pulse reverberation noise and ii) 1.sup.st order linear scattering components in the processed HF receive signal, where said adjusting is carried out as one or both of i) manual adjustment based on observation of the displayed image, and ii) automatic adjustment to optimize a functional HF receive signal in a region of an image.
39. An instrument according to claim 37, wherein said means for simulation of a nonlinear wave equation for the forward propagating HF pulse with an actual transmitted LF/HF pulse complex with defined object material parameters comprises means for storage of a set of simulations with different defined object material parameters where said set of simulations are carried out before the measurements, and where in the estimation process the simulation for defined object material parameters is retrieved from memory based on a memory address related to said defined parameters.
40. An instrument according to claim 37, wherein said means for simulation comprises means for calculation and storage of coefficients of series expansions of the nonlinear propagation delay and pulse form distortions dependent on the LF pulse and defined object material parameters, so that for an LF pulse and defined object material parameters, estimates of the nonlinear propagation delays and pulse form distortions can be calculated by said series expansions utilizing said stored coefficients of the series expansions.
Description
4. SUMMARY OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
5. DETAILED DESCRIPTION OF THE INVENTION
(10) 5.1 Background of 1.sup.st and 3.sup.rd Order Scattering
(11) Example embodiments according to the invention, are presented in the following.
(12) The methods and structure of the instrumentation are applicable to both electromagnetic (EM) and elastic (EL) waves, and to a wide range of frequencies with a wide range of applications. For EL waves one can apply the methods and instrumentation to both shear waves and compression waves, both in the subsonic, sonic, and ultrasonic frequency ranges. We do in the embodiments describe by example ultrasonic measurements or imaging, both for technical and medical applications. This presentation is meant for illustration purposes only, and by no means represents limitations of the invention, which in its broadest aspect is defined by the claims appended hereto.
(13) The most damaging noise in pulse echo wave measurements and imaging has its origin in multiple scattering of the transmitted pulse. We refer to this noise as multiple scattering noise, or pulse reverberation noise. As the amplitude of the scattered pulse drops for each scattering, the 2.sup.nd and 3.sup.rd order scattering dominates the noise. With back scatter imaging we mainly have 3.sup.rd order scattering noise, where the 1.sup.st scatterer is inside the transmit beam, and the last (3.sup.rd) scatterer is inside the receive beam. With very wide transmit beams, like with plane wave imaging and similar, we can also observe 2.sup.nd order scattering noise. However, the major type of strong scatterers are layers of fat and muscles in the body wall, that are fairly parallel, which requires 3.sup.rd order scattering also with wide transmit beams. Bone structures and air in lungs and intestines can produce 2.sup.nd order scattering noise with synthetic multi beam imaging (e.g. plane wave imaging)
(14) The invention presents methods and instrumentation for suppression of such multiple scattering noise, and also for measurement and imaging of nonlinear scattering of waves. Such methods and instruments are also presented in U.S. Pat. No. 8,038,616 and US patent application Ser. Nos. 12/351,766, 12/500,518, and 13/213,965, where the current invention presents new and more advanced methods and instrumentation, utilizing transmission of similar dual band pulse complexes as in said applications.
(15) An example of such a dual band transmitted pulse complex is shown as 101 in
(16) In
(17) For more detailed analysis of the reverberation noise we refer to
(18) In
(19) To obtain visible, disturbing reverberation noise in the image, the 1.sup.st-3.sup.rd scatterers must be of a certain strength, where the 1.sup.st scatterer must be inside the transmit beam, and the 3.sup.rd scatterer must be inside the receive beam. In medical ultrasound applications this is often found by fat layers in the body wall, while in technical applications one can encounter many different structures, depending on the application. In ultrasound applications, the strongest 2.sup.nd scatterer is often the ultrasound transducer array surface itself, as this can have a reflection coefficient that is 10 dB or more higher than the reflection coefficient from other soft tissue structures. The pulse reverberation noise that involves the transducer surface as the 2.sup.nd scatterer, is therefore particularly strong indicated by 209. The definition of Class I-III pulse reverberation noise is in more detail
(20) Class I (
(21) Class II (
(22) Class I reverberations: 1.sup.st scatterer z.sub.1<z/2 and 3.sup.rd scatterer z.sub.3>z/2, z.sub.3=zz.sub.1
(23) Class II reverberations: 1.sup.st scatterer z.sub.3<z/2 and 3.sup.rd scatterer z.sub.1>z/2, z.sub.1=zz.sub.3
(24) Harmonic imaging will mainly suppress Class I pulse reverberation noise where z.sub.1 is close to the transducer, where we in the following will show that methods according to this invention suppresses Class I and II pulse reverberation noise combined, regardless of the value of z.sub.1, as the nonlinear propagation delay and pulse form distortion of the combined Class I and II noise is quite different from that for the 1.sup.st order scattering.
(25) Class III (
(26) We shall first start by analyzing the situation with linear wave propagation.
(27) 5.2 Signal Models for 1.sup.st and 3.sup.rd Order Scattering in a Linear Material
(28) A. Models for 1.sup.st Order Scattering
(29) We first analyze the HF receive signal from the 1.sup.st order scattered wave components within the realm of pressure independent elasticity of the object, i.e. linear elasticity. With reference to
(30)
where is the angular frequency, k=/c is the wave number with c as the wave propagation velocity, P.sub.t () is the Fourier transform of the transmitted pressure waveform at the transducer surface, .sub.T(r.sub.0, r.sub.T) is the transmit delays for focusing the transmit beam at r.sub.t in a homogeneous material, G(r.sub.0, r.sub.1;) is the Greens function for wave propagation from a source at r.sub.0 to a field point at r.sub.1 in the linear, heterogeneous material (i.e. spatial variation in wave propagation velocity), w.sub.t(r.sub.0) is an apodization function, and H.sub.abc(r.sub.0,; r.sub.t) is an aberration correction filter for spatial variations in the wave propagation velocity of the heterogeneous material for focusing at r.sub.t. In a homogeneous material where the wave propagation velocity parameters are constant in space, we have H.sub.abc (r.sub.0,; r.sub.t)=1. If H.sub.abc(r.sub.0;; r.sub.t) is set equal to unity in a heterogeneous material, the beam focusing will be sub-optimal, but the theory presented below will still be valid.
(31) The contribution to the 1.sup.st order scattered field from scatterer density (r.sub.1) of the infinitesimal volume element d.sup.3r.sub.1 at location r.sub.1 in R.sub.1 in the object (See
dP.sub.s1(r,;r.sub.1)=k.sup.2P.sub.t()ikG(r,r.sub.1;)H.sub.t(r.sub.1,;r.sub.t)(r.sub.1)d.sup.3r.sub.1(2)
(32) For back scattering we have (r.sub.1)=.sub.1(r.sub.1)(r.sub.1), where .sub.1 and are the relative spatial variation of the material compressibility and mass density [1]. The total 1.sup.st ordered scattered field is then found by integration of dP.sub.s1(r,; r.sub.1) over r.sub.1 across R.sub.1. The 1.sup.st order received signal for transducer element or sub aperture located at r on the receiver transducer
dS.sub.1(r,;r.sub.1)=k.sup.2U()G(r,r.sub.1;)H.sub.t(r.sub.1,;r.sub.1)(r.sub.1)d.sup.3r.sub.1(3)
where U()=H.sub.rt()ikP.sub.t() is the received pulse for the element at r from a unit plane reflector [1]. Beam forming this signal over the array with receive beam focus at r.sub.r, we get the following received 1.sup.st order scattered signal from (r.sub.1) as [BA]
(33)
where r.sub.4 is the integration coordinate over the receive array surface S.sub.r, and .sub.r(r.sub.4, r.sub.r) is the beam forming delays for the receiver beam focused at the receiver beam focus r.sub.r, calculated on the assumption of constant propagation velocity c in the tissue, w.sub.r(r.sub.4) is an apodization function, and H.sub.abc(r.sub.4,; r.sub.r) is the aberration correction filter that compensates for material heterogeneity to focus the receive beam at r.sub.r. As for the transmit beam, we have H.sub.abc(r.sub.4,; r.sub.r)=1 for the homogeneous material. Inserting Eq. (3) we can express the received 1.sup.st order scattered signal as
(34)
(35) where H.sub.r(r.sub.1,; r.sub.r) is the aberration corrected receive beam at the field point r.sub.1 when the beam is focused at r.sub.r.
(36) B. Models for 3.sup.rd Order Scattering
(37) Multiple scattering is produced because the 1.sup.st order scattered field in Eq. (2) is in turn scattered from a scatterer at r.sub.2 in R.sub.2 to produce a 2.sup.nd order scattered field
(38)
where (r.sub.2, ) typically is either a strong volume scatterer distribution (r.sub.2), for example structured fatty layers, where we have
(r.sub.2,)=k.sup.2(r.sub.2)(7)
or reflection from a layer surface or the transducer surface as
(r.sub.2,)=ik2R(r.sub.2,)(S.sub.R(r.sub.2))(8)
where R(r.sub.2,) is the reflection coefficient of the reflecting surface S.sub.R defined by S.sub.R(r.sub.2)=0. In technical applications one often have strongly reflecting surfaces at a distance from the transducer, for example a surface of a metal layer, which can be modeled as Eq. (8) where S.sub.R(r.sub.2)=0 now defines the layer surface. Strong volume scatterers are modeled as in Eq. (7).
(39) The 2.sup.nd order scattered field is then scattered a 3.sup.rd time from the volume scatterer distribution (r.sub.3) and produces a received signal for transducer element or sub aperture located at r.sub.4 on the receiver transducer
dS.sub.3(r.sub.4,;r.sub.1,r.sub.3)=k.sup.2H.sub.rt(r.sub.4,)2G(r.sub.4,r.sub.3;)dP.sub.s2(r.sub.3,;r.sub.1)(r.sub.3(9)
where H.sub.rt() is defined in relation to Eq. (3). Introducing the expression for P.sub.s1(r.sub.2,) and P.sub.s2(r.sub.3,) and from Eqs. (2,6) we can express the received 3.sup.rd order reverberation element signal as
(40)
where R.sub.2 is the region of the second scatterers U()=H.sub.rt()ikP.sub.t() is the received pulse for the element at r for a reflected wave front conformal to the array surface, defined in relation to Eq. (3). Beam forming this signal over the array with receive beam focus at r.sub.r, we get the following received reverberation beam signal for the reverberations as
(41)
where r.sub.4 is the integration coordinate over the receive array surface S.sub.r, and the other functions are as defined in relation to Eqs. (4,5). Inserting Eq. (10) we can express the 3.sup.rd order reverberation signal as
dY.sub.3(;r.sub.1,r.sub.3)=k.sup.4U()H.sub.r(r.sub.3,;r.sub.r)(r.sub.3)d.sup.3r.sub.3H.sub.rev(r.sub.3,rr.sub.1;)H.sub.t(r.sub.1,;r.sub.t)(r.sub.1)d.sup.3r.sub.1(12)
where H.sub.r(r.sub.3,; r.sub.r) is the aberration corrected receive beam at the field point r.sub.3 when the beam is focused at r.sub.r as defined in Eq. (5)
5.3 Nonlinear Propagation and Scattering
A. Wave Equation for 2.sup.nd Order Nonlinear Elasticity
(42) Nonlinear material parameters influences both the wave propagation velocity and the scattering from spatial variations in the nonlinear parameters. For acoustic waves in fluids and solids, the bulk elasticity can generally be approximated to the 2.sup.nd order in the pressure, i.e. the volume compression V of a small volume V, is related to the pressure p
(43)
where (r, t) is the acoustic particle displacement vector, p(r,t) is the acoustic pressure, (r) is the linear bulk compressibility of the material, and .sub.p(r)=.sub.n(r)(r) where .sub.n(r)=1+B(r)/2A(r) is a nonlinearity parameter of the bulk compressibility, and h.sub.ab(r,t) is a convolution kernel that represents absorption of wave energy to heat. The 2.sup.nd order approximation holds for soft tissue in medical imaging, fluids and polymers, and also rocks that show special high nonlinear bulk elasticity due to their granular micro-structure. Gases generally show stronger nonlinear elasticity, where higher order terms in the pressure often might be included. Micro gas-bubbles with diameter much lower than the acoustic wavelength in fluids, also show a resonant compression response to an oscillating pressure, which is discussed above. When the material parameters can be approximated to 2.sup.nd order in the wave fields, we can for example for ultrasonic pressure waves formulate a wave equation that includes nonlinear forward propagation and scattering phenomena as [2,3]
(44)
where c.sub.0(r) is the linear wave propagation velocity for low field amplitudes, .sub.1(r) and (r) are linear scattering parameters given by the relative spatial variation of the material compressibility and mass density, and .sub.n(r) is a nonlinear scattering parameter. The left side propagation parameters vary with r on a scale >approximately the wavelength, while the right side scattering parameters vary with r on a scale <approximately the wave length. A similar equation for shear waves and electromagnetic waves can be formulated that represents similar nonlinear propagation and local scattering phenomena for the shear and EM waves.
B. Nonlinear Interaction in Dual Band Pulse Complexes
(45) The different terms of Eq. (14) have different effects on the wave propagation and scattering: The linear propagation terms (1) guide the forward spatial propagation of the incident wave without addition of new frequency components. The linear scattering source terms (4) produce local scattering of the incident wave without addition of new frequency components, i.e. the linearly scattered wave has the same frequency components as the incident wave, with an amplitude modification .sup.2 produced by 2.sup.nd order differentiation in the scattering terms.
(46) For materials with adequately high nonlinearity in the material parameters relative to the wave field amplitude, the nonlinearity affects both the propagation and local scattering of the wave. A slow variation (close to constant on scale >wave length) of the nonlinear parameters give a value to .sub.p(r) that provides a nonlinear forward propagation distortion of the incident waves that accumulates in amplitude with propagation distance through term (2). A rapid variation of the nonlinear material parameters (on scale <wavelength) gives a value to .sub.n(r) that produces a local nonlinear scattering of the incident wave through term (5).
(47) We study the situation where the total incident wave is the sum of the LF and HF pulses, i.e. p(r,t)=p.sub.L(r,t)+p.sub.H(r,t). The nonlinear propagation and scattering are in this 2.sup.nd order approximation both given by
(48)
(49) A multiplication of two functions in the temporal domain produces a convolution of the functions temporal Fourier transforms (i.e. temporal frequency spectra) introducing frequency components in the product of the functions that are sums and differences of the frequency components of the factors of the multiplication. The squares p.sub.L.sup.2, and p.sub.H.sup.2 then produces a self-distortion of the incident pulses that pumps energy from the incident fundamental bands into harmonic components of the fundamental bands, and is hence found as a nonlinear attenuation of the fundamental bands of both the LF and HF waves. However, the wave amplitude determines the self-distortion per wave length, and the LF pulse typically propagates only up to 30 LF wavelengths into the object which allows us to neglect both nonlinear self distortion and nonlinear attenuation for the LF wave. The HF wave, there-against, propagates up to 250 HF wavelengths into the object, so that both the nonlinear self-distortion an the nonlinear attenuation becomes observable. We return to these phenomena for simulations of the wave propagation in Section 5.8B.
(50) C. Nonlinear Propagation and Scattering for Dual Band Pulse Complexes
(51) When the temporal HF pulse length T.sub.pH is much shorter than half the period of the LF pulse, T.sub.L/2, i.e. the bandwidth of the HF pulse B.sub.H>.sub.L/2, where .sub.L=2/T.sub.L is the angular frequency of the LF wave, the sum and difference frequency spectra overlaps with each other and the fundamental HF spectrum. This is the situation illustrated in
(52)
(53) The numerator in front of the temporal derivative in this propagation operator is the square propagation velocity, and we hence see that the LF pulse pressure p.sub.L modifies the propagation velocity for the co-propagating HF pulse p.sub.H as
c(r,p.sub.L)={square root over (c.sub.0.sup.2(r)(1+2.sub.p(r)p.sub.L))}c.sub.0(r)(1+.sub.p(r)p.sub.L)(17)
where p.sub.L is the actual LF field variable along the co-propagating HF pulse. The orthogonal trajectories of the HF pulse wave fronts are paths of energy flow in the HF pulse propagation. The propagation lag of the HF pulse along the orthogonal trajectories of the HF pulse wave-fronts, (r), can then be approximated as
(54)
where p.Math.p.sub.L(s) is the LF pressure at the center of gravity at s of the co-propagating HF pulse, and p is a scaling/polarity variable for the LF pulse that is extracted to more clearly show results of scaling the amplitude and changing the polarity of the LF pulse. The propagation lag without manipulation of the propagation velocity by the LF pulse is t.sub.0(r). (r) is the added nonlinear propagation delay produced by the nonlinear manipulation of the propagation velocity for the HF pulse by the LF pressure p.sub.L(s). We note that when the 1.sup.st scattering/reflection occurs, the LF pressure p.sub.L drops so much that the LF modification of the propagation velocity is negligible for the scattered HF wave. This means that we only get contribution in the integral for (r) up to the 1.sup.st scattering, an effect that we will use to suppress multiple scattered waves in the received signal and to enhance the nonlinear scattering components.
(55) Variations of the LF pressure along the co-propagating HF pulse produces a variation of the propagation velocity along the HF pulse, that in turn produces a nonlinear pulse from distortion of the HF pulse that accumulates with propagation distance. When B.sub.HF>.sub.LF/2 the nonlinear propagation distortion can be described by a filter, as shown below in Eqs. (19,23).
(56) In summary, the nonlinear propagation term, i.e. term (2) in Eq. (14) produces:
(57) i) A nonlinear propagation delay (r) produced by the LF pressure at the center of gravity of the co-propagating HF pulse according to Eq. (18), and is accumulated up to the 1.sup.st scattering, where the amplitude of the LF pulse drops so much that the effect of the LF pulse can be neglected after this point.
ii) A nonlinear propagation distortion of the HF pulse produced by the variation of the LF pulse field along the co-propagating HF pulse that accumulates with propagation distance up to the 1.sup.st scattering, where the amplitude of the LF pulse drops so much that the effect of the LF pulse can be neglected after this point.
iii) A nonlinear self-distortion of the HF pulse which up to the 1.sup.st scattering transfers energy from the fundamental HF band to harmonic components of the fundamental HF band, and is hence found as a nonlinear attenuation of the fundamental band of the HF pulse.
(58) When B.sub.HF>.sub.LF/2 the transmitted HF pulse field P.sub.t(r.sub.1,; r.sub.t) hence observes a nonlinear propagation distortion as described by point i)-iii) above and takes the form P.sub.tp(r.sub.1,; r.sub.t)
(59)
where the subscript p designates the amplitude/polarity/phase of the LF pulse. P.sub.t(r.sub.1,; r.sub.t) is given in Eq. (1), and V.sub.p includes all nonlinear forward propagation distortion, where the linear phase component of V.sub.p is separated out as the nonlinear propagation delay p(r.sub.1) up to the point r.sub.1. {tilde over (V)}.sub.p hence represents the nonlinear pulse form distortion of the HF pulse by the co-propagating LF pulse, and also the nonlinear attenuation produced by the nonlinear self distortion of the HF pulse.
(60) The nonlinear scattering term (5) in Eq. (14) can for the nonlinear interaction term be approximated within the same regime as
(61)
(62) We hence see that when the temporal pulse length of the HF pulse T.sub.pH<T.sub.L/2, the local LF pulse pressure at the co-propagating HF pulse exerts an amplitude modulation of the scattered wave, proportional to p.Math.2.sub.n(r)p.sub.L(r,t). For the nonlinear self-distortion, term (5) produces harmonic components in the scattered wave, and is not noticed in the fundamental HF band.
(63) The effect of nonlinearity of material parameters on the scattered signal, can hence be split into two groups:
(64) Group A originates from the linear scattering, i.e. term (4) of Eq. (14), of the forward, accumulative nonlinear propagation distortion of the incident wave, i.e. combination of term (2) and term (4) in Eq. (14), which is split into a nonlinear propagation delay according to Eq. (18) (i above), a nonlinear pulse form distortion (ii above), and a nonlinear attenuation of the HF pulse (iii above), and
Group B originates directly in the local nonlinear scattering, i.e. term (5), of the original frequency components in the incident wave, i.e. interaction between term (1), the nonlinear propagation delay of term (2) and term (5), where the local LF pulse pressure at the co-propagating HF pulse exerts an amplitude modulation of the scattered wave, proportional to p.Math.2.sub.n(r)p.sub.L(r,t).
(65) There is also a Group C found as local nonlinear scattering from term (5) of the forward accumulative nonlinear propagation distortion components in the incident wave, i.e. interaction between the pulse distortion component of term (2) and term (5) in Eq. (14), but typical nonlinear material parameters are so low that this group is negligible.
(66) 5.4 Signal Models for Nonlinear Propagation and Scattering
(67) A. Models for 1.sup.st order scattering The 1.sup.st order linear and nonlinear scattered wave that hits the receiver array at r is then from Eq. (2, 19, 20)
dP.sub.l1(r,;r.sub.1)=k.sup.2G(r,r.sub.1;)P.sub.tp(r.sub.1,;r.sub.t)(r.sub.1)d.sup.3r.sub.1
dP.sub.n1(r,;r.sub.1)=k.sup.2G(r,r.sub.1;)P.sub.tp(r.sub.1,;r.sub.t)2p.sub.L(r.sub.1).sub.n(r.sub.1)d.sup.3r.sub.1(21)
(68) The received signal from the 1.sup.st order linear and nonlinear scattering of the forward nonlinear distorted pressure pulse for the focused and aberration corrected receive beam is hence
dY.sub.l1(;r.sub.1)=k.sup.2H.sub.r(r.sub.1,;r.sub.r)U.sub.p(r.sub.1,;r.sub.t)(r.sub.1)d.sup.3r.sub.1
dY.sub.n1(;r.sub.1)=k.sup.2H.sub.r(r.sub.1,;r.sub.r)U.sub.p(r.sub.1,;r.sub.t)2p.sub.L(r.sub.1).sub.n(r.sub.1)d.sup.3r.sub.1
U.sub.p(r.sub.1,;r.sub.t)=H.sub.rt()P.sub.tp(r.sub.1,;r.sub.t)=V.sub.p(r.sub.1,;r.sub.t)U()H.sub.t(r.sub.1,;r.sub.t)(22)
where we have assumed that the pressure to signal transfer function H.sub.rt () of the transducer elements, is the same for all receiver array elements. Introducing the scaling variable p for the LF field, p.sub.L(r.sub.1).fwdarw.p.Math.p.sub.L(r.sub.1), the total 1.sup.st order scattered wave takes the form
(69)
(70) The magnitude of the nonlinear scattering component is generally much lower than the linear scattering component. To estimate this nonlinear scattering component one could typically transmit two pulse complexes with opposite polarities of the LF pulse, giving the HF receive signals
dY.sub.+(;r.sub.1)=V.sub.+(r.sub.1,;r.sub.t)dX.sub.l(;r.sub.1)+V.sub.+(r.sub.1,;r.sub.t)dX.sub.n(;r.sub.1)
dY.sub.(;r.sub.1)=V.sub.(r.sub.1,;r.sub.t)dX.sub.l(;r.sub.1)V.sub.(r.sub.1,;r.sub.t)dX.sub.n(;r.sub.1)(24)
The nonlinear scattering component is then obtained as
2dX.sub.n(;r.sub.1)=V.sub.+(r.sub.1,;r.sub.t).sup.1dY.sub.+(;r.sub.1)V.sub.(r.sub.1,;r.sub.t).sup.1dY.sub.(,r.sub.1)(25)
where V.sub.(r.sub.1,; r.sub.t).sup.1={tilde over (V)}.sub.(r.sub.1,;r.sub.t).sup.1e.sup.ip(r.sup.
(71) The signal is received as a function of the fast time (or depth-time) t, where we assign a depth z in the image as z=ct/2. When one have a distribution of scatterers, one must sum over the scatterer coordinate r.sub.1, and the LF pressure can in addition to the non-linear propagation delay produce a LF pressure dependent speckle in the received signal that we discuss in Section 5.7. One then needs to generalize the correction for nonlinear propagation delay to correction with a correction delay that is an average nonlinear propagation delay, and generalize the pulse form correction to a speckle correction, as further discussed in Sections 5.7 and 5.8.
(72) C. Models for 3.sup.rd Order Scattering
(73) For 3.sup.rd order multiple scattering, the nonlinear propagation delay and pulse form distortion will be a function of the first scatterer coordinate r.sub.1,3, as both the LF and HF pulse amplitudes drop so much in this first scattering that we get linear propagation after the 1.sup.st scattering. The nonlinear effect with dual band pulse complexes as above, hence modifies the 3.sup.rd order scattered signals in Eq. (12) to
dY.sub.Ip(;r.sub.1,r.sub.3)=k.sup.4H.sub.r(r.sub.3,;r.sub.r)(r.sub.3)d.sup.3r.sub.3H.sub.rev(r.sub.3,r.sub.1;)U.sub.p(r.sub.1,;r.sub.1)(r.sub.1)d.sup.3r.sub.1
dY.sub.IIp(;r.sub.1,r.sub.3)=k.sup.4H.sub.r(r.sub.1,;r.sub.r)(r.sub.1)d.sup.3r.sub.1H.sub.rev(r.sub.1,r.sub.3;)U.sub.p(r.sub.3,;r.sub.t)(r.sub.3)d.sup.3r.sub.3(26)
where dY.sub.Ip(;r.sub.1, r.sub.3) and dY.sub.IIp(;r.sub.1,r.sub.3) are Class I and II multiple scattering noise with non-zero LF pulse, U.sub.p is the HF receive pulse from a plane reflector. The sum of the Class I and Class II pulse reverberation noise can then be written as
(74)
where dY.sub.3II(;r.sub.1,r.sub.3) is Class II multiple scattering with zero LF pulse, i.e. linear wave propagation as given from Eq. (12) with r.sub.3>r.sub.1
dY.sub.3II(;r.sub.1,r.sub.3)=k.sup.4U()H.sub.r(r.sub.1,;r.sub.r)(r.sub.1)d.sup.3r.sub.1H.sub.rev(r.sub.1,r.sub.3;)H.sub.t(r.sub.3,;r.sub.t)(r.sub.3)d.sup.3r.sub.3(28)
(75) Comparing with Eqs. (19, 22, 23) we can rewrite Eq. (27) as
(76)
(77) The nonlinear modification by the LF pulse of the HF pulse U.sub.p from the linear form UH.sub.t, is hence given by V.sub.p that is defined in Eqs. (19, 22, 23), while Q represents the difference between Class I and Class II pulse reverberations in the linear propagation regime. Note that when r.sub.1.fwdarw.r.sub.3, we have Q.fwdarw.1 and V.sub.p3.fwdarw.V.sub.p1. The linear phase component of V.sub.p represents the nonlinear propagation delay p(r.sub.i) up to the point r.sub.i, i=1, 3, of the 1.sup.st scatterer where the amplitude of both the LF and HF pulses drops so much that one have basically linear wave propagation after this point. The nonlinear pulse form distortion due to variations of the LF pulse along the co-propagating HF pulse and also the nonlinear attenuation of the fundamental band of the HF pulse due to self distortion of the HF pulse, is included in {tilde over (V)}.sub.p of Eqs. (19,23). This nonlinear attenuation reduces the magnitude of {tilde over (V)}.sub.p (r,; r.sub.t) with depth up to the 1.sup.st scatterer, hence reducing |{tilde over (V)}.sub.p(r.sub.3,;r.sub.t)| compared to |{tilde over (V)}.sub.p(r.sub.1,;r.sub.t)| in Eq. (29)
(78) In Eq. (29) the total pulse reverberation noise with nonzero LF pulse is hence a filtered version of the Class II reverberation with zero LF pulse, dY.sub.3II (;r.sub.1,r.sub.3), where the filter depends on the LF pulse in relation to the co-propagating HF pulse and has the form
(79)
(80) The effect of this filter for a distribution of scatterers is discussed in Section 5.7B below.
(81) 5.5 Synthetic Transmit and Receive Beams
(82) A. 1.sup.st Order Scattering with Multi-Component Transmit
(83) With synthetic transmit and receive beams it is possible to obtain Q=1 in a large group of image points without loosing frame rate. With such methods, one transmits a set of wide transmit beams {H.sub.tj(r,); j=1, . . . , J} with different directions. With a linear array shown as 400 in
(84) The signal is received on all elements for each transmit beam that gives the following set {Y.sub.jk(); j=1, . . . , J; k=1, . . . , K} HF receive element signals from element # k with transmit beam # j. The 1.sup.st order scattered HF receive signal is in its linear approximation given from Eq. (5) as
dY.sub.jk(;r.sub.1)=k.sup.2U()H.sub.rk(r.sub.1,)H.sub.tj(r.sub.1,)(r.sub.1)d.sup.3r(31)
where H.sub.rk(r.sub.1,) is the receive beam of element # k at the location r.sub.1 (405) of a scatterer. For the image reconstruction we use the time signal of the HF receive element signal obtained as the inverse Fourier transform of Eq. (31)
(85)
where h.sub.rk(r.sub.1,t) is the spatial impulse response of array element # k, and h.sub.tj(r.sub.1,t) is the spatial impulse response for transmit beam # j, both obtained by inverse Fourier transform of the spatial frequency responses H.sub.rk(r.sub.1,) and H.sub.tj(r.sub.1,) in Eq. (31).
(86) We reconstruct an image signal in a spatial location r (402) of the image with a synthetic receive beam and a synthetic transmit beam that are both focused at r as
(87)
where r=|r| and .sub.rk(r) is the focusing delay for HF receive element # k (404) for focusing the receive beam centered around x onto r=xe.sub.x+ze.sub.z, a.sub.k(r) is a receive beam apodization function, .sub.tj(r) is a delay for component transmit beam # j to provide a synthetic transmit beam focused at r, and b.sub.j(r) is a transmit beam apodization function. Introducing the HF receive element signals from Eq. (32), the reconstructed image signal is
(88)
h.sub.t(r.sub.1,t; r) and h.sub.r(r.sub.1,t; r) are the spatial impulse responses of the synthetic transmit and receive beams for a linear material. Out of the total array width, D.sub.arr, one can hence operate with a synthetic receive aperture D.sub.r determined by how many elements one sums over, and a synthetic transmit aperture determined by how many transmit beam components one sums over. With a non-zero LF pulse we get the synthetic linearly and nonlinearly scattered signals as in Eq. (23), with the synthetic transmit and receive beams of Eq. (34). We should note that the LF pressure that produces the nonlinear propagation delay and the pulse form distortion is the actual LF pressure for each transmitted component H.sub.tj(r,).
(89) For dual frequency pulse complexes in a nonlinear material, the HF receive signal from component transmit pulse # j at HF receive array element # k is
(90)
u.sub.pj(r.sub.1,t) is the forward propagating HF pressure pulse # j convolved with the receive element impulse response, similar to Eq. (23). u.sub.pj(r.sub.1,t) has undergone a nonlinear propagation delay and pulse form distortion by the co-propagating LF pulse, and also the nonlinear self distortion.
(91) Applying the synthetic image reconstruction as in Eq. (33,34) we get
(92)
(93) This expression has the same form as for the focused transmit and receive beams in Eq. (22), and We hence also get the same form for the total 1.sup.st order HF receive signal with transmitted dual frequency pulse complexes in a nonlinear material as in Eq. (23). Signal processing for the multi component transmit beam imaging hence takes the same form as for focused transmit and receive beams.
(94) B. 3.sup.rd Order Scattering with Multi-Component
(95) The image reconstruction is hence based on the assumption of 1.sup.st order scattering. However, each HF receive element signal will contain multiple scattering noise, where the 3.sup.rd order scattering noise given by the formula in Eq. (26) is the most dominating component. The HF receive element signal for element # k and component transmit beam # j for the 3.sup.rd order scattered pulse reverberations of Class I and II with nonlinear propagation of the transmit pulse up to the 1.sup.st scatterer, is hence
(96)
where u.sub.pj.sup.(4) is the transmitted nonlinear HF pulse component # j at r.sub.1, scattered twice from a point scatterer and received through the transducer element. Reconstructing an image signal at r according to the lines of Eqs. (33,34), the reconstructed signal will contain a 3.sup.rd order pulse reverberation component according to
(97)
where the Class I and Class II components are
(98)
(99) The pulse reverberation noise of the reconstructed HF receive signals hence has the same form as for the focused transmit and receive beams as in Eq. (26). By matching the number of transmit beam components and apodization weights that participates to the synthetic transmit beam to the aperture and apodization weights of the synthetic receive beam we can obtain
H.sub.r(r.sub.i,;r)=H.sub.t(r.sub.i,;r)i=1,3{circumflex over (Q)}(;r)=1
Q(;r.sub.1,r.sub.3)=1(40)
in Eq. (29), and the difference between the Class I and II pulse reverberation noise is found in the nonlinear pulse form distortion produced by the LF pulse and the nonlinear self distortion attenuation of the fundamental HF band, produced by the HF pulse itself, both given by {tilde over (V)}.sub.p(r.sub.1,) and {tilde over (V)}.sub.p (r.sub.3,). The estimation schemes of Sections 5.7 to suppress pulse reverberation noise and estimate nonlinear scattering, are hence fully applicable to the reconstructed synthetic signals above.
C. Synthetic Dynamic Focusing with Transversal Filter
(100) We choose the z-axis along the beam axis with z=0 at the center of the array aperture. This gives a coordinate representation r=ze.sub.z+r.sub.=z+r.sub. where e.sub.z is the unit vector along the beam axis and r.sub. is the coordinate in the plane orthogonal to the z-axis, i.e. z.Math.r.sub.=0. The image is obtained by lateral scanning of the beam, where the 1.sup.st order scattered image signal can from Eq. (23) be modeled as a convolution in the transversal plane
(101)
where Z.sub.i is an interval around z.sub.i of scatterers that all interfere at z.sub.i, and
H.sub.b(z,r.sub.,)=H.sub.r(z,r.sub.,)H.sub.t(z,r.sub.,)(42)
is the composite beam spatial frequency response as defined in detail in Appendix B. We seek a whitening filter in the transversal coordinates with an impulse response w that minimizes the lateral point spread function for each depth z as
(102)
where we have defined
H.sub.w(z,r.sub.,;z.sub.i)=d.sup.2r.sub.2w(r.sub.r.sub.2,;z.sub.i)H.sub.b(z,r.sub.2,)
{tilde over (H)}.sub.w(z,k.sub.,;z.sub.i)=W(k.sub.,;z.sub.i){tilde over (H)}.sub.b(z,k.sub.,)(44)
where the tilde indicates Fourier transform in the transversal coordinate. We can now determine W as a whitening, inverse filter as
(103)
where .sub.N:10.sup.110.sup.3 is a noise parameter that avoids large amplitude gains in W when the amplitude of |{tilde over (H)}.sub.b gets low. We note in particular that the following phase relation
W(k.sub.,;z.sub.i)={tilde over (H)}.sub.b(z.sub.i,k.sub.,)(46)
which implies that the whitening filter renders a zero phase H.sub.w(z.sub.i, r.sub.,;z.sub.i), that gives the narrowest point spread function at z.sub.i for a given amplitude spectrum, as analyzed in detail in Appendix B. The increased gain of W when |{tilde over (H)}.sub.b| gets low, reduces the width of the beam main lobe, but increases the side lobes, so there is a point in not making .sub.N to low. In many situations it can be advantageous to just use the phase filtering as
W(k.sub.,;z.sub.i)=e.sup.i{tilde over (H)}.sup.
to avoid raising the side lobes in the filtering process. We hence see that with this method it is possible to obtain a synthetic depth variable focus for the 1.sup.st order scattering as in Appendix B. Comparing with Eqs. (26-29) for 3.sup.rd order scattering we see that when H.sub.r=H.sub.t, this statement also holds for the 3.sup.rd order scattering. To obtain Q=1 it is important that the aperture and apodization are the same for the transmit and the receive beams. In the imaging process one can however operate with a dynamic focusing of the receive beam, and use filtered focusing of the transmit beam as described in Appendix B. The transversal filtering in Eqs. (43-47) is two-dimensional, i.e. both in the azimuth and the elevation direction. This requires that we have a 3D data set. However, the methods are directly applicable to transversal filtering only in the azimuth direction of a 2D image. The object must be stationary for the time it requires to cover a scatterer with the whole transmit beam cross section, and there are some practical limitations on the synthetic F-numbers that is possible to achieve, due to lateral sampling density in the image. It can be advantageous to use a couple of depth zones with actual beam foci within each zone, and obtain synthetic depth variable focusing within each zone through transversal filtering as described here.
5.6 Signal Models for Plane Reflectors
A. Structure of Beams and Reflecting Planes
(104) Strong pulse reverberations are generally caused by reflecting layers in front of the object, such as fatty layers in the body wall. Plane layers normal to the array axis can be modeled as (r)=R(z) where z is the coordinate along the beam axis, normal to the fat layers. We continue with reference to
(105) B. Signal Models for 1.sup.st Order Scattering
(106) With dynamic focusing of the receive beam, the 1.sup.st order scattering occurs from the plane 508 in the focus of the receive beam. We modify Eq. (23) for the linearly and nonlinearly scattered signals as
dY.sub.lp(;z,r.sub.)=dzR(z)U()V.sub.p(z,r.sub.,;r.sub.t)ikH.sub.r(z,r.sub.195,;r.sub.r)ikH.sub.t(z,r.sub.195,;r.sub.t)a)
dY.sub.np(;z,r.sub.195)=dz2p.sub.L(z,r.sub.195)R.sub.n(z)U()V.sub.p(z,r.sub.195,;r.sub.t)ikH.sub.r(z,r.sub.,;r.sub.r)ikH.sub.t(z,r.sub.,;r.sub.t)b)(48)
(107) To obtain the signal model for the 1.sup.st order scattered signal from the plane 508 at z.sub.r, we integrate across the transversal coordinate r.sub. of the plane. With reference to Eq. (B3) of Appendix B, it is natural to define the following expressions by the transversal integration
(108)
This expression allows us to write the received 1.sup.st order scattered signal from a layer at depth z as
dY.sub.lp(;z)dz=dzR(z)U()
dY.sub.np(;z)dz=dz2
where we have defined
(109)
We note that in the linear material we V.sub.p=1 and R.sub.n=0. With zero LF pulse in the nonlinear material (p.sub.L=0), we will still have an accumulative nonlinear self-distortion of the LF pulse which pumps power from the fundamental HF band into harmonic components of the fundamental HF band. This is seen as a nonlinear attenuation of the fundamental HF-band, that can be included in V.sub.p. However, the nonlinear self-scattering is low and found as components in the harmonic bands.
(110) We should note that if the local nonlinear propagation delay p(r) varies across the reflector within the receive beam, this variation will produce a LF pressure dependent modification of the pulse form received from the plane, and is in this model included in
(111) The fast time representation of the received 1.sup.st order scattered signal is found as the inverse Fourier transform of Eq. (50)
(112)
where each term is the inverse Fourier transform of the corresponding terms in capital letters. In the practical situation there will be strong reflecting planes in the neighborhood of z.sub.r. Due to the received pulse length from these planes, a certain thickness z=cT.sub.pH/2 of reflecting planes around z.sub.r, will interfere and give a LF pressure dependent speckle in the received signal. T.sub.pH is the HF temporal pulse length. The received pulse length is given by the convolved temporal lengths of the u(t), the transmit and receive beam impulse responses h.sub.tr(z,t;r.sub.t,r.sub.r), and the pulse form distortion filter {circumflex over ()}.sub.p(z,t). As we only observe the location of strong reflecting planes, it is convenient to define their positions from the fast time arrival of the signal as z=ct.sub.1/2, that gives
(113)
C. Signal Models for 3.sup.rd Order Scattering
(114) For the Class I type pulse reverberation noise, the transmitted pulse is first reflected from the 1.sup.st plane 505 at z.sub.1, then re-reflected from the 2.sup.nd plane 506 at z.sub.2 and finally reflected at the 3.sup.rd plane 507 at z.sub.3 back to the transducer for reception. As we integrate across the planes, H.sub.rev will interact with one of the transmit and receive beams, H.sub.t or H.sub.r, to provide extended transmit and receive beams mirrored around the plane 2.sup.nd reflector. As the effect of the LF pulse on the HF pulse is negligible after the first reflection, it is convenient to extend the receive beam from the 1.sup.st reflection and through two more reflections back to the receiver transducers. We then note the following:
(115) For Class I pulse reverberation noise, the receive beam propagates from plane 505 at z.sub.1, back to 506 at z.sub.2, forward to 507 at z.sub.3, and back to the transducer, a total propagation distance of z.sub.rec=z.sub.1z.sub.2+z.sub.3z.sub.2+z.sub.3=z.sub.1+2(z.sub.3z.sub.2). From
(116) For Class II pulse reverberation noise, the receive beam propagates from plane 507 at z.sub.3, back to 506 at z.sub.2, forward to 505 at z.sub.1 and back to the transducer, a total propagation distance of z.sub.rec=z.sub.3z.sub.2+z.sub.1z.sub.2+z.sub.1=z.sub.3+2(z.sub.1z.sub.2). From above we have z.sub.1z.sub.2=zz.sub.3=which gives z.sub.rec=2zz.sub.3, i.e. the receiver observes the signal reflected from the plane 505 at z.sub.3=z(z.sub.1z.sub.2) as if it occurs at a plane 510 symmetrically around the dynamic receive focus at position z.sub.5=z+(z.sub.1z.sub.2).
(117) From Eq. (26) we get the following expressions for the Class I and II pulse reverberation noise
dY.sub.Ip(;z,r.sub.1,z.sub.2)=dz.sub.1dz.sub.2R(z.sub.1)R(z.sub.2;)R(z(z.sub.1z.sub.2))U()V.sub.p(z.sub.1,r.sub.1,;r.sub.t)ikH.sub.r(2zz.sub.1,r.sub.1;;r.sub.r)ikH.sub.t(z.sub.1,r.sub.1,;r.sub.t)a)
dY.sub.IIp(;z,z.sub.2,r.sub.3)=dz.sub.2dz.sub.3R(z(z.sub.3z.sub.2))R(z.sub.2;)R(z.sub.3)U()V.sub.p(z.sub.3,r.sub.3,;r.sub.t)ikH.sub.r(2zz.sub.3,r.sub.3,;r.sub.r)ikH.sub.t(z.sub.3,r.sub.3,;r.sub.t)b) (54)
R(z.sub.2;) is allowed to be a function of frequency that would occur when the transducer array is the 2.sup.nd reflector for z.sub.2=0. For the transversal integration across the first reflecting plane, the receiver beam is not by far so limiting to max contributing r.sub.j, j=1,3, as for the 1.sup.st order scattering, because z.sub.1+2(z.sub.3z.sub.2)=2zz.sub.1 and z.sub.3+2(z.sub.1z.sub.2)=2zz.sub.3 is generally far outside the focus of the receive beam as seen in
(118)
(119) We note that for a fully linear material, V.sub.p=1, and in this case Class I and Class II reverberations are equal for the plane reflectors, even if the transmit and receive beams are different which would make Class I and Class II reverberations different for non-planar reflectors as discussed in relation to Eq. (29). For the nonlinear material, we note as discussed in relation to Eq. (55) that even for zero LF will nonlinear self distortion of the HF pulse produce a nonlinear attenuation of the HF fundamental frequency band, as power is pumped up into harmonic components of the HF band where the absorption is higher. This nonlinear attenuation can be included into a V.sub.p1, also for zero LF.
(120) Summing over the planes along the whole depth down to z.sub.1=z, we can include Class I-III reverberations into the following integral
(121)
where Z.sub.pH(z) is the spatial pulse length of the received HF pulse from depth z. Class III noise is obtained when z.sub.3=z.sub.1 in the integral. We shall use these expressions as a basis for model based estimation of correction delays and speckle corrections in Section 5.8C.
(122) From Eqs. (49, 53, 55, 56) we get the total HF receive signal in and interval T.sub.i>T.sub.pH(t.sub.i) around the fast time t.sub.i=2z.sub.i/c, where T.sub.pH(t.sub.i) is the temporal pulse length of the received HF pulse at t.sub.i, as
Y.sub.i(;p)=e.sup.ip(t.sup.
where {circumflex over (N)}.sub.i(;p)={right arrow over (N)}(,ct.sub.i/2;p), p.sub.ni=p.sub.n(ct.sub.i/2), X.sub.li is the linearly scattered signal and X.sub.ni is the nonlinearly scattered signal that is given with the general nonlinear dependency on p that includes nonlinear scattering from resonant scatterers like acoustic micro bubbles. For parametric nonlinear scattering, as ultrasound scattering from fluids and tissue, we can approximate X.sub.ni(;p)pX.sub.ni(). {circumflex over (V)}.sub.pi and {circumflex over (V)}.sub.ni are the average pulse form distortion across the HF receive beam defined in Eq. (51). For non-resonant scatterers we have {circumflex over (V)}.sub.ni{circumflex over (V)}.sub.pi.
5.7 Challenges and Methods for Suppression of Multiple or Linear Scattering.
A. Delay and Speckle for 1.sup.st Order Scattering
(123) Eqs. (23, 36,43) gives signal models for 1.sup.st order scattering from a point scatterer (r.sub.1)d.sup.3r.sub.1, freely positioned in 3D space at r.sub.1. In this situation Eq. (25) shows how the linear scattering components can be suppressed to enhance the signal from the nonlinear scattering at r.sub.1, assuming the nonlinear pulse distortion filter V.sub.p is known. However, we do generally have a distribution of scatterers which complicates the suppression of the linear scattering. The HF receive signal is picked up versus fast time t, where the depth coordinate in the image along the receive beam axis is calculated as z=ct/2.
(124) The 1.sup.st order HF receive signal at each fast time point t=2z/c is generally composed of several overlapping radio frequency (RF) HF pulses from different scatterers that interfere with each other. We define R.sub.1(t) as the region of scatterers r.sub.1R.sub.1(t) that produces 1.sup.st order scattered HF receive pulses that overlap at the fast time t. These HF receive pulses interfere both constructively and destructively, depending on the relative arrival time of the individual HF pulses, which results in a fairly random variation of the HF signal envelope, which we refer to as speckle.
(125) The variation of the HF receive signal with the LF pulse, can hence be separated into two components:
(126) i) An average nonlinear propagation delay p(t) for the BF receive signal at fast time t that is a weighted average of the nonlinear propagation delays p(r.sub.1) for all HF receive pulses from scatterers at r.sub.1R.sub.1(t) that overlap and interfere at fast time t. This average, local nonlinear propagation delay can for example be estimated through correlation techniques between the 1.sup.st order HF receive signal for a transmitted pulse complex with zero LF pulse and the 1.sup.st order HF receive signal for a transmitted pulse complex with the actual transmitted LF pulse.
ii) A variation in the speckle of the 1.sup.st order HF receive signal due to variations in the LF pulse. This 1.sup.st order speckle varies due to the LF pulse through two physical effects:
iia) The nonlinear pulse form distortion produced by variations in the LF pulse along the co-propagating HF pulse changes the HF pulses with the LF pulse, and hence also the interference between the HF pulses that overlap in time. This effect makes the HF receive signal speckle vary with the LF pulse, and the effect is contained in {tilde over (V)}.sub.p.
iib) Spatial variations in the local nonlinear propagation delay p(r.sub.1) over r.sub.1R.sub.1(t), will result in a variation in the interference between the different overlapping pulses that will depend on the LF pulse. This interference has a random nature because of the random nature of the scattering cross section and the position of the scatterers at r.sub.1. We can however operate with an average dependency that can be included in {tilde over (V)}.sub.p, but the random variation around this average value is difficult to correct for in the image reconstruction. We should note that it is the magnitude of the variation in p(r.sub.1) that produces the effect, not the relative variation, and as p(r.sub.1) accumulates with depth according to Eq. (18), the effect generally increases with depth. The dependency of p(r.sub.1) on the LF pulse, is conveniently further broken down into two components:
iiba) Variation of p(r.sub.1) along the HF receive beam direction, which we call an axial variation. This variation is inherent in the method where p(r.sub.1) from Eq. (18) is obtained by accumulation along the paths of energy flow (orthogonal trajectories) of the transmit beam. To reduce the LF dependency of the interference due to the axial variation of p(r.sub.1), we should use as short HF transmit pulses as possible, i.e. wide HF bandwidth.
iibd) Variation of p(r.sub.1) transverse to the HF receive beam at the depth z=ct/2 we call a transverse variation. The transverse variation depends on the detailed design (aperture and focus) of the combined LF and HF transmit beams, and can be minimized by good beam designs. The sensitivity to this variation can further be reduced by a narrow HF receive beam, which is achieved by a wide HF receive aperture, i.e. low HF receive F-number, and dynamic focus of the HF receive beam. This can make the HF receive beam different from the HF transmit beam, for which we often want a long focus which requires a smaller HF transmit aperture with higher F-number. The combination of low F-number HF receive beam and higher F-number HF transmit beam makes Q>1 in Eqs. (29,30), which we shall see gives challenges for good suppression of pulse reverberation noise and/or linear scattering as we return to in Section 5.7C below.
(127) For the plane wave reflections presented in Section 5.6, the variation of the scatterers transverse to the receive beam axis is not random but well defined in the definition of the planes. The transverse variation of both p(r.sub.1) and {tilde over (V)}.sub.p(r.sub.1,) across the receive beam is then included in the deterministic versions of p(z) and {circumflex over (V)}.sub.p(z,). Axial variations of p(z) and {circumflex over (V)}.sub.pz,) along the HF receive pulses that overlaps at fast time t=2z/c, can still contribute to an LF pulse variation of the HF receive signal speckle as discussed under point iiba) above.
(128) B. Delay and Speckle for 3.sup.rd Order Scattering
(129) The 3.sup.rd order scattering noise at fast time t, occurs through a sequence of scatterings at the three locations r.sub.1,r.sub.2,r.sub.3R.sub.3(t), defined so that the HF receive pulses from this sequence of scatterings overlap at the fast time t. This implies that the total propagation lag from the HF transmit transducer to r.sub.1, from r.sub.1 to r.sub.2, from r.sub.2 to r.sub.3, and from r.sub.3 back to the HF receive transducer, is so close to t that the HF receive pulses for r.sub.1, r.sub.2, r.sub.3R.sub.3(t) overlap. The relationship between the fast time reception and the scatterer positions is hence more complex for 3.sup.rd order scattering noise compared to the 1.sup.st order scattering signal. We note that the HF receive noise pulse lengths are given by a convolution between the transmitted HF pulse length, the length of the HF transmit and receive beam impulse responses, and the length of the HF transducer receive impulse response.
(130) The width of the HF receive beam is for 3.sup.rd order scattering much less limiting to the region of interfering scatterers than for 1.sup.st order scattering, where the example in
(131) To dwell further into these complex relations, we start by analysis of the situation for Q={tilde over (V)}.sub.p=1. From Eq. (30) we get
K.sub.p(;r.sub.1,r.sub.3)=e.sup.ip((r.sup.
{tilde over (K)}.sub.p(;r.sub.1,r.sub.3)=2 cos p((r.sub.3)(r.sub.1))/2(58)
i.e. the filter K.sub.p(;r.sub.1,r.sub.3) represents a nonlinear propagation delay of p((r.sub.1)+(r.sub.3))/2 for Class I and II noise combined, with a filtering of the noise amplitude by {tilde over (K)}.sub.p. This amplitude filtering represents the speckle dependency of the 3.sup.rd order Class I and II noise on the amplitude of the LF pulse. We note that in this special situation of Q={tilde over (V)}.sub.p=1 and only two point scatterers at r.sub.1 and r.sub.3, the combined Class I and II noise speckle is independent of a change in polarity of the LF pulse, as {tilde over (K)}.sub.p is unchanged by a change in polarity of p. This phenomenon can be utilized for combined suppression of Class I and II noise as discussed in relation to Eq. (62) below.
(132) The reason for the reverberation noise speckle dependency on the LF pulse, is that the noise is composed of two components from r.sub.1 and r.sub.3 with different nonlinear propagation delays p(r.sub.1) and p(r.sub.3) that depend on both the amplitude and polarity of the LF pulse. This represents a spatial variation of the nonlinear propagation delay similar to that discussed for 1.sup.st order scattering under point iib) of Section 5.7A above. However, for the 3.sup.rd order scattering we are not only considering a variation of p(r.sub.1) along the HF receive pulse length and the width of the highly focused HF receive beam, but for a larger region of allowable r.sub.1 and r.sub.3 that satisfies r.sub.1,r.sub.2,r.sub.3R.sub.3(t).
(133) When Q(r.sub.1,r.sub.3){tilde over (V)}.sub.p(r.sub.1){tilde over (V)}.sub.p(r.sub.3), where in the practical situation we find |Q(r.sub.1,r.sub.3){tilde over (V)}.sub.p(r.sub.1)|>|{tilde over (V)}.sub.p(r.sub.3)|, {tilde over (K)}.sub.p from Eq. (30) has a nonzero phase as shown in
(134) The Fourier transform of the total pulse reverberation noise in an interval of length T.sub.i around t.sub.i, can be expressed as
(135)
where M.sub.3i labels the group of combinations of scatterers at r.sub.1m,r.sub.2m,r.sub.3mR.sub.3(t.sub.i) that contributes to the Class I+II noise in T.sub.i. This expression is no longer in general independent of a change in polarity of the LF pulse. Introducing the fast time arrival of the signals, we can rewrite Eq. (59) as
(136)
(137) For the transducer as the main 2.sup.nd reflector, we have t.sub.2=0 and t.sub.3=tt.sub.1. With a nonlinear propagation delay that is linear in the fast time as (t)=at, we get
((t.sub.3)+(t.sub.1))/2=a(tt.sub.1+t.sub.1)/2=at/2=(t)/2a)
((t.sub.3)(t.sub.1))/2=a(tt.sub.1t.sub.1)/2=a(t2t.sub.1)/2=(t)/2(t.sub.1)b) (61)
i.e. the delay of the combined Class I and II pulse reverberation noise is independent of the location of plane 505 at t.sub.1 and plane 507 at t.sub.3=tt.sub.1. Eq. (60) now changes to
(138)
(139) The basis for this equation is that Q={tilde over (V)}.sub.p=1, t.sub.2=0, and a linear variation of (t) with fast time t. Q1 is obtained with plane reflectors as discussed in Section 5.6, and can be achieved for more irregular scatterers with equal transmit and receive beams. To obtain image sharpness in a depth range with equal transmit and receive beams requires multi-focus transmissions which reduces frame rate, or one can use transversal filtering as described in Section 5.5C, or a combination of both, or multi-component transmissions with synthetic transmit and receive beams reconstruction as described in Section 5.5A, B. In this last case it is easier to avoid pulse form distortion, i.e. we get {tilde over (V)}.sub.p1, as the diffraction sliding of the unfocused LF pulse component is low, and we can place the HF pulse close to the crest or trough of the LF pulse for the whole image range.
(140) It can also in some situation be advantageous to select a region of the LF aperture to be non-transmitting, so that manipulation of the object material parameters by the LF pulse observed by the co-propagating HF pulse is very low in a near field region of the HF array aperture, for example as described in U.S. patent application Ser. No. 12/500,518. Delay corrections or speckle corrections are then not necessary for suppression of the multiple scattering noise components where the scatterers are in this near-field range. One can then concentrate on estimation of delay corrections or speckle corrections for scatterers that are outside this near field range.
(141) For the 3.sup.rd order Class I and II scattering we then conclude:
(142) i) The average nonlinear propagation delay for combined Class I and II noise is more dependent on spatial variations in the nonlinear propagation delay p(r) compared to 1.sup.st order scattering, as we at fast time t get overlapping contributions of scattered signal for a wider range of scatterer locations r.sub.1 and r.sub.3 that satisfies r.sub.1,r.sub.2,r.sub.3R.sub.3(t). However, for a linear variation of the nonlinear propagation delay with fast time, t.sub.2=0, and Q={tilde over (V)}.sub.p=1, the combined Class I and II noise gets an average nonlinear propagation delay equal to p.sub.n(t)=p(t)/2, and the noise speckle is independent of a change in polarity of the LF pulse. This can through Eq. (62) be used to suppress combined Class I and II noise as in Eq. (67,68) below.
(143) When the variation of the nonlinear propagation delay with the fast time deviates from linear variation in t, we get p.sub.n(t)p(t)/2. For a variation with fast time that is upwards convex, which is often found, the average nonlinear propagation delay for the combined Class I and II noise is p.sub.n(t)<p(t)/2 as illustrated in
(144) When |Q(r.sub.1,r.sub.3){tilde over (V)}.sub.p(r.sub.1)|>|{tilde over (V)}.sub.p(r.sub.3) we get a non-zero phase of {tilde over (K)}.sub.p as illustrated in
(145) ii) The combined Class I and II noise speckle has a larger sensitivity to variation in the LF pulse than the 1.sup.st order scattering signal. This variation can be related to two different physical effects:
(146) iia) At fast time t we get overlapping contributions of scattered signal for a wide range of scatterer locations r.sub.1 and r.sub.3 that satisfies r.sub.1,r.sub.2,r.sub.3R.sub.3(t). These different scatterer locations have different nonlinear propagation delays p(r.sub.1) and p(r.sub.3) that depends on the amplitude and polarity of the LF pulse and hence produces a larger sensitivity to LF pulse changes for the combined Class I and II noise speckle compared to the 1.sup.st order scattering speckle. When
iib) The nonlinear pulse form distortion of the transmitted HF pulse, produced by variations of the LF pressure along the co-propagating HF pulse and given by {tilde over (V)}.sub.p in Eqs. (19, 29, 30), changes the HF pulses that interfere at a fast time t, and hence also the interference speckle. The pulse form distortion is given by the nonlinear phase component of {tilde over (V)}.sub.p in and also the spectral amplitude modification by |{tilde over (V)}.sub.p|, and depends on both the amplitude and the polarity of the LF pulse.
C. Estimation of Linear and Nonlinear Scattering Components with Noise Suppression
(147) Based on the HF receive signal model in Eq. (57), we study the following set of equations obtained as the HF receive signal from transmission of three pulse complexes with amplitude +p, 0, p of the LF pulse
Y.sub.i(;p)=e.sup.ip.sup.
Y.sub.i(;0)=X.sub.li()+N.sub.i(;0)b)
Y.sub.i(;p)=e.sup.ip.sup.
where we have made the approximation X.sub.ni(;p)pX.sub.ni() for the nonlinear scattering. In the same token we generally have {circumflex over (V)}.sub.pn(;t.sub.i)=.sub.pl(;t.sub.i) except in situations of strong, resonant nonlinear scattering. We have here three linear equations with the five unknowns X.sub.li(), X.sub.ni(), {circumflex over (N)}.sub.i(;p), N.sub.i(;0) and {circumflex over (N)}.sub.i(;p). We can relate {circumflex over (N)}.sub.i(;p) to N.sub.i(;0) by the following filter
(148)
where .sub.N: 10.sup.3-10.sup.2 is a noise parameter. Delay correction and filtering according to Eq. (63) and combination of Eqs. (63a,b) and Eqs. (63b,c) gives us two equations with noise highly suppressed
a.sub.11X.sub.li()+a.sub.12X.sub.ni()=b.sub.1
a.sub.21X.sub.li()+a.sub.22X.sub.ni()=b.sub.2
a.sub.11=e.sup.ip(.sup.
a.sub.21=e.sup.ip(.sup.
a.sub.12=pe.sup.ip(.sup.
a.sub.22=pe.sup.ip(.sup.
b.sub.1={circumflex over (M)}.sub.i(;p)e.sup.ip(.sup.
b.sub.2={circumflex over (M)}.sub.i(;p)e.sup.ip(.sup.
with the solution for the linear and nonlinear scattering
(149)
(150) Even if we can not make the approximation X.sub.ni(;p)pX.sub.ni(), Eq. (66b) gives a signal where both the noise and the linear scattering is highly suppressed, and hence represents a nonlinear scattering estimate. As the linear scattering is generally much stronger than the nonlinear scattering, Eq. (66a) is an estimate for the linear scattering with noise suppressed, or we could alternatively use the approximate estimate in Eq. (68) below for the linear scattering.
(151) The nonlinear scattering term is generally low relative to the linear scattering term in Eq. (63) and can be neglected to estimate the linear scattering term with strong suppression of Class I and II pulse reverberation noise. We then get the starting equations as
Y.sub.i(;p)=e.sup.ip.sup.
Y.sub.i(;p)=e.sup.ip.sup.
(152) Delay correcting and filtering as in Eqs. (62-65) we get
(153)
(154) When the noise speckle is independent of the polarity of the LF pulse, we can obtain a linear scattering signal with strong suppression of the 3.sup.rd order scattering noise through only delay correction of Eqs. (67a,b) (i.e. no speckle corrections) and subtracting as
Z.sub.i()=e.sup.ip{circumflex over ()}.sup.
(155) We see from Eq. (62) above that for
(156) The limitation of noise suppression produced by variations in the noise speckle with the polarity of the LF pulse can be reduced in a low echogene region, for example a cyst or a blood vessel, using the following algorithm
Z.sub.i()=e.sup.ip{circumflex over ()}.sup.
(157) Inside the cyst we have X.sub.li()=0 and {circumflex over ()}.sub.ni.sub.ni.sub.i{circumflex over ()}.sub.i so that the the last term, i.e. the noise term, disappears because the speckle, {circumflex over (N)}.sub.i(;p.sub.1), is the same for both components of the noise term. Outside the cyst we have X.sub.li()0 and {circumflex over ()}.sub.ni.sub.i/2 so that the 1.sup.st term is non-zero.
(158) By the comments following Eq. (86) below we note that we can obtain some correction for the pulse form distortion by reduction of the bandwidth of the received HF signal through band pass filtering. This band pass filtering provides corrections of the effects of pulse form distortion both on the 1.sup.st order and multiple order scattering signals.
(159) The signals with strong suppression of multiple scattering noise are also very useful for estimations of corrections for wave front aberrations due to heterogeneous spatial variation of propagation velocity in the material, for example according to the methods described in U.S. Pat. Nos. 6,485,423 and 6,905,465.
(160) D. Limitations in Suppression Due to Delay and Speckle Uncertainty
(161) In Eqs. (66,68) we have compensated for both the nonlinear propagation delay, pulse form distortion, and the LF pulse dependency of the combined Class I and II noise speckle. The success of the suppression of the combined Class I and Class II noise and the linear scattering depends on how accurately we can estimate (t.sub.i){circumflex over (V)}.sub.pl(;t.sub.i), .sub.ni, and .sub.i(;p). If nonlinear pulse form distortion is negligible we can avoid estimating the full
(162) In Eq. (69) we do not compensate for potential variations in the combined Class I and II noise speckle with a change in polarity of the LF pulse. As shown in Section 5.7B, this is achieved for a linear variation of the nonlinear propagation delay with fast time, t.sub.2=0, and
(163) In Eq. (70) there is a single noise term where the nonlinear propagation delay and noise speckle is unchanged for the two signals which are combined. The degree of suppression of the pulse reverberation noise does in this expression only depend on the accuracy of the estimate of {circumflex over ()}.sub.ni. However, if we have 1.sup.st order scattering signals together with the combined Class I and II pulse reverberation noise, where the 1.sup.st order signals are much weaker than the noise, the 1.sup.st order signal will be suppressed together with the noise.
(164) Limited suppression of combined Class I and II noise and also linear scattering components to obtain nonlinear scattering components, including remedies to enhance the suppression, is hence in more detail:
(165) i) Improper estimation of .sub.ni for example through using {circumflex over ()}.sub.ni=.sub.i/2 from Eq. (61a). Reasons for fallacy of this estimate can be that
(166) ia) {tilde over (K)}.sub.pi of Eq. (30) depends on the magnitude/polarity of p, for example because Q>1 or V.sub.1>V.sub.3. Q>1 implies that Class II reverberations has lower amplitude than Class I reverberations, as illustrated in
(167) A 1.sup.st remedy to solve this situation is to design the transmit and receive beams of close to the same form so that {tilde over (K)}.sub.pi0. Sharpness through a depth region of the image can be obtained for each image line by multiple transmits with different transmit/receive foci, which reduces the frame rate, or transversal filtering as described in Section 5.5C. Another solution is to use multiple, wide transmit beam components with synthetic transmit and receive beams as described in Section 5.5A,B. A 2.sup.nd remedy is to use a model based estimation of {circumflex over ()}.sub.ni, for example as given in Section 5.8 below.
(168) We note that when t.sub.1 approaches t.sub.3 because t.sub.1 approaches (t.sub.i+t.sub.2)/2, we generally get Q1 and {tilde over (V)}.sub.pi1{tilde over (V)}.sub.pi3. This implies good suppression of the noise term in Eq. (68) as t.sub.1 approaches t.sub.3 with delay correction with {circumflex over ()}.sub.ni=.sub.i/2 for (t)at, i.e. the nonlinear propagation delay is linear in t.
(169) ib) Nonlinear depth variation of (t) as illustrated in
ii) Variation in noise speckle with the LF pulse. This variation has three reasons:
iia) Spatial variation of the nonlinear propagation delay of the HF pulse over the cross section of the HF transmit beam at t.sub.1 and t.sub.3. A remedy to improve this situation is to design HF and LF beams so that one gets minimal variation of the nonlinear propagation delay of the HF pulse over the cross section of the HF transmit beam at t.sub.1 and t.sub.3.
iib) Class I and II pulse reverberation noise is different which implies Q and |V|1, similar to the illustration in
iic) Nonlinear pulse form distortion as given by a frequency dependency of the module and phase of {tilde over (V)}.sub.pi. With synthetic transmit beams one have less sliding of the LF pulse phase because the full image depth is within the near field of the transmit beam components. One can then keep the HF pulse at the crest or trough of the LF pulse for the full image depth.
(170) Remedies for best suppression of the combined Class I and II pulse reverberation noise and also 1.sup.st order linear scattering components are hence:
(171) A) Design HF and LF transmit apertures and foci so that one gets as linear variation with fast time t as possible of the nonlinear propagation delay, and
(172) B) Use equal HF transmit and receive apertures and foci, either through using multi-focus transmits for each image line, or synthetic focusing in a large group of image points as described in Section 5.5, and
(173) C) Use model based estimation of (t.sub.i) {circumflex over (V)}.sub.pl(;t.sub.i), .sub.ni, and {circumflex over (M)}.sub.i(;p), for example as presented in the next section.
(174) 5.8 Model Based Estimation of Delay and Speckle Corrections
(175) A. Simulation Model for Wave Propagation
(176) When the nonlinear propagation delay is not linear in the fast time, and/or t.sub.2>0, and/or Q>1, and/or one have disturbing nonlinear pulse form distortion V.sub.pi(;r)0, improved methods of estimating .sub.i, .sub.ni,V.sub.pi(;r), and W.sub.i(;p) are needed. For given material parameters we simulate the 3D expressions for H.sub.t(r.sub.1,;r.sub.t) in Eq. (1), H.sub.r(r.sub.3,;r.sub.r) in Eq. (4), U.sub.p(r.sub.1,;r.sub.t) in Eq. (22), V.sub.p(;r) and p(r) in Eqs. (18,19). Integrating these 3D expressions across a transversal plane in (x,y) at z, we get
(177) For simulation of the nonlinear (and also linear) wave propagation we neglect the left side scattering terms in Eq. (14) that gives
(178)
(179) For numerical simulations of the forward propagating pulse, we introduce retarded time as
=tz/c.sub.0t=+z/c.sub.0p(z,r.sub.,t).fwdarw.{circumflex over (p)}(z,r.sub.,)(72)
(180) The differentials of Eq. (71) take the following form in retarded time
(181)
(182) Changing to the retarded time variables then changes Eq. (71) to
(183)
(184) For collimated beams we can neglect .sup.2{circumflex over (p)}/z.sup.2 referred to as the paraxial approximation, and introducing {circumflex over (p)}={circumflex over (p)}.sub.L+{circumflex over (p)}.sub.H as in Eq. (15), we can separate Eq. (74) into separate equations for the LF and HF bands, as
(185)
(186) As discussed after Eq. (15) the propagation distance of the LF wave is generally so short (30.sub.LF) that one can neglect the right hand nonlinear propagation term in Eq. (75a) and simulate the LF wave propagation in the linear scheme, which allows us to obtain the LF pulse along the co-propagating HF pulse, independent of the HF pulse as
{circumflex over (p)}.sub.L(z,r.sub.,)={circumflex over (p)}.sub.L(z,r.sub.,0)cos .sub.L(+.sub.L(z,r.sub.))(76)
where .sub.L(z,r.sub.) is the location of the center of the co-propagating HF pulse within the LF pulse. We define
(z=r.sub.)=.sub.p(z,r.sub.){circumflex over (p)}.sub.L(z,r.sub.,0)(77)
(187) This allows us to write a self contained equation for the HF pulse from Eq. (75b) that takes into account both the nonlinear interaction distortion from the LF pulse and the nonlinear self distortion, as defined in Eq. (15), as
(188)
(189) The first term on the right side represents diffraction, the 2.sup.nd term absorption, the 3.sup.rd term the nonlinear interaction distortion of the HF pulse by the LF pulse, and the last term the nonlinear self distortion of the HF pulse,
(190) Temporal Fourier transform of the LF-HF interaction term in Eq. (78) gives
(191)
Full temporal Fourier transform of Eq. (78) then takes the form
(192)
where the last term represents convolution in the Fourier domain, introducing harmonic components of the fundamental HF band as
(193)
(194) In the receiver one would typically band pass filter the received signal around the fundamental frequency. The last term hence represents a nonlinear absorption attenuation of the fundamental HF band by pumping energy into the harmonic and sub-harmonic components of the HF band.
(195) Eq. (80) lends itself well for integration of the HF pressure pulse along the beam axis, z. We get overlap between the shifted spectra {circumflex over (p)}.sub.H(z,r.sub.,.sub.L) and {circumflex over (p)}.sub.H(z,r.sub.,+.sub.L) when the bandwidth B.sub.H of the HF pulse and the angular frequency .sub.L of the LF pulse have the following relation
(196)
T.sub.pH is the pulse length of the HF pulse and T.sub.L is the period of the LF pulse. In this case it makes sense to further modify Eq. (80) as
(197)
where we have separated the absorption kernel H.sub.ab=H.sub.abr+iH.sub.abi into its imaginary component H.sub.abi that produces the absorption and its real component H.sub.abr that introduces a frequency dependent phase velocity, i.e. dispersion. H.sub.abr0 because the absorption kernel h.sub.ab in Eq. (13) represents a causal physical process. When we measure the frequency dependent attenuation due to absorption, we measure only H.sub.abi() and H.sub.abr () can be obtained from the Hilbert transform as
(198)
(199) The dispersion of the phase velocity given by H.sub.abr() produces a linear pulse form distortion that is independent of the LF pulse, but similar to the nonlinear pulse form distortion given by the last three terms in Eq. (83). We note that for .sub.L.sub.L=0 or , the HF pulse is at the crest or trough of the LF oscillation. These are the HF pulses 103 and 106 in
(200) For .sub.L.sub.L=/2, the HF pulse is at the zero crossing of the LF pulse, shown as 111 and 113 in
(201)
(202) Integrating from depth point #(i1) to # i, gives a recursive integral equation
(203)
where the term with the nonlinear propagation delay is defined through
(204)
(205) With this form of Eq. (83) we see that the 3.sup.rd term clearly takes the form of a nonlinear propagation delay, while the 4.sup.th and 5.sup.th terms represent pulse form distortion.
(206) We note that the inclusion of {circumflex over (p)}.sub.H(s,r.sub., m.sub.L) in the two lowest terms is responsible for the pulse form distortion. {circumflex over (p)}.sub.H is fairly flat around the HF center frequency and as from Eq. (82) .sub.L<B/2, the major effect on the pulse form distortion is found at the edges of the HF pulse spectrum. One hence obtains some correction for the effect of pulse form distortion in the received HF signal by reducing the bandwidth of the received HF signal in a band pass filter.
(207) B. Model Simulation Procedure
(208) The strongest pulse reverberation noise is generated by reflections from fatty layers in muscular or parenchyma tissue. Typical acoustic parameters of such tissues are given in Table I. .sub.n=1+B/2A is the bulk compressibility nonlinearity parameter, is the bulk compressibility, .sub.p=.sub.n* is the nonlinearity parameter used for simulations. is the tissue mass density, Z.sub.0=c is the characteristic acoustic impedance, and R is the reflection coefficient at planar interfaces between neighbor materials in the table.
(209) TABLE-US-00001 TABLE I Acoustic parameters for typical tissues. .sub.p 10.sup.12 10.sup.9 c Z.sub.0 Tissue .sub.n Pa.sup.1 Pa.sup.1 kg/m.sup.3 m/s MRayl R Fat 6 508 3.05 950 1440 1.37 0.1 Muscle 4.7 380 1.79 1070 1568 1.68 0.1 Liver 4.4 385 1.67 1050 1573 1.65 0.01 Parenchyma
(210) For the linear HF transmit beam and receive beams we carry through a simulation of Eq. (83) with =0, where we use aperture boundary conditions as
(211)
where the variation of P.sub.t and P.sub.r with r.sub.0 opens for apodization of the HF transmit and receive apertures. These excitations at the transducer surface generates the pressure transmit fields P.sub.t(r.sub.1,;r.sub.t) and P.sub.r(r.sub.1,;r.sub.r) by Eq. (1) for the transmit and receive beams. The spatial frequency responses of the transmit and receive beams are then obtained from Eqs. (1,5) as
(212)
(213) To simulate the effect of the nonlinear manipulation of the HF pulse by the LF pulse, we start by simulating the LF beam from Eq. (75a) in the linear regime, i.e. .sub.t=0, which for the temporal Fourier transform has the same structure as Eq. (83) with =0. Since we only need the LF pressure within an LF period, we can carry through the simulation at the LF center frequency .sub.L only. The simulation starts at z=0 with P.sub.L(r.sub.0,.sub.L)e.sup.i.sup.
(214)
(215) This allows calculation of (z,r.sub.) from Eq. (77) to simulate the HF transmit beam with nonlinear manipulation from Eq. (83) with a boundary condition at the transmit aperture of z=0 as in Eq. (87a). This gives P.sub.tp(r.sub.1,;r.sub.t) of Eq. (19) and hence also V.sub.p(r,;r.sub.t).
(216) We are basing our estimation of the linear and nonlinear scattering on the total receive signal as a function of fast time. As we do not know the details of the 3D scatterer distribution, we assume that we have plane reflectors where the signal models are given in Section 5.6. We then calculate
(217) The linear phase of
(218) We are now in position of estimation of the combined Class I and II pulse reverberation noise filters from the 1.sup.st order HF receive signal with zero LF pulse. We first estimate the ultrasound reflection coefficient for strong plane reflectors. For zero LF pulse the 1.sup.st order received signal is from Eq. (53)
(219)
(220) We apply a whitening filter so that
(221)
(222) This gives the estimate of the reflection coefficient
(223)
(224) where y.sub.w(t) is the whitened form of y.sub.l1(t). However, as the y.sub.l1(t) is a band-pass signal, the whitening will also give a band-pass signal, and we use the envelope of the estimate of the reflection coefficient |{tilde over (R)}(t)| where {tilde over (R)}(t) is the complex envelope of {circumflex over (R)}(t). For the transducer as the 2.sup.nd reflector we have z.sub.2=0 and R(z.sub.2;)=R.sub.t(). With a 1.sup.st reflector at z.sub.1 we will for a fast time t=2z/c get contributions from 3.sup.rd reflectors within the interval (zz.sub.1Z.sub.pH/2, zz.sub.1+Z.sub.pH/2) where Z.sub.pH is the HF pulse length. However, for our estimation of the noise correction delay and speckle correction it is adequate to take contribution from z.sub.3=zz.sub.1 only. Writing z=ct/2, we get from Eq. (56) an estimate of the Class I and II noise in this case as
(225)
(226) With zero LF pulse we have V.sub.p=V.sub.0 which is the attenuation due to self distortion of the HF pulse. We are from Eq. (94) now in position to estimate the noise delay correction and speckle correction filter for 3.sup.rd order pulse reverberation noise where the transducer is the 2.sup.nd reflector as
(227)
where the correction delay p.sub.n(z) is found from the linear phase component of M.sub.(,z;p). We note that U()R.sub.t() is shorted out in this expression, and can be neglected.
(228) With extra strong volume scatterers we should also include the pulse reverberation noise components with z.sub.2>0 that takes the form
(229)
(230) The total 3.sup.rd order scattered noise is then
(231)
(232) The noise correction filter is then
(233)
where A is a parameter that we want to adjust to balance the z.sub.2=0 reflection from the transducer surface with the z.sub.2>0 reflection from fatty layers. We could use an a priori value of A when the magnitude of the reflection coefficient is well known, or we could adjust A for maximal suppression of the pulse reverberation noise. The expression for zero pressure N.sub.b(,z;0) is found by setting V.sub.p=V.sub.0 in Eq. (96), and the noise filter takes the same form as in Eq. (97) substituting N.sub. for N.
C. Estimation of Linear and Nonlinear Scattering with Noise Suppression
(234) From the simulations in Section 5.8B, Eqs. (90) provides estimates of both the nonlinear propagation delay and the pulse form distortion, while Eqs. (95,98) provides estimates of the noise correction delay and noise speckle filter with the material parameters used in the simulation of the wave equations. These parameters can then be used in Eqs. (63-66) to provide estimates of the linear and nonlinear scattering signals with strong suppression of the combined Class I and II pulse reverberation noise, or in Eqs. (67,68) to provide estimates of only the linear scattering with suppression of the combined Class I and II pulse reverberation noise.
(235) The simulations in Section 5.8B can be done with an apriori assessment of the acoustic material parameters as c.sub.0(z) and .sub.p(z). An apriori assessment of .sub.p(z) can be obtained from experience, but also from estimation of the nonlinear propagation delay (z) as for example given in U.S. Pat. No. 8,038,616 or U.S. patent application Ser. No. 12/500,518. We then can estimate .sub.p(z) by Eq. (18) as
(236)
(237) Based on the signal estimates from this 1.sup.st stage of estimation, one then obtains first estimates of the linear scattering signal X.sub.li() in Eqs. (66a) and (68) and nonlinear scattering signal X.sub.ni() in Eq. (66b).
(238) For improved suppression one can then for example obtain an improved estimate of the nonlinear propagation delay (z) by correlation techniques between two noise suppressed signals, for example b.sub.1 and b.sub.2 in Eq. (65). One can then by obtain an improved estimate of .sub.p(z) using Eq. (99), and carry through the procedure again as described above.
(239) The estimate of .sub.p(z), and possibly also c.sub.0(z), can be further improved by adjustment in steps to minimize the total energy in for example the linear scattering signal X.sub.li() in Eqs. (66a) and (68) and nonlinear scattering signal X.sub.ni() in Eq. (66b) for maximal suppression of pulse reverberation noise, and also maximizing suppression of leak-through of the linear scattering component X.sub.li() in the estimate of the nonlinear scattering component X.sub.ni(). The adjustment of the material parameters can be carried through manually, or automatically by optimizing a functional on the estimated linear and nonlinear scattering components, for example by minimizing the total energy in the linear scattering component X.sub.li() of Eq. (66a,68) or the nonlinear scattering component X.sub.ni() in Eq. (66b).
(240) To improve the speed of the estimation, one can for example carry through the simulations of the wave pulses (Eq. (83) for many values of the material parameters and transmitted amplitudes before measurements, and pre-store in an electronic memory the nonlinear propagation delay and pulse form distortion for these values, and in the estimation process simulations for defined parameters are retrieved from memory based on an address related to said defined parameters.
(241) The storage requirements can be reduced by expressing the functional relationship of the nonlinear propagation delay and pulse form distortion to the material parameters and transmit amplitudes in series representations, and then pre-store in an electronic memory only the coefficients of said series representations. Said series representation can for example be of the Taylor series or Fourier series form in relation to the material parameters and transmitted amplitudes. Estimate values of the nonlinear propagation delay and pulse form distortion can then be obtained from such series representation for given values of the material parameters and transmit amplitudes.
(242) By the comments following Eq. (86) we note that we can obtain some correction for the pulse form distortion by reduction of the bandwidth of the received HF signal through band pass filtering. This band pass filtering provides corrections of the effects of pulse form distortion both on the 1.sup.st order and multiple order scattering signals.
(243) 5.9 Instrument
(244) The methods according to the invention are conveniently implemented in an instrument where an example embodiment of such an instrument is shown in
(245) The pulse complexes are transmitted from a transmit radiation unit 904 that have different implementations for the different type of waves. For example, for EL waves the transmit unit typically comprises an EL transducer array, for EM waves the transmit unit typically comprises an EM antenna array in the sub-optical frequency range, while in the optical frequency range the transmit unit can comprise lenses and/or optical fibers, etc., all according to known methods. The transmit radiation unit is driven by a transmit drive unit 907 that generates the LF and HF pulses that composes the transmit pulse complex. For EL and EM waves at sub-optical frequencies, the transmit drive unit is typically implemented with transistors or electron tubes, while at optical frequencies the drive unit would typically comprises one or more lasers.
(246) The transmit radiation unit 904 is often composed of different radiation components for the LF and HF pulses, due to bandwidth limitations in the LF and HF radiation components, where the Figure shows one radiation component 905 for transmission of the LF pulses, and one radiation component 906 for transmission of the HF pulses. The size of the LF and HF apertures are also generally different. However, if wide bandwidth radiation components are available, the same component can be used for transmission of both LF and HF pulses.
(247) The scattered or transmitted HF pulses are picked by a similar HF radiation receive unit, where the Figure shows that the HF radiation receive unit is the same as the HF radiation transmit unit 906. However, the invention also covers the use of different radiation components for HF radiation transmit and receive. Different radiation components for HF transmit and receive can for example be found with an ultrasound ring array that encompasses the object, for example a female breast, to be imaged. With arrays one also generally selects a wider HF receive aperture than HF transmit aperture when the HF receive beam is dynamically focused.
(248) The HF transmit beam necessarily has a fixed focus for each transmit, and in order to have adequate length of the transmit focus region, the HF transmit aperture is often chosen smaller than the HF receive aperture (higher F-number) that operates with dynamic focusing. However, to simplify combined suppression of Class I and II pulse reverberation noise, the invention devices to use close to similar HF transmit and receive beams. Multiple focal points for each image line can then for example be obtained through multiple transmit foci per image line, which allows for wider BF transmit apertures where the methods also have solutions with equal HF transmit and receive apertures and foci to simplify combined suppression of Class I and II pulse reverberation noise. With a given HF transmit and receive focus the instrument can provide synthetic HF receive and transmit focus for at least one more depth through transversal filtering of HF receive signals for many neighboring HF receive beams for said at least one more depth.
(249) The instrument can also comprise means for transmission of pulse complexes with wide HF and LF beams in many directions towards the object, and storing HF receive element signals from each pulse complex transmit. The stored HF receive element signals for a set of transmitted pulse components are then processed to reconstruct HF receive signals in many image points where for each said image points the HF transmit and receive beams are selected close to equal, to simplify the combined suppression of Class I and II pulse reverberation noise.
(250) When the same radiation component is used for HF transmit and receive, a transmit/receive switch 908 connects the HF radiation receive unit 906 to a receiver unit 909. The receiver unit amplifies and digitizes the individual array element signals that are used for further processing to generate measurement or image signals in image points. With synthetic HF transmit and receive beams, the individual HF receive element signals are stored in receiver unit 909 until the HF receive element signals for all transmit pulse complex components that are the basis for the image reconstruction, are received.
(251) The HF receive element signals are then transferred to the HF receive beam former unit 910 that generates the HF receive signal for a focused HF receive beam for each image line. The receive beam former unit can for example generate a dynamically focused HF receive beam for each image line, or generate a HF receive beam with the same aperture and focus as the HF transmit beam, or present a synthetic reconstructed HF receive signal for image points with multi-component transmit pulse complexes.
(252) The output of the beam former unit is then passed to a correction unit 911 that carries through one or both of a i) delay correction with correction delays and ii) a pulse speckle correction with speckle corrections, according to known methods or the methods described above, before a final processing in the processing unit 912, to form measurement or image signals with strong suppression of multiple scattering noise, for the linear and/or the nonlinear scattering components. The processing unit carries through further processing according to known methods to obtain measurement or image signals for display on the unit 913, for example related to the amplitude of the back scattered signal for imaging of structures, displacement or displacement strain or strain rate of the object for example obtained through Doppler phase comparison between RF signals, speckle tracking techniques, imaging of shear wave propagation, etc. according to known methods.
(253) The output of the beam former unit is also taken into an estimation unit 914 that estimates at least one of said correction delays and pulse distortion corrections, according to known methods or the methods described above. The outputs of these estimations are transferred to the correction unit 911 to be applied in the pulse form and/or delay corrections of the HF receive signals in the correction unit.
(254) Many of the components of the instrument are typically implemented as software components in the same computer, where typically after the signal digitization in unit 909 the digital signal would be transferred to a computer with multiple multi-core CPUs (Central Processing Units) and also GPUs (Graphic Processor Units). The simulation of the wave equation as part of the model based estimation scheme described above, would conveniently be implemented in one or more GPUs.
(255) Thus, while there have shown and described and pointed out fundamental novel features of the invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention.
(256) It is also expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.
APPENDIX A. SYNTHETIC DYNAMIC FOCUS THROUGH TRANSVERSAL FILTERING
(257) The composite beam spatial frequency response is the product of the transmit and receive beam spatial frequency responses, i.e.
(258)
where the tilde indicates the Fourier transform that for the composite beam is obtained as a convolution of the transversal Fourier transforms for the transmit and receive beams. To develop an equation of propagation for the composite beam spatial frequency response, we calculate
.sup.2H.sub.b=.sup.2(H.sub.rH.sub.t)=2H.sub.rH.sub.t+H.sub.r.sup.2H.sub.t+H.sub.t.sup.2H.sub.t=2H.sub.rH.sub.t2k.sub.1.sup.2H.sub.rH.sub.t.sup.2H.sub.b(r,)2k.sub.1.sup.2H.sub.b(r,)2H.sub.r(r,)H.sub.t(r,)=0(A2)
(259) We note from Eq. (1) that in the homogeneous medium, i.e. H.sub.abc=1, the spatial frequency responses of the transmit and receive beams take the form
(260)
(261) where k.sub.1(r) is the phase front at r. The phase represents the fastest spatial variation of H.sub.i(r,) and the gradient can be approximated as [1]
H.sub.i(r,)ik.sub.1(r)|H.sub.i(r,)|e.sup.ik.sup.
where e.sub.ni is the unit vector normal to the phase fronts. When the transmit and receive beams have close to the same phase fronts, i.e. e.sub.nt=e.sub.nr, Eq. (A2) gives a Helmholz propagation equation for the composite beam spatial frequency response as
.sup.2H.sub.b(r,)4k.sub.1.sup.2H.sub.b(r,)=0(A5)
(262) We get (2k.sub.1).sup.2 as the propagation factor for the composite beam due to the double propagation distance 2r from the transducer to the scatterer and back to the transducer again. The Fourier transform across the transversal plane gives
(263)
with the solution for forward propagating waves as
(264)
(265) For a common focal depth z.sub.r=z.sub.t for the transmit and the receive beam, the composite field in the focus is from Eq. (A1)
(266)
(267) The composite focal field is hence the product of two Fourier transforms for the transmit and receive apertures across the transversal plane. This implies that the focal field is the Fourier transform of the convolution of the transmit and receive apertures, and the transversal Fourier transform of the composite beam spatial frequency response is hence
(268)
(269) We hence see that this expression complies with the general theorem that the transversal width of the beam is lowest when the transversal phase is zero. To move the focus of the composite beam from a depth z.sub.t to z.sub.f can be achieved by the transversal filtering as
(270)
(271) Eqs. (A9,10) are based on a common focus for the transmit and receive beams. If there are different apertures of the transmit and receive beams, we can still have e.sub.nte.sub.nr within the narrowest of the beams. Eqs. (A5-10) are still valid, but the achievable focus is determined by the narrowest aperture. We are however interested in the filtered synthetic focusing to obtain dynamic focusing with Q=1 as defined in Eqs. (29,40), i.e. H.sub.t=H.sub.r, which requires w.sub.r(r.sub.)=w.sub.t(r.sub.), i.e. also S.sub.r=S.sub.t.
(272) Another interesting situation is that we have a fixed focus transmit beam and a dynamic focus receive beam. The transversal convolution in Eq. (A10b) will then give a phase filter that can be used to obtain a synthetic depth focusing of the transmit beam also.
APPENDIX B. PLANE REFLECTORS
(273) B1. 1.sup.st Order Scattering
(274) We can now apply this result to the transversal integration across the plane at z in the expression for the 1.sup.st order scattered signal from the plane at z in Eq. (48). For a linear material we have V.sub.p=1 and the transversal integral takes the form
(275)
which inserted into (B3) gives
(276)
and finally
(277)
(278) For linear materials the 1.sup.st order reflected field is obtained through a combination of Eqs. (B1,4) as
dY.sub.l0(;z)=dzR(z)U()H.sub.tr(z,;r.sub.t,r.sub.r)(B5)
B2. 3.sup.rd Order Scattering
(279) For a fully linear material we have V.sub.p=1 and the transversal integral in Eq. (49) takes the form
(280)
(281) We notice that integration over the transversal coordinate represents a mirroring of the point source for one of the Green's functions, which gives
(282)
and (B6) takes the form
(283)
which is modified to
(284)
(285) For the linear material, Eq. (54) then takes the form
dY.sub.Ip(;z,z.sub.1,z.sub.2)=dz.sub.1dz.sub.2R(z.sub.1)R(z.sub.2;)R(z(z.sub.1z.sub.2))U()H.sub.tr(z,;r.sub.t,r.sub.r)a)
dY.sub.IIp(;z,z.sub.2,z.sub.3)=dZ.sub.2dZ.sub.3R(z(z.sub.3z.sub.2))R(z.sub.2;)R(z.sub.3)U()H.sub.tr(z,;r.sub.t,r.sub.r)b) (B9)
(286) As z.sub.3=z(z.sub.1z.sub.2) and z.sub.1=z(z.sub.3z.sub.2) we see that for the linear material the Class I and Class II pulse reverberation noise is equal.
REFERENCES
(287) [1] Bjrn A. J. Angelsen, Ultrasound ImagingWaves, Signals, and Signal Processing, Emantec, Trondheim, December 2001. http://www.ultrasoundbook.com [2] Bjrn A. J. Angelsen and Rune Hansen, Surf Imaginga New Method for Ultrasound Contrast Agent Imaging, IEEE Ultrasonics Symp 2007, New York N.Y. [3] Bjrn A. J. Angelsen and Thor Andreas Tangen, Method for imaging of nonlinear interaction scattering United Kingdom Patent Application No. 1018933.0