The present invention is directed to methods and instrumentation for imaging of linear and nonlinear propagation and scattering parameters of an object using transmission of dual frequency pulse complexes composed of a high frequency (HF) and low frequency (LF) pulse. Imaging with acoustic pressure waves is shown as an example, but the methods are also useful for imaging with shear elastic waves and coherent electromagnetic waves. Applications of the invention are for example, but not limited to, medical imaging and therapy, non-destructive testing, industrial and biological inspections, geological applications, SONAR and RADAR applications.
The fundament of image based tissue characterization is first to estimate the material parameters involved in forming the images, followed by a correlation between these tissue parameters and tissue type and disease. Ultrasound are elastic pressure waves which occur from a cyclic exchange between kinetic and elastic energy. The physical parameters for elastic waves are hence mass density, elastic stiffness parameters and power absorption parameters. The elastic energy is of two types i) pressure bulk compression stiffness that supports p-waves, and ii) shear/deformation stiffness which supports s-waves.
Soft tissue comprises ˜65% of water within a structure of larger biomolecules. The mass densities of the larger biomolecules are close to that of water, so that the mass density varies only ±5% between different types of tissues. The low amplitude, linear bulk stiffness of the biomolecules that affects propagation velocity is also close to that of water so that the velocity varies only ±5% around that of water, ˜1500 m/s. Ultrasound power absorption has the largest variation of ±20% between tissue types.
Quantitative imaging of ultrasound velocity and absorption requires transmission of the ultrasound through the object in 180 degrees of directions, followed by computer tomographic reconstruction of quantitative images of propagation velocity and power absorption. This is only possible for the breast (potentially also testicles) and requires high processing capabilities. The low variation (±5%) of the linear bulk elasticity parameter requires accurate measurements for tissue characterization, which is a challenge.
Soft tissues do however also have a considerable nonlinear bulk elasticity, where tissue compression makes the material stiffer with an increase in the ultrasound propagation velocity, and tissue expansion makes the tissue softer with a decrease in the velocity. To the 1st order, the ultrasound velocity depends on the pressure as
where c0(r) is the linear low amplitude propagation velocity, p is the local acoustic pressure, and β(r) is the nonlinear elasticity parameter (NEP) that varies ±30% between different types of tissues, shown in FIG. 1 from Prior Art, U.S. patent application Ser. No. 16/259,251. Mass density of uncompressed material is ρ0(r), the isentropic volume compressibility is κs(r), βn(r) is a nonlinearity parameter. A and B are the commonly used material parameters defined for example in U.S. patent application Ser. No. 16/259,251. The parameters all depends on the spatial position vector r due to spatial variations of the type of material in the tissue.
This figure shows the value distributions of the NEP for fatty, 101, glandular, 102, and connective, 103, tissues in female breasts. The vector r represents spatial position in the tissue. A and B are commonly defined bulk elasticity parameters and κ is the bulk compressibility of the tissue.
Shear/deformation stiffness is zero for fluids like water. The shear stiffness of soft tissue is hence determined by the structure of the bio-molecular matrix that shapes the soft tissue, and is low with a large variation between different types of tissues. A solid tumor often has higher shear stiffness than surrounding tissue, making it feel as a lump. The shear wave velocity varies within ˜2-20 m/s (±90%). The low velocity is not suitable for shear waves to be directly used for imaging.
Estimation of shear stiffness is the target of elastography where external pushing of tissue is used to produce shear deformation of deeper tissue. The movement of the deeper tissue is measured with ultrasound, and this movement is used to estimate the local strain that gives an indication of spatial variations of the shear stiffness and for example detect regions of increased shear stiffness, indicating diseased tissue. Internal sources of tissue shear deformation, like the beating heart, has also been studied.
Elastography does not provide quantitative values of shear stiffness, as the local shear stresses are not known. The shear wave velocity cs depends on the shear stiffness μ as
cs(r)=√{square root over (μ(r)/ρ(r))} μ(r)=ρ(r)cs(r)2 (2)
where ρ(r)≈103 kg/m3 is the local tissue mass density. Measurement of shear wave velocity can be done by ultrasound imaging of the particle vibration velocity of shear waves in a method called shear wave imaging. This method allows estimation of spatial variation of propagation velocity of shear waves and hence shear stiffness in local regions (see reference [17] in the reference list below). Numbers shown in brackets [ ] are listed below. The shear waves can be generated by ultrasound radiation force at a depth in the tissue, and external vibrations of the tissue. Internal sources of shear waves, like rapid closure of heart valves, have also been studied for generation of deeper shear waves. The method has found use in detection and characterization of breast cancer, and is being tested for targeting of a reduced number of biopsies for prostate cancer, but conclusive results are not yet established.
The nonlinear bulk stiffness is largely determined by atomic/molecular distance potential, while the shear stiffness is largely determined by the structure of the bio-molecular matrix. The two parameters are hence complementary, where combination is interesting for improved tissue characterization, similarly to combining different MR parameters. For example, early prostate cancer gives small changes in shear stiffness, and imaging of the nonlinear bulk stiffness βp might hence be useful for earlier detection of prostate cancer.
Several noninvasive measurements for local elastic stiffness parameters and absorption in deep tissues are found as spatial integrals of the actual material parameters plus considerable measurement noise. Estimation of the local elastic stiffness parameters and also absorption hence requires differentiation of noise measurement signals, which is a challenge. The current invention presents new methods and instrumentation for estimation of differentials of noisy measurements to produce local estimates of the material parameters.
This summary gives a brief overview of components of the invention and does not present any limitations as to the extent of the invention, where the invention is solely defined by the claims appended hereto.
An embodiment of the current invention provides methods and instrumentation for estimation and imaging of linear and nonlinear propagation and scattering parameters in a material object where the material parameters for wave propagation and scattering has a nonlinear dependence on the wave field amplitude. The methods have general application for both acoustic and shear elastic waves such as found in SONAR, seismography, medical ultrasound imaging, and ultrasound nondestructive testing, and also coherent electromagnetic waves such as found in RADAR and laser imaging. In the description below one uses acoustic waves as an example, but it is clear to anyone skilled in the art how to apply the methods to elastic shear waves and coherent electromagnetic waves.
In its broadest form, the invention concerns the transmitting of at least two pulse complexes composed of co-propagating low frequency (LF) and high frequency (HF) pulses along at least one LF and HF transmit beam, where said HF pulse propagates close to the crest or trough of the LF pulse along at least one HF transmit beam, and where one of the amplitude and polarity of the LF pulse varies between at least two transmitted pulse complexes, where the amplitude of the LF pulse can be zero for a pulse complex and the amplitude of at least one LF pulse of said at least two transmitted pulse complexes is non-zero.
Scattered HF pulse components are picked up by one or both of i) a HF backscatter receive beam with close to the same beam axis as the HF transmit beam, and ii) a set of HF receive cross-beams that crosses the HF transmit beam at a multitude of depths along the HF transmit beam axis. HF receive signals from a multitude of depths along the HF transmit beam axis are obtained by one or both i) gating the HF backscatter receive signal around said multitude of depths, and ii) gating the HF receive signals for said set of HF receive cross-beams around the crossing of the HF transmit beam at said multitude of depths.
The HF receive signals from at least two transmitted pulse complexes are compared are compared for each said multitude of depths to form measured values of the non-linear propagation delay (NPD) at said multitude of depths along said at least one HF transmit beam axis. The measured NPDs has lowest sensitivity to multiple scattering noise for HF receive signals obtained from a set of HF receive beams crossing the HF transmit beam at different depths along the HF transmit bam. When the multiple scattering noise is adequately low one can also obtain the NPDs from HF back-scatter receive signals from a HF receive beam with close to the same beam axis as the HF transmit beam, and gating the HF backscatter receive signal at different depths along the HF transmit beam.
To provide estimates of said parameters within a special estimation region (SER), the invention uses a mathematical model that from spatially varying parameters produces spatially varying model NPDs, and forms an estimation functional with a set of parameters as input forms a weighted sum of i) a distance function of the difference between the measured NPDs and said model NPDs for said set of parameters, weighted by a spatially variable distance weight, and ii) a gradient measure of the local variation of said parameter values within said SER, weighted by a spatially variable variation weight, and where local values of said distance weight and said variation weight are estimated from one or both of i) an assessment of local coherency of the HF receive signals, and ii) an assessment of the local magnitude of multiple scattered HF noise relative to the local magnitude of the first order scattered HF signal, and for a given set of measured NPDs, minimizing said EF with respect to said set of NEPs, and using the set of NEPs that minimizes said EF to form an estimate of spatially varying NEPs within said SER.
Said distance function and said gradient measure are based on functions ƒ(x) of the value x of the difference between said measurement outputs and said model outputs in each point of said SER, and where sign of the differential of ƒ(x) is equal to the sign of x. Said assessment of the local magnitude of multiple scattered HF noise relative to the local magnitude of the first order scattered HF signal is obtained from the measured NPDs that shows a drop in magnitude when multiple scattering noise in the HF receive signal increases, for example being below a fraction of an expected limit.
The minimization is typically done while enforcing local constrains on the parameters, such as a local maximal and minimal value. The distance weight can for example be formed as a ratio of a narrow region average to a larger region average (low-pass filter) of the envelope of the received HF signal for said local position, and said variation weight is formed as a positive function of said distance weight, where the differential of said positive function is negative.
An embodiment of the invention also provides synthetic lateral focusing of the HF receive range cells in said multitude of depths, through lateral filtering of the HF receive signals for multiple transmit beams using a set of filter coefficients, where said filter coefficients are determined analytically through one of i) pre-calculated filter coefficients, and ii) filter coefficients calculated from the estimated parameter values.
The measured NPDs can according to known methods be used for suppression of multiple scattering noise in the HF back-scatter receive signals, and also enhancement of nonlinear scattering components in the HF receive signals, by correcting said HF back-scatter receive signals with said NPDs for each of said depths, and combining said corrected HF back-scatter receive signals.
An embodiment of the invention hence provides HF back-scatter receive signals with improved synthetic focusing and suppression of multiple scattering noise, in addition to estimates of the spatially varying material parameters.
An embodiment of the invention further provides instruments for transmitting at least two pulse complexes composed of co-propagating low frequency (LF) and high frequency (HF) pulses along at least one LF and HF transmit beam, where said HF pulse propagates close to the crest or trough of the LF pulse along at least one HF transmit beam, and where one of the amplitude and polarity of the LF pulse varies between at least two transmitted pulse complexes. Scattered HF pulse components are picked up by one or both of i) a HF backscatter receive beam with close to the same beam axis as the HF transmit beam, and ii) a set of HF receive cross-beams that crosses the HF transmit beam at a multitude of depths along the HF transmit beam axis. HF receive signals from a multitude of depths along the HF transmit beam axis are obtained by one or both i) gating the HF backscatter receive signal around said multitude of depths, and ii) gating the HF receive signals for said set of HF receive cross-beams around the crossing of the HF transmit beam at said multitude of depths.
A multichannel front-end unit provides HF and LF drive signals for a multi-element probe, and receiving HF element receive signals from said multi-element probe, and transferring said HF element receive signals to a HF receive beam-former that forms HF receive signals from a multitude of depths along the HF transmit beams, and transferring said HF receive signals to a measurement unit set up to compare HF receive signals for said multitude of depths from at least two different pulse complexes with differences in the LF pulse, to provide measured NPDs for said multitude of depths, and transferring said measured NPDs to an estimation unit that forms estimates of the spatially varying material parameters within said spatial estimation region as described above.
5.1 Measurement Types Applicable to the Invention
The nonlinear elasticity parameter can be imaged with dual frequency ultrasound, where one for each beam direction transmits at least two dual band pulse complexes comprising overlapping high frequency (HF) and low frequency (LF) pulses. Two examples of such pulse complexes are shown in
This gives a suggestion that from the estimated value of {circumflex over (β)}(r) in Eqs. (16, 21) we can estimate the spatially varying linear propagation velocity c0(r), which can be used for improved quality of the image reconstruction in many ways, which we return to below.
The HF and LF pulse complexes are transmitted along beams, where an example is shown in
aCalculated as κ = 1/ρ0c02.
The total transmitted pulse pressure in the SMR is hence p(r,t)=pL(r,t)+pH(r,t), where pL, is the LF and pH is the HF pulse. In accordance with Eq. (1) both pL and pH influences the propagation velocity observed by the HF pulse as
cH=c0+c0βpL+c0βpH (4)
where pL is the LF pressure at the center of the HF pulse. The last term produces a self-distortion of the HF pulse that gives harmonic frequency bands of the HF pulse used in current harmonic imaging. For the 2nd term pL, varies so slowly along the HF pulse that the effect of this term on the HF pulse can be divided into two phenomena: i) a nonlinear propagation delay (NPD) produced by the value of pL=pc at the center of gravity of the HF pulse, and ii) a nonlinear pulse form distortion (PFD) produced by the variation of pL, along the HF pulse.
Due to the LF manipulation of the HF propagation velocity, the HF pulse obtains a propagation time delay to a depth z as
where τ□(z) is the nonlinear propagation delay (NPD) and Γ(r) is the transmit beam axis. The last formula indicates that β(r) can be obtained from differentiation of τp(r), but due to noise in the measured τp(r), direct differentiation produces very noisy estimates of β(r), where the invention presents solutions to this problem.
For objects that allow through transmission of pulse complexes along beams, like the breast and the testicles, one can measure τp from the difference in arrival time of the first HF pulse from two transmitted pulse complexes with different LF pulses, for example a positive LF pulse (p=1) and a zero LF pulse (p=0), or a positive LF pulse (p=1) and a negative LF pulse (p=−1). Lateral scanning the through transmit beams with different directions so that each measurement volume is traversed by beams in 180 deg of directions, one can do tomographic reconstruction of β(r) according to known methods described in [15]-[19].
However, for most medical objects one must rely on scatter measurements with a limited angle between the transmit and receive beams, for example direct back scattering or angular scattering using crossing transmit and receive beams, as described. On can then make use of the approximation that at the first scattering, the amplitude of the LF pulse drops so much that one can neglect the nonlinear effect of the LF pulse on the propagation velocity of the scattered HF pulse.
For better reference to describe the methods of embodiment of the invention, we show in
For 3D scanning of the ultrasound beams, the linear array 501 can in this example embodiment be rotated around the long axis 504 that provides a mechanical scanning of the LF/HF beam in an elevation direction, indicated by the arrows 505. For each elevation position of the array, one does electronic scanning of a combined LF/HF transmit beam in an azimuth direction indicated by the arrows 506, through electronic selection of transmitting LF and HF elements, and transmitting combined LF/HF pulse complexes similar to what is shown in
At least two pulse complexes with different LF pulses, for example as illustrated in
Two versions of the instrument are useful, where in the first version 503 comprises beam former for HF receive cross-beams, illustrated as 514 in the 2D scan plane 508, and HF back scatter receive beams with the same axis as the HF transmit beam 507. In a preferred embodiment the HF back-scatter receive beam is equal to the HF transmit beam as this improves suppression of multiple scattering noise in the HF back-scatter receive signal, as discussed in U.S. Pat. No. 9,291,493, and synthetic depth optimized focus is obtained through lateral filtering of the HF receive signals. During the scan, the HF cross-beam and back-scatter receive signals are via the high speed bus 510 transferred to the processor 511 for storage and further processing.
The processor 511 comprises a multicore central processing unit (CPU) and a graphics processor unit (GPU) that are SW programmable. The processor receives user inputs from a user/operator input unit 513 that operates according to known methods, and displays image data and other information necessary for communication with the user/operator through a combined display and audio unit 512, according to known methods.
In the second version, the digital HF receive signals from each HF receive elements and each transmitted pulse complex are via the high-speed bus 510 transferred to the processor 511 for storage and further processing. For 2D imaging in the second version, a SW program in the processor 511 combines HF receive signals from multiple HF receive elements and produces a set of HF receive cross-beams crossing each HF transmit beam in the 2D set, for example as shown in more detail in
The main use of the cross-beams HF receive signals is to estimate the nonlinear propagation delay at a multitude of depths along the HF transmit beam. When we have imaging situations where the level of multiple scattering noise in the back-scatter HF receive signal is low compared to the 1st order scattered signals, the nonlinear propagation delay at multitude of depths along the HF transmit beam can be obtained from the back-scatter HF receive signal, and the beam former for HF receive cross-beams, has less importance and can be omitted.
Example HF transmit and receive beams are shown in
For special versions of the processing one might also use all LF/HF array elements to transmit LF/HF beams that are approximately plane in the azimuth direction. Transmitting azimuth plane waves in several directions one can combine the received signals from the different directions to produce synthetic transmit beams focused at different locations within the 2D plane, according to known methods [4]. With a single azimuth direction plane wave, one can obtain spatial resolution with regular back-scatter registration of several parallel, dynamically focused receive beams, where time of arrival of scattered pulses produces spatial resolution along the depth of each receive beam, while the receive beam focusing produces lateral spatial resolution, all according to known methods. This method is however more sensitive to multiple scattering noise than the cross beam method described.
Estimates of the NPD can for low level of multiple scattering noise in relation to the level of the 1st order back scattered signal, be obtained directly from the back scattered HF signal at multiple depths z along the transmit beam. Such a situation often occur with endoscopic probes. It is then sufficient to only use the HF back-scatter receive beam, Hbr, shown as 601 in
Estimates of the NPD can then be obtained from the HF receive signals at several observation cells along each transmit beam direction, for example through i) cross correlation between the HF receive signals from pulse complexes with a positive LF pulse and a zero LF pulse, giving τ+ that is negative according to Eq. (5), or ii) cross correlation between the HF receive signals from pulse complexes with a negative LF pulse and a zero LF pulse, giving τ− that is positive according to Eq. (5), and iii) cross correlation between the HF receive signals from pulse complexes with a positive LF pulse and a negative LF pulse, giving approximately 2 τ+ according to Eq. (5). The term approximately arises from that the LF wave-front can produce some HF wave front aberration. This HF wave aberration is somewhat different for the positive and negative LF pulses.
The received signal from an observation cell arises from interference between signals from random scatterers, that produces noise in the correlation estimates of the NPD. This interference varies with the direction of the HF receive beam in relation to the HF transmit beam. Averaging of the estimated NPDs from HF receive beams with different directions can then be used to reduce estimates in the NPD for each depth along the HF transmit beam. With low level of multiple scattering noise, one can also combine estimates from back-scatter and cross-beam HF receive signals.
This procedure gives a noisy measurement of the NPD along a transmit beam axis Γ(r) defined by the vector r(rt,z)=rt+zet, where rt defines an origin of the transmit beam axis, et is the unit vector along the transmit beam axis, and z is the distance along the transmit beam axis from its origin rt, as shown in
where {circumflex over (τ)}(rt,z;β) is the model of the NPDs for given values of the nonlinear elasticity parameter (NEP), β(rt,z), given in Eq. (5), and n(rt,z) is a noise term that occurs both from the method of delay estimation, and from noise in the HF receive signals used for the delay estimation.
A typical form of τy(rt,z) is given as 700 in
Due to a high noise/signal ratio in the measurement of τy(rt,z), direct differentiation of τy(rt,z) with z produces a very noisy estimate of β(rt,z) with also a potential noisy non-zero offset in the differential ∂n(rt,z)/∂z for regions dominated by reverberations. The challenge is hence to provide an adequate estimate of β(rt,z) with adequate low noise/uncertainty, and the invention devises a robust method of estimating the nonlinear elasticity parameter (NEP), β(rt,z), for (rt,z) in a spatial estimation region (SER) from the measured nonlinear propagation delay (NPD), τy(rt,z), for (rt,z) in a spatial measurement region (SMR).
The HF receive signal within the artery is dominated by multiple scattering noise giving a reduced τy per the discussion regarding
5.2 Estimation of the Nonlinear Elasticity Parameter
A central part of the method is minimization of an estimation functional (EF) with respect to β(r) and other parameters. The estimation functional (EF) is a weighted combination of
i) a distance function Fτ(·) of the difference between said measured NPDs, τy(r(rt,z), and the model NPDs, {circumflex over (τ)}(rt,z;β), for a given set of NEP estimates in said SERs, where both τy and {circumflex over (τ)} are given in Eq. (6), and
ii) a measure function, Fg(·), of the local variation of said NEP estimates around said SERs.
An example of such an estimation functional is
Subject to constraints: βmin<β(rt,z)<βmax
The distance and the measure functions satisfies the following requirements and examples
with typical forms of Fk as
Examples of distance and measure functions are given in
W(rt,z) is a spatial distance weighting term that manages penalty for deviation of the model NPD, {circumflex over (τ)}, from the measured NPD, τy, while V(rt,z) is a spatial variation weighting term that manages penalty for rapid variations in the NEP estimate β(rt,z). A reduction in V(rt,z) relaxes smoothness requirements, for example in a region where a large gradient in the NEP estimate is expected, for example at a fairly plane interface between two materials that gives a strong reflection. At such a fairly plain interface between materials with different acoustic impedance, the reflected SNR is high, and we expect τy(rt,z)≈{circumflex over (τ)}(rt,z). At such locations we want W≈1 and V≈0, as we are likely close to a transition into a new material with a change in the NEP estimate β. In contrast, if a region has highly incoherent HF receive signal, we expect the SNR to be lower and can consequently relax the penalty for deviation, i.e. W moves towards 0, while V moves towards a high value η so that V·Fg[∇β] becomes dominant in H, suppressing rapid variations in the NEP estimate β.
These weights can be applied in both the lateral and the axial beam directions. The role of W is to detect strong scatterers, e.g., specular reflections, typically originating from the interface between two materials. Useful formulas are
where e0 (rt,z) is the envelope of the received RF data for a zero LF transmission (p=0), and hTλ, and hT3λ are impulse responses of averaging low pass filters for˜one and three wavelengths, respectively. The ratio of these two low-pass filtered versions of the envelope, acts as a high-pass filter, identifying regions where the local scattering deviates from the surrounding diffusive scattering. The weighting factor is normalized for each transmission, scaling the maximum value along each receive line to Wmax=1. V(rt,z) is then in this experiment obtained from Eq. (10b) where the weighting factor η is adjusted by the operator for best performance. An embodiment also presents a method for computer adapted adjustment of η using machine learning techniques.
An embodiment also presents the use of the measured τy(rt,z) in the assessment of the functional weights W(rt,z) and V(rt,z). An unexpected slow increase in τy(rt,z) can be used to reduce W(rt,z) while increasing V(rt,z) for example according to Eq 9b. Regions Ω where the HF receive signal is dominated by multiple scattering noise, as from inside a cyst or a vessel, can be detected by an unexpected drop in τy(rt,z) with z, as demonstrated in
In
τ={τ1,τ2, . . . ,τi, . . . ,τI}={τy(z0+idz) for i=1, . . . I} (11)
We typically have dz˜λH/4−λH, where λH is the HF wavelength, and the number of measurement points for the NPD is typically I˜256-1024.
In one variant of the procedures, the interval Z is further divided into J subintervals of equal length and labeled j=1, 2, . . . , J, shown as 1003, where we assume the NEP parameter βj is constant along each sub interval, illustrated as 1004. The minimal length of sub-intervals is typically given by the measurement resolution along the axis of the transmit beam which is typically of the order of the HF pulse length ˜3-4λH, which implies that J˜64-256. In each sub-interval we seek a constant estimate βj, j=1, 2, . . . , J, of the nonlinear elasticity parameter NEP in each interval. The end-point of each j-interval in i-coordinate numbers is I(j)=j·I/J, with the starting point I(0)=0. The NPD model within each interval #j is hence give as
{circumflex over (τ)}i(β)={circumflex over (τ)}I(j−1)+βj[i−I(j−1)]dz/c0
I(j−1)<i≤I(j) for j=1, . . . ,J I(0)=1 I(J)=I (12)
and we define the parameter vector as
a={ak}={β1,β2, . . . ,βJ} k=1,2, . . . ,K K=J (13)
For the gradient of β defined versus z in Eq. (7), we can for example assume a linear interpolation to the coordinate #i between the values located near the center of the j-th interval. We can hence represent the gradient by the vector function G(a).
In another variant of the procedures we use variable length of the J sub-intervals for each NEP parameter along the transmit beam, and we want to vary both the sub-interval connection points and the NEP parameters βj for each sub-interval, to find the best adaptation of the model {circumflex over (τ)} to the measurements τy. A schematic example is shown as 1005 where the total sample interval for NPD measurements, τy, is in the interval IZ
i∈IZ⇒IZ={1, . . . ,I}={1−I(1);I(1)−I(2); . . . ;I(j−1)−I(j); . . . ;I(J−1)−I} (14)
We then define a total parameter vector as
a={ak}={β1,β2, . . . ,βJ,I(1),I(2), . . . ,I(J−1)} (15)
i.e. a total of K=2J−1 parameters. We define G(a) as the gradient of primarily the β part of a, but potentially also including the connection points I(j),j=1, 2, . . . , J−1 in the gradient term. Eqs. (7, 8) then transforms to
Evaluating H(a+h) to the 2nd order in h gives
where the 1st derivative is a vector and the 2nd derivative is a matrix. The details of the differentiation gives
The differentials can be obtained both numerically and analytically. Differentiation the above approximation of H(a+h) with respect to h and equating to zero gives
and equating to zero gives the well-known Newton-Raphson iteration procedure
Subject to constraints: βmin<αn+1,j<βmax j=1,2, . . . ,J
Observability of the parameters is determined by invertability of the 2nd order derivative matrix ∂2H(a)/∂a∂a.
Using L2 norms for the distance and gradient measures by example, i.e. Fd(x)=Fg(x)=x2, a discrete form of Eq. (7) can then be
H(a)=[{circumflex over (τ)}(a)−τ]TW[{circumflex over (τ)}(a)−τ]+G(a)TVG(a) W={Wiδij} V={Viδij} (21)
where any-one skilled in the art can introduce other norms according to Eq. (8, 9) In the procedure to minimize H(a) we start with a parameter vector a and add a variation vector h, so small that we can use a 1st order Taylor expansion as
Differentiation the above approximation of H(a+h) with respect to h and equating to zero gives
where Sτ(a) and SG(a) are the sensitivity matrices of the NPD model and the gradient model to variations in the parameter vector. When the connection points between the intervals are part of the parameters, the sensitivity matrices are conveniently estimated numerically. Eq. (23) is solved for h, which gives the iteration scheme
which gives rise to the iterative estimation scheme as
αn+1=αn+h(αn)
h(a)=[Sτ(a)TWSτ(a)+SG(a)TVSG(a)]−1·[Sτ(a)TW[τ−{circumflex over (τ)}(a)]−SG(a)TVG(a)] (24)
Subject to constraints: βmin<αn+1,j<βmax j=1, 2, . . . ,J
where αn+1,j is the (n+1)-th estimate of αj=βj.
Observability of the parameter vector α is determined by the invertability of the matrix Sτ(a)TWSτ(a)T+SG(a)TVSG(a), which is a standard analysis known to anyone skilled in the art. From
With low noise in the HF receive signals used for determining τy(rt,z), one can lean on the constraints in both in Eq. (20, 24). When the HF receive signals are dominated by multiple scattering noise, we can W=0 according to the discussion above.
Keeping the connection points between the intervals, I(j), constant gives a simplified version of the above algorithm. In this case the parameter vector reduces to a={βj},j=1 . . . ,J, and the NPD model and gradient models can be written as linear matrix operators {circumflex over (τ)}(a)=Aa and G(a)=Ga, and the sensitivity matrices are Sτ(a)=A and SG(a)=G.
The above illustrates that the functionals in Eqs. (7, 16, 21) can be minimized by a series of discrete algorithms by any-one skilled in the art. Averaging the results for neighboring transmit beams is also useful. The functionals in Eqs. (16, 19) can also by any-one skilled in the art be expanded to include neighboring transmit beams as given by the integral over Rt in Eq. (7). Several other algorithms for minimizing H(a) can be introduced by anyone skilled in the art. We have in the parameter vector of Eq. (15) included the transition points of the parameter intervals. It can in some situations provide a more stable optimization by keeping a fixed set of intervals, and potentially allow for a larger number J of intervals. One can also introduce the number of parameter intervals J as a parameter to be part of the optimization, for example by extending the parameter vector in Eq. (15) to
a={ak}={β1,β2, . . . ,βJ,I(1),I(2), . . . ,I(J−1),J} K=2J (25)
The number of parameter intervals J can then be optimized as parts of the above estimation algorithms. It can help to carry through the optimization of the parameter vector in Eq. (15) for a set of given J values, and select the J value that gives lowest value of H(a) considering the computation time.
We note that the NPD estimated with the crossing transmit and receive beams can also be used in the processing of back-scattered HF signals obtained with a HF receive beam axis along or close to the HF transmit beam axis, as for example described in U.S. Pat. Nos. 7,641,613, 8,038,616, 8,550,998, 9,291,493 to suppress multiple scattering noise and estimate nonlinear scattering for received HF back-scatter signals. The back-scatter images have better spatial resolution in range, and is also the type of images currently in general use, while the cross beam method provides more accurate estimation of the spatial variation of the NPD and PFD with less influence from multiple scattering noise.
For good suppression of multiple scattering noise in the HF back-scatter receive signals, it is advantageous to use equal HF transmit and back-scatter receive beams, as described in U.S. Pat. No. 9,291,493. The temporal Fourier transform of a short depth interval of the 1st order HF back-scatter receive signal for an image pixel depth zk=ctk/2, where tk is the arrival time for the signal for that pixel, can be modeled as
Yp(zk,rt,ω)=U(ω)∫d2rt1Ht(zk,rt−rt1,ω)2σp(rt1) (26)
where the combined HF back-scatter, Hbe, and HF transmit, Ht, is HtHbr=Ht2 because the HF back-scatter receive beam and HF transmit beams are equal, shown as 601 in
A very useful synthetic focusing of the HF back-scatter receive signal can then be obtained by only transversal filtering of the HF back-scatter receive signal image at fixed depth as
To minimize the width of Hƒ in the transversal direction rt we chose the filter kernel Wrt so that the phase gradient of the Fourier transform Hƒ in the transversal direction is zero. Denoting the Fourier transform in the transversal coordinates by Frt{ } the convolution gives
Frt{Hƒ(zk,rt,ω)}=Frt{Wrt(zk,rt,ω)}Frt{Ht(zk,rt,ω)2}
Frt{Wrt(zk,rt,ω)}=Art(zk,kt,ω)e−iφ
where kt is the Fourier coordinates in the transversal plane, and Art is an apodization function to reduce side-lobes. In particular is the so-called Wiener type filter and the matched filter as
where μ is a noise parameter to be adjusted for good performance in the practical situation. Eq (28.29) include both phase correction and apodization.
From the estimated {circumflex over (β)}(r) from Eqs. (20, 24) we can in the processing unit 511 of
From an estimated value of c0(r)=c0[{circumflex over (β)}(r)] from Eq. (3), one can use these values to estimate array element signal delay and amplitude corrections for wave front aberrations produced in the heterogeneous medium for both the HF transmit and the HF cross-beam and backscatter receive beams [8,9]. We describe two methods for estimation of the delay and amplitude corrections for focusing the transmit and/or receive beams from an array aperture Srf onto the focal point rƒ. We assume Srf comprises a set of K elements out of the total number of elements in the array, where rk is the center of array element #k.
In the first method we start by numerical simulation of the wave propagation from a point source in the focal point at rƒ to the actual array aperture, through the heterogeneous object with spatially varying propagation velocity c0(r). We write the simulated wave function at the center rk of array element #k as g(rk,rƒ,ω), where ω is the angular frequency of the point source at the focal point rƒ. We note that g(rk,rƒ,ω) is the Greens function for the point source at rƒ. We then filter the transmit pulse for each element by the filter
H(rk,rƒ,ω)=A(rk,rƒ)g(rk,rƒ,ω)* k=1, . . . ,K (30)
where A(rk,rƒ) is a chosen amplitude apodization function of the transmit pulse across the actual aperture Srf. The phase of g represents both the standard focusing delay for beam forming in a homogeneous medium, and together with the amplitude of g an optimal amplitude and delay correction for the wave front aberrations due to the spatially varying propagation velocity [8,9]. The major component of this filter is however the linear component of the phase that represents a delay correction for the wave front aberrations.
A less computer intensive approach can be obtained with ray acoustics techniques. We define
where s is the arc-length along the ray (i.e. r(s) is a taxameter representation of the ray) and n(r) is the spatially varying refractive index of the material. To focus the transmit or receive beams onto the focal point rƒ, we simulate numerically Eq. (31) for the acoustic ray rƒk(s) from the focal point rƒ to the center rk of array element #k. The beam steering delay for element #k is then calculated as
where al(rk,rƒ) is the acoustic length of the acoustic ray rƒk(s) from rƒ to rk.
For best results one should do 3D scanning of the beams to obtain 3D images of c0(r) as described above. For corrections of wave front aberrations, the array should with mechanical elevation scanning be of the 1.75D type with larger elements in the elevation direction used for beam focusing and aberration corrections. With a full matrix array, one obtain electronic focusing and beam steering both in the azimuth and elevation directions.
Note that with the synthetic focusing in Eqs. (27-29) we can use fixed focus HF transmit and receive beams both in the azimuth and the elevation direction, as the synthetic focusing is done through filtering of the HF receive signal image. The spatially varying c0(r) estimates could also be used as start parameters in iterative “bent ray” estimation procedures to estimate the spatially varying linear wave propagation velocity and absorption, for example according to tomographic methods [13-17].
The methods and instrumentation described above provides quantitative tissue images that opens for improved detection of tissue diseases, such as cancer and atherosclerotic plaques. It also opens for artificial intelligence (AI) detection and characterization of such diseases, when 3D data of the diseased tissue and some surrounding tissue is available.
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.
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.
This application claims priority from U.S. Provisional Patent Application Ser. No. 62/780,810 which was filed on Dec. 17, 2018, the entire content of which is incorporated herein by reference.
Number | Name | Date | Kind |
---|---|---|---|
8038616 | Angelsen et al. | Oct 2011 | B2 |
9939413 | Angelsen et al. | Apr 2018 | B2 |
20060052699 | Angelsen et al. | Mar 2006 | A1 |
20090178483 | Angelsen et al. | Jul 2009 | A1 |
20100036244 | Angelsen et al. | Feb 2010 | A1 |
20100249590 | Kanayama et al. | Sep 2010 | A1 |
20120095699 | Angelsen et al. | Apr 2012 | A1 |
20140150556 | Angelsen | Jun 2014 | A1 |
20190009111 | Myhr | Jan 2019 | A1 |
20190235076 | Angelsen et al. | Aug 2019 | A1 |
Number | Date | Country |
---|---|---|
WO 2013051943 | Apr 2013 | WO |
Entry |
---|
Search Report and Written Opinion dated Jun. 15, 2020 issued in International Patent Application No. PCT/IB2019/001329. |
Notice of Allowance dated Nov. 12, 2021 issued in related U.S. Appl. No. 16/258,251. |
Office Action dated Jun. 4, 2021 issued in related U.S. Appl. No. 16/258,251. |
Myhre “Speeding up SURF Imaging”, Sep. 2013. |
Hussain “Evaluation of Cross-Beam Vector Doppler Ultrasound Systems For Accurate 3-D Velocity Measurements”, IEEE Ultrasonics Symposium, 2012. |
Number | Date | Country | |
---|---|---|---|
20200191690 A1 | Jun 2020 | US |
Number | Date | Country | |
---|---|---|---|
62780810 | Dec 2018 | US |