Methods and devices for splicing ultrasound signal
AssigneeWuhan United Imaging Healthcare Co., Ltd.
InventorsYihui Da, Yaowen Zhang
Life of this patent
Estimating the term…
Abstract
The embodiments of the present disclosure provide a method and a device for signal processing. The method includes: obtaining multiple sets of initial Doppler blood flow signals, sampling times of the multiple sets of initial Doppler blood flow signals being discontinuous; and performing a splicing processing on the multiple sets of initial Doppler blood flow signals, to obtain a target Doppler blood flow signal.
Claims19
A method for signal processing, wherein the method is implemented on a computer device having at least one processor and at least one memory, the at least one memory stores computer programs, the computer programs are executed by the at least one processor, and the at least one processor implements the following operations:
- obtaining, with the at least one processor, multiple sets of initial Doppler blood flow signals, sampling times of the multiple sets of initial Doppler blood flow signals being discontinuous;
- and
- performing, with the at least one processor, a splicing processing on the multiple sets of initial Doppler blood flow signals, to obtain a target Doppler blood flow signal, the target Doppler blood flow signal being referred to as a continuous Doppler blood flow signal in a time domain;
- wherein the splicing processing includes:
- performing a first processing on the multiple sets of initial Doppler blood flow signals to obtain a first Doppler blood flow signal, the first Doppler blood flow signal including at least two sets of initial Doppler blood flow signals, wherein the first processing includes:
- connecting an end point of a first set of initial signals of the multiple sets of initial Doppler blood flow signals and a starting point of a second set of initial signals of the multiple sets of initial Doppler blood flow signals in a slow time direction on a time axis, the slow time direction corresponding to a time interval between two adjacent signal receiving times or two adjacent signal transmitting times;
- performing, with the at least one processor by multiple high-pass filters, a filtering processing on the first Doppler blood flow signal, respectively, to obtain multiple sets of second Doppler blood flow signals, cut-off frequencies of the multiple high-pass filters being different, and the multiple sets of second Doppler blood flow signals corresponding to different frequency ranges;
- for each set of the multiple sets of second Doppler blood flow signals, performing, with the at least one processor, a time-frequency signal conversion on the multiple sets of second Doppler blood flow signals, respectively, to obtain multiple sets of third Doppler blood flow signals;
- for the each set of the multiple sets of third Doppler blood flow signals, screening, with the at least one processor, multiple sets of fourth Doppler blood flow signals within a preset frequency range from the each set of the multiple sets of third Doppler blood flow signals;
- and
- combining the multiple sets of fourth Doppler blood flow signals according to frequency sizes of the multiple sets of fourth Doppler blood flow signals, to obtain the target Doppler blood flow signal.
A method for signal processing, wherein the method is implemented on a computer device having at least one processor and at least one memory, the at least one memory stores computer programs, the computer programs are executed by the at least one processor, and the at least one processor implements the following operations:
- obtaining, with the at least one processor, multiple sets of initial Doppler blood flow signals;
- ranking, with the at least one processor, the multiple sets of initial Doppler blood flow signals according to a generation time of the multiple sets of initial Doppler blood flow signals, to generate a first Doppler blood flow signal such that a time of the first Doppler blood flow signal is continuous;
- determining, with the at least one processor, a preset frequency set according to pulse repetition frequencies of the multiple sets of initial Doppler blood flow signals, the preset frequency set including at least two preset frequencies;
- determining, with the at least one processor, multiple sets of second Doppler blood flow signals corresponding to the preset frequencies from the first Doppler blood flow signal based on the preset frequencies;
- for each set of second Doppler blood flow signals, performing, with the at least one processor, a time-frequency signal conversion on the each set of second Doppler blood flow signals to generate multiple sets of third Doppler blood flow signals;
- and
- for each set of third Doppler blood flow signals, determining, with the at least one processor, a preset screening frequency range corresponding to the each set of third Doppler blood flow signals according to a target frequency of the each set of third Doppler blood flow signals and the pulse repetition frequencies of the multiple sets of initial Doppler blood flow signals;
- for the each set of the multiple sets of third Doppler blood flow signals, screening, with the at least one processor, multiple sets of fourth Doppler blood flow signals within a preset frequency range from the each set of the multiple sets of third Doppler blood flow signals;
- and
- combining the multiple sets of fourth Doppler blood flow signals according to frequency sizes of the multiple sets of fourth Doppler blood flow signals, to obtain a target Doppler blood flow signal, the target Doppler blood flow signal being referred to as a continuous Doppler blood flow signal in a time domain;
- and
- generating a Doppler blood flow image based on the target Doppler blood flow signal.
A device for signal processing, comprising:
- an obtaining module configured to obtain multiple sets of initial Doppler blood flow signals, sampling times of the multiple sets of initial Doppler blood flow signals being discontinuous;
- and
- a determination module configured to perform a splicing processing on the multiple sets of initial Doppler blood flow signals, to obtain a target Doppler blood flow signal, the target Doppler blood flow signal being referred to as a continuous Doppler blood flow signal in a time domain;
- wherein the splicing processing includes:
- performing a first processing on the multiple sets of initial Doppler blood flow signals, to obtain a first Doppler blood flow signal, the first Doppler blood flow signal including at least two sets of initial Doppler blood flow signals, wherein the first processing includes:
- connecting an end point of a first set of initial signals of the multiple sets of initial Doppler blood flow signals and a starting point of a second set of initial signals of the multiple sets of initial Doppler blood flow signals in a slow time direction on a time axis, the slow time direction corresponding to a time interval between two adjacent signal receiving times or two adjacent signal transmitting times;
- performing, by multiple high-pass filters, a filtering processing on the first Doppler blood flow signal, respectively, to obtain multiple sets of second Doppler blood flow signals, cut-off frequencies of the multiple high-pass filters being different, and the multiple sets of second Doppler blood flow signals corresponding to different frequency ranges,
- for each set of the multiple sets of second Doppler blood flow signals performing a time-frequency signal conversion on the multiple sets of second Doppler blood flow signals, respectively, to obtain multiple sets of third Doppler blood flow signals;
- for the each set of the multiple sets of third Doppler blood flow signals, screening, with the at least one processor, multiple sets of fourth Doppler blood flow signals within a preset frequency range from the each set of the multiple sets of third Doppler blood flow signals;
- and
- combining the multiple sets of fourth Doppler blood flow signals according to frequency sizes of the multiple sets of fourth Doppler blood flow signals, to obtain the target Doppler blood flow signal.
Dependencies are inferred from the claim text.