SYSTEMS AND METHODS FOR SUPER-RESOLUTION COMPACT ULTRASOUND IMAGING

20170367684 · 2017-12-28

    Inventors

    Cpc classification

    International classification

    Abstract

    Systems and methods for medical imaging, specifically ultrasound imaging capable of achieving spatial resolutions that can resolve point objects smaller than 100 μm irrespective of them to be well-resolved, using the principles of compressive sensing and sparse recovery are described. Ultrasound system uses the transmit transducers sequentially to sonicate the medium and the data is acquired over the receive transducers. The acquired signals are then sampled by the low-dimensional acquisition system. The signals are recovered using an optimization method before a frequency domain beamforming technique is applied. The time reversal focused frequency matrix is formed to focus the energy of different frequency bands into a single frequency. Next, a super-resolution synthetic time reversal Phase Coherent MUltiple SIgnal Classification (PC-MUSIC) method is applied to focus spatially on the target locations considering the frequency dependent phase response of the transducers and the green's function of the ROI at the focused frequency.

    Claims

    1. A method comprising the steps of acquiring and processing ultrasound data by transmitting an ultrasound plane wave through elements of a transducer array to a Region-Of-Interest (ROI) that contains at least one point target; acquiring the signal data in response to the ultrasound data using a low-dimensional data acquisition system; reconstructing the signal data from the low-dimensional data acquisition system to a full capture data in frequency domain using compressive sensing and sparse signal recovery techniques; beamforming the full capture data with a super-resolution focused frequency technique to generate an image of the target using a time reversal matrix at the focused frequency and a green's function of the background medium at the focused frequency; and sending the image to be displayed on a display screen of an ultrasound system.

    2. The method of claim 1, wherein the method is carried out using a non-transitory computer-readable medium.

    3. The method of claim 1 wherein the ultrasound data is transmitted through multiple transducers reflecting the ultrasound data from the target using the low-dimensional data acquisition system.

    4. The method in claim 1 further comprising recovering the signal data using a sparse signal recovery technique before beamforming.

    5. The method in claim 1 further comprising the steps of: filtering the signal data to suppress noise in a frequency band of interest; and down-sampling the signal data below the Nyquist rate using random sensing and Fourier matrices.

    6. The method in claim 4 wherein the recovering is based on an optimization technique comprising applying a regularized l1-norm in frequency domain to estimate the data signals acquired by the low-dimensional acquisition system to the full capture data.

    7. The method in claim 6, wherein signal data is recovered from the low-dimensional sampling for a pair of transmit and receive transducers to the full capture data in frequency domain.

    8. The method of claim 1, wherein the beamforming comprises filtering to place the signal data in an effective band of interest before generating the image.

    9. The method of claim 1, wherein the beamforming comprises forming the time reversal matrix for multiple frequency bins within a bandwidth of interest.

    10. The method in claim 9 wherein the beamforming comprises using focusing matrices to focus the time reversal matrix in frequency domain.

    11. The method in claim 10, wherein the focusing matrices are configured to minimize the difference between the full capture data matrix at the focused frequency and the full capture data at frequency bins within the frequency band of interest.

    12. The method in claim 11 further comprising applying a subspace-based technique to the full capture matrix in frequency domain.

    13. The method in claim 1, wherein the focused frequency is formed using a weighted average of a plurality of transformed time reversal matrices at frequency bins and using a signal-to-noise ratio of the signal data within the frequency bin as weighting coefficients.

    14. The method in claim 13 wherein the beamforming uses the focused time reversal matrix and a time reversal PCMUSIC technique to focus spatially at the location of the targets within the ROI.

    15. The method in claim 14, wherein the green's function of the ROI at the focused frequency is used to generate a pseudo-spectrum of the ROI in PCMUSIC; and the pseudo-spectrum comprises density contrast data relating to one or more point targets within said ROI; and the green's function of the ROI receives parameters selected from one or more of: the dimension of the transducer elements, the speed of sound, the geometry of the ROI, and the phase response of the transducer.

    16. The method in claim 14 wherein the beamforming images the point targets irrespective of the targets being well resolved.

    17. An apparatus comprising: a transducer configured to send and acquire ultrasound data; a data acquisition module for low-dimensional sampling of signal data; a data processing unit for recovering the signal data from the low-dimensional ultrasound data to full-rate data; a two-dimensional image reconstructing unit to generate an image of the ROI; and a user interface module that links the data processing unit to a display screen for image display purposes.

    18. The apparatus in claim 17, wherein the transducer is in communicable connection to a computer to excite one or more elements of the transducer sequentially by a plane wave, and record the received signals from the ROI.

    19. The apparatus in claim 18 wherein the ultrasound data are acquired by the data acquisition module.

    20. The apparatus in claim 19 wherein the acquisition module comprises processing circuitry using random Gaussian and Fourier matrices for sub-Nyquist sampling to acquire ultrasound data.

    21. The apparatus in claim 20 wherein the ultrasound data are further processed by a programming executable in the data processing unit.

    22. The apparatus in claim 21 wherein the data processing unit processes the signal data acquired by the low-dimensional sampling unit to reconstruct an image of the ROI.

    23. The apparatus in claim 21 wherein the data processing unit is configured to beamform the recovered signals using a focused frequency time reversal matrix.

    24. The apparatus in claim 21 wherein the data processing unit is configured to reconstruct the image of the ROI using the pseudo-spectrum of TR-PCMUSIC technique.

    25. The apparatus in claim 24 wherein the image is sent to a user interface module for display on the display screen.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0019] FIG. 1 is a flowchart setting forth the steps of the proposed method for compact acquisition and reconstruction of a high-resolution image in an ultrasound system.

    [0020] FIG. 2 is a block diagram of an example of an ultrasound system using this method.

    [0021] FIG. 3 shows the hardware of the system using the functional diagrams presented in FIGS. 1 and 2.

    [0022] FIG. 4 shows the signal path of an example transmit-receive path from each transmitter transducer to M receiver transducers considered in accordance with an embodiment of the present invention. This path is repeated for each transmitter in the array.

    [0023] FIG. 5 shows the geometry of a 2D array of transducer with 2D ROI, in accordance with an embodiment of the present invention.

    [0024] FIG. 6, by way of example, shows a simulation of the ROI with 2, 3, and 10 point targets and the results from applying the method presented in this disclosure.

    [0025] FIG. 7, by way of example, shows a real ultrasound data from a wire phantom and point targets after applying the method presented in some of the embodiments of this invention.

    DETAILED DESCRIPTION OF INVENTION

    [0026] The transducer array (M transducers) shown in FIG. 3 as “301” sends a short pulse generated by way of example from the transmit waveform (FIG. 4, “400”) sequentially from each transducer to the medium. The medium comprises of point scatterers as shown in FIG. 5, “502” embedded in a medium speckle noise. The data signals are recorded through the received circuitry as shown in FIG. 4, “402” using the receive transducer array (units “301” or “500”).

    [0027] All the transducers in the array are sending a plane wave one by one and the same transducer array receives and records the backscatters from the medium. As shown in FIG. 5, “502”, the point scatterers are located at r.sub.l in the ROI. Due to a probing signal f.sub.j(t) sonicated by the transducer j, a pressure filed is generated at the location of the scatterer as q.sub.j(r.sub.l, t)=q.sub.j(t)δ(r.sub.l), where δ(r.sub.l) is delta function at point r.sub.l with strength q.sub.j(t) which depends on the probing signal f.sub.j(r), the attenuation of the medium in forward direction, the electromechanical impulse response of the transmit transducer. By way of example, in frequency domain, the field generated at the scatterer location is Q.sub.j(r.sub.l, ω).

    [0028] The Green's function of the medium is the spatio-temporal impulse response of the medium shown as “501” in FIG. 5. By way of example, in frequency domain the integral of the medium Green's function over the surface of the transducer, is given as following.

    [00001] G ( z i , r l , ω ) = S i .Math. e - i .Math. k _ .Math. .Math. r l - z i .Math. 4 .Math. π .Math. .Math. r l - z i .Math. .Math. dS , ( 1 )

    where z.sub.i is the location of the transducer i array as shown as unit “500” in FIG. 5, and

    [00002] k _ = ω c - i .Math. .Math. α ,

    with c being the sound propagation speed, and α is the amplitude of the attenuation coefficient of the environment, see “Super-resolution ultrasound imaging using a phase-coherent MUSIC method with compensation or the phase response of transducer elements,” IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 60, no. 6, pp. 1048-1060, June 2013.

    [0029] The pressure filed at the received transducer location i is


    y.sub.ij(ω)=H.sub.ij(ω)Q.sub.j(r.sub.l,ω)G(z.sub.i,r.sub.l,ω)+v.sub.ij(ω)  (2),

    where H.sub.ij(ω) is the forward-backward frequency response of the transducers i and j, and v.sub.ij(ω) is the measurement noise.

    [0030] The signals y.sub.ij(ω) is filtered and sparsified in the frequency domain by way of example using a wavelet de-noising tool as shown in FIG. 4, unit “406”.

    [0031] The filtered signal y.sub.ij(ω) is down-sampled (“102”) to 1/k'th of the original samples using the random sensing matrices φ, reducing the sampling matrix size to K×M, with K<<N as follows:


    x.sub.ij=φy.sub.ij+e  (3)

    where x.sub.ij is the down-sampled data at transducer i and e is the measurement error. This phase is just to get the down-sampled data and in practice, this stage is the output of the modified data acquisition system of an ultrasound system shown in FIG. 2 as “201”. This modified data acquisition system is called low-dimensional acquisition system in this disclosure.

    [0032] In recovery, a regularized-l1 optimization is used to find the sparsest solution of y.sub.ij by way of example as the wave atom basis or Fourier basis. The optimization problem is


    ½∥φy.sub.ij−x.sub.ij∥.sub.2+τ∥Ψy.sub.ij+e  (4)

    where Ψ is the wave atom or Fourier dictionary, τ is a regularization parameter, and ∥.∥.sub.2, ∥.∥.sub.1 are l.sub.2- and l.sub.1-norms of the vectors. The minimization formula in (4) finds the signals y.sub.ij. This step is shown in FIG. 1 as 103, 104 and 202 in FIG. 2. In various embodiments, unit 104 may solve the optimization problem of Equation (4) in any suitable way. Example optimization schemes that can be used for this purpose are second-order methods such as interior-point methods described by Candes and Romberg, in “11-magic: Recovery of Sparse Signals via Convex Programming,” October, 2005; and by Grant and Boyd, in “The CVX User's Guide,” CVX Research, Inc., November, 2013; and YALL1 basic models and tests by J. Yang and Y. Zhang. “Alternating direction algorithms for L1-problems in compressive sensing”, SIAM Journal on Scientific Computing, 33, 1-2, 250-278, 2011, which are incorporated herein by reference.

    [0033] The signals y.sub.ij are filtered to increase the SNR before going to the beamforming process as shown in unit 105.

    [0034] In practice, the step in [0031] is not needed and it is directly acquired at the modified data acquisition of the ultrasound system shown in FIG. 2, 201. Here, it is performed offline for the sake of conceptual clarity.

    [0035] After recovery of signals, to beamform the M signals for image reconstruction, the FFTR-PCMUSIC method is used as shown in FIG. 4., “409”. This method uses TR focusing frequency matrices to focus on frequency first and then uses the focused frequency TR matrix and a modified MUltiple SIgnal Classification (MUSIC) algorithm to focus spatially on the target location as shown in blocks 106-109 in FIG. 1.

    [0036] This method uses the TR-PCMUSIC in conjunction with TR-based frequency focusing matrices to reduce the computational complexity of incoherent TR-MUSIC as well as phase ambiguity of the PCMUSIC in a noisy ultrasound environment. In FFTR-PCMUSIC, the SVD is applied once into a focused frequency TR matrix through finding unitary focusing matrices and applying a weighted averaging of the focused TR matrix over the bandwidth. This averaging reduces the effect of noise in space-space FFTR-PCMUSIC since the signal subspace is used after focusing in frequency. Also, after forming the FFTR matrix, the signal and noise subspaces are used once in forming the pseudo-spectrum which peaks at the locations of the point targets.

    [0037] In step 100291 we have the reconstructed signal {tilde over (y)}.sub.m, denoting Q as the frequency band of interest after signal sparsifying in frequency domain, and ω.sub.q being the frequency of each band. Then, we have Q of M×M space-space matrices K(ω.sub.q) as follows.


    K(ω.sub.q)=F(ω.sub.q)Σ.sub.l=1.sup.Lτ.sub.lg(ω.sub.q,r.sub.l)g.sup.T(ω.sub.q,r.sub.l)+v(ω.sub.q)  (5)

    where L is the number of scatterers shown in FIG. 5 as “502”, and the green's vector


    g(ω.sub.q,r.sub.l)=e.sup.iφ(ω.sup.q.sup.)[G(z.sub.1,r.sub.l,ω), . . . ,G(z.sub.M,r.sub.l,ω)]̂T  (6),

    F(ω.sub.q) takes care of both the field generated at the source location Q.sub.j(r.sub.l,ω) and the frequency response of the transducers, assuming all to be the same. The frequency dependent phase of the transducer is denoted as φ(ω.sub.q).

    [0038] In practice, the transducer phase response can be calculated by experimenting on a single point target embedded at a known location of a homogeneous environment, as demonstrated in “Super-resolution ultrasound imaging using a phase-coherent MUSIC method with compensation or the phase response of transducer elements,” IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control, vol. 60, no. 6, page. 1048-1060, June 2013.

    [0039] The TR matrix T(ω.sub.q)=K(ω.sub.q).sup.HK(ω.sub.q) is computed at every frequency bin. In order to find the focused frequency TR matrix {tilde over (T)}(ω.sub.0), I am using the unitary matrices B(ω.sub.q) to minimize the difference between T(ω.sub.0) and the transformed TR matrix at frequency q with the following minimization problem.


    min ∥K(ω.sub.0).sup.H−B(ω.sub.q)K(ω.sub.q).sup.H∥.sub.F  (7) [0040] Subject to B(ω.sub.q).sup.HB(ω.sub.q)=I,
    where ∥.∥I.sub.F is the Frobenious norm. The solution to this problem is given as


    B(ω.sub.q)=V(ω.sub.q)U(ω.sub.q).sup.H,  (8)

    where V(ω.sub.q) and U(ω.sub.q) are the right and left singular vectors of the TR matrix K(ω.sub.q).sup.HK(ω.sub.0). Then, the coherently focused TR operator is the weighted average of the transformed matrix of TR with unitary matrix B(ω.sub.q) as follows.


    {tilde over (T)}(ω.sub.0)=Σ.sub.q=0.sup.Q−1β.sub.qB(ω.sub.q)T(ω.sub.q)B(ω.sub.q).sup.H  (9)

    where β.sub.q is the weight proportional to the SNR of q'th bin. These steps are shown in FIG. 1 as “107” and “108”.

    [0041] The advantage with this approach is that the Green's function at the focused frequency is used for image formation. It is worth noting that for incoherent TR-MUSIC and PC-MUSIC, the array steering vector should be computed for every frequency bin over the entire grid, which is computationally expensive.

    [0042] The final step will be to form the pseudo-spectrum of the FFTR-PCMUSIC as follows.

    [00003] A ( ω 0 , r ) = e - i .Math. .Math. φ ( ω 0 ) .Math. g H ( ω 0 , r ) .Math. U ~ ( ω 0 , r ) .Math. V ~ H ( ω 0 , r ) .Math. g ( ω 0 , r ) .Math. g ( ω 0 , r ) .Math. 2 ( 10 )

    where Ũ(ω.sub.0, r) and {tilde over (V)}(ω.sub.0, r) are the left and right singular matrices at the focused frequency resulted from the SVD of {tilde over (T)}(ω.sub.0), g(ω.sub.0, r) is the background green's function at the focused frequency and observation point r in the ROI. (Refer to unit “109” in FIG. 1).

    [0043] As shown in FIG. 1. (“109”), the FFTR-PCMUSIC image is given by

    [00004] I ( r ) = 1 1 - A ( ω 0 , r )

    which peaks at the location of scatterers with high resolution.

    [0044] FIG. 2 shows the functional block diagram of the ultrasound system using the above methods. The acquisition system is a low dimensional data acquisition system (module 201) and a field-programmable gate array (FPGA) board 202 is responsible for the connection to the beamformer. A Digital Signal Processing (DSP) board (203) can be used in which the recovery of signals based on modules 103-105 is be implemented. The FFTR-PCMUSIC beamforming based on modules 106-110 is implemented in the DSP board as well to reconstructing the final image.

    [0045] By way of example, FIG. 3 presents system modules that use the methods for high-resolution compressed ultrasound imaging. The system comprises of a transducer array, which excites the ROI and receives the backscatters from the medium.

    [0046] The system of FIG. 3 further comprises of compressed sensing data acquisition module (303), which records the signals received by the transducers using a low-dimensional sampling method.

    [0047] The digital rf data acquired in module 304 of FIG. 3, is further processed by an FPGA module (305) which provides a connection from the low-dimensional acquisition module to the DSP board of 306.

    [0048] The DSP board comprises of a programming executable in the processor to recover the full capture matrix from the sparse data acquired by the low-dimensional acquisition module.

    [0049] The DSP board comprises of a programming executable in the processor to reconstruct the image of the ROI using the FFTR-PCMUSIC method.

    [0050] The user interface module in FIG. 3. (307) comprises of a connection between the DSP board and the screen of module 308 to display the image.

    [0051] The signal path presented in FIG. 4 is an example based on Verasonics ultrasound system and it is purely chosen for the sake of clarity. The transmit transducers fires plane acoustic wave sequentially from all M elements. The low-dimensional sampling unit 408, is combined with unit 402 in practice. Module 409 is the DSP processor with signal reconstruction and beamforming implementations.

    [0052] The 2D ROI, the transducer array, and the point-like targets are shown in FIG. 5, by way of example. The methods presented in this embodiment can be used with 3D ROI and 3D transducers.

    [0053] In addition to ultrasound, non-limiting examples of other applications that embodiments of the invention can apply are microwave imaging for breast cancer screening as well as functional brain imaging.

    [0054] By way of example, the results from simulation of the ROI with 2, 3, and 10 point targets, real acquired data from wire phantom and the ultrasound system are demonstrated in FIGS. 6, 7, and 8. FIG. 6 (a) shows the result of simulation of two-point targets 0.5 mm apart, with full data rate and applying the DAS beamforming for the sake of comparison. FIG. 6 (b) shows the same result with 1/16 rate reduction from the low-dimensional sampling as well as applying the FFTR-PCMUSIC method. The two targets can clearly be resolved and differentiated with the method presented in this invention. FIG. 6)(c) and (d) show the results of applying same method as presented in some embodiments of the current invention to 3 and 10 point scatterers.

    [0055] By way of example, the generated image from real ultrasound machine to a wire and point like phantom are presented in FIGS. 7 (a) and (b). Theses results are with 1/16 rate reduction and applying FFTR-PCMUSIC as the beamforming method to the data signals.

    [0056] According to disclosed examples, the present disclosure provides a method including the steps of acquiring and processing ultrasound data by transmitting an ultrasound plane wave through elements of a transducer array to a Region-Of-Interest (ROI) that contains at least one point target; acquiring the signal data in response to the ultrasound data using a low-dimensional data acquisition system; reconstructing the signal data from the low-dimensional data acquisition system to a full capture data in frequency domain using compressive sensing and sparse signal recovery techniques; beamforming the full capture data with a super-resolution focused frequency technique to generate an image of the target using a time reversal matrix at the focused frequency and a green's function of the background medium at the focused frequency; and sending the image to be displayed on a display screen of an ultrasound system.

    [0057] The method may be carried out using a non-transitory computer-readable medium.

    [0058] The ultrasound data may be transmitted through multiple transducers reflecting the ultrasound data from the target using the low-dimensional data acquisition system.

    [0059] The method may include recovering the signal data using a sparse signal recovery technique before beamforming.

    [0060] The method may further include the steps of: filtering the signal data to suppress noise in a frequency band of interest; and down-sampling the signal data below the Nyquist rate using random sensing and Fourier matrices.

    [0061] The recovering may be based on an optimization technique including applying a regularized l1-norm in frequency domain to estimate the data signals acquired by the low-dimensional acquisition system to the full capture data.

    [0062] The signal data may be recovered from the low-dimensional sampling for a pair of transmit and receive transducers to the full capture data in frequency domain.

    [0063] The beamforming may include filtering to place the signal data in an effective band of interest before generating the image.

    [0064] The beamforming may include forming the time reversal matrix for multiple frequency bins within a bandwidth of interest.

    [0065] The beamforming may include using focusing matrices to focus the time reversal matrix in frequency domain.

    [0066] The focusing matrices may be configured to minimize the difference between the full capture data matrix at the focused frequency and the full capture data at frequency bins within the frequency band of interest.

    [0067] The method may include applying a subspace-based technique to the full capture matrix in frequency domain.

    [0068] The focused frequency may be formed using a weighted average of a plurality of transformed time reversal matrices at frequency bins and using a signal-to-noise ratio of the signal data within the frequency bin as weighting coefficients.

    [0069] The beamforming may use the focused time reversal matrix and a time reversal PCMUSIC technique to focus spatially at the location of the targets within the ROI.

    [0070] The green's function of the ROI at the focused frequency may be used to generate a pseudo-spectrum of the ROI in PCMUSIC. The pseudo-spectrum may include density contrast data relating to one or more point targets within said ROI. The green's function of the ROI may receive parameters selected from one or more of: the dimension of the transducer elements, the speed of sound, the geometry of the ROI, and the phase response of the transducer.

    [0071] The beamforming may image the point targets irrespective of the targets being well resolved.

    [0072] According to disclosed examples, the present disclosure also provides an apparatus including a transducer configured to send and acquire ultrasound data; a data acquisition module for low-dimensional sampling of signal data; a data processing unit for recovering the signal data from the low-dimensional ultrasound data to full-rate data; a two-dimensional image reconstructing unit to generate an image of the ROI; and a user interface module that links the data processing unit to a display screen for image display purposes.

    [0073] The transducer may be in communicable connection to a computer to excite one or more elements of the transducer sequentially by a plane wave, and record the received signals from the ROI.

    [0074] The ultrasound data may be acquired by the data acquisition module. The acquisition module may include processing circuitry using random Gaussian and Fourier matrices for sub-Nyquist sampling to acquire ultrasound data. The ultrasound data may be further processed by a programming executable in the data processing unit. The data processing unit may process the signal data acquired by the low-dimensional sampling unit to reconstruct an image of the ROI. The data processing unit may be configured to beamform the recovered signals using a focused frequency time reversal matrix. The data processing unit may be configured to reconstruct the image of the ROI using the pseudo-spectrum of TR-PCMUSIC technique. The image may be sent to a user interface module for display on the display screen.

    [0075] While a number of exemplary aspects and examples have been discussed above, those of skill in the art will recognize certain modifications, permutations, additions and sub-combinations thereof.