The field of the invention is systems and methods for ultrasound elastography. More particularly, the invention relates to systems and methods for processing data acquired using ultrasound elastography.
Ultrasound shear wave elastography (“SWE”) has emerged as a new ultrasound imaging technique that can noninvasively and quantitatively assess tissue mechanical properties, which are strong biomarkers for the state of tissue health. Typically, in SWE shear waves are induced in tissues and the propagation of the shear waves is detected with pulse-echo ultrasound. The detection of the shear waves is then used to calculate parameters related to tissue mechanical properties, including shear wave propagation speed, dispersion (i.e., frequency dependency), shear wave attenuation, shear modulus, shear viscosity, Young's modulus, storage modulus, loss modulus, loss tangent, and mechanical relaxation time.
Conventional ultrasound SWE uses an acoustic radiation force (“ARF”) to generate shear waves in the tissue. ARF requires transmission of long-duration push pulses from the ultrasound transducer, which demands a long period of cooling time before the next transmission to avoid potential probe and tissue heating. This fundamentally limits the frame rate of ultrasound SWE (e.g., to about 1 Hz). ARF also has high power supply requirements to the ultrasound system, which makes it challenging to be implemented in mid and low-end ultrasound scanners.
To address these limitations, an ultrasound elastography technique with continuous vibration of the ultrasound transducer the techniques described in co-pending U.S. Provisional Application Ser. No. 62/072,167). This technique generates shear waves through continuous vibration of the transducer, and detects the generated shear wave signal with the same transducer. Because this technique does not use ARF for shear wave generation, it allows for continuous high frame-rate shear wave imaging and convenient implementation with mid and low-end ultrasound systems.
The continuous vibration of the transducer, however, also introduces challenges for shear wave signal processing. One major challenge is correcting the acquired data for motion of the transducer, and another major challenge is motion signal alignment when imaging with a line-by-line scanning ultrasound system.
The present invention overcomes the aforementioned drawbacks by providing a method for measuring a mechanical property of an object using an ultrasound system having a transducer. A continuous vibration is provided to the ultrasound transducer, whereby vibration of the ultrasound transducer induces at least one shear wave in the object. Motion data are then acquired from the object using the ultrasound transducer. The motion data are indicative of the at least one shear wave propagating within the object. A compression profile that is indicative of a deformation of the object caused by the continuous vibration of the ultrasound transducer is then estimated and used to produce corrected data by demodulating, separating, or otherwise removing the compression profile from the acquired motion data. The corrected data are then processed to calculate a mechanical property of the object.
It is another aspect of the invention to provide a method for measuring a mechanical property of an object using an ultrasound system having a transducer. A continuous and periodic vibration is provided to the ultrasound transducer, whereby vibration of the ultrasound transducer induces at least one shear wave in the object. Motion data are then acquired from the object using the ultrasound transducer. The motion data are indicative of the at least one shear wave propagating within the object, and are acquired at time points selected to mitigate motion errors attributable to deformations in the object caused by the continuous and periodic vibration. The motion data are then processed to calculate a mechanical property of the object.
It is another aspect of the invention to provide a method for measuring a mechanical property of an object using an ultrasound system having a transducer. Shear waves are induced in an object and motion data are acquired from the object using an ultrasound transducer in a pulse-echo mode. The motion data are indicative of the shear waves propagating within the object. The motion data are then corrected for errors caused by time delays between data acquisitions at different locations in the object, and the corrected data are processed to calculate a mechanical property of the object.
The foregoing and other aspects and advantages of the invention will appear from the following description. In the description, reference is made to the accompanying drawings that form a part hereof and in which there is shown by way of illustration a preferred embodiment of the invention. Such embodiment does not necessarily represent the full scope of the invention, however, and reference is made therefore to the claims and herein for interpreting the scope of the invention.
Described here are systems and methods for processing data acquired using ultrasound elastography, in which shear waves are generated in a subject using continuous vibration of the ultrasound transducer. The systems and methods described here can effectively remove motion artifacts associated with vibration of the ultrasound transducer, and can also remove the data sampling misalignment caused when a line- by-line imaging mode is used to acquire data, as is done by many conventional ultrasound scanners.
Thus, the systems and methods described here provide techniques for transducer motion correction and for aligning motion signals detected by line-by-line scanning ultrasound systems.
Referring first to
The actuator 14 is coupled to the ultrasound transducer 12. As one example, the actuator 14 can be attached directly to the outer surface of the transducer 12. For illustration purposes, the actuator 14 is attached to one side of transducer 12 in
The ultrasound transducer 12 can be vibrated axially along the beam axis of ultrasound, or in other directions depending on the desired imaging application. The ultrasound system used for shear wave detection can be operated to detect a single A-line, multiple A-lines through parallel beam forming, or an entire 2D area or 3D volume with plane wave imaging and software beam forming, such as is done in a Verasonics® ultrasound scanner.
The continuous vibration applied to the ultrasound transducer 12 by the actuator 14 can contain multiple frequencies, and the detected shear waves can thus be processed to resolve frequency dependent properties of the object. For example, the processing may use a bandpass filter along the time dimension to select only one frequency at a time, and the subsequent processing would be identical to that as if data were collected with a single vibration frequency. Multi-frequency vibrations can speed up acquisition for dispersion analysis. With continuous vibration and continuous shear wave detection and processing, elastography measurements can be updated continuously in a substantially real-time manner.
When the transducer 12 is vibrating in the axial direction, such as when the vibration is normal to the active surface 20 of the transducer 12, the motion of the transducer 12 will contaminate the shear wave signals detected in the object 18. This signal contamination is present because ultrasound motion detection uses the transducer 12 as a non-moving reference coordinate, but this assumption is violated when the transducer 12 is oscillating due to external vibration. Therefore, motion of the transducer 12 that is caused by the actuator 14 needs to he corrected for in order to properly measure mechanical properties from the detected shear waves.
In one aspect of the disclosure, systems and methods for correcting transducer motion during continuous transducer vibration are provided. In ultrasound, measurements of tissue motion are made by comparing the time shift, τ, of ultrasound echo signals between two pulse-echo events. Because the ultrasound propagation speed, c, in soft tissues is a constant (commonly assumed to he c=1540 m/s), this time shift can he converted to tissue displacement as,
where the factor of two accounts for round trip distance in pulse-echo ultrasound detection. The mean tissue particle velocity, v, can also be calculated by,
where δ is the time interval between the two pulse-echo events. Sometimes, compounding from multiple pulse-echo events is used to form a single set of echoes to improve signal-to-noise ratio (“SNR”). In such situations, compounded pulse- echo events may each he composed of multiple transmit-receive processes. As used herein, the term “motion” can include displacement, velocity, acceleration, and so on.
As illustrated below in
The deformation and shear wave motion at a second time point, t2, are shown at
Referring now to
As one example method for estimating the compression profile, a curve fitting procedure can be implemented. In this approach, the compression profile can be estimated by fitting the total motion (depicted as the dashed line in
To improve the estimation of the compression profile, the measured total motion can be denoised prior to the curve-fitting procedure. As an example, denoising can be implemented using filtering or regularization methods.
The methods described here can be extended to higher-dimensional images using various approached, in one example, the previously described fitting methods can be extended to multi-dimensional counterparts allowing for axial, lateral, and temporal estimation of the compression to be conducted for one or more frames. The term “frame” can refer to a two-dimensional (“2D”) ultrasound echo data set obtained at a given time, and multiple frames can be obtained at the same 2D plane over time. In another example, the fit is performed along a single 1D profile repeated at each lateral position, which allows for removing the effects of the transducer motion from the entire imaged frame. In other implementations, a single deformation profile can be applied to each lateral position within the image in order to further reduce the computational time. This process can also he repeated on each frame of an acquisition (i.e., applied to different time instances) to correct transducer motion from the entire acquisition over time.
In the curve-fitting example described above, transducer motion is estimated along the compression direction from a single lateral location and a single frame. Like any acquisition technique, all measurements will contain some error. As such, utilizing information from multiple spatial locations and multiple frames will reduce random errors and provide better estimates of the true compression profile. This can be done in at least two ways.
In one method, multiple total observed motion signals measured at several adjacent lateral positions are combined using a mean, weighted mean, median, or similar technique in order to obtain a less noisy total motion measurement for curve fitting and subtraction.
In another method, the compression profile from each frame is estimated, the estimated profiles are combined into a single compression profile, and the combined profile is subtracted from each frame to remove compression effects. While each frame will be acquired at a different time point, and will compress the tissue to different degrees, it can be assumed, as a first-order approximation, that the compression profiles will be amplitude scaled versions of one another.
Thus, it is possible to normalize all of the individual compression profiles of different frames at each lateral location such that the profiles will be combined (such as using averaging) into a single compression profile for each lateral location where random noise is suppressed. The combined compression profile can be scaled by, and fit to, individual frames and then subtracted to obtain the true shear wave motion at that lateral position. The same process can be repeated for all lateral positions to obtain shear wave signals over a 21) area for further processing. Note that these two techniques are not mutually exclusive and can be used in conjunction with one another.
As another example method for estimating the compression profile, a reference compression profile can be obtained and implemented. In this approach, a quasi-static compression is applied to the object and a reference compression profile is estimated by pulse-echo detection using the same ultrasound transducer. The quasi- static compression can he achieved with manual compression or by vibrating the transducer at a frequency much lower than that typically used in shear wave imaging (e.g., 1 Hz).
It can be assumed that motions due to shear waves are negligible in this situation; thus, the measured motion profile should he due only to transducer compression. As a first-order approximation, compression profiles at different compression levels, dz, should be scaled versions of each other. Thus, one reference compression profile obtained at a single compression level should he sufficient. Alternatively, multiple compression profiles can be obtained at different compression levels, and can he scaled and combined to form a single reference compression profile with a higher signal-to-noise ratio (“SNR”) using similar processes as those described above with respect to combining compression profiles for curve fitting.
The reference compression profile can be scaled, fit to the measured total tissue motion, and subtracted from the total tissue motion to obtain the true shear wave motion. The spatial and temporal averaging techniques described above with respect to curve fitting can also be used in the reference compression method to improve SNR.
As another example method for estimating the compression profile, a compression profile modeling can be implemented. In this approach, the compression profile can be obtained from finite element method (“FEM”) simulation or analytical solutions. Once the modeled compression profile is known, it can be scaled, fit, and subtracted from the measured total tissue motion as described above. As a first approximation, the object can be assumed to be homogeneous. For a homogenous medium, the compression profile from a fiat surface transducer should not change with the shear modulus of the medium. Therefore, a typical shear modulus, such as 1 kPa, can be used for such modeling. For objects containing heterogeneous materials or tissues, compression profiles from homogeneous assumptions can be used to obtain the first order solution of the 2D elasticity image of the object. This image can then be used to run another FEM simulation to obtain a more accurate compression profile for better reconstruction of the true 2D elasticity image of the object.
As another example method for estimating the compression profile, an adaptive estimation method can be implemented. In this approach, the compression profile can be estimated by applying spatial mean, weighted mean, median or similar techniques to the measured total motion in a series of small spatial windows along the depth axis (i.e., the z-axis). The spatial window can be a one-dimensional, two-dimensional, or three-dimensional window. It is contemplated that shear waves will be cyclic over the depth direction and will diminish when applying the averaging process. Thus, after the averaging process it is contemplated that the compression profile will remain. Similar to the curve fitting method described above, these adaptive methods can incorporate information from multiple spatial locations and temporal instances to increase the accuracy and precision of the estimated compression profile. This can be done by applying either multidimensional convolution techniques with specialized kernels, such as Gaussian or Laplacian kernels, or other multidimensional filters, such as median or bilateral filters.
In some situations it is not necessary to estimate the compression, but instead the compression can be directly decoupled from the shear waves. If multiple frames are acquired across the full motion path of the transducer, such that motion is obtained in both the depth direction (e.g., z-direction) and lateral direction x- direction) at multiple time points (e.g., frames), the propagating shear wave signal can be separated from the compression. This can be done by utilizing the differences in the k-space representation of propagating waves and non--propagating motion.
As shown in
Because the compression profile is conjugate symmetric across the kz-axis, while the propagating waves do not share this same property, the shear waves can be decoupled from the compression by utilizing this difference in symmetry. One method to accomplish this is to represent each point in k-space as k(fMkzN), where fM and kzN represent one of the temporal frequencies and wavenumber pairs defining a single point in k-space. The complex conjugate of k(fM, −kzN) can be added to all points, k(fM, kzN), defined in k-space, and the shear wave motion can then be recovered by applying the inverse Fourier transform on the k-space data. To restore the wave propagation the quadrants that did not originally contain the shear wave signal can be attenuated or set to zero before applying the inverse Fourier transform. While this method was described here for waves propagating in 1D space and 1D time, it will be appreciated by those skilled in the art that this method can be readily extended to 2D space, 3D space, and so on.
As another example method for estimating the compression profile, the compression profile can be estimated from k-space. In this approach, a Fourier transform is applied along the depth direction (e.g., the z-axis) of the observed signal, u(z), at a given frame to obtain the frequency domain representation U(kz). This frequency domain representation can be referred to as k-space. For a given pixel in k-space with coordinate kz, the distance to the origin of k-space is representative of the spatial frequency of that pixel.
It can be assumed that the compression profile is slowly increasing and smooth. Thus, the deformation signal in k-space will also retain smoothness. However, the k-space components of the shear wave will be at distinct points in k-space corresponding to the wavelength in image space. This results in increased amplitudes at one or more values of kz associated with the frequencies of those shear wave components. When the k-space combined spectrum of the compression and shear wave signals are evaluated together, the spectrum will be smoothly varying with one or more amplitude discontinuities due to the shear wave motion signal. By removing the k-space components corresponding to the shear wave signal through the use of mean, weighted mean, median, or other filtering methods, an estimate of the frequency components corresponding to the compression profile can be obtained. The estimated compression profile can be produced by performing an inverse Fourier transform to convert the k- space signal back to image space. The spatial averaging or frame averaging approaches described above can be used to improve the SNR of the compression profile estimation. Alternatively, this method can he extended to higher dimensions when using 2D/3D spatial region and/or including temporal dimension by using multiple frames.
This process is generally illustrated in
In some embodiments, the compression profile is not estimated, but rather the data acquisition is altered to minimize the effects of the transducer motion. Particularly, for a transducer vibrating sinusoidally, pulse-echo detection made at time instances near the peaks or valleys of the sine signal may suppress tissue deformation due to the transducer compression.
As shown in
Similarly, detection at valleys of the sine wave (the squares in
In the cases where detections do not occur when the transducer is at the same position, it is possible to obtain an image with the effects of transducer motion minimized. This can be done by utilizing other detections to recover or estimate the motion when the detections were symmetric about the peak or valley of the motion profile. This can be performed using interpolation, parametric fitting, or phase shifting methods.
As another example method for estimating the compression profile, the compression profile can be estimated from data acquired with motion sensors that are coupled to or integrated with the ultrasound transducer. In this approach, motion sensors for measuring acceleration, velocity, displacement, and so on can be coupled to or integrated within the ultrasound transducer to measure its vibration. This approach provides certain additional advantages. As one example, the vibration response of the transducer may have a phase delay compared to the sine signal that is used to drive the actuator that vibrates the transducer. In these instances, a sensor measuring the motion of the transducer can provide accurate synchronization for ultrasound detection at the peaks or valleys of the sine wave as described above. As another example, the transducer motion measured by motion sensors may be used to properly scale the deformation profiles in the motion subtraction methods described above. Thus, it is contemplated that using motion sensors to measure the motion of the transducer can be used alone or in combination with the methods described above.
As an alternative to using a motion sensor, the motion of a stationary target detected by the moving transducer can also be used to estimate the position of the transducer, and to improve the accuracy of synchronization for ultrasound detection at the peaks or valleys of the sine wave as described above. As an example, the stationary target can be a non-moving bone or a tissue target at a deep position (where shear waves are fully attenuated) in the field of view of the transducer.
In another aspect of the disclosure, systems and methods for correcting time delays in ultrasound motion detection are provided. After shear waves are generated in tissues, the shear waves can be detected using pulse-echo motion detection, as described above. To produce a 2D image of mechanical properties of tissue, simultaneous detection of tissue motion over a large 2D area with high temporal resolution is desired. This can be achieved by “plane wave” imagers, where echoes from every pixel within the 2D detection area can he reconstructed from a single transmission of a plane ultrasound wave.
However, most commercial ultrasound scanners do not use plane wave imaging, but instead still use a sequential line-by-line scanning approach, where multiple pulse-echo events are required to cover a 2D detection area. Line-by-line scanners thus have a significantly lower imaging frame rate than plane wave imagers. In addition, with line-by-line scanners, the time delay between each imaging line within the 2D imaging area needs to be accounted for in order to correctly calculate the mechanical properties of tissues from detected shear waves. Several techniques for addressing this challenge for detecting shear waves with line-by-line scanners are described below.
As shown in
V1→V2→V3→ . . . VN→V1→V2→ . . . VN
where V is the imaging vector each containing n imaging A-lines that can be parallel beamformed during one pulse-echo event; N is the total number of imaging vectors within each imaging zone; and M is the number of pulse-echo events acquired at each imaging vector position. The solid black squares in
Assuming that the pulse repetition frequency for the pulse-echo events is PRF0, then the upper limit of PRF0 is controlled by the imaging depth. The effective pulse repetition frequency at each vector is,
It is often desirable to maintain a high PRFe, such as 1 kHz; therefore, N should be small enough to sustain a high PRFe. Reducing the number of imaging vectors, however, will reduce the size of each zone; thus, with smaller values of N, multiple zones may be required to cover a large 2D detection area.
As shown in
There are two problems with motion signals detected using the sequential tracking method as shown in
between temporally adjacent zones (e.g., zone 1 and zone 2). As explained above, proper calculation of tissue mechanical properties requires that motion signals over the entire 2D imaging area should have the same time grid (i.e., should be time aligned).
Methods for aligning shear wave signals within each zone, such as the time interpolation described in co-pending U.S. Provisional Patent Application Ser. No. 62/072,167, can be used to correct for non-aligned motion signals. In time interpolation, echoes from each vector over different pulse-echo events are first used to calculate tissue motion, which includes motion due to shear waves and deformation from transducer compression. Therefore, in time interpolation techniques, tissue motion is measured at the black solid squares. Interpolation in time at each vector position (indicated as white circles in zone 1 of
As one example, motion signals can be aligned to a common time grid by applying appropriate phase shifts to the misaligned motion signals. Because tissue motion is a sine wave of known frequency, it allows additional methods to align the motion signal. Assume tissue motion, detected by vector V1 in zone 1 as,
M
1(t)=D1·ejωt (5);
where D1 is the motion amplitude at vector V1, and ω is the frequency of continuous vibration from the ultrasound transducer. The tissue motion detected by vector VN+1 in zone 2 will be,
where DN+1 is the motion amplitude at vector VN+1, and (N−M)/PRF0 is the time delay between vector V1 and VN+1. A phase shift of exp(jω((N−M)/PRF0)) can he applied to the signal in Eqn. (6) so that the time is aligned with that in Eqn. (5),
This phase shift method can he used to align vectors within each zone, and to align vectors across zones.
An example of the zone-to-zone time alignment method described above is shown in
As another example of aligning motion signals, the detected tissue motion at a given pixel over multiple time points (frames) can be fit to a sine time function to estimate the amplitude and phase of the sine wave signal as a function of time. Once the amplitude and phase of the sine time-function is known, motion signals at any time point can be calculated. The amplitude and phase parameters of the sine signal at each pixel can thus be estimated, and the motion signal at all pixels at a commonly aligned time grid can then be calculated. This method can be used to time-align pixels detected with different vectors within each zone or across zones.
As yet another example, motion signals can be aligned based on the cyclic nature of tissue motions produced by continuous sinusoidal vibration of the transducer, in these instances, the motion signal at each spatial location is temporally repeated with a period of T. The period, T, is determined by the angular frequency, ω, of the continuous vibration,
therefore, the sine motion signal repeats itself over a phase difference of 2π, or a time period of T. The motion signals from two imaging zones can thus be time-aligned by careful design of the time delay, Δt, in
Thus, by selecting the time delay according to Eqn. (9), the motion signals from different imaging zones are “automatically” aligned without the need of further time alignment.
Based on Eqns. (4) and (9), the vibration frequency, w; the detection PRF0; the number of temporal samples, M; and the number of imaging vectors within each zone, N, can all he fine-tuned to fulfill the condition described in Eqn. (9).
Alternatively, a “wait time,” ε, can be added between the detection zones such that,
As a result, the wait time, e, can he conveniently adjusted to meet the requirement of Eqn. (9), or, the detection events for each zone can by initiated by an external trigger signal that is synchronized to a fixed phase over different cycles of the sine vibration signal. Note that within-zone alignment is still necessary to remove the time-delay induced by within-zone sequential tracking.
As can be seen in
Another solution to the motion signal alignment problem is to avoid using multiple imaging zones (i.e., to use only a single imaging zone). Using a single imaging zone generally requires a large number of imaging vectors (i.e., a large value of N) to cover a sufficiently large imaging area. The challenge of this approach, however, is that the PRFe will be too low if N is very large. Low PRFe can be problematic in terms of causing aliasing, especially for transient and broadband shear waves produced by acoustic radiation force.
However, for continuous tissue motion produced by transducer vibration, the aliasing can be corrected for by taking advantage of the cyclic nature of the sine wave used to drive the continuous vibration of the transducer. As illustrated in
In the example shown in
After correcting for effects of transducer motion (e.g., using the methods described above) and time delay in ultrasound pulse-echo motion detection, 2D shear wave signals at a common time grid can be used to calculate mechanical properties of tissue using standard elastography processing methods, such as Local Frequency Estimation (“LFE”), time-of-flight, direct inversion, and other methods.
It is assumed that the ultrasound transducer is vibrating at a single frequency in the examples given above. The methods described here can also he readily extended to situations where the continuous transducer vibration contains multiple sinusoidal frequencies, or a chirp signal. As such, mechanical properties can be measured over multiple frequencies.
The techniques above have been described for 2D elastography imaging using a 1D-linear ultrasound array transducer. These techniques are also applicable to single element, 1D curved array, 1.5D array, 1.75D array, and 2D array transducers. For single element transducers, the methods can he scaled down to 1D elastography. For 2D arrays, the methods can be extended to 3D elastography imaging. The correction of transducer motion and delay in ultrasound motion detection can also be combined together. The methods described here can also be used for measuring mechanical properties of tissues and non-tissue materials such as polymers.
The present invention has been described in terms of one or more preferred embodiments, and it should be appreciated that many equivalents, alternatives, variations, and modifications, aside from those expressly stated, are possible and within the scope of the invention.
This application claims the benefit of U.S. Provisional Patent Application Ser. No. 62/238,891, filed on Oct. 8, 2015, and entitled “SYSTEMS AND METHODS FOR ULTRASOUND ELASTOGRAPHY WITH CONTINUOUS TRANSDUCER VIBRATION.”
This invention was made with government support under DK106957 awarded by the National Institutes of Health. The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/055649 | 10/6/2016 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62238891 | Oct 2015 | US |