ULTRAFAST DOPPLER ULTRASOUND METHOD FOR ESTIMATING BLOOD FLOW VELOCITY THROUGH REPETITIVE COMPOUNDING OF MULTI-ANGLE PLANE WAVES

20230210490 · 2023-07-06

    Inventors

    Cpc classification

    International classification

    Abstract

    The present disclosure provides an ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves. The method includes: controlling an ultrasonic transducer to cyclically transmit plane waves (101) according to a sequence of deflection angles of {0, −β, β, −β}; receiving echo signals (102) of the plane waves reflected by an area to be scanned; searching for three consecutive frames of signals with deflection angles in a sequence of {0, −β, β} and {β, −β, 0} in the echo signals to obtain multiple frame groups (103); compounding the three consecutive frames of signals of each frame group to obtain a compounded radio frequency (RF) signal (105); calculating a blood flow velocity (106) according to the compounded RF signal; and performing color coding on the blood flow velocity to generate a two-dimensional (2D) blood flow velocity image (107).

    Claims

    1. An ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves, wherein the method comprises: controlling an ultrasonic transducer to cyclically transmit plane waves according to a sequence of deflection angles of {0, −β, β, −β} to an area to be scanned; receiving echo signals of the plane waves reflected by the area to be scanned, wherein the echo signals are obtained according to a basic cyclic unit of deflection angles arranged in a sequence of {0custom-character−βcustom-character βcustom-character−β}; searching for three consecutive frames of signals (as a frame group) with deflection angles in a sequence of {0, −β, β} and {β, −β, 0} in the echo signals to obtain multiple frame groups, wherein, among the multiple frame groups, a last frame signal of a previous frame group of two adjacent frame groups is used as a start frame signal of a next frame group; compounding the three consecutive frames of signals of each frame group to obtain a compounded radio frequency (RF) signal; calculating a blood flow velocity according to the compounded RF signal; and performing color coding on the blood flow velocity to generate a two-dimensional (2D) blood flow velocity image.

    2. The ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves according to claim 1, wherein the method further comprises: when the ultrasonic transducer is controlled to transmit a plane wave at a deflection angle of 0 to the area to be scanned, activating sequentially all the elements in the full aperture of the ultrasound; and when the ultrasonic transducer is controlled to transmit a plane wave at a deflection angle of −β or β to the area to be scanned, activating sequentially all the elements in the full aperture of the ultrasound based on a delay time calculated by the deflection angle.

    3. The ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves according to claim 1, wherein before compounding the three consecutive frames of signals of each frame group to obtain a compounded RF signal after searching for three consecutive frames of signals (as a frame group) with deflection angles in a sequence of {0, −β, β} and {β, −β, 0} in the echo signals to obtain multiple frame groups, the method further comprises: performing local registration on the three consecutive frames of signals of each frame group.

    4. The ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves according to claim 3, wherein the performing local registration on the three consecutive frames of signals of each frame group specifically comprises: subjecting the three consecutive frames of signals of each frame group to the following operations: calculating a first offset of the start frame signal relative to an intermediate frame signal; calculating a second offset of the last frame signal relative to the intermediate frame signal; and performing local registration on the three consecutive frames of signals of each frame group according to the first offset and the second offset.

    5. The ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves according to claim 1, wherein the calculating a blood flow velocity according to the compounded RF signal specifically comprises: extracting a blood flow Doppler signal of each frame of the compounded RF signal from the consecutive multiple frames of the compounded RF signal, to obtain blood flow Doppler signals at different radial positions in a lumen; performing quadrature demodulation on each of the blood flow Doppler signals to obtain a quadrature component and an in-phase component of each of the blood flow Doppler signals; calculating a phase shift of each blood flow Doppler signal separately according to the quadrature component and the in-phase component of each of the blood flow Doppler signals; calculating the blood flow velocity of each blood flow Doppler signal separately according to the phase shift of each blood flow Doppler signal.

    Description

    BRIEF DESCRIPTION OF DRAWINGS

    [0033] In order to describe the technical solutions in the embodiments of the present disclosure or in the prior art more clearly, the accompanying drawings required for the embodiments are briefly described below.

    [0034] FIG. 1 is a flowchart of an ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves according to the present disclosure.

    [0035] FIG. 2 is a schematic diagram of scanning according to an embodiment of the present disclosure.

    [0036] FIG. 3 is a schematic diagram of a time series of cyclically transmitting four-angle plane waves according to an embodiment of the present disclosure.

    [0037] FIG. 4 is a schematic diagram of a time series of a compounded radio frequency (RF) signal based on three-angle plane waves according to an embodiment of the present disclosure.

    [0038] FIG. 5 is a schematic diagram of correction and compound of three-angle plane waves according to an embodiment of the present disclosure.

    [0039] FIG. 6 is a diagram showing the distribution of a radial blood flow velocity measured according to an embodiment of the present disclosure.

    [0040] FIG. 7 shows a blood flow velocity image according to an embodiment of the present disclosure.

    DETAILED DESCRIPTION

    [0041] The technical solutions in the embodiments of the present disclosure are clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Apparently, the described embodiments are merely a part rather than all of the embodiments of the present disclosure.

    [0042] An objective of the present disclosure is to provide an ultrafast Doppler ultrasound method for estimating a blood flow velocity through repetitive compounding of multi-angle plane waves. This method increases the pulse repetition frequency by 50%, thereby expanding the detectable range of the maximum blood flow velocity of ultrafast Doppler ultrasound.

    [0043] To make the above objective, features and advantages of the present disclosure clearer and more comprehensible, the present disclosure is further described in detail below with reference to the accompanying drawings and specific embodiments.

    [0044] FIG. 1 is a flowchart of an ultrafast Doppler ultrasound method for estimating, a blood flow velocity through repetitive compounding of multi-angle plane waves according to the present disclosure. As shown in FIG. 1, this method includes:

    [0045] S101: Control an ultrasonic transducer to cyclically transmit plane waves according to a sequence of deflection angles of {0, −β, β, −β} to an area to be scanned.

    [0046] The specific control method includes: when the ultrasonic transducer is controlled to transmit a plane wave at a deflection angle of 0 to the area to be scanned, activate sequentially all the elements in the full aperture of the ultrasound; and when the ultrasonic transducer is controlled to transmit a plane wave at a deflection angle of −β or β to the area to be scanned, activate sequentially all the elements in the full aperture of the ultrasound based on a delay time calculated by the deflection angle.

    [0047] In the ultrasonic transducer with a total of N elements, the delay time of an n-th element is

    [00001] t ( n ) = ( n - 1 ) ( w + k ) sin β c ,

    where 1≤n≤N; w is a width of the element; k is a distance between two elements; c is a propagation velocity of the ultrasonic waves in an imaging medium.

    [0048] In this embodiment, a scanning range of the plane waves cyclically transmitted for blood flow scanning is set to X×Z.

    [0049] S102: Receive echo signals of the plane waves reflected by the area to be scanned, where the echo signals are obtained according to a basic cyclic unit of deflection angles arranged in a sequence of {0custom-character−βcustom-character βcustom-character−β}.

    [0050] Taking point (x,z) in the scanning area as an example, the specific control process of the echo signals of the plane waves received by the ultrasonic transducer is as follows:

    [0051] The transmission time of the plane wave signal transmitted by the n-th element to point (x,z) in the scanning area is t.sub.go(x,z)=√{square root over ((x−n).sup.2+z.sup.2)}. After the signal is reflected by point (x,z) the transmission time of the signal to an n-th element is t.sub.back(x,z)=√{square root over ((n−x).sup.2+z.sup.2)}. For point (x,z), the total signal transmission time is t(x,z)=t.sub.go(x,z)+t.sub.back(x,z).

    [0052] The signal reflected by all the scattering points in the scanning area is received with a full aperture, and is called channel data (CD).

    [0053] Based on an ultrasonic delay and sum method, beam synthesis is performed on the CD to generate a radio frequency (RF) echo signal RF. Taking the generation of an RF echo signal RF(x,z) at point (x,z) in the scanning area as an example, there is an equation as follows:

    [00002] RF ( x , z ) = x - a x + a CD ( x , t ( x , z ) ) dx

    [0054] In the equation, 2a is a synthetic aperture used in beam synthesis.

    [0055] Beam synthesis is performed on each frame of CD to obtain RF echo signals of multi-angle plane waves, whose deflection angles are in a sequence of { . . . , 0, −β, β, −β, 0, −β, β, −β . . . }. In this embodiment, the RF echo signal finally obtained is the echo signal of the plane wave.

    [0056] S103: Search for three consecutive frames of signals (as a frame group) with deflection angles in a sequence of {0, −β, β} and {β, −β, 0} in the echo signals to obtain multiple frame groups, where, among the multiple frame groups, a last frame signal of a previous frame group of two adjacent frame groups is used as a start frame signal of a next frame group.

    [0057] S104: Perform local registration on three consecutive frames of signals of each frame group.

    [0058] The three consecutive frames of signals of each frame group are subject to the following operations:

    [0059] Calculate a first offset of the start frame signal relative to an intermediate frame signal.

    [0060] Calculate a second offset of the last frame signal relative to the intermediate frame signal.

    [0061] Perform local registration on three consecutive frames of signals of each frame group according to the first offset and the second offset.

    [0062] In this embodiment, the specific control process of local registration is as follows. Three consecutive frames of RF echo signals {RF.sub.0, RF.sub.−β, RF.sub.β} or {RF.sub.β, RF.sub.−β, RF.sub.0} with the deflection angles of {0, −β, β} or {β, −β, 0} are divided into H×K (horizontally divided into H blocks, vertically divided into K blocks) local RF echo signals. The offsets of the local RF echo signals RF.sub.0(h,k) and RF.sub.β(h,k) relative to RF.sub.−β(h,k) are calculated respectively, and RF.sub.0(h,k), RF.sub.β(h,k) and RF.sub.−β(h,k) are registered according to the offsets, where, 1≤h≤H, 1≤k≤K.

    [0063] S105: Superimpose the three consecutive frames of signals of each frame group to obtain a compounded RF signal.

    [0064] S106: Calculate a blood flow velocity according to the compounded RF signal.

    [0065] A blood flow Doppler signal of each frame of the compounded RF signal is extracted from the consecutive multiple frames of the compounded RF signal, to obtain blood flow Doppler signals at different radial positions in a lumen. The blood flow Doppler signals at different radial positions in a k-th frame of compounded RF signal are extracted according to equation R(k)=RF.sub.k(n,z), where RF.sub.k(n,z) represents a z-th sampling point of an n-th line in the k-th frame of compounded RF signal, 1≤k≤K.

    [0066] Quadrature demodulation is performed on each blood flow Doppler signal to obtain a quadrature component and an in-phase component of each blood flow Doppler signal. Quadrature demodulation is performed on each blood flow Doppler signal according to equation R(k)=r(k)+j*I(k), where r(k) is the in-phase component of signal R(k) after quadrature demodulation; I(k) is the quadrature component of signal R(k) after quadrature demodulation; j is an imaginary unit.

    [0067] According to the quadrature component and the in-phase component of each blood flow Doppler signal, the phase shift of each blood flow Doppler signal is calculated separately. An autocorrelation algorithm is used to calculate the phase shift of each blood flow Doppler signal according to equation

    [00003] φ = arctan .Math. k = 2 K I ( k ) R ( k - 1 ) - R ( k ) I ( k - 1 ) .Math. k = 2 K R ( k ) R ( k - 1 ) + I ( k ) I ( k - 1 ) ,

    where K indicates that the consecutive multi-frame compounded RF signal has K frames; k represents a k-th frame blood flow Doppler signal; k−1 represents a (k−1)-th frame blood flow Doppler signal; R(k) represents the k-th frame blood flow Doppler signal, I(k) represents the quadrature component of signal R(k) after quadrature demodulation; R(k−1) represents the (k−1)-th frame blood flow Doppler signal; I(k−1) represents the quadrature component of signal R(k−1) after quadrature demodulation.

    [0068] The blood flow velocity of each blood flow Doppler signal is calculated separately according to the phase shift of each blood flow Doppler signal. The blood flow velocity of each blood flow Doppler signal is calculated according to the Doppler ultrasound equation

    [00004] v = cf p 4 π f 0 × φ ,

    where c represents a velocity of sound; f.sub.p represents a pulse repetition frequency; f.sub.0 represents a center frequency of the ultrasonic transducer; φ represents the phase shift of the corresponding blood flow Doppler signal.

    [0069] S107: Perform color coding on the blood flow velocity to generate a two-dimensional (2D) blood flow velocity image.

    [0070] The technical solution of the present disclosure is described below with reference to a specific embodiment. As shown in FIG. 2, a blood flow model is established. The center maximum speed of the ultrasonic transducer is set to 1.5 m/s, and the deflection angle is set to 45°. The ultrasonic transducer is set to transmit plane waves cyclically at four deflection angles: {0°, −15°, 15°, −15°}. As shown in FIG. 3, according to the set four-deflection transmission cycle, the plane waves are cyclically transmitted for scanning. Based on an ultrasonic delay and sum method, beam synthesis is performed on each frame of CD received by the full aperture of the ultrasonic transducer to obtain an RF echo time series of multi-angle plane waves, whose deflection angles are { . . . , 0°, −15°, 15°, −15°, 0°, −15°, 15°, −15°, . . . }.

    [0071] Local segmentation is performed on three consecutive frames of RF echo signals with the deflection angles of {0°, −15°, 15°} or {15°, −15°, 0°} to obtain local RF echo signals. The offsets of the local RF echo signals of 0° and 15° relative to the local RF echo signal of −15° are calculated, and the local RF echo signals of the three angles are registered according to the offsets. The three frames of RF echo signals after registration are superimposed to generate a frame of compounded RF signal, where the last frame RF echo signal of each compound is repeatedly used for the next compound (as shown in FIGS. 4 and 5).

    [0072] Blood flow Doppler signals R(k) at different radial positions are extracted from consecutive K=10 frames of compounded RF signals, and quadrature demodulation is performed according to equation R(k)=r(k)+j*I(k), where, 1≤k≤10, r(k) is the in-phase component of signal R(k) after quadrature demodulation; I(k) is the quadrature component of signal R(k) after quadrature demodulation; j is an imaginary unit.

    [0073] An autocorrelation algorithm is used to calculate the phase shift φ of the blood flow Doppler signal according to equation

    [00005] φ = arctan .Math. k = 2 K I ( k ) R ( k - 1 ) - R ( k ) I ( k - 1 ) .Math. k = 2 K R ( k ) R ( k - 1 ) + I ( k ) I ( k - 1 ) ,

    where K indicates that the consecutive multi-frame compounded RF signal has K frames; k represents a k-th frame blood flow Doppler signal; k−1 represents a (k−1)-th frame blood flow Doppler signal; R(k) represents the k-th frame blood flow Doppler signal, I(k) represents the quadrature component of signal R(k) after quadrature demodulation; R(k−1) represents the (k−1)-th frame blood flow Doppler signal; I(k−1) represents the quadrature component of signal R(k−1) after quadrature demodulation.

    [0074] As shown in FIG. 6, the blood flow velocity data ν of 50 different radial positions are extracted according to the Doppler ultrasound equation

    [00006] v = cf p 4 π f 0 × φ ,

    where c represents a velocity of sound, which is usually 1,540 m/s in human tissues; f.sub.p=10000 Hz represents a pulse repetition frequency (equivalent to the frame rate of the compounded RF signal in ultrafast ultrasound); f.sub.0=10 MHz represents the center frequency of the ultrasonic transducer; φ represents the phase shift of the corresponding blood flow Doppler signal.

    [0075] Finally, color coding is performed based on all blood flow velocity data in the imaging range, to obtain a 2D blood flow speed image in the field of view, as shown in FIG. 7.

    [0076] In the present disclosure, a sequence of four-angle plane waves with the deflection angles of {0, −β, β, −β} is transmitted cyclically, and in the process of coherent compounding, only three consecutive RF echo signals with the deflection angles of {0, −β, β} or {β, −β, 0} are used. The plane waves of three deflection angles used in each compound compose a polar deflection angle sequence.

    [0077] The present disclosure introduces local RF echo signal matching. Unlike the traditional method of directly compounding the entire frame of echo signals, the present disclosure performs local matching before the compounding of the three-angle echo signals. Compared with the global registration method (whole frame registration), the present disclosure performs local registration on blood flow RF signals at different radial positions to minimize the motion artifacts of blood flow.

    [0078] In addition, assuming that the pulse repetition frequency before compounding is PRF.sub.single, the pulse repetition frequency is

    [00007] PRF compound = PRF single 3

    in the traditional three-angle plane wave coherent compounding method. In the present disclosure, since the last frame of the three-angle plane wave used in each compound is repeated for the next compound, the pulse repetition frequency after repetitive compounding of the three-angle plane waves is

    [00008] PRF compound = PRF single 3 - 1 = PRF single 2 .

    Therefore, by using the method of repetitive compounding, the present disclosure increases the pulse repetition frequency by 50%.

    [0079] Several embodiments are used to illustrate the principles and implementation methods of the present disclosure. The description of the embodiments is intended to help illustrate the method and core principles of the present disclosure. In conclusion, the content of the specification should not be construed as a limitation to the present disclosure.