METHOD FOR ULTRASOUND ELASTOGRAPHY THROUGH CONTINUOUS VIBRATION OF AN ULTRASOUND TRANSDUCER
20170333005 · 2017-11-23
Inventors
- Shigao Chen (Rochester, MN, US)
- James Greenleaf (Rochester, MN, US)
- Daniel C. Mellema (Rochester, MN, US)
- Pengfei Song (Rochester, MN, US)
Cpc classification
A61B8/4483
HUMAN NECESSITIES
G01S7/52042
PHYSICS
G01S7/52077
PHYSICS
G01S7/52022
PHYSICS
A61B8/485
HUMAN NECESSITIES
A61B8/5207
HUMAN NECESSITIES
International classification
A61B8/00
HUMAN NECESSITIES
Abstract
A method for imaging an object by ultrasound elastography through continuous vibration of the ultrasound transducer is taught. An actuator directly in contact with the ultrasound transducer continuously vibrates the transducer in an axial direction, inducing shear waves in the tissue and allowing for real-time shear wave imaging. Axial motion of the transducer contaminates the shear wave images of the tissue, and must be suppressed. Therefore, several methods for correcting for shear wave artifact caused by the motion of the transducer are additionally taught.
Claims
1. A method for measuring a mechanical property of an object using an ultrasound system having a transducer, the steps of the method comprising: a) providing a continuous vibration to the transducer using at least one actuator coupled to the transducer; b) inducing at least one shear wave in the object by the continuous vibration of the transducer; c) obtaining shear wave data sets from the object using the transducer; d) producing motion-corrected shear wave data sets by correcting the shear wave data sets to remove motion artifacts associated with the continuous vibration of the transducer; and e) processing the motion-corrected shear wave data sets to calculate a mechanical property of the object.
2. The method of claim 1, wherein the mechanical property of the object being calculated in step e) includes at least one of shear wave speed, shear wave attenuation, shear modulus, shear viscosity, storage modulus, loss modulus, Young's modulus, mechanical relaxation time, and dispersion.
3. The method of claim 1, wherein step d) further includes the steps of extracting a shear wave motion signal from the shear wave data sets, computing a mean of the shear wave motion signal at a time instance, and subtracting the mean from the shear wave motion signal at all other time instances.
4. The method of claim 1, wherein step d) further includes the steps of applying a Fourier transform to the shear wave data sets to generate k-space data sets, filtering the k-space data, and applying an inverse Fourier transform to the filtered k-space data sets to produce the motion corrected shear wave data sets.
5. The method of claim 4, wherein filtering the k-space data sets includes applying a bandpass filter to the k-space data sets.
6. The method of claim 1, wherein step d) includes producing the motion-corrected shear wave data sets by applying a local-frequency estimation to the acquired shear wave data sets.
7. The method of claim 1, wherein step d) further includes the steps of identifying a normally stationary target in the shear wave data sets, estimating a motion of the normally stationary target, and subtracting the estimated motion of the normally stationary target from the shear wave data sets.
8. The method of claim 1, wherein step d) includes producing the motion-corrected shear wave data sets by applying a spatial gradient to the shear wave data sets.
9. The method of claim 1, wherein the actuator of step a) is a voice coil actuator.
10. The method of claim 1, wherein step c) includes rapidly sampling the at least one induced shear wave using pulse-echo ultrasound.
11. The method of claim 10, wherein the obtained shear wave data sets are corrected for a time delay between shear wave data sets.
12. The method of claim 11, wherein the correction for the time delay includes applying a time interpolation to the shear wave data sets.
13. The method of claim 11, wherein the correction for the time delay includes shifting the shear wave data sets to have equivalent sine wave cycles.
14. The method of claim 11, wherein the correction for the time delay includes parametrically fitting the shear wave data sets to a common time grid.
15. The method of claim 1, wherein the continuous vibration provided to the transducer contains multiple frequencies, and step e) includes processing the shear wave data sets to resolve frequency dependent properties of the object.
16. The method of claim 15, wherein step e) includes using a bandpass filter along a time dimension to select at least one of the multiple frequencies of the continuous vibration for which mechanical properties are calculated.
17. A method for measuring a mechanical property of an object using an ultrasound system having a transducer, the steps of the method comprising: a) providing a continuous vibration to the transducer using at least one actuator coupled to the transducer; b) inducing at least one shear wave in the object by the continuous vibration of the transducer; c) obtaining shear wave data sets from the object using the transducer; and d) processing the shear wave data sets to calculate a mechanical property of the object.
18. The method of claim 17, wherein step d) includes performing local-frequency estimation on the shear wave data sets.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION
[0026] This disclosure provides a system and a method for distinguishing the mechanical properties of tissue through ultrasound elastography, in which shear waves are generated in a subject using continuous vibration of the ultrasound transducer. Several methods for removing motion artifacts caused by the continuous vibration of the ultrasound transducer are also provided.
[0027] Referring first to
[0028] 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
[0029] 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.
[0030] 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.
[0031] 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 be corrected for in order to properly measure mechanical properties from the detected shear waves.
[0032] Referring to
[0033] Following the initial acquisition of an image of the object, it has been stated that this image must be corrected for transducer motion. Referring to
[0034] In one example of this method, a one-dimensional (1D) array transducer is vibrating at 100 Hz. The motion of the transducer will add a 100 Hz signal to all shear waves detected, at all pixels within the two-dimensional imaging plane. At any given time, the transducer motion is a uniform offset value applied to these pixels.
[0035] Therefore, transducer motion at a given time instance may be mitigated by subtracting the mean of shear wave motion, detected at that time instance, from every pixel within the entire 2D imaging area. This type of processing can be repeated at all time instances during the course of imaging to fully suppress the transducer motion artifact.
[0036] This method assumes that shear wave length is small relative to the size of the 2D imaging area. This assumption allows for the additional assumption that the true shear wave motion not contaminated transducer motion has a zero value within the 2D imaging area.
[0037] Another method for suppressing transducer motion interference utilizes k-space filtering. Referring to
[0038] An example of this method is described with reference to
[0039] The k-space data is then filtered by setting an upper and lower limit of k.sub.r to provide a data set free of noise caused by the transducer. By way of example, the k-space data can be filtered as follows. A lower limit of k.sub.l can be set such that all pixels with k.sub.r<k.sub.l are set to zero. Using black pixels to represent pixels set to zero, this process is illustrated by the small black disk in
[0040] In effect, applying the k.sub.l and k.sub.u limits bandpass filters the k-space data. A smooth transition instead of a step function can be applied at these limits to reduce Gibbs ringing effects. With the upper and lower limits applied to define a filter, a filtered data set is created. An inverse Fourier transform can then be applied on the filtered data to transform the data back to the (x, z) spatial domain. The new, corrected image provides the desired elastography reading, with transducer motion and shear wave speckle noise both being suppressed.
[0041] In this method, if the temporal frequency of the continuous vibration is f, the k-space bandpass filtering is essentially applying speed limits on the shear wave data such that shear waves with speed lower than f/k.sub.u or higher than f/k.sub.l are suppressed. Since the biological range of the shear wave speed is usually known for different tissues, this can help one select the proper k.sub.l and k.sub.u limits.
[0042] Referring now to
[0043] For example, when applied on a 2D shear wave motion image at a given time instance, the LFE can track the local image gradient to estimate local shear wave wavelength. Therefore, the LFE is immune to uniform background offset of the 2D shear wave image due to transducer motion.
[0044] As a result, LFE can give correct shear wave speed estimations when the input shear wave data are contaminated by transducer motion. However, LFE is sensitive to speckle noise in the shear wave data and may give decreased shear wave length. Thus, an underestimate of the shear wave speed is provided when the data have speckle noise. Therefore, the k-space filtering or other smoothing methods in the spatial (x, z) domain such as Gaussian smoothing spatial filter can be used to suppress the speckle noise before LFE processing is performed.
[0045] A flowchart showing the process flow of another example method for suppressing transducer motion is shown in
[0046] Because the identified target is normally stationary, the estimate of its motion can be used as an estimate for the motion induced by the continuously vibrating transducer. Correcting for the motion of the transducer can thus be made based on the estimate of the identified target's motion. When the shear wave imaging region includes targets that are known to be stationary or not moving, such as bone, motion at these targets seen by the ultrasound transducer is known to be caused by vibration of the transducer. Therefore, motion at such targets can be subtracted from motions at all pixels to correct for transducer motion, as indicated at step 706.
[0047] In another example method for eliminating transducer motion from the image, a spatial gradient is applied to the acquired image. A spatial gradient operation can be applied to the 1D, 2D, or 3D spatial shear wave data at a given time instance to remove transducer motion. Transducer motion is known to be relatively uniform across all spatial dimensions, and will therefore be suppressed by the spatial gradient operation.
[0048] In addition to transducer motion, a continuous vibration may also generate standing wave patterns that may be undesirable for various applications. Directional filtering can be utilized to separate the shear waves into unidirectional waves. These unidirectional waves can then be processed by LFE or time-of-flight methods for shear wave speed estimation. In addition, direct inversion can also be used to calculate tissue mechanical properties from the shear wave field processed by k-space filtering or directional filtering.
[0049] In some embodiments, the images acquired in step 202 are acquired while implementing rapid sampling of the shear wave field by pulse-echo ultrasound. In the following example, 2D spatial shear wave detection is utilized; however, it should be understood that the methods taught in this disclosure can be readily extended to three dimensions in space.
[0050] As one example of rapid sampling, a harmonic shear wave is sampled over a 2D region at many times the vibration frequency of the shear wave. For instance, a harmonic shear wave can be sampled at 10 times its vibration frequency, which may be 50 Hz or the like. High-end, conventional ultrasound imaging systems can image several A-lines from a single transmission using parallel beam forming.
[0051] As shown in
[0052] As shown in
[0053] In one example method of correcting for the time delay between beam sets, a time interpolation is applied. For example, with time interpolation assigned to 10 kHz, the time grids for each beam can be aligned and synchronized. The interpolated points are represented by filled circles 904 in
[0054] In another example method for correcting for the time delay between beam sets, the shear waves are shifted so as to provide a set of waves with equivalent sine cycles. When the 2D area to be imaged is large, the effective sampling frequency at each pixel PRF/N is too slow if all beam sets of the 2D area are sampled in one sequential detection as described above. To solve this problem, the beam sets can be divided into multiple zones, as shown in
[0055] To provide effective sampling, the zones can be sequentially imaged one zone at a time. Referring to
[0056] Through this process, shear wave signals for all zones have been generated that are aligned and have a high effective sampling frequency. Alternatively, one big zone can be used to cover the entire 2D imaged area, and shear waves detected at all beam sets can be shifted to the same sine cycle to gain an effective sampling frequency higher than that which is present without shifting. It should be noted that the shifting methods taught here can only shift integer number of whole sine wave cycles. The time interpolation method taught above can be further used for additional alignment within the same sine cycles.
[0057] In an additional example method of correcting for the time delay between beam sets, the shear sine wave signals are parametrically fit to a common time grid. Referring again to the left side of
[0058] Following this estimation, the motion at any time can be calculated from the sine wave model using the estimated amplitude and phase parameter. In this process, time grids of all beams can be aligned to a common time grid. This approach proves to be flexible, as the original sampled time points for each beam set can be non-uniformly spaced and may be scattered over multiple cycles with gaps between individual time points.
[0059] The above teaching uses 1D array transducer and 2D shear wave detection as examples for illustration. It should be noted that the methods can be applied to single element transducers, 1D array transducers, 2D mechanical scanning transducers, and 2D array transducers with 1D, 2D, and 3D shear wave detection capabilities.
[0060] 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.