# Patent

## Title
Shear wave attenuation from k-space analysis system

## Abstract

The present invention provides a system and method for ultrasound processes using wave attenuation derived from k-space analysis by analyzing spatial frequency domain data.

## Background
CROSS-REFERENCE TO RELATED APPLICATIONS
This application represents the national stage entry of PCT International Patent Application PCT/US2013/062617 filed Sep. 30, 2013, which claims the benefit of U.S. Provisional Application Ser. No. 61/708,382, filed Oct. 1, 2012, the disclosures of both of the above-mentioned applications are incorporated herein by reference for all purposes.


STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH
This invention was made with government support under EB002167 awarded by the National Institutes of Health. The government has certain rights in the invention.


BACKGROUND OF THE INVENTION
Tissue viscoelasticity can be imaged by monitoring shear wave propagation inside of tissue. Shear wave motion, as a function of time and space, can be analyzed in the temporal- and spatial-frequency domain by performing a Fourier transform. This domain is often called “k-space.” It is known that a k-space representation of a shear wave is a useful tool for estimating shear wave velocity and applying directional filters.
The shear wave velocities, c, at different frequencies can be identified by finding the local maxima in k-space and using the temporal frequency, f, and spatial frequency,




  
    k
    =
    
      1
      λ
    
  
  ,




coordinates,





  
    c
    =
    
      
        f
        k
      
      =
      
        f
        ⁢
        
          
        
        ⁢
        λ
      
    
  
  ,




where λ is the wavelength of the shear wave. A unique feature of k-space analysis is that waves of different modes can be separated even when they are at the same frequency. This is also useful since multiple modes can exist simultaneously when tissue vibrates.

One important advantage of k-space analysis is that the waves propagating in opposite directions can be differentiated. This is especially useful in mechanical-wave-based tissue elastography methods, since wave reflections can be common in certain tissues. In fact, directional filtering is based on this feature because it only selects the energy in specific locations in k-space and then transform back to time and spatial domain, to remove waves travelling in unwanted directions.
Though, as addressed above, k-space analysis for estimating wave velocity is a useful tool, the accuracy of the estimates can vary. For example, soft tissues are inherently viscoelastic. Thus, as waves travel through soft tissues, the energy in the wave is diminished, causing its amplitude to decrease. Without a more accurate complex modulus of the tissue, velocity estimates are of limited clinical utility.
Therefore, it would be desirable to have a system and method for determining a complex modulus of the tissue that can be used in clinical analysis of tissue.
SUMMARY OF THE INVENTION
The present invention overcomes the aforementioned drawbacks by providing a system and method for estimating shear wave attenuation from k-space analysis. By estimating tissue attenuation, a more accurate calculation of the complex modulus of the tissue can be performed, which can then be used in clinical analysis and diagnosis.
In accordance with one aspect of the present invention, a system is disclosed for determining a property of a tissue of a subject. The system includes an ultrasound transmitter configured to engage a subject and cause a shear wave to propagate through the subject and an ultrasound receiver configured to acquire data from the subject as the shear wave to propagates through the subject. The system also includes a processor configured to transform the data acquired by the ultrasound receiver into a frequency domain to form k-space data and analyze the k-space data to determine an attenuation of the shear wave as it propagated through the subject. The system also includes a report generator configured to generate a report indicating at least one of the attenuation of the shear wave as it propagated through the subject and a metric calculated using the attenuation of the shear wave as it propagated through the subject.
In accordance with another aspect of the present invention, a system is disclosed for determining a property of a tissue of a subject. The system includes an ultrasound transmitter configured to engage a subject and cause a shear wave to propagate through the subject and an ultrasound receiver configured to acquire data from the subject as the shear wave to propagates through the subject. The system also includes a processor configured to transform the data acquired by the ultrasound receiver into a frequency domain to form k-space data and analyze the k-space data to determine a magnitude of the k-space data to identify a peak magnitude. The processor is further configured to use the magnitude profile of the k-space data to determine an attenuation of the shear wave as it propagated through the subject and
calculate at least one property of the tissue using the attenuation of the shear wave as it propagated through the subject. The processor is also configured to
generate a report indicating at least the at least one property of the tissue.
In accordance with yet another aspect of the present invention, a method is disclosed for estimating at least one of phase velocity and attenuation of shear waves propagating through a subject. The method includes controlling a source of energy to generate shear waves within the subject and acquiring, with a medical device, data about the shear waves as the shear waves propagate through the subject. The method also includes transforming the data to a frequency domain to form k-space data,
analyze the k-space data to determine at least one of an attenuation and a velocity of the shear wave as it propagated through the subject, and generating a report using the at least one of the attenuation and the velocity of the shear wave as it propagated through the subject.
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 which 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.



BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of an ultrasound system for use with the present invention.
FIG. 2 is a block diagram of a transmitter which forms part of the ultrasound system of FIG. 1.
FIG. 3 is a block diagram of a receiver which forms part of the ultrasound system of FIG. 1.
FIG. 4 is a flow chart setting forth the steps of a method in accordance with the present invention.
FIG. 5 is a graphic representation of a configuration of a finite element model, where displacement excitation is applied to the right surface of the model while the left surface is fixed and displacement in z direction of each node in the y=z=0 line is extracted and processed.
FIG. 6 is a set of corresponding graphs showing k-space representation for tone burst excitation=100 Hz and illustrating that locations of peaks can be used to calculate wave speed and the full width, half maximum (FWHM) calculations can be used to estimate wave attenuation.
FIG. 7 is a set of graphs of wave speed and attenuation estimated from the tone burst and impulse simulations, in comparison with theoretical values.



DETAILED DESCRIPTION OF THE INVENTION
Referring to FIG. 1, an ultrasonic imaging system 100 includes a transducer array 102 containing a plurality of separately driven elements 104 that each produce a burst of ultrasonic energy when energized by a pulse produced by a transmitter 106. The ultrasonic energy reflected back to the transducer array 102 from the tissue of interest is converted to an electrical signal by each transducer element 104 and applied separately to a receiver 108 through a set of switches 110. The transmitter 106, receiver 108, and the switches 110 are operated under the control of a digital controller 112 responsive to the commands input by the human operator. A complete scan is performed by acquiring a series of echoes in which the switches 110 are set to their transmit position, the transmitter 106 is gated on momentarily to energize each transducer element 104, the switches 110 are then set to their receive position, and the subsequent echo signals produced by each transducer element 104 are applied to the receiver 108. The separate echo signals from each transducer element 104 are combined in the receiver 108 to produce a single echo signal which is employed to produce a line in an image on a display system 114.
The transmitter 106 drives the transducer array 102 such that an ultrasonic beam is produced which is directed substantially perpendicular to its front surface. To focus this beam at a range, R, from the transducer 102 a subgroup of the elements 104 are energized to produce the beam, and the pulsing of the inner elements 104 in this subgroup are delayed relative to the outer elements 104 as shown at 118. A beam focused at point P results from the interference of the small separate wavelets produced by the subgroup elements. The time delays determine the depth of focus, or range R, and this is typically changed during a scan when a two-dimensional image is to be produced. The same time delay pattern is used when receiving the echo signals resulting in dynamic focusing of the echo signals received by the subgroup of elements 104. In this manner a single scan line in the image is formed.
To generate the next scan line, the subgroup of elements to be energized are shifted one element position along the transducer length and another scan line is required. As indicated by the arrow 120, the focal point, P, of the ultrasonic beam is thus shifted along the length of the transducer 102 by repeatedly shifting the location of the energized subgroup of elements 104.
Referring particularly to FIG. 2, the transmitter 106 includes a set of channel pulse code memories which are indicated collectively at 122. Each pulse code memory 122 stores a bit pattern 124 that determines the frequency of the ultrasonic pulse 126 that is to be produced. This bit pattern is read out of each pulse code memory 122 by a master clock and applied to a driver 128 which amplifies the signal to a power level suitable for driving the transducer 102 of FIG. 1. In the example shown in FIG. 2, the bit pattern is a sequence of four “1” bits alternated with four “0” bits to produce a 5 megahertz (“MHz”) ultrasonic pulse 126. The transducer elements 104 of FIG. 1 to which these ultrasonic pulses 126 are applied respond by producing ultrasonic energy.
As indicated above, to steer the transmitted beam of the ultrasonic energy in the desired manner, the pulses 126 for each of the N channels must be produced and delayed by the proper amount. These delays are provided by a transmit control 130 which receives control signals from the digital controller 112 of FIG. 1. When the control signal is received, the transmit control 130 gates a clock signal through to the first transmit channel 122. At each successive delay time interval thereafter, the clock signal is gated through to the next channel pulse code memory until all the channels to be energized are producing their ultrasonic pulses 126. Each transmit channel 122 is reset after its entire bit pattern 124 has been transmitted and the transmitter 106 then waits for the next control signal from the digital controller 112 of FIG. 1. By operating the transmitter 106 in this manner, ultrasonic energy can be focused on a focal point, P, when practicing the herein described method. This focal point can be steered electronically with the appropriate changes to the timing delays provided by the transmit control 130. The term “focal point,” as referred to herein, includes not only a single point object in the usual sense, but also a general region-of-interest to which ultrasound energy is delivered in a substantially focused manner.
Referring particularly to FIG. 3, the receiver 108 is comprised of three sections: a time-gain control (“TGC”) section 132, a beam forming section 134, and a mid processor 136. The time-gain control section 132 includes an amplifier 138 for each of the N receiver channels and a time-gain control circuit 140. The input of each amplifier 138 is connected to a respective one of the transducer elements 104 of FIG. 1 to receive and amplify the echo signal which it receives. The amount of amplification provided by the amplifiers 138 is controlled through a control line 142 that is driven by the time-gain control circuit 140. As the range of the echo signal increases, its amplitude is diminished. As a result, unless the echo signal emanating from more distant reflectors is amplified more than the echo signal from nearby reflectors, the brightness of the image diminishes rapidly as a function of range, R. This amplification is controlled by the operator who manually sets TGC linear potentiometers 144 to values which provide a relatively uniform brightness over the entire range of the scan. The time interval over which the echo signal is acquired determines the range from which it emanates, and this time interval is divided into segments by the TGC control circuit 140. The settings of the potentiometers are employed to set the gain of the amplifiers 138 during each of the respective time intervals so that the echo signal is amplified in ever increasing amounts over the acquisition time interval.
The beam forming section 134 of the receiver 108 of FIG. 1 includes N separate receiver channels 146. Each receiver channel 146 receives the analog echo signal from one of the TGC amplifiers 138 at an input 148, and it produces a stream of digitized output values on an I bus 150 and a Q bus 152. Each of these I and Q values represents a sample of the echo signal envelope at a specific range, R. These samples have been delayed in the manner described above such that when they are summed at summing points 154 and 156 with the I and Q samples from each of the other receiver channels 146, they indicate the magnitude and phase of the echo signal reflected from a point, P, located at range, R, on the ultrasonic beam.
Referring still to FIG. 3, the mid processor section 136 receives the beam samples from the summing points 154 and 156. The I and Q values of each beam sample is a digital number which represents the in-phase and quadrature components of the magnitude of the reflected sound from a point, P. The mid processor 136 can perform a variety of calculations on these beam samples, where choice is determined by the type of image to be reconstructed. For example, if a conventional magnitude image is to be produced, a detection processor indicated at 158 is implemented in which a digital magnitude, M, is calculated from each beam sample according to M=√{square root over (I2+Q2)} and output to the display system 114 of FIG. 1 or intermediate processing systems.
The detection processor 158 may also implement correction methods that, for example, examine the received beam samples and calculate corrective values that can be used in subsequent measurements by the transmitter 106 and receiver 108 of FIG. 1 to improve beam focusing and steering. Such corrections are desirable, for example, to account for the non-homogeneity of the media through which the sound from each transducer element travels during a scan.
The present invention may be implemented, in part, by a tissue property processor 160 that forms part of the mid-processor 136. As will be explained in detail below, this processor 160 receives the I and Q beam samples acquired during a sequence of measurements of the subject tissue and calculates a mechanical property of the tissue.
Referring to FIG. 4, in accordance with the present invention, tissue viscoelasticity can be imaged by monitoring shear wave propagation inside of tissue. The steps 400 of a process starts at process block 402 with the acquisition of data using a medical imaging system, for example, an ultrasound system such as described above with respect to FIGS. 1-3. As mentioned, shear wave motion as a function of time and space can be analyzed in the temporal- and spatial-frequency domain by performing a Fourier transform. This domain is often called k-space.
At optional process block 403, a model for the shear wave motion may be selected and at process block 404, the acquired data is transformed to k-space data. That is, as will be described, the shear wave may be considered to be planar, cylindrical, spherical, or any of a variety of other geometries. As an example, consider a source free, one-dimensional, plane, shear wave propagating in a linear viscoelastic medium that is described by:




  
    
      
        
          
            
              
                
                  ∂
                  2
                
                ⁢
                u
              
              
                ∂
                
                  t
                  2
                
              
            
            -
            
              
                
                  G
                  *
                
                ρ
              
              ⁢
              
                
                  
                    ∂
                    2
                  
                  ⁢
                  u
                
                
                  ∂
                  
                    x
                    2
                  
                
              
            
          
          =
          0
        
        ,
        ;
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          1
        
        )
      
    
  




where u is the displacement, x and t are the spatial and time variables, respectively. G* is the complex shear modulus and ρ is the mass density.
The general solution to equation 1 is:

u(x,t)=u0ej(ω0t+k*0x),  (Eq. 2);

where ω0=2πf0 is the angular frequency and f0 is the frequency, of the wave. u0 is the initial amplitude of the wave. The complex wave number k*0 can be expressed in terms of angular frequency ω0, wave speed c and attenuation α(>0) as:




  
    
      
        
          k
          0
          
            *
            
              
            
          
        
        =
        
          
            
              
                ω
                0
              
              c
            
            +
            
              j
              ⁢
              
                
              
              ⁢
              α
            
          
          ..
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          3
        
        )
      
    
  




Combining equation 2 and equation 3 gives:




  
    
      
        
          
            u
            ⁡
            
              (
              
                x
                ,
                t
              
              )
            
          
          =
          
            
              
                u
                0
              
              ⁢
              
                e
                
                  j
                  ⁢
                  
                    
                  
                  ⁢
                  
                    (
                    
                      
                        
                          ω
                          0
                        
                        ⁢
                        t
                      
                      +
                      
                        
                          k
                          0
                          *
                        
                        ⁢
                        x
                      
                    
                    )
                  
                
              
            
            =
            
              
                
                  u
                  0
                
                ⁡
                
                  [
                  
                    
                      e
                      
                        
                          -
                          α
                        
                        ⁢
                        
                          
                        
                        ⁢
                        x
                      
                    
                    ⁢
                    
                      e
                      
                        
                          jω
                          0
                        
                        ⁢
                        
                          x
                          c
                        
                      
                    
                  
                  ]
                
              
              ⁡
              
                [
                
                  e
                  
                    j
                    ⁢
                    
                      
                    
                    ⁢
                    
                      ω
                      0
                    
                    ⁢
                    t
                  
                
                ]
              
            
          
        
        ,
        .
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          4
        
        )
      
    
  




Transforming u(x,t) to k-space by taking 2D Fourier transform gives:




  
    
      
        
          
            U
            ⁡
            
              (
              
                k
                ,
                f
              
              )
            
          
          =
          
            
              ∫
              
                -
                ∞
              
              ∞
            
            ⁢
            
              
                ∫
                
                  -
                  ∞
                
                ∞
              
              ⁢
              
                
                  u
                  ⁡
                  
                    (
                    
                      x
                      ,
                      t
                    
                    )
                  
                
                ⁢
                
                  e
                  
                    -
                    
                      j2π
                      ⁡
                      
                        (
                        
                          kx
                          +
                          
                            f
                            ⁢
                            
                              
                            
                            ⁢
                            t
                          
                        
                        )
                      
                    
                  
                
                ⁢
                
                  d
                  x
                
                ⁢
                
                  d
                  t
                
              
            
          
        
        ,
        ;
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          5
        
        )
      
    
  




where k and f are the wave number and frequency variables, respectively, both of which are real. Since the two parts with x and t in equation 4 are separable, equation 5 can be simplified to:




  
    
      
        
          
            U
            ⁡
            
              (
              
                k
                ,
                f
              
              )
            
          
          =
          
            
              u
              0
            
            ×
            
              FT
              t
            
            ⁢
            
              {
              
                e
                
                  j
                  ⁢
                  
                    
                  
                  ⁢
                  
                    ω
                    0
                  
                  ⁢
                  t
                
              
              }
            
            ×
            
              FT
              x
            
            ⁢
            
              {
              
                
                  e
                  
                    
                      -
                      α
                    
                    ⁢
                    
                      
                    
                    ⁢
                    x
                  
                
                ⁢
                
                  e
                  
                    j
                    ⁢
                    
                      
                    
                    ⁢
                    
                      ω
                      0
                    
                    ⁢
                    
                      x
                      c
                    
                  
                
              
              }
            
          
        
        ,
        ;
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          6
        
        )
      
    
  




where FTt{•} and FTx{•} are 1D Fourier transforms applied to time and spatial domains, respectively. They are defined as:




  
    
      
        
          
            
              
                FT
                t
              
              ⁢
              
                {
                
                  g
                  ⁡
                  
                    (
                    t
                    )
                  
                
                }
              
            
            =
            
              
                ∫
                
                  -
                  ∞
                
                ∞
              
              ⁢
              
                
                  g
                  ⁡
                  
                    (
                    t
                    )
                  
                
                ⁢
                
                  e
                  
                    
                      -
                      j
                    
                    ⁢
                    
                      
                    
                    ⁢
                    2
                    ⁢
                    π
                    ⁢
                    
                      
                    
                    ⁢
                    f
                    ⁢
                    
                      
                    
                    ⁢
                    t
                  
                
                ⁢
                
                  d
                  t
                
              
            
          
          ;
        
        ;
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          7
        
        )
      
    
  
  
    
      
        
          
            FT
            x
          
          ⁢
          
            {
            
              h
              ⁡
              
                (
                x
                )
              
            
            }
          
        
        =
        
          
            
              ∫
              
                -
                ∞
              
              ∞
            
            ⁢
            
              
                h
                ⁡
                
                  (
                  x
                  )
                
              
              ⁢
              
                e
                
                  
                    -
                    j
                  
                  ⁢
                  
                    
                  
                  ⁢
                  2
                  ⁢
                  π
                  ⁢
                  
                    
                  
                  ⁢
                  kx
                
              
              ⁢
              
                d
                x
              
            
          
          ..
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          8
        
        )
      
    
  




Note that:




  
    
      
        
          
        
        ⁢
        
          
            
              
                FT
                t
              
              ⁢
              
                {
                
                  e
                  
                    
                      jω
                      0
                    
                    ⁢
                    t
                  
                
                }
              
            
            =
            
              δ
              ⁡
              
                (
                
                  f
                  -
                  
                    f
                    0
                  
                
                )
              
            
          
          ,
          ;
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          9
        
        )
      
    
  
  
    
      
        
          
            
              FT
              x
            
            ⁢
            
              {
              
                
                  e
                  
                    
                      -
                      α
                    
                    ⁢
                    
                      
                    
                    ⁢
                    x
                  
                
                ⁢
                
                  e
                  
                    j
                    ⁢
                    
                      
                    
                    ⁢
                    
                      ω
                      0
                    
                    ⁢
                    
                      x
                      c
                    
                  
                
              
              }
            
          
          =
          
            
              
                1
                
                  α
                  +
                  
                    j
                    ⁢
                    
                      
                    
                    ⁢
                    2
                    ⁢
                    π
                    ⁢
                    
                      
                    
                    ⁢
                    k
                  
                
              
              ⊗
              
                δ
                ⁡
                
                  (
                  
                    k
                    -
                    
                      
                        f
                        0
                      
                      c
                    
                  
                  )
                
              
            
            =
            
              1
              
                α
                +
                
                  j
                  ⁢
                  
                    
                  
                  ⁢
                  2
                  ⁢
                  
                    π
                    ⁡
                    
                      (
                      
                        k
                        -
                        
                          
                            f
                            0
                          
                          c
                        
                      
                      )
                    
                  
                
              
            
          
        
        ,
        ;
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          10
        
        )
      
    
  




where δ(•) is the Dirac delta function. Substituting the corresponding parts in Eq. 6 with Eq. 9 and Eq. 10 gives:




  
    
      
        
          U
          ⁡
          
            (
            
              k
              ,
              f
            
            )
          
        
        =
        
          
            
              
                u
                0
              
              ⁢
              
                δ
                ⁡
                
                  (
                  
                    f
                    -
                    
                      f
                      0
                    
                  
                  )
                
              
            
            
              α
              +
              
                j
                ⁢
                
                  
                
                ⁢
                2
                ⁢
                
                  π
                  ⁡
                  
                    (
                    
                      k
                      -
                      
                        
                          f
                          0
                        
                        c
                      
                    
                    )
                  
                
              
            
          
          ..
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          11
        
        )
      
    
  




The magnitude can be expressed as:




  
    
      
        
          
          
            U
            ⁡
            
              (
              
                k
                ,
                f
              
              )
            
          
          
        
        =
        
          
            
              
                u
                0
              
              ⁢
              
                δ
                ⁡
                
                  (
                  
                    f
                    -
                    
                      f
                      0
                    
                  
                  )
                
              
            
            
              
                
                  α
                  2
                
                +
                
                  4
                  ⁢
                  
                    
                      
                        π
                        2
                      
                      ⁡
                      
                        (
                        
                          k
                          -
                          
                            
                              f
                              0
                            
                            c
                          
                        
                        )
                      
                    
                    2
                  
                
              
            
          
          ..
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          12
        
        )
      
    
  




Eq. 12 shows that for a wave with frequency f0, the magnitude of its k-space transform has a corresponding peak at (k,f)=(f0/c,f0). Thus, the present invention recognizes that such k-space analysis can be used to calculate wave velocity. Hence, at process block 406, the k-space data is analyzed, for example to calculate wave velocity.
At process block 408, wave attention is derived from the k-space analysis. In particular, practically, δ(0) has a finite amplitude. As such, it can be denoted as {circumflex over (δ)}(0) and u0{circumflex over (δ)}(0) can be defined as u0{circumflex over (δ)}(0)≡2A, where:




  
    
      
        
          
            
            
              U
              ⁡
              
                (
                
                  k
                  ,
                  f
                
                )
              
            
            
          
          
            f
            =
            
              f
              0
            
          
        
        =
        
          
            
            
              U
              ⁡
              
                (
                
                  k
                  ,
                  
                    f
                    0
                  
                
                )
              
            
            
          
          =
          
            
              
                2
                ⁢
                A
              
              
                
                  
                    α
                    2
                  
                  +
                  
                    4
                    ⁢
                    
                      
                        
                          π
                          2
                        
                        ⁡
                        
                          (
                          
                            k
                            -
                            
                              
                                f
                                0
                              
                              c
                            
                          
                          )
                        
                      
                      2
                    
                  
                
              
            
            ..
          
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          13
        
        )
      
    
  




Its maximum magnitude is:




  
    
      
        
          
            
            
              U
              ⁡
              
                (
                
                  k
                  ,
                  
                    f
                    0
                  
                
                )
              
            
            
          
          
            m
            ⁢
            
              
            
            ⁢
            ax
          
        
        =
        
          
            
            
              U
              ⁡
              
                (
                
                  
                    
                      f
                      0
                    
                    c
                  
                  ,
                  
                    f
                    0
                  
                
                )
              
            
            
          
          =
          
            
              
                2
                ⁢
                A
              
              α
            
            ..
          
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          14
        
        )
      
    
  




At half maximum magnitude:




  
    
      
        
          
            2
            ⁢
            A
          
          
            
              
                α
                2
              
              +
              
                4
                ⁢
                
                  
                    
                      π
                      2
                    
                    ⁡
                    
                      (
                      
                        k
                        -
                        
                          
                            f
                            0
                          
                          c
                        
                      
                      )
                    
                  
                  2
                
              
            
          
        
        =
        
          
            
              
                
                
                  U
                  ⁡
                  
                    (
                    
                      k
                      ,
                      
                        f
                        0
                      
                    
                    )
                  
                
                
              
              
                ma
                ⁢
                
                  
                
                ⁢
                x
              
            
            2
          
          =
          
            
              A
              α
            
            .
          
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          15
        
        )
      
    
  




Solving for k, the two solutions are:




  
    
      
        
          k
          
            1
            ,
            2
          
        
        =
        
          
            
              
                ±
                
                  
                    3
                  
                  
                    2
                    ⁢
                    π
                  
                
              
              ⁢
              α
            
            -
            
              
                ω
                0
              
              c
            
          
          ..
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          16
        
        )
      
    
  




Therefore, the full width at half maximum (FWHM) is:




  
    
      
        FWHM
        =
        
          
            
            
              
                k
                1
              
              -
              
                k
                2
              
            
            
          
          =
          
            
              
                
                  3
                
                π
              
              ⁢
              α
            
            ..
          
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          17
        
        )
      
    
  




With this in mind, wave attenuation can then be estimated as:




  
    
      
        α
        =
        
          
            
              FWHM
              ×
              π
            
            
              3
            
          
          ..
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          18
        
        )
      
    
  




For some ultrasound elastography methods, the particle velocity instead of displacement may be used as the raw measurement for this determination. The particle velocity is the time derivative of the displacement, so the differentiation property of Fourier transform can be applied. Equation 18 still holds in this case.
After attenuation is derived at process bock 408, a variety of additional calculations or determinations can be performed at process block 410, for example, to provide clinically-useful information and/or provide clinical report, such as indicated at process block 412. For example, complex wave number k*0 can be calculated using equation 3 above and/or the material complex shear modulus can be estimated as:




  
    
      
        
          G
          *
        
        =
        
          
            
              ρ
              ⁡
              
                (
                
                  
                    ω
                    0
                  
                  
                    k
                    0
                    *
                  
                
                )
              
            
            2
          
          .
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          19
        
        )
      
    
  




Both wave number and shear modulus can be used to, for example, improve the performance of tissue elastography. In this regard, the report generated at process block 412 may include an elastography or report indicating the elastic properties of tissue.
Validation
A 3D FE model was constructed in Abaqus/CAE 6.10-EF1 (Dassault Systèmes Simulia Corp., Providence, R.I., USA), as shown in FIG. 5. The size of the model is L×W×H=100×50×50 mm3. The model was meshed with 2,000,000 8-node linear elements with reduced integration and hourglass control (C3D8R). The size of the each element is 0.5×0.5×0.5 mm3. A displacement excitation was applied to the x=0 surface of the model. Two different kinds of waveforms were tested for the excitation: tone burst and impulse. For the tone burst excitations, their frequencies were 100 to 500 Hz with 50 Hz separations and their peak-to-peak amplitudes were 20 μm. Each tone burst lasted 10 ms. For the impulse excitation, the duration of the pulse was 100 μs and its amplitude was 20 μm. For both excitations, the total simulated time was 100 ms and temporal step was 0.1 ms. Displacement in z direction was extracted along the line y=z=0, as denoted in FIG. 5. Along that line, a pure plane shear wave was generated.
The medium of the model was assumed to be a Voigt material, which is described further below. A Voigt material was used because it is experimentally approved to provide a simple and effective way to describe shear wave speed and attenuation in tissue. Its material properties are listed as below: shear elasticity, μ1=5 kPa, shear viscosity, μ2=5 Pa·s, mass density ρ=1000 kg/m3, Poisson's ratio v=0.4999. The value of μ1 and μ2 are chosen because they are in the physical range of soft tissues. For example, skin (μ1=2-50 kPa, μ2=2-40 Pa·s), muscle (μ1=5-12 kPa, μ2=1-4 Pa·s) [20] and liver (μ1=2-8 kPa, μ2=0.5-5 Pa·s). The theoretical shear wave speed cs and attenuation αs were calculated as:




  
    
      
        
          
            c
            s
          
          =
          
            
              
                2
                ⁢
                
                  (
                  
                    
                      μ
                      1
                      2
                    
                    +
                    
                      
                        ω
                        2
                      
                      ⁢
                      
                        μ
                        2
                        2
                      
                    
                  
                  )
                
              
              
                ρ
                ⁡
                
                  (
                  
                    
                      
                        
                          μ
                          1
                          2
                        
                        +
                        
                          
                            ω
                            2
                          
                          ⁢
                          
                            μ
                            2
                            2
                          
                        
                      
                    
                    +
                    
                      μ
                      1
                    
                  
                  )
                
              
            
          
        
        ,
        
          

        
        ⁢
        and
      
    
    
      
        
          (
          
            Eq
            .
            
              
            
            ⁢
            20
          
          )
        
        ;
      
    
  
  
    
      
        
          α
          s
        
        =
        
          
            
              
                
                  ρω
                  2
                
                ⁡
                
                  (
                  
                    
                      
                        
                          μ
                          1
                          2
                        
                        +
                        
                          
                            ω
                            2
                          
                          ⁢
                          
                            μ
                            2
                            2
                          
                        
                      
                    
                    -
                    
                      μ
                      1
                    
                  
                  )
                
              
              
                2
                ⁢
                
                  (
                  
                    
                      μ
                      1
                      2
                    
                    +
                    
                      
                        ω
                        2
                      
                      ⁢
                      
                        μ
                        2
                        2
                      
                    
                  
                  )
                
              
            
          
          .
        
      
    
    
      
        
          (
          
            Eq
            .
            
              
            
            ⁢
            21
          
          )
        
        .
      
    
  




FIG. 6 shows a representative k-space transform obtained by 2D FFT for a tone burst excitation at 100 Hz. In this case, the particle velocity values at each node were used in the computation. The magnitude profile at the excitation frequency is plotted in FIG. 6. The peak location and pulse width were used to calculate wave speed and attenuation, respectively. FIG. 7 is a set of graphs that compare estimated shear wave speeds and attenuations for both tone burst and impulse excitations. The results show that, for both excitation types, the estimations matched the theoretical speeds and attenuations.
Discussions
For a plane wave, the estimated attenuation by equation 18 comes only from material. In the case of cylindrical or spherical waves, geometric attenuation could be considered. Compensation for this geometric attenuation can be done by using the appropriate wave equations and applying a Fourier transform to their general solutions for each different wave type.
In case of cylindrical and spherical waves, the motion (or velocity, or acceleration) field has to be corrected by a factor of √{square root over (r)} or r, where r is the distance vector. Here, we show the correction factor for the case of a cylindrical wave. Shear motion (uz) along the axis of excitation (z-axis) in case of a cylindrical wave is defined as:




  
    
      
        
          
            
              u
              z
            
            ⁡
            
              (
              
                r
                ,
                t
              
              )
            
          
          =
          
            
              j
              4
            
            ⁢
            
              
                H
                0
                
                  (
                  1
                  )
                
              
              ⁡
              
                (
                
                  
                    k
                    0
                    *
                  
                  ⁢
                  r
                
                )
              
            
            ⁢
            
              e
              
                -
                
                  jω
                  ⁢
                  t
                
              
            
          
        
        ;
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          22
        
        )
      
    
  




where r is distance from the excitation, t is time, H a Hankel function and k0* the complex wave number. In case of k0*r>>0, the equation simplifies into:




  
    
      
        
          
            
              u
              z
            
            ⁡
            
              (
              
                r
                ,
                t
              
              )
            
          
          
            
              
                @
                
                  k
                  0
                  *
                
              
              ⁢
              r
            
            ⪢
            0
          
        
        =
        
          
            i
            4
          
          ⁢
          
            
              2
              
                
                  
                    π
                    ⁢
                    k
                  
                  0
                  *
                
                ⁢
                r
              
            
          
          ⁢
          
            
              e
              
                i
                ⁡
                
                  (
                  
                    
                      
                        k
                        0
                        *
                      
                      ⁢
                      r
                    
                    -
                    
                      ω
                      ⁢
                      t
                    
                  
                  )
                
              
            
            .
          
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          23
        
        )
      
    
  




It should be noted that except for 1/√{square root over (r)}, all other terms are constants and constants do not affect the shape of the k-space and only scale it by a factor. Thus, multiplying both sides of uz by √{square root over (r)}, results in Eq. 3, where the right-hand side is equal to the plane wave motion multiplied for a constant, as follows:




  
    
      
        
          
            
              r
            
            ·
            
              
                
                  u
                  z
                
                ⁡
                
                  (
                  
                    r
                    ,
                    t
                  
                  )
                
              
              
                
                  
                    @
                    
                      k
                      0
                      *
                    
                  
                  ⁢
                  r
                
                ⪢
                0
              
            
          
          =
          
            
              i
              4
            
            ⁢
            
              
                2
                
                  
                    π
                    ⁢
                    k
                  
                  0
                  *
                
              
            
            ⁢
            
              e
              
                i
                ⁡
                
                  (
                  
                    
                      
                        k
                        0
                        *
                      
                      ⁢
                      r
                    
                    -
                    
                      ω
                      ⁢
                      t
                    
                  
                  )
                
              
            
          
        
        ;
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          24
        
        )
      
    
  
  
    
      
        
          
            r
          
          ·
          
            
              
                u
                z
              
              ⁡
              
                (
                
                  r
                  ,
                  t
                
                )
              
            
            
              
                
                  @
                  
                    k
                    0
                    *
                  
                
                ⁢
                r
              
              ⪢
              0
            
          
        
        =
        
          
            (
            Const
            )
          
          ⁢
          
            
              e
              
                i
                ⁡
                
                  (
                  
                    
                      
                        k
                        0
                        *
                      
                      ⁢
                      r
                    
                    -
                    
                      ω
                      ⁢
                      t
                    
                  
                  )
                
              
            
            .
          
        
      
    
    
      
        (
        
          Eq
          .
          
            
          
          ⁢
          25
        
        )
      
    
  




A similar process can be performed for spherical waves with a factor of r instead of √{square root over (r)} used for the cylindrical waves. Performing a 2D Fourier transform on Eq. 24 results in the same expression as in Eq. 4, except that u0 is multiplied by a constant, which does not change the shape of the peak in k-space so the velocity and attenuation measurements are invariant. A combination of the corrections for cylindrical and spherical waves, or a modification of either of them, can be used to account for propagations that are any mixture of plane, cylindrical and spherical waves.
It is worth-mentioning again that one of the advantages of k-space analysis, compared to some other methods for wave speed and attenuation estimation, such as phase and amplitude gradient methods, lies in its robustness to wave reflections. As shown in FIG. 6, waves travelling in the positive direction have energy concentrated in the first and third quadrants of k-space. It can be shown that waves travelling in the opposite direction will have energy peaks only in the second and fourth quadrants. Therefore, k-space analysis can differentiate the waves in the desired direction from the reflected waves.
A practical issue in performing a Fourier transform on sampled data is the length of the FFT. Normally, zero padding can be used to increase the resolution in the k-space domain. The present invention has verified that the proposed method is not affected by the number of points used in the Fourier transforms in both dimensions. Another issue related to Fourier transform is windowing. Applying a window modifies the energy distribution in time or spatial domain; it will affect the wave attenuation estimation, although wave speed estimation remains accurate.
Thus, the present invention provides a system and method for ultrasound processes and analysis for estimating wave attenuation using k-space analysis. The present invention, by using k-space analysis, provides improved robustness to wave reflections, since after Fourier transform, the reflected waves will appear in different quadrants from the waves of interest. Attenuation estimations in accordance with the present invention are not affected by zero padding in Fourier transform but will be biased if windowing is applied. Tests show that for tone burst and impulse excitations, the estimated wave speed and attenuation values match the expectations. While the foregoing descriptions were made with respect to plane wave, it can be extended to others, such as cylindrical and spherical waves, for example.
Any of the foregoing methods, processes, and steps may be embodied as systems or methods or computer-implemented processes. Thus, the foregoing may be performed by computer processors that are configured or have access to a computer-readable, non-transitory storage medium having instructions stored thereon. Whether direction configured or caused to when accessing the instructions, the computer processors may carry out the foregoing. The processor may be one of the above-described processors, for example, as described with respect to FIGS. 1-3.
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.

## Claims

1. A system for determining a property of a tissue of a subject, the system comprising:
an ultrasound transmitter configured to engage a subject and cause a shear wave to propagate through the subject;
an ultrasound receiver configured to acquire data from the subject as the shear wave to propagates through the subject;
a processor configured to:
transform the data acquired by the ultrasound receiver into a spatial frequency domain to form k-space data;
analyze the k-space data to determine an attenuation of the shear wave as it propagated through the subject; and

a report generator configured to generate a report indicating at least one of the attenuation of the shear wave as it propagated through the subject and a metric calculated using the attenuation of the shear wave as it propagated through the subject.

2. The system of claim 1 wherein the processor is configured to analyze a magnitude of the k-space data to identify a peak magnitude and use the magnitude profile of the k-space data to determine the attenuation of the shear wave.

3. The system of claim 2 wherein the processor is configured to determine a frequency, f0, of the shear wave and analyze the magnitude of the k-space data to identify the peak magnitude at (k,f)=(f0/c,f0), wherein k is a wave number variable and f is frequency variable associated with the shear wave, and c is the wave speed of the shear wave.

4. The system of claim 2 wherein the processor is further configured to determine the attenuation of the shear wave as:




  
    α
    =
    
      
        F
        ⁢
        
          
        
        ⁢
        W
        ⁢
        
          
        
        ⁢
        H
        ⁢
        
          
        
        ⁢
        M
        ×
        π
      
      
        3
      
    
  
  ;



where α is the attenuation of the shear wave and FWHM is a full width at half maximum (FWHM) calculated relative to the peak magnitude.

5. The system of claim 1 wherein the processor is configured to treat the shear wave as a one-dimensional, plane, shear wave propagating in a linear viscoelastic medium.

6. The system of claim 5 wherein the one-dimensional, plane, shear wave propagating in the linear viscoelastic medium is described by:




  
    
      
        
          
            ∂
            2
          
          ⁢
          u
        
        
          ∂
          
            t
            2
          
        
      
      -
      
        
          
            G
            *
          
          ρ
        
        ⁢
        
          
            
              ∂
              2
            
            ⁢
            u
          
          
            ∂
            
              x
              2
            
          
        
      
    
    =
    0
  
  ;



where u is a displacement of tissue by caused by the shear wave, x and t are spatial and time variables, respectively, G* is a complex shear modulus, and ρ is a mass density of the tissue.

7. The system of claim 1 wherein the processor is configured to model the shear wave propagating by:




  
    
      u
      ⁡
      
        (
        
          x
          ,
          t
        
        )
      
    
    =
    
      
        
          u
          0
        
        ⁢
        
          e
          
            j
            ⁡
            
              (
              
                
                  
                    ω
                    0
                  
                  ⁢
                  t
                
                +
                
                  
                    k
                    0
                    *
                  
                  ⁢
                  x
                
              
              )
            
          
        
      
      =
      
        
          
            u
            0
          
          ⁡
          
            [
            
              
                e
                
                  -
                  
                    α
                    ⁢
                    x
                  
                
              
              ⁢
              
                e
                
                  
                    jω
                    0
                  
                  ⁢
                  
                    x
                    c
                  
                
              
            
            ]
          
        
        ⁡
        
          [
          
            e
            
              
                jω
                0
              
              ⁢
              t
            
          
          ]
        
      
    
  
  ;



where u(x, t) is a displacement of tissue by caused by the shear wave with spatial variable, x, and time variable, t, u0 is the initial amplitude of the shear wave, ω0=2πf0 is the angular frequency and f0 is the frequency of the shear wave, k0* is the complex wave number of the shear wave, α is the attenuation of the shear wave, and c is the wave speed of the shear wave.

8. The system of claim 6 wherein the processor is configured to transform the data acquired by the ultrasound receiver into the spatial frequency domain to form k-space data by transforming u(x,t) to k-space using two-dimensional (2D) Fourier transform to derive:




  
    
      U
      ⁡
      
        (
        
          k
          ,
          f
        
        )
      
    
    =
    
      
        ∫
        
          -
          ∞
        
        ∞
      
      ⁢
      
        
          ∫
          
            -
            ∞
          
          ∞
        
        ⁢
        
          
            u
            ⁡
            
              (
              
                x
                ,
                t
              
              )
            
          
          ⁢
          
            e
            
              -
              
                j2π
                ⁡
                
                  (
                  
                    kx
                    +
                    ft
                  
                  )
                
              
            
          
          ⁢
          
            
          
          ⁢
          
            d
            x
          
          ⁢
          
            d
            t
          
        
      
    
  
  ;



where k and f are the wave number and frequency variables, respectively, both of which are real.

9. The system of claim 1 wherein the processor is further configured to calculate a material complex shear modulus, G*, as:




  
    G
    *
  
  =
  
    
      ρ
      ⁡
      
        (
        
          
            ω
            0
          
          
            k
            0
            *
          
        
        )
      
    
    2
  



where ω0=2πf0 is the angular frequency, k0* is the complex wave number of the shear wave, and p is a mass density of the tissue and wherein the processor is configured to communicate the material complex shear modulus to the report generator to be included in the report.

10. The system of claim 1 wherein the ultrasound transducer and receiver are part of an ultrasound system configured to perform a ultrasound elastography study.

11. A system for determining a property of a tissue of a subject, the system comprising:
an ultrasound transmitter configured to engage a subject and cause a shear wave to propagate through the subject;
an ultrasound receiver configured to acquire data from the subject as the shear wave to propagates through the subject;
a processor configured to:
transform the data acquired by the ultrasound receiver into a spatial frequency domain to form k-space data;
analyze the k-space data to determine a magnitude of the k-space data to identify a peak magnitude;
using the magnitude profile of the k-space data, determine an attenuation of the shear wave as it propagated through the subject; and
calculate at least one property of the tissue using the attenuation of the shear wave as it propagated through the subject; and
generate a report indicating at least the at least one property of the tissue.

12. The system of claim 11 wherein the processor is configured to determine a frequency, f0, of the shear wave and analyze the magnitude of the k-space data to identify the peak magnitude at (k,f)=(f0/c,f0), wherein k is a wave number variable and f is frequency variable associated with the shear wave, and c is the wave speed of the shear wave.

13. The system of claim 12 wherein the processor is further configured to determine the attenuation of the shear wave as:




  
    α
    =
    
      
        F
        ⁢
        
          
        
        ⁢
        W
        ⁢
        
          
        
        ⁢
        H
        ⁢
        
          
        
        ⁢
        M
        ×
        π
      
      
        3
      
    
  
  ;



where α is the attenuation of the shear wave and FWHM is a full width at half maximum (FWHM) calculated relative to the peak magnitude.

14. The system of claim 11 wherein the processor is further configured to calculate a material complex shear modulus, G*, as:




  
    G
    *
  
  =
  
    
      ρ
      ⁡
      
        (
        
          
            ω
            0
          
          
            k
            0
            *
          
        
        )
      
    
    2
  



where ω0=2πf0 is the angular frequency, k0* is the complex wave number of the shear wave, and p is a mass density of the tissue and wherein the processor is configured to include the material complex shear modulus in the report.

15. The system of claim 11 wherein the processor is configured to treat the shear wave as a one-dimensional, plane, shear wave propagating in a linear viscoelastic medium.

16. A method for estimating at least one of phase velocity and attenuation of shear waves propagating through a subject, the method comprising:
controlling a source of energy to generate shear waves within the subject;
acquiring, with a medical device, data about the shear waves as the shear waves propagate through the subject;
transforming the data to a spatial frequency domain to form k-space data;
analyze the k-space data to determine at least one of an attenuation and a velocity of the shear wave as it propagated through the subject; and
generating a report using the at least one of the attenuation and the velocity of the shear wave as it propagated through the subject.

17. The method of claim 16 further comprising determining a frequency, f0, of the shear wave and analyzing a magnitude of the k-space data to identify a peak magnitude at (k,f)=(f0/c,f0), wherein k is a wave number variable and f is frequency variable associated with the shear wave, and c is the wave speed of the shear wave.

18. The method of claim 17 further comprising determining the attenuation of the shear wave as:




  
    α
    =
    
      
        F
        ⁢
        
          
        
        ⁢
        W
        ⁢
        
          
        
        ⁢
        H
        ⁢
        
          
        
        ⁢
        M
        ×
        π
      
      
        3
      
    
  
  ;



where α is the attenuation of the shear wave and FWHM is a full width at half maximum (FWHM) calculated relative to the peak magnitude.

19. The method of claim 16 further comprising calculating a material complex shear modulus, G*, as:




  
    G
    *
  
  =
  
    
      ρ
      ⁡
      
        (
        
          
            ω
            0
          
          
            k
            0
            *
          
        
        )
      
    
    2
  



where ω0=2πf0 is the angular frequency, k0* is the complex wave number of the shear wave, and ρ is a mass density of the tissue and including the material complex shear modulus in the report.

20. The method of claim 16 further comprising treating the shear wave as a one-dimensional, plane, shear wave propagating in a linear viscoelastic medium.

21. The method of claim 16 further comprising selecting a geometric model of the shear waves within the subject and applying the geometric model to the shear wave data as the shear waves propagate through the subject.

22. The method of claim 21 wherein the geometric model includes at least one of a planar, cylindrical, or spherical wave.