Aliasing index of blood flow imaging, display method and display device of aliasing area
By calculating and displaying the aliasing index and regions in ultrasonic blood flow imaging, the aliasing problem when the blood flow velocity exceeds the maximum measurable speed is solved, improving the accuracy of quantitative measurement and diagnostic accuracy.
Patent Information
- Application Number
- CN202010044601.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-12-31
- Filing Date
- 2020-01-14
- Publication Date
- 2025-04-15
- Estimated Expiration
- 2040-01-14
AI Technical Summary
Existing ultrasonic blood flow imaging technology is prone to aliasing when the blood flow velocity exceeds the maximum measurable speed, resulting in aliasing of the blood flow image, affecting the accuracy of quantitative measurements. Doctors need to judge the aliasing situation through naked eyes, which poses subjectivity and misjudgment risks.
By calculating the aliasing index of the blood flow image and displaying the aliasing area, an objective indicator is provided to help the doctor determine whether the blood flow image is aliasing. The method includes transmitting ultrasound waves to the target object, receiving an echo signal, determining an aliasing index or aliasing area of the target area of the current frame blood flow image, and displaying it on a visual interface.
It improves the quantitative measurement accuracy of blood flow images, reduces the subjectivity of doctors in judging aliasing phenomenon, enhances the accuracy of diagnostic results, and avoids misdiagnosis and misdiagnosis.
Smart Images

Figure CN113116380B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of ultrasonic imaging technology, and in particular to a method and a device for displaying an aliasing index and an aliasing area of blood flow imaging. Background Art
[0002] Ultrasonic blood flow imaging based on the Doppler principle has been widely used in the medical field. However, ultrasonic blood flow imaging based on the Doppler principle has the defect of aliasing. When the actual blood flow velocity exceeds the current maximum measurable velocity, aliasing occurs. Hemodynamic research and quantitative measurement based on aliased blood flow imaging results will greatly affect the accuracy of research and measurement results.
[0003] At present, to determine whether blood flow imaging results are aliased, doctors need to observe with the naked eye, and this observation may lead to misjudgment or omission of aliasing due to the doctor's lack of experience or negligence. Especially for vector blood flow imaging results, the imaging and display method itself is a relatively new technology. Direct observation with the naked eye is obviously not the most effective way to judge aliasing. In addition, vector blood flow imaging usually performs quantitative measurements. If the aliasing is misjudged, it may greatly affect the final measurement results. Therefore, the current method of judging whether blood flow imaging results are aliased in the field of ultrasound is relatively simple and subjective. Summary of the invention
[0004] The embodiment of the present application provides a method and a display device for displaying an aliasing index and an aliasing area of blood flow imaging. By displaying the aliasing index and / or the aliasing area, it is determined whether aliasing occurs in the current frame of the blood flow image, thereby improving the accuracy of quantitative measurement of the blood flow image.
[0005] In a first aspect, an embodiment of the present application provides a method for displaying an aliasing index of blood flow imaging, comprising:
[0006] Transmitting ultrasonic waves to the target object, receiving ultrasonic echoes of the ultrasonic waves returned by the target object, obtaining ultrasonic echo signals, and obtaining a current frame blood flow image according to the ultrasonic echo signals;
[0007] Determine an aliasing index of a target area of a current frame of blood flow image, where the aliasing index is used to characterize the degree of aliasing of a blood flow area of the target area of the current frame of blood flow image;
[0008] Displays the aliasing exponent.
[0009] In a second aspect, an embodiment of the present application provides a method for displaying an aliasing area of a blood flow image, comprising:
[0010] Transmitting ultrasonic waves to the target object, receiving ultrasonic echoes of the ultrasonic waves returned by the target object, obtaining ultrasonic echo signals, and obtaining a current frame blood flow image according to the ultrasonic echo signals;
[0011] Determine the pixel points where aliasing occurs in the blood flow area in the target area of the blood flow image of the current frame;
[0012] Determine an aliasing area composed of aliased pixels in a blood flow area in a target area of a blood flow image of a current frame;
[0013] Displays aliased areas.
[0014] In a third aspect, an embodiment of the present application provides an aliasing index display device for blood flow imaging, comprising: a probe, a transmitting circuit, a receiving circuit, a processor, and a display;
[0015] A transmitting circuit, used for exciting the probe to transmit ultrasound to a target object;
[0016] A receiving circuit, used for controlling the probe to receive the ultrasonic echo of the ultrasonic wave returned by the target object, and obtaining an ultrasonic echo signal;
[0017] A processor is used to execute or control a transmitting circuit, a receiving circuit or a display to execute the method of the first aspect.
[0018] In a fourth aspect, an embodiment of the present application provides an aliasing area display device for a blood flow image, comprising: a probe, a transmitting circuit, a receiving circuit, a processor, and a display;
[0019] A transmitting circuit, used for exciting the probe to transmit ultrasonic waves to the target object;
[0020] A receiving circuit, used for controlling the probe to receive the ultrasonic echo of the ultrasonic wave returned by the target object, and obtaining an ultrasonic echo signal;
[0021] A processor is used to execute or control a transmitting circuit, a receiving circuit or a display to execute the method of the second aspect.
[0022] In a fifth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a computer to execute the method of the first aspect or the second aspect.
[0023] In a sixth aspect, an embodiment of the present application provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program can be operated to cause the computer to execute the method of the first aspect or the second aspect.
[0024] It can be seen that in the embodiment of the present application, when performing blood flow imaging, the blood flow imaging device determines the aliasing area and / or aliasing index of the current frame blood flow image, and displays the aliasing area and / or aliasing index on a visual interface, so that the doctor can promptly know the aliasing degree of the current frame blood flow image and which areas have aliasing, which provides a clear indicator for judging whether aliasing has occurred in the blood flow image, so that the doctor can objectively judge the aliasing phenomenon; since the doctor can clearly know the aliasing degree of the current frame blood flow image and which areas have aliasing, it can be determined whether the current measurement result is correct, which is convenient for the doctor to conduct correct medical analysis, avoid misdiagnosis, and improve the accuracy of the diagnosis result. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0026] Figure 1A A schematic diagram of aliasing in a conventional color Doppler ultrasound provided in an embodiment of the present application;
[0027] Figure 1B A blood flow velocity curve provided in an embodiment of the present application;
[0028] Figure 1C A structural diagram of a blood flow imaging device provided in an embodiment of the present application;
[0029] Figure 2 A schematic diagram of a flow chart of a method for displaying an aliasing index of a blood flow image provided in an embodiment of the present application;
[0030] Figure 3 A schematic diagram showing a first aliasing index and a second aliasing index provided in an embodiment of the present application;
[0031] Figure 4 A schematic diagram showing a first aliasing index, a second aliasing index and a third aliasing index provided in an embodiment of the present application;
[0032] Figure 5 A schematic diagram of a first aliasing index for displaying multiple frames of blood flow images provided in an embodiment of the present application;
[0033] Figure 6 A schematic diagram showing the average value of aliasing index of multiple frames of blood flow images provided in an embodiment of the present application;
[0034] Figure 7A schematic flow chart of a method for displaying an aliasing area of a blood flow image provided in an embodiment of the present application;
[0035] Figure 8 A schematic diagram of a common shape of a first aliasing region provided in an embodiment of the present application;
[0036] Fig. 9 A schematic diagram showing an aliasing index and an aliasing area of a blood flow image provided by an embodiment of the present application;
[0037] Fig.10 A schematic diagram of an anti-aliasing process provided in an embodiment of the present application;
[0038] Fig.11 A schematic diagram of another anti-aliasing process provided in an embodiment of the present application. DETAILED DESCRIPTION
[0039] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0040] The terms "first", "second", "third" and "fourth" etc. in the specification and claims of the present application and the drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally includes steps or units that are not listed, or optionally includes other steps or units inherent to these processes, methods, products or devices.
[0041] Reference to "embodiments" herein means that a particular feature, result, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0042] Color Doppler ultrasound blood flow imaging, referred to as color Doppler ultrasound, according to its implementation principle, aliasing may occur during the blood flow velocity calculation process, causing the final blood flow image to change, such as Figure 1A shown.
[0043] When aliasing occurs, the measured blood flow velocity will be seriously inconsistent with the actual blood flow velocity.
[0044] like Figure 1B As shown, when the actual blood flow velocity exceeds the current maximum measurable velocity v max When , aliasing will occur. max It can be expressed by formula (1):
[0045]
[0046] Among them, f PRF is the pulse repetition frequency, f0 is the center frequency of the ultrasonic signal emitted by the ultrasonic probe, θ is the angle between the actual flow direction of the blood flow and the ultrasonic propagation direction, and c is the speed of sound.
[0047] Therefore, if aliasing is not to occur, it is necessary to obtain the largest possible v max However, the speed of sound c is constant and cannot be changed. To avoid aliasing, we need to increase f as much as possible. PRF Either reduce f0 or increase θ. In practical applications, the increase and decrease of these parameters are also subject to certain restrictions and cannot be increased or decreased infinitely. For example, reducing f0 will reduce the spatial resolution of blood flow imaging. In addition, to improve the spatial resolution of grayscale images, it is necessary to increase f0. Usually, the bandwidth of the probe is not that wide, and it is difficult to increase f0 and reduce f0 at the same time. In addition, f PRF is the reciprocal of the time interval between two adjacent pulse emissions, increasing f PRF This will shorten the signal processing time of the ultrasound imaging system, which will increase the performance requirements of the system and increase the cost. In addition, it takes a certain amount of time to receive the echo signal after each pulse is transmitted, which is related to the speed of sound and the imaging depth. Therefore, the maximum f PRF It is also limited by the actual sound speed and the current imaging depth. Therefore, f cannot be increased infinitely. PRF .
[0048] Aliasing of blood flow imaging is sometimes unavoidable. When aliasing occurs in conventional color Doppler ultrasound, Figure 1A As shown, since traditional color ultrasound usually only performs qualitative analysis, blood flow images can be produced even with aliasing. In addition, doctors are relatively familiar with traditional methods, so this aliasing basically does not affect normal diagnosis and clinical research.
[0049] However, if quantitative measurements are involved, aliasing will have a great impact on the measurement results. Pulse Doppler and ultrasound vector flow imaging are mainly used in hemodynamic research and quantitative measurements. Once aliasing occurs, the measured value will be very different from the actual value. The limitations of increasing the maximum measurable velocity have been described above. In addition, the actual velocity is sometimes very large. Therefore, for some cases, such as arteriovenous fistula blood flow, blood flow in arterial stenosis, and heart blood flow, it is likely that anti-aliasing cannot be achieved by adjusting traditional parameters, resulting in the reverse of the velocity calculation results, which seriously affects the quantitative measurement accuracy of pulse Doppler and vector flow imaging. This may cause the final measurement results to be very different from the actual value, affecting medical analysis and may cause misdiagnosis or missed diagnosis.
[0050] First of all, it should be noted that the target area involved in the embodiment of the present application includes the entire current frame blood flow image, the region of interest (ROI) and the non-region of interest. In addition, the determination of the aliasing index or the determination of the aliasing area involved in the present application is determined based on the entire blood flow area of the current frame blood flow image, the blood flow area of the ROI and the blood flow area of the non-region of interest as samples.
[0051] Figure 1C A blood flow imaging device is provided in an embodiment of the present application. When the blood flow imaging device is used to display the aliasing index of a blood flow image, the blood flow imaging device may also be referred to as an aliasing index display device; when the blood flow imaging device is used to display the aliasing area of a blood flow image, the blood flow imaging device may also be referred to as an aliasing area display device;
[0052] The blood flow imaging device 10 may include a probe 100, a transmitting circuit 101, a transmitting / receiving selection switch 102, a receiving circuit 103, a processor 104 and a display 105, wherein:
[0053] The transmitting circuit 101 is used to stimulate the probe 100 to transmit ultrasonic waves to the target object;
[0054] The receiving circuit 103 is used to control the probe 100 to receive the ultrasonic echo of the ultrasonic wave returned by the target object to obtain an ultrasonic echo signal;
[0055] The processor 104 is used to obtain a blood flow image of a current frame according to the ultrasonic echo signal;
[0056] The processor 104 is further used to determine the pixel points where aliasing occurs in the blood flow area in the target area of the blood flow image of the current frame;
[0057] The processor 104 is further configured to determine an aliasing index of a target region of a current frame of blood flow image, where the aliasing index is used to characterize the degree of aliasing of a blood flow region of the target region of the current frame of blood flow image; and / or,
[0058] Determine an aliasing area composed of aliased pixels in a blood flow area in a target area of a blood flow image of a current frame;
[0059] The display 105 is used to display the aliasing index and / or the aliasing area.
[0060] It can be seen that in the embodiment of the present application, when performing blood flow imaging, the blood flow imaging device determines the aliasing area and / or aliasing index of the target area of the current frame blood flow image, and displays the aliasing area and / or aliasing index on a visual interface, so that the doctor can promptly know the degree of aliasing in the target area of the current frame blood flow image, and determine which areas of the target area have aliasing, which provides a clear indicator for judging whether aliasing occurs in the blood flow image, so that the doctor can objectively judge the aliasing phenomenon; because the doctor can clearly know the aliasing degree of the current frame blood flow image, and which areas have aliasing, it can be determined whether the current measurement result is correct, which is convenient for the doctor to perform correct medical analysis, avoid misdiagnosis, and improve the accuracy of the diagnosis result.
[0061] In a possible implementation, before the display 105 displays the aliasing index, the processor 104 is further configured to obtain an aliasing index of a target area of each blood flow image in the previous N blood flow image frames corresponding to the current blood flow image frame; determine a final aliasing index of the target area of the current blood flow image frame according to the aliasing index of the target area of each blood flow image in the previous N blood flow image frames and the aliasing index of the target area of the current blood flow image frame;
[0062] In terms of displaying the aliasing index, the display 105 is specifically used to: display the final aliasing index.
[0063] It should be noted that the method of determining the aliasing index of the target area of each blood flow image in the previous N frames is similar to the method of determining the aliasing index of the target area of the current frame of blood flow image. In this application, determining the aliasing index of the target area of each blood flow image frame is used as an example for specific description.
[0064] In a possible implementation, the target area includes the entire current frame blood flow image;
[0065] In determining the aliasing index of the target area of the blood flow image of the current frame, the processor 104 is specifically configured to:
[0066] Determine a first aliasing index of the entire current frame blood flow image, where the first aliasing index is used to characterize the degree of aliasing in the blood flow area of the entire current frame blood flow image;
[0067] In terms of determining the aliasing area composed of aliased pixels in the blood flow area of the target area of the blood flow image of the current frame, the processor 104 is specifically configured to:
[0068] A first aliasing region composed of aliased pixels in the blood flow region of the entire current frame blood flow image is determined.
[0069] In a possible implementation, the target area includes a ROI selected in the current frame blood flow image;
[0070] In determining the aliasing index of the target area of the blood flow image of the current frame, the processor 104 is specifically configured to:
[0071] Determine a second aliasing index of the ROI, where the second aliasing index is used to characterize the degree of aliasing in the blood flow region of the ROI;
[0072] In terms of determining the aliasing region composed of aliased pixels in the blood flow region of the target region of the blood flow image of the current frame, the processor 104 is specifically configured to:
[0073] A second aliasing region consisting of aliased pixels in the blood flow region of the ROI is determined.
[0074] In a possible implementation, the target region includes a non-interest region, wherein the non-interest region is all regions outside the ROI in the entire current frame blood flow image;
[0075] In determining the aliasing index of the target area of the blood flow image of the current frame, the processor 104 is specifically configured to:
[0076] Get the ROI selected by the user in the current frame of blood flow image;
[0077] Determine a third aliasing index of the non-interest region, where the third aliasing index is used to characterize the degree of aliasing in the blood flow region of the non-interest region;
[0078] In terms of determining the aliasing area composed of aliased pixels in the blood flow area of the target area of the blood flow image of the current frame, the processor 104 is specifically configured to:
[0079] A third aliasing region consisting of aliased pixels in the blood flow region other than the region of interest is determined.
[0080] In a possible implementation, the target region includes one or more of the entire current frame blood flow image, the ROI, and a non-region of interest, and the aliasing index includes one or more of a first aliasing index corresponding to the entire current frame blood flow image, a second aliasing index corresponding to the ROI, and a third aliasing index corresponding to the non-region of interest;
[0081] In terms of displaying the aliasing index, the display 105 is specifically used for:
[0082] One or more of a first aliasing index, a second aliasing index, and a third aliasing index are displayed.
[0083] In terms of displaying the aliasing area, the display 105 is specifically configured to:
[0084] One or more of the first aliasing region, the second aliasing region, and the third aliasing region are displayed.
[0085] In a possible implementation manner, in terms of displaying the aliasing index and / or displaying the aliasing area, the display 105 is specifically configured to:
[0086] One or more of the first aliasing index, the second aliasing index, and the third aliasing index are displayed and / or one or more of the first aliasing region, the second aliasing region, and the third aliasing region are displayed.
[0087] In a possible implementation manner, in determining the aliasing index of the target area of the current frame blood flow image, the processor 104 is specifically configured to:
[0088] Determine that the ratio of the number of aliased pixels in the blood flow area of the target area to the total number of pixels in the blood flow area of the target area is the aliasing index of the target area;
[0089] If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image. If the target area is ROI, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of ROI. If the target area is a non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
[0090] In a possible implementation manner, in determining the aliasing index of the target area of the current frame blood flow image, the processor 104 is specifically configured to:
[0091] Determine an aliasing region composed of aliased pixels in a blood flow region of a target region;
[0092] Determine the ratio of the area of the aliasing region to the area of the blood flow region of the target region as the aliasing index of the target region;
[0093] If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image; if the target area is a region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI; if the target area is a non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
[0094] In a possible implementation manner, in determining the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame, the processor 104 is specifically configured to:
[0095] Determine a first pixel set where aliasing occurs in a blood flow area of a target area of a blood flow image of a current frame, wherein the first pixel set includes at least one pixel point;
[0096] After performing anti-aliasing processing on the first pixel set, determining a second pixel set where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame, the second pixel set including at least one pixel point other than the first pixel set;
[0097] The pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame are determined according to the first pixel set and the second pixel set.
[0098] In a possible implementation manner, in determining a first pixel set where aliasing occurs in a blood flow region of a target region of a blood flow image of a current frame, the processor 104 is specifically configured to:
[0099] A first aliasing determination step is performed, the first aliasing determination step comprising:
[0100] Determine a first blood flow velocity at a spatial point A', where the spatial point A' is a spatial point corresponding to the pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of a blood flow image of a current frame;
[0101] Obtaining a second blood flow velocity at a spatial point A", where the spatial point A" is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image;
[0102] obtaining a difference between the first blood flow velocity and the second blood flow velocity;
[0103] Acquire a first threshold value corresponding to a frame interval, where the frame interval is a time interval between a current frame of a blood flow image and a previous frame or a next frame of a blood flow image;
[0104] If the difference is greater than the first threshold, the pixel point A is determined to be a pixel point where aliasing occurs;
[0105] The first pixel set includes all aliased pixel points determined in the first aliasing determination step.
[0106] In a possible implementation manner, in determining the aliasing index of the target area of the current frame blood flow image, the processor 104 is specifically configured to:
[0107] Obtaining the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the first pixel set in the blood flow area of the target area at the spatial point corresponding to the current frame and the previous frame, or the current frame and the next frame, to obtain a first difference set;
[0108] Obtaining the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the second pixel set in the blood flow area of the target area between the current frame and the previous frame, or between the current frame and the next frame, to obtain a second difference set;
[0109] Determine an aliasing index of the target area according to a variance or a standard deviation of the first difference set and the second difference set;
[0110] If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image. If the target area is a region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI. If the target image is a non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
[0111] In a possible implementation manner, in determining a first pixel set where aliasing occurs in a blood flow region of a target region of a blood flow image of a current frame, the processor 104 is specifically configured to:
[0112] A second aliasing determination step is performed, the second aliasing determination step comprising:
[0113] Determine a first blood flow velocity corresponding to a spatial point A', where the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of a blood flow image of a current frame;
[0114] Determine a second blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to the pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A;
[0115] obtaining a difference between the first blood flow velocity and the second blood flow velocity;
[0116] Acquire a second threshold value corresponding to the spatial distance, where the spatial distance is the spatial distance between any two adjacent pixel points in the blood flow image of the current frame;
[0117] If the difference is greater than the second threshold, the pixel point A is determined to be a pixel point where aliasing occurs;
[0118] The first pixel set includes all aliased pixel points determined in the second aliasing determination step.
[0119] In a possible implementation manner, in determining the aliasing index of the target area of the current frame blood flow image, the processor 104 is specifically configured to:
[0120] Obtain the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the first pixel set in the blood flow area of the target area and the spatial point corresponding to the adjacent pixel point to obtain a third difference set;
[0121] Obtain the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the second pixel set in the blood flow area of the target area and the spatial point corresponding to the adjacent pixel point to obtain a fourth difference set;
[0122] Determine an aliasing index of the target area according to the variance or standard deviation of the third difference set and the fourth difference set;
[0123] If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image. If the target area is a region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI. If the target image is a non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
[0124] In a possible implementation manner, in determining a first pixel set where aliasing occurs in a blood flow region of a target region of a blood flow image of a current frame, the processor 104 is specifically configured to:
[0125] A third aliasing determination step is performed, the third aliasing determination step comprising:
[0126] Determine a first blood flow velocity corresponding to a spatial point A', where the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of a blood flow image of a current frame;
[0127] Determine a second blood flow velocity at a spatial point A", where the spatial point A" is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image;
[0128] Determine a third blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to the pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A;
[0129] Acquire a first difference between the first blood flow velocity and the second blood flow velocity;
[0130] obtaining a second difference between the first blood flow velocity and the third blood flow velocity;
[0131] Acquire a first threshold value corresponding to a frame interval, where the frame interval is a time interval between a current frame of a blood flow image and a previous frame or a next frame of a blood flow image;
[0132] Acquire a second threshold value corresponding to the spatial distance, where the spatial distance is the spatial distance between any two adjacent pixel points in the blood flow image of the current frame;
[0133] If the first difference is greater than the first threshold or the second difference is greater than the second threshold, the pixel A is determined to be a pixel where aliasing occurs;
[0134] The first pixel set includes all aliased pixel points determined in the third aliasing determination step.
[0135] In a possible implementation manner, in determining a first pixel set where aliasing occurs in a blood flow region of a target region of a blood flow image of a current frame, the processor 104 is specifically configured to:
[0136] Performing a fourth aliasing determination step, the fourth aliasing determination step comprising:
[0137] Determine a first vector blood flow velocity corresponding to a spatial point A', where the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of a blood flow image of a current frame;
[0138] Determine a second vector blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to the pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A;
[0139] Obtaining a velocity direction difference between the first vector blood flow velocity and the second vector blood flow velocity;
[0140] The velocity direction difference is a non-negative number obtained by taking the absolute value of the difference between the angle value or radian value corresponding to the velocity direction of the first vector blood flow velocity and the second vector blood flow velocity. The differences mentioned in this application are all non-negative numbers obtained by taking the absolute value.
[0141] The velocity direction difference is described by an example (taking the angle value as an example): for example, the velocity direction of the first vector blood flow velocity is 13 degrees (based on the 0 to 360 degree polar coordinate system, which is equivalent to 360 degrees and 0 degrees coinciding), and the velocity direction of the second vector blood flow velocity is 8 degrees, then the difference between the two is 5 degrees. For another example, the velocity direction of the first vector blood flow velocity is 131 degrees, and the velocity direction of the second vector blood flow velocity is 138 degrees, then the difference between the two is 7 degrees. The maximum velocity direction difference between the first vector blood flow velocity and the second vector blood flow velocity is 180 degrees. If the absolute value of the subtraction between the two is greater than 180 degrees, at this time, the absolute value of the subtraction between the two is Δθ, then the difference between the two should ultimately be equal to 360 degrees minus Δθ. For example, the velocity direction of the first vector blood flow velocity is 359 degrees, and the velocity direction of the second vector blood flow velocity is 3 degrees, then the difference between the two is 4 degrees.
[0142] Acquire a second threshold value corresponding to the spatial distance, where the spatial distance is the spatial distance between any two adjacent pixel points in the blood flow image of the current frame;
[0143] If the speed direction difference is greater than the second threshold, the pixel point A is determined to be a pixel point where aliasing occurs;
[0144] The first pixel set includes all aliased pixel points determined in the fourth aliasing determination step.
[0145] In a possible implementation manner, in determining the aliasing index of the target area of the current frame blood flow image, the processor 104 is specifically configured to:
[0146] Obtain a velocity direction difference between a first vector blood flow velocity and a second vector blood flow velocity of a spatial point corresponding to each pixel point of a first pixel set in a blood flow region of a target region and an adjacent pixel point, to obtain a fifth difference set;
[0147] Obtain a velocity direction difference between a first vector blood flow velocity and a second vector blood flow velocity of a spatial point corresponding to each pixel point of a second pixel set in a blood flow region of the target region and an adjacent pixel point, to obtain a sixth difference set;
[0148] Determine an aliasing index of the target area according to the variance or standard deviation of the fifth difference set and the sixth difference set;
[0149] If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image. If the target area is a region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI. If the target image is a non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
[0150] In a possible implementation, the aliasing region includes a first boundary and a first boundary range formed by the first boundary, and the display 105 is further configured to display the first boundary in a first color and display the first boundary range in a second color.
[0151] In a possible implementation, the processor 104 is further used to receive an anti-aliasing operation instruction; and to respond to the operation instruction to perform anti-aliasing processing on the entire current frame blood flow image, ROI and at least one of the non-regions of interest, and the display 105 is further used to display the blood flow image after anti-aliasing.
[0152] In a possible implementation, the processor 104 is further configured to, when the first aliasing index is greater than the first aliasing threshold, perform anti-aliasing processing on the entire current frame blood flow image, and control the display 105 to display the anti-aliased blood flow image; and / or,
[0153] When the second aliasing index is greater than the second aliasing threshold, anti-aliasing processing is performed on the region of interest, and the display 105 is controlled to display the blood flow image after anti-aliasing; and / or,
[0154] When the third aliasing index is greater than the third aliasing threshold, anti-aliasing processing is performed on the non-interested region, and the display 105 is controlled to display the blood flow image after anti-aliasing.
[0155] In a possible implementation, when the first aliasing index is less than the first aliasing threshold, the anti-aliasing process is stopped for the entire current frame blood flow image; and / or,
[0156] When the second aliasing index is less than the second aliasing threshold, stopping anti-aliasing processing on the region of interest; and / or,
[0157] When the third aliasing index is less than the third aliasing threshold, the anti-aliasing process is stopped for the non-interest region.
[0158] In a possible implementation, the blood flow image includes a color Doppler ultrasound blood flow image and / or an ultrasound vector blood flow image.
[0159] In one embodiment of the present application, the display 105 of the aforementioned blood flow imaging device 10 may be a touch screen, a liquid crystal display, etc., or it may be an independent display device such as a liquid crystal display, a television, etc. that is independent of the blood flow imaging device 10, or it may be a display screen on electronic devices such as mobile phones and tablet computers, and so on.
[0160] In practical applications, the processor 104 can be at least one of an application specific integrated circuit (ASIC), a digital signal processor (DSP), a digital signal processing device (DSPD), a programmable logic device (PLD), a field programmable gate array (FPGA), a central processing unit (CPU), a controller, a microcontroller, and a microprocessor, so that the processor 104 can execute the corresponding steps of the ultrasound image processing method in each embodiment of the present application.
[0161] The memory 106 may be a volatile memory, such as a random access memory (RAM); or a non-volatile memory, such as a read-only memory (ROM), a flash memory, a hard disk drive (HDD) or a solid-state drive (SSD); or a combination of the above types of memory, and provide instructions and data to the processor 104.
[0162] Figure 2 A flow chart of a method for displaying an aliasing index of blood flow imaging provided in an embodiment of the present application is provided. The method is applied to a blood flow imaging device. The method of this embodiment includes but is not limited to the following steps:
[0163] 201: Transmitting ultrasonic waves to a target object, receiving ultrasonic echoes of the ultrasonic waves returned by the target object, obtaining ultrasonic echo signals, and obtaining a current frame blood flow image according to the ultrasonic echo signals.
[0164] Based on Doppler blood flow imaging technology, a current frame blood flow image is obtained. The current frame can be one or more frames of blood flow images currently displayed.
[0165] 202: Determine the aliasing index of the target area of the blood flow image of the current frame.
[0166] The aliasing index is used to characterize the degree of aliasing in the blood flow area in the target area of the blood flow image of the current frame.
[0167] Wherein, determining the aliasing index of the target area of the current frame blood flow image may be to perform an aliasing index calculation operation on the target area of the currently displayed one or more frames of blood flow images to obtain the aliasing index of the target area of the current frame blood flow image, that is, the aliasing index of the target area of the current frame blood flow image is obtained based on the currently displayed one or more frames of blood flow images or corresponding ultrasonic echo signals; or the aliasing index of the target area of the current frame blood flow image may be obtained based on the one or more frames of blood flow images before and after the currently displayed blood flow image or corresponding ultrasonic echo signals, for example, the average aliasing index of the target area of the previous frame and the next frame of blood flow images of the currently displayed one frame of blood flow image may be used as the aliasing index of the target area of the current frame of blood flow image, and the current frame may be the currently displayed one or more frames of blood flow images. The method for determining aliasing and aliasing index will be described in detail later.
[0168] Optionally, the pixel points where aliasing occurs in the target area of the current frame blood flow image are determined, and the aliasing index of the target area of the current frame blood flow image is determined based on the pixel points where aliasing occurs in the target area of the current frame blood flow image.
[0169] 203: Display the aliasing index.
[0170] The blood flow imaging device displays the aliasing index of the target area of the current frame blood flow image on a visual interface.
[0171] It can be seen that in the embodiment of the present application, when performing blood flow imaging, the blood flow imaging device determines the aliasing index of the target area of the current frame blood flow image, and displays the aliasing index on a visual interface, so that the user can promptly know the degree of aliasing of the blood flow area in the target area of the current frame blood flow image, and provides a clear indicator for judging whether aliasing occurs in the blood flow image, so that the doctor can objectively judge the aliasing phenomenon; because the doctor can clearly know the aliasing index of the target area of the current frame blood flow image, the doctor can judge whether the current measurement result is correct based on the aliasing index, which is conducive to the doctor to conduct correct medical analysis, avoid misdiagnosis, and improve the accuracy of the diagnosis result.
[0172] Optionally, since the target region includes the entire current frame blood flow image, ROI, and one or more of the non-interested regions. Therefore, when the target region includes the entire current frame blood flow image, the aliasing index of the target region determined above is the first aliasing index of the current frame blood flow image, and the first aliasing index is used to characterize the degree of aliasing in the entire blood flow region of the current frame blood flow image; when the target region includes the ROI, the aliasing index determined above is the second aliasing index of the ROI, and the second aliasing index is used to characterize the degree of aliasing in the blood flow region of the ROI; when the target region includes the non-interested region, the aliasing index determined above is the third aliasing index of the non-interested region, and the third aliasing index is used to characterize the degree of aliasing in the blood flow region of the non-interested region.
[0173] In actual applications, which image area the target area includes can be set by the user or can be set autonomously by the blood flow imaging device, and this application does not limit this. It can be understood that when the determined aliasing index includes one of the first aliasing index, the second aliasing index, and the third aliasing index, the aliasing index can be directly displayed; when the determined aliasing index is multiple (2 or 3) of the first aliasing index, the second aliasing index, and the third aliasing index, one or more of the multiple aliasing indices can be displayed.
[0174] For example, when the first aliasing index and the second aliasing index are determined, Figure 3As shown, the first aliasing index and / or the second aliasing index can be displayed, that is, the first aliasing index or the second aliasing index can be displayed separately, or the first aliasing index and the second aliasing index can be displayed synchronously. In practical applications, which aliasing index to display can be set by the user independently. For example, an aliasing index display switch can be set for each image area (including the current frame blood flow image, ROI and non-interested region, and the image areas mentioned later all refer to these three parts). The user can control the aliasing index display switch of each image area. When the aliasing index display switch of the image area is turned on, the aliasing index of the image area is displayed. When the aliasing index display switch of the image area is turned off, the aliasing index of the image area is not displayed; it can also be automatically identified and displayed by the blood flow imaging device, for example, the first aliasing index and the second aliasing index are compared with the set threshold value respectively, and the aliasing index greater than the set threshold value is automatically displayed. In addition, the first aliasing index and the second aliasing index can also be compared with their respective set threshold values respectively, and the aliasing index greater than the respective set threshold values can be automatically displayed.
[0175] For example, Figure 4 As shown, when the second aliasing index, the third aliasing index and the third aliasing index are determined, one or more of the first aliasing index, the second aliasing index and the third aliasing index can be displayed, that is, any one of the first aliasing index, the second aliasing index and the third aliasing index can be displayed separately, any two of the first aliasing index, the second aliasing index and the third aliasing index can be displayed simultaneously, or the first aliasing index, the second aliasing index and the third aliasing index can be displayed synchronously. In practical applications, which aliasing index to display can be set by the user independently, and an aliasing index display switch can be set for each image area. The user can control the aliasing index display switch of each image area. When the aliasing index display switch of the image area is turned on, the aliasing index of the image area is displayed, and when the aliasing index display switch of the image area is turned off, the aliasing index of the image area is not displayed; it can also be automatically identified and displayed by the blood flow imaging recognition device. For example, the first aliasing index, the second aliasing index and the third aliasing index are compared with the set threshold value respectively, and the aliasing index greater than the set threshold value is automatically displayed. In addition, the first aliasing index, the second aliasing index and the third aliasing index may be compared with respective set thresholds, and aliasing indexes greater than the respective set thresholds may be automatically displayed.
[0176] In a possible implementation, before determining the aliasing index of the target area of the current frame blood flow image, first determine the pixel points where aliasing occurs in the blood flow area of the target area; then, determine the aliasing index of the target area based on the pixel points where aliasing occurs in the blood flow area of the target area.
[0177] The following is a detailed description of how to determine aliasing and the aliasing index.
[0178] In a possible implementation manner, the above-mentioned determining the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame includes:
[0179] Determine a first pixel set where aliasing occurs in a blood flow area of a target area of a blood flow image of a current frame, wherein the first pixel set includes at least one pixel point;
[0180] After performing anti-aliasing processing on the first pixel set, determining a second pixel set where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame, the second pixel set including at least one pixel point other than the first pixel set;
[0181] The pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame are determined according to the first pixel set and the second pixel set.
[0182] Specifically, for a blood flow image that is a color Doppler ultrasound blood flow image, the present application provides the following three methods for determining a first pixel set where aliasing occurs in a blood flow region of a target region of a current frame of the blood flow image.
[0183] The first method (judging aliasing by time dimension):
[0184] A first aliasing determination step is performed, the first aliasing determination step comprising:
[0185] Determine a first blood flow velocity at a spatial point A', where the spatial point A' is a spatial point corresponding to the pixel point A, wherein the spatial point of the pixel point is the spatial position of each pixel point in the image after the image is spatially transformed, and the spatial transformation is a prior art and will not be described again;
[0186] Obtaining a second blood flow velocity at a spatial point A", where the spatial point A" is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image;
[0187] obtaining a difference between the first blood flow velocity and the second blood flow velocity;
[0188] Obtain a first threshold value corresponding to the frame interval, where the frame interval is the time interval between the current frame of blood flow image and the previous or next frame of blood flow image, and the time interval is the time difference between the two frames of blood flow image imaging. Obtain the first threshold value corresponding to the frame interval based on the mapping relationship between the threshold value and the frame interval. Specifically, the smaller the frame interval, the greater the temporal resolution of the blood flow image, and the smaller the possibility of a large change in the blood flow velocity of two pixels representing the same blood flow position in the two frames of images. Therefore, in order to accurately determine whether aliasing occurs in the pixel points on the current frame, when the value of the frame interval is small, the value of the first threshold value is also small, that is, the value of the first threshold value is proportional to the frame interval and inversely proportional to the temporal resolution;
[0189] If the difference is greater than the first threshold, the pixel point A is determined to be a pixel point where aliasing occurs, wherein the first pixel set includes all the pixel points where aliasing occurs determined according to the first aliasing determination step.
[0190] The second method (judging aliasing by spatial dimension):
[0191] Performing a second aliasing determination step, the second aliasing determination step comprising:
[0192] Determine a first blood flow velocity corresponding to a spatial point A', where the spatial point A' is a spatial point corresponding to the pixel point A, wherein the spatial point of the pixel point is the spatial position of each pixel point in the image after the image is spatially transformed, and the spatial transformation is a prior art and will not be described again;
[0193] Determine a second blood flow velocity corresponding to a spatial point B', where the spatial point B' is the spatial point corresponding to the pixel point B;
[0194] obtaining a difference between the first blood flow velocity and the second blood flow velocity;
[0195] Obtain a second threshold value corresponding to the spatial distance, where the spatial distance is the spatial distance between any two adjacent pixels in the blood flow image of the current frame, wherein the spatial distance is calculated through the spatial coordinates of the spatial points of the arbitrary two pixels, and the second threshold value is obtained through the mapping relationship between the threshold value and the spatial distance, and the mapping relationship is pre-set. Specifically, the smaller the spatial distance between any two adjacent pixels, the greater the spatial resolution of the blood flow image, that is, the closer the two blood flow positions represented by the two adjacent pixels are, the less likely the blood flow velocity of the two adjacent pixels will change significantly. Therefore, in order to accurately determine whether aliasing occurs to the pixels on the current frame, when the spatial distance is small, the value of the second threshold value is also small, that is, the value of the second threshold value is proportional to the spatial distance and inversely proportional to the spatial resolution;
[0196] If the difference is greater than the second threshold, the pixel point A is determined to be a pixel point where aliasing occurs, wherein the first pixel set includes all the pixel points where aliasing occurs determined according to the second aliasing determination step.
[0197] The third method (judging aliasing through time dimension + space dimension):
[0198] Performing a third aliasing determination step, the third aliasing determination step comprising:
[0199] Determine a first blood flow velocity corresponding to a spatial point A', where the spatial point A' is the spatial point corresponding to the pixel point A;
[0200] Determine a second blood flow velocity at a spatial point A", where the spatial point A" is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image;
[0201] Determine a third blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to the pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A;
[0202] Acquire a first difference between the first blood flow velocity and the second blood flow velocity;
[0203] obtaining a second difference between the first blood flow velocity and the third blood flow velocity;
[0204] Acquire a first threshold value corresponding to a frame interval, where the frame interval is a time interval between a current frame of a blood flow image and a previous frame or a next frame of a blood flow image;
[0205] Acquire a second threshold value corresponding to the spatial distance, where the spatial distance is the spatial distance between any two adjacent pixel points in the blood flow image of the current frame;
[0206] If the first difference is greater than the first threshold or the second difference is greater than the second threshold, pixel A is determined to be a pixel where aliasing occurs, wherein the first pixel set includes all pixel points where aliasing occurs determined according to the third aliasing determination step.
[0207] That is, when pixel point A is aliased in any one of the time dimension and the space dimension, the pixel point A is considered to have been aliased; that is to say, the pixel point is determined to have not been aliased only when it is determined that the time dimension and the space dimension have not been aliased.
[0208] The blood flow image is ultrasound vector blood flow imaging. The present application provides a method for determining the first pixel set where aliasing occurs in the blood flow area of the target area of the current frame blood flow image:
[0209] Performing a fourth aliasing determination step, the fourth aliasing determination step comprising:
[0210] Determine the first vector blood flow velocity of the spatial point A', where the spatial point A' is the spatial point corresponding to the pixel point A, wherein the spatial point of the pixel point is the spatial position of each pixel point in the image after the image is spatially transformed, and the spatial transformation is a prior art and will not be described again;
[0211] Determine a second vector blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to the pixel point B, wherein the pixel point B is an adjacent pixel point of the pixel point A;
[0212] Obtaining a velocity direction difference between the first vector blood flow velocity and the second vector blood flow velocity;
[0213] Among them, the blood flow velocity at each spatial point can be determined based on a multi-angle deflection emission method, or based on a speckle tracking method, a lateral oscillation method or a fluid mechanics method, which is not described in detail in this application.
[0214] Obtain a second threshold value corresponding to the spatial distance, where the spatial distance is the spatial distance between any two adjacent pixels in the blood flow image of the current frame, wherein the spatial distance is calculated through the spatial coordinates of the spatial points of the arbitrary two pixels, and the second threshold value is obtained through the mapping relationship between the threshold value and the spatial distance, and the mapping relationship is pre-set. Specifically, the smaller the spatial distance between any two adjacent pixels, the greater the spatial resolution of the blood flow image, that is, the closer the two blood flow positions represented by two adjacent pixels are, the less likely it is that a large change will occur in the direction of the blood flow velocity of the two adjacent pixels. Therefore, in order to accurately determine whether aliasing occurs to the pixels on the current frame, when the spatial distance is small, the value of the second threshold value is also small, that is, the value of the second threshold value is proportional to the spatial distance and inversely proportional to the spatial resolution;
[0215] If the speed direction difference is greater than the second threshold, the pixel point A is determined to be a pixel point where aliasing occurs, wherein the first pixel set includes all the pixel points where aliasing occurs determined according to the fourth aliasing determination step.
[0216] It should be noted that the pixel point A mentioned above is any pixel point in the blood flow area of the target area of the blood flow image of the current frame, pixel point B is an adjacent pixel point of pixel point A, and when pixel point A has multiple adjacent pixel points, pixel point B is any pixel point among the multiple adjacent pixel points.
[0217] The above embodiments describe in detail the method for determining the first pixel set. For the method for determining the second pixel set, it is necessary to first perform anti-aliasing processing on the first pixel set, and then use the method for determining the first pixel set listed in the above embodiments to determine it. The details will not be repeated here. It should be noted that the anti-aliasing processing on the first pixel set here is to further determine all pixel points that are aliased in the blood flow area of the target area of the current frame blood flow image based on the difference between aliasing and non-aliasing, and it does not display the result after the anti-aliasing processing. The embodiments of the present application only list the methods for determining the first pixel set and the second pixel set. In the process of actually determining the pixel points that are aliased in the blood flow area of the target area of the current frame blood flow image, it may be necessary to continuously iterate according to the methods for determining the first pixel set and the second pixel set to obtain the third pixel set, the fourth pixel set...the Nth pixel set, etc. (the specific number of iterations is not limited here), and then obtain all pixel points that are aliased in the blood flow area of the target area of the current frame blood flow image. It can be understood that the third pixel set is determined based on the first pixel set and the second pixel set after anti-aliasing processing, and the fourth pixel set is determined based on the first pixel set, the second pixel set and the third pixel set after anti-aliasing processing, which will not be elaborated here.
[0218] Several methods for calculating the aliasing index, that is, the process of determining the aliasing index, are provided below.
[0219] The first method is to determine the ratio of the number of aliased pixels in the blood flow area of the target area to the total number of pixels in the blood flow area of the target area as the aliasing index of the target area.
[0220] The second method is to determine an aliasing region composed of aliased pixels in the blood flow region of the target region; and determine that the ratio of the area of the aliasing region to the area of the blood flow region of the target region is the aliasing index of the target region.
[0221] The third method: obtain the difference between the first blood flow velocity and the second blood flow velocity of each pixel point in the first pixel set in the blood flow area of the target area in the current frame and the previous frame, or the current frame and the next frame corresponding to the spatial point, to obtain the first difference set; obtain the difference between the first blood flow velocity and the second blood flow velocity of each pixel point in the second pixel set in the blood flow area of the target area in the current frame and the previous frame, or the current frame and the next frame, to obtain the second difference set; determine the aliasing index of the target area according to the variance or standard deviation of the first difference set and the second difference set. It should be noted that the first difference set includes the difference in velocity of each pixel point in the first pixel set in the time dimension, and the second difference set includes the difference in velocity of each pixel point in the second pixel set in the time dimension; wherein, the difference in velocity in the time dimension can be understood by referring to the relevant description of the aforementioned method of determining the aliasing by the time dimension, which will not be repeated here. The aforementioned does not limit the number of pixel sets, and accordingly, the number of difference sets is not limited here.
[0222] The fourth method: obtain the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the first pixel set in the blood flow area of the target area and the spatial point corresponding to the adjacent pixel point, and obtain the third difference set; obtain the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the second pixel set in the blood flow area of the target area and the spatial point corresponding to the adjacent pixel point, and obtain the fourth difference set; determine the aliasing index of the target area according to the variance or standard deviation of the third difference set and the fourth difference set. It should be noted that the third difference set includes the difference in velocity of each pixel point in the first pixel set in the spatial dimension, and the fourth difference set includes the difference in velocity of each pixel point in the second pixel set in the spatial dimension; wherein, the difference in velocity in the spatial dimension can be understood by referring to the relevant description of the aforementioned method of judging aliasing by spatial dimension, which will not be repeated here. The aforementioned does not limit the number of pixel sets, and accordingly, the number of difference sets is not limited here.
[0223] The fifth method: obtain the speed direction difference between the first vector blood flow velocity and the second vector blood flow velocity of each pixel point of the first pixel set in the blood flow area of the target area and the spatial point corresponding to the adjacent pixel point, and obtain the fifth difference set; obtain the speed direction difference between the first vector blood flow velocity and the second vector blood flow velocity of each pixel point of the second pixel set in the blood flow area of the target area and the spatial point corresponding to the adjacent pixel point, and obtain the sixth difference set; determine the aliasing index of the target area according to the variance or standard deviation of the fifth difference set and the sixth difference set. It should be noted that the fifth difference set includes the speed direction difference of each pixel point in the first pixel set in the spatial dimension, and the sixth difference set includes the speed direction difference of each pixel point in the second pixel set in the spatial dimension; wherein, the speed direction difference in the spatial dimension can be understood by referring to the related description of the first pixel set in the blood flow area of the target area of the current frame blood flow image determined based on ultrasonic vector blood flow imaging, which will not be repeated here. The number of pixel sets is not limited in the above, and accordingly, the number of difference sets is not limited here.
[0224] It can be understood that, if the target area is the entire current frame blood flow image, the aliasing index determined above is the first aliasing index, if the target area is ROI, the aliasing index determined above is the second aliasing index, and if the target area is a non-region of interest, the aliasing index determined above is the third aliasing index.
[0225] In a possible implementation, after determining the aliasing index of the target area (including the entire blood flow area of the current frame blood flow image, one or more of the ROI and the non-interested area), the method further includes:
[0226] Receiving an anti-aliasing operation instruction;
[0227] In response to the operation instruction, anti-aliasing is performed on the entire current frame blood flow image, the ROI and at least one of the non-region of interest, and the anti-aliased blood flow image is displayed.
[0228] It can be understood that since the ROI and the non-interested region are both part of the entire current frame blood flow image, performing anti-aliasing processing on the entire current frame blood flow image substantially also performs anti-aliasing processing on the ROI and the non-interested region. Similarly, when performing anti-aliasing processing on the ROI and the non-interested region at the same time, substantially performing anti-aliasing processing on the entire current frame blood flow image.
[0229] Among them, the anti-aliasing process for the entire current frame blood flow image, the ROI, or the non-interested region can be set by the user. For example, an anti-aliasing switch is set for each image area (including the entire current frame blood flow image, ROI and non-interested region). When the user turns on the anti-aliasing switch of the image area, the blood flow imaging device can perform anti-aliasing processing on the image area. When the user turns off the aliasing switch of the area, the anti-aliasing processing will not be performed on the area. Of course, the blood flow imaging device can also automatically perform anti-aliasing processing on each image area, and this application does not limit this.
[0230] Specifically, in the case of automatic anti-aliasing of the blood flow imaging device, when the first aliasing index is greater than the first aliasing threshold, anti-aliasing is automatically performed on the entire current frame blood flow image, and the anti-aliased blood flow image is displayed; when the second aliasing index is greater than the second aliasing threshold, anti-aliasing is automatically performed on the ROI, and the anti-aliased blood flow image is displayed; when the third aliasing index is greater than the third aliasing threshold, anti-aliasing is automatically performed on the non-interested region, and the anti-aliased blood flow image is displayed.
[0231] The first aliasing threshold, the second aliasing threshold and the third aliasing threshold may be the same or different, and this application does not limit this.
[0232] Furthermore, when anti-aliasing is performed, the current aliasing index of each image area is calculated in real time; when the first aliasing index of the current frame blood flow image is less than the first aliasing threshold, the anti-aliasing process is stopped for the entire current frame blood flow image, and the anti-aliased blood flow image is displayed; when the second aliasing index of the ROI is less than the second aliasing threshold, the anti-aliasing process is stopped for the ROI, and the anti-aliased blood flow image is displayed; when the third aliasing index of the non-interest region is less than the third aliasing threshold, the anti-aliasing process is stopped for the non-interest region, and the anti-aliasing blood flow image is displayed.
[0233] In a possible implementation, the anti-aliasing process is essentially to replace the blood flow velocity corresponding to the aliased pixel with the maximum measurable velocity v max , where the maximum measurable speed v max It can be obtained by formula (1) and will not be described in detail.
[0234] It should be noted that the above-mentioned solutions are all for calculating, displaying and anti-aliasing the aliasing index of the current frame of blood flow image. However, in practical applications, the aliasing index of each blood flow image in N frames of blood flow images obtained within a period of time can also be calculated, and the aliasing index of each blood flow image can be displayed in turn, and anti-aliasing can be performed on each blood flow image in the N frames of blood flow images.
[0235] like Figure 5 As shown, the aliasing indexes of the first frame of blood flow image, the second frame of blood flow image and the third frame of blood flow image are calculated respectively, and the aliasing index of each frame of blood flow image is displayed.
[0236] In addition, when determining the aliasing index of the target area of each blood flow image in N frames of blood flow images, the aliasing index of the target area of each blood flow image is not directly displayed, but the average of the aliasing indexes of the target area of the N frames of blood flow images is obtained, and the average is used as the aliasing index of each blood flow image frame, that is, the aliasing index of each blood flow image frame in the multiple frames of blood flow images is displayed as the average.
[0237] The calculation and display of the aliasing index of the target area of each frame of blood flow image is consistent with the above-mentioned processing method of the current frame of blood flow image, and will not be described again. That is, the processing method of each frame of blood flow image, and the ROI and non-interested region in the blood flow image is consistent with the above-mentioned processing method of each frame of blood flow image, and will not be described again.
[0238] For example, if Figure 6 As shown, the first aliasing indexes of the first blood flow image, the second blood flow image, and the third blood flow image are calculated respectively. However, instead of displaying the first aliasing index of each blood flow image, the average of the first aliasing indexes is obtained and used as the first aliasing index of each blood flow image and displayed.
[0239] See also Figure 7 , Figure 7 A flow chart of a method for displaying an aliased area of a blood flow image provided in an embodiment of the present application. The method is applied to a blood flow imaging device. Figure 2 The same contents as those in the embodiment shown are not described again here. The method of this embodiment includes but is not limited to the following steps:
[0240] 701: Transmit an ultrasonic wave to a target object, receive an ultrasonic echo of the ultrasonic wave returned by the target object, obtain an ultrasonic echo signal, and obtain a blood flow image of a current frame according to the ultrasonic echo signal.
[0241] 702: Determine the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame.
[0242] The determination of the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame can refer to the above implementation process, which will not be described in detail.
[0243] 703: Determine an aliasing area composed of aliased pixels in the blood flow area of the target area of the blood flow image of the current frame.
[0244] Since the position where aliasing occurs is not fixed, the shape of the aliasing region is not fixed and can be any shape, and the number of the aliasing region is one or more.
[0245] See also Figure 8 , Figure 8 Several common shapes of aliased regions are shown.
[0246] Specifically, the distance between any two adjacent pixels in the aliased pixel points in the blood flow area of the target area of the current frame of the blood flow image is obtained. If the distance between the two adjacent pixels is less than a threshold, it is determined that the two adjacent pixels belong to the same aliased area; then, when the distance between a certain aliased pixel point and an adjacent pixel point is greater than a threshold, it is determined that the aliased pixel point is the boundary of the aliased area where the pixel point is located. Therefore, the boundary of each aliased area can be determined in turn, and the aliased area can be outlined by the boundary of each aliased area.
[0247] 704: Display the aliasing area.
[0248] like Figure 8 As shown, after the aliasing area is determined, the aliasing area is displayed on the visualization interface.
[0249] Optionally, when there are multiple aliasing regions, when displaying the aliasing regions, all aliasing regions may be displayed, or part of the aliasing regions may be displayed, and this application does not limit this. When displaying part of the aliasing regions, it may be selected by the user, or it may be automatically displayed by the blood flow imaging device. For example, when automatically displayed, the area of each aliasing region may be obtained, and when the area is greater than a threshold, the aliasing region is displayed, otherwise, the aliasing region is not displayed.
[0250] In addition, the number of the first aliasing area, the second aliasing area and the third aliasing area mentioned later may also be one or more. In the case of multiple areas, they may be partially or fully displayed, which will not be described again.
[0251] It can be seen that in the embodiment of the present application, when performing blood flow imaging, the blood flow imaging device determines the aliasing area of the target area of the current frame blood flow image, and displays the aliasing area on a visual interface, so that the user can promptly know which areas of the target area of the current frame blood flow image have aliasing, and provides a clear indicator for judging whether aliasing has occurred in the blood flow image, so that the doctor can objectively judge the aliasing phenomenon; because the doctor can clearly know which areas of the current frame blood flow image have aliasing, the doctor can judge whether the current measurement result is correct based on the judgment, which is conducive to the doctor to conduct correct medical analysis, avoid misdiagnosis, and improve the accuracy of the diagnosis result.
[0252] Optionally, since the target region includes one or more of the entire current frame blood flow image, ROI, and non-interested regions, when the target region includes the entire current frame blood flow image, the aliasing region determined above is the first aliasing region of the entire current frame blood flow image; when the target region includes the ROI, the aliasing region determined above is the second aliasing region of the ROI; when the target region includes the non-interested region, the aliasing region determined above is the third aliasing region of the non-interested region.
[0253] In actual applications, which image area the target area includes can be set by the user or can be set autonomously by the blood flow imaging device, and this application does not limit this. It can be understood that when the determined aliasing area includes one of the first aliasing area, the second aliasing area, and the third aliasing area, the aliasing area can be directly displayed; when the determined aliasing area is multiple (2 or 3) of the first aliasing area, the second aliasing area, and the third aliasing area, one or more of the multiple aliasing areas can be displayed.
[0254] For example, when the first aliasing region and the second aliasing region are obtained, the first aliasing region and / or the second aliasing region may be displayed on the visualization interface, that is, the first aliasing region or the second aliasing region may be displayed separately; or the first aliasing region and the second aliasing region may be displayed simultaneously.
[0255] It can be understood that, since the ROI is a part of the current frame blood flow image, the second aliasing region is substantially a first aliasing region among a plurality of first aliasing regions. Therefore, if all the first aliasing regions are displayed, the second aliasing region is substantially also displayed synchronously while the first aliasing regions are displayed.
[0256] For another example, when a first aliasing region, a second aliasing region, and a third aliasing region are obtained, one or more of the first aliasing region, the second aliasing region, and the third aliasing region may be displayed.
[0257] In a possible implementation, the aliasing area also includes a first boundary and a first boundary range formed by the first boundary, so when the aliasing area is displayed, the first boundary can be displayed in a first color, and the first boundary range can be displayed in a second color, so that the user can clearly and accurately observe the aliasing area, wherein the aliasing area is any one of the first aliasing area, the second aliasing area, and the third aliasing area. In addition, the colors of the first boundaries between the first aliasing area, the second aliasing area, and the third aliasing area can be the same or different. For example, the first boundary of the first aliasing area, the first boundary of the second aliasing area, and the first boundary of the third aliasing area can be displayed in yellow, blue, and red, respectively, or the first boundary of the first aliasing area, the first boundary of the second aliasing area, and the first edge of the third aliasing area can all be displayed in yellow; in addition, the first boundary ranges between the first aliasing area, the second aliasing area, and the third aliasing area can be the same or different, and this application does not limit these.
[0258] In a possible implementation, the method further includes:
[0259] Determine an aliasing index of a target area of a blood flow image of a current frame;
[0260] While displaying the aliasing area of the target area, displaying the aliasing index of the target area;
[0261] Specifically, when the target area is the entire current frame blood flow image, the aliasing area is the first aliasing area of the entire current frame blood flow image, and the aliasing index is determined to be the first aliasing index of the target area of the current frame blood flow image, and the first aliasing index is used to characterize the degree of aliasing of the entire blood flow area of the entire current frame blood flow image; when the target area is an ROI, the aliasing area is the second aliasing area of the ROI, and the aliasing index is determined to be the second aliasing index of the ROI, and the second aliasing index is used to characterize the degree of aliasing of the blood flow area of the ROI; when the target image is a non-region of interest, the aliasing area is the third aliasing area of the non-region of interest, and the aliasing index is determined to be the third aliasing index of the non-region of interest, and the second aliasing index is used to characterize the degree of aliasing of the blood flow area of the non-region of interest.
[0262] The aliasing index of the target area can be determined by referring to the above-mentioned method of determining the aliasing index, which will not be described here.
[0263] See also Fig. 9 , Fig. 9 Schematic diagram showing the first aliasing region, the second aliasing region and the third aliasing region. Since the aliasing index of each aliasing region is calculated, such as Fig. 9As shown, while displaying the aliasing area of each image area, the aliasing index of each image area can also be displayed synchronously.
[0264] In a possible implementation, after displaying the aliasing area and / or aliasing index of the target area, the blood flow imaging device may receive an anti-aliasing operation instruction, and in response to the operation instruction, perform anti-aliasing processing on the target area and display a blood flow image after anti-aliasing.
[0265] Optionally, the anti-aliasing process of the current frame blood flow image, ROI and non-interested region can be controlled by the user. The user can independently select which image region to perform anti-aliasing by observing the first aliasing region and / or the first aliasing index of the current frame blood flow image, the second aliasing region and / or the second aliasing index of the ROI, and the third aliasing region and / or the third aliasing index of the non-interested region displayed on the visualization interface. Specifically, an anti-aliasing switch is set for each image region. When the user turns on the anti-aliasing switch of the image region, the blood flow imaging device can perform anti-aliasing processing on the region. When the user turns off the aliasing switch of the image region, the image region will not be subjected to anti-aliasing processing.
[0266] For example, Fig.10 As shown in FIG. 1 , when the anti-aliasing switch of the ROI is turned on and the anti-aliasing switch of the non-interested region is turned off, the anti-aliasing process needs to be performed on the ROI. Fig.10 It can be seen that the second aliasing index of ROI changes from 85% to 10%. Since ROI itself is part of the blood flow image of the current frame, the first aliasing index also changes from 15% to 5%. However, the third aliasing index remains unchanged at 3%.
[0267] For example, Fig.11 As shown in the figure, when the anti-aliasing switch of ROI is turned on and the anti-aliasing switch of non-interest region is also turned on, when performing anti-aliasing processing, it is necessary to perform anti-aliasing processing on both ROI and non-interest region. It can be seen that the second aliasing index of ROI changes from 85% to 10%, and the third aliasing index of non-interest region changes from 3% to 0%. Since both ROI and non-interest region are part of the blood flow image of the current frame, the first aliasing index also changes from 15% to 2%.
[0268] In addition, the blood flow imaging device may also automatically perform anti-aliasing processing on the current frame blood flow image, ROI and non-region of interest.
[0269] Specifically, a first ratio of the area of the first aliasing region to the area of the current frame blood flow image is obtained, and when the first ratio is greater than a first ratio threshold, anti-aliasing processing is performed on the entire current frame blood flow image, and the anti-aliased image is displayed;
[0270] and / or, obtaining a second proportion of the second aliasing region relative to the total area of the ROI, and when the second proportion is greater than a second proportion threshold, performing anti-aliasing processing on the ROI, and displaying the anti-aliased image;
[0271] And / or, a third ratio of the area of the third aliasing region to the non-interest region is obtained, and when the third ratio is greater than a third ratio threshold, anti-aliasing processing is performed on the non-interest region, and the anti-aliased image is displayed.
[0272] Among them, the first proportion threshold, the second proportion threshold and the third proportion threshold may be the same or different, and this application does not limit this.
[0273] Furthermore, when performing anti-aliasing processing, the aliasing areas of the current frame blood flow image, ROI and non-interest region are determined in real time, and the current latest first proportion of the aliasing area of the current frame blood flow image, the current latest second proportion of the aliasing area of the ROI and the current latest third proportion of the aliasing area of the non-interest region are determined in real time; when the current latest first proportion is less than the first proportion threshold, stop performing anti-aliasing processing on the entire current frame blood flow image; and / or, when the current latest second proportion is less than the second proportion threshold, stop performing anti-aliasing processing on the ROI; and / or, when the current latest third proportion is greater than the third proportion threshold, stop performing anti-aliasing processing on the non-interest region.
[0274] For example, if the second proportion threshold set for the ROI is 30%, and if the area of the second aliasing region accounts for 75% of the total area of the ROI, the ROI is automatically de-aliased. When it is detected that the area of the second aliasing region accounts for less than 30% of the total area of the ROI, the de-aliasing process is stopped for the ROI.
[0275] Optionally, since the aliasing area of the entire current frame blood flow image, ROI and non-interested region is determined, the aliasing index of the entire current frame blood flow image, ROI and non-interested region is also determined; therefore, when the blood flow imaging device automatically performs anti-aliasing processing on the entire current frame blood flow image, ROI and non-interested region, automatic anti-aliasing can also be achieved in the following manner:
[0276] When the first aliasing index is greater than the first aliasing threshold, anti-aliasing processing is performed on the entire current frame blood flow image, and the anti-aliased blood flow image is displayed; and / or,
[0277] When the second aliasing index is greater than the second aliasing threshold, anti-aliasing processing is performed on the ROI, and a blood flow image after anti-aliasing is displayed; and / or,
[0278] When the third aliasing index is greater than the third aliasing threshold, anti-aliasing processing is performed on the non-interested region, and the anti-aliased blood flow image is displayed.
[0279] The first aliasing threshold, the second aliasing threshold and the third aliasing threshold may be the same or different, and this application does not limit this.
[0280] Further, when the first aliasing index is less than the first aliasing threshold, the anti-aliasing process is stopped for the entire current frame blood flow image;
[0281] and / or, when the second aliasing index is less than a second aliasing threshold, stopping anti-aliasing processing on the region of interest;
[0282] And / or, when the third aliasing index is less than a third aliasing threshold, stop performing anti-aliasing processing on the non-interest region.
[0283] It should be noted that the above schemes all determine and display the aliasing area, calculate and display the aliasing index, and perform anti-aliasing processing on the basis of the entire current frame of blood flow image. In practical applications, the aliasing area can be determined and displayed, the aliasing index can be calculated and displayed, and the anti-aliasing processing can be performed on each of the N frames of blood flow images obtained within a period of time, and the aliasing area and aliasing index of each frame of blood flow image can be displayed in turn, and the anti-aliasing processing can be performed on each frame of blood flow image. Figure 6 As shown, the aliasing area is determined, the aliasing index is calculated, and the aliasing area and the aliasing index are displayed for the first frame of blood flow image, the second frame of blood flow image, and the third frame of blood flow image, respectively.
[0284] In addition, when determining the aliasing index of each frame of blood flow image, the aliasing index of each frame of blood flow image is not directly displayed, but the average of the aliasing indexes of multiple frames of blood flow images is obtained, and the average of the aliasing indexes is used to replace the aliasing indexes of the multiple frames of blood flow images, that is, the aliasing index of each frame of blood flow image in the multiple frames of blood flow images is displayed as the average.
[0285] The calculation of the aliasing index of the target area of each frame of the blood flow image, the determination and display of the aliasing area are consistent with the above-mentioned processing method of the current frame of the blood flow image, and will not be described again. That is, the processing method of each frame of the blood flow image, and the ROI and the non-interested region in the blood flow image are consistent with the above-mentioned processing method of each frame of the blood flow image, and will not be described again.
[0286] An embodiment of the present application also provides a computer storage medium, the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement part or all of the steps of any one of the aliasing index display methods for blood flow imaging recorded in the above method embodiments.
[0287] An embodiment of the present application also provides a computer storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement part or all of the steps of any method for displaying an aliasing area of a blood flow image as described in the above method embodiments.
[0288] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any one of the aliasing index display methods for blood flow imaging recorded in the above method embodiments.
[0289] An embodiment of the present application also provides a computer program product, which includes a non-transitory computer-readable storage medium storing a computer program, and the computer program is operable to cause a computer to execute part or all of the steps of any method for displaying an aliasing area of a blood flow image as described in the above method embodiments.
[0290] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all optional embodiments, and the actions and modules involved are not necessarily required by the present application.
[0291] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0292] In the several embodiments provided in the present application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.
[0293] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0294] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software program module.
[0295] If the integrated unit is implemented in the form of a software program module and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to perform all or part of the steps of each embodiment method of the present application. The aforementioned memory includes: U disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, disk or optical disk and other media that can store program codes.
[0296] A person skilled in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable memory, and the memory can include: a flash drive, a read-only memory (English: Read-Only Memory, abbreviated as: ROM), a random access memory (English: Random Access Memory, abbreviated as: RAM), a magnetic disk or an optical disk, etc.
[0297] The embodiments of the present application are introduced in detail above. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A method for displaying an aliasing index of blood flow imaging, characterized in that: include: Transmitting an ultrasonic wave to a target object, receiving an ultrasonic echo of the ultrasonic wave returned by the target object, obtaining an ultrasonic echo signal, and obtaining a blood flow image of a current frame according to the ultrasonic echo signal; Determine an aliasing index of a target area of the current frame blood flow image and determine an aliasing area composed of aliased pixels in a blood flow area of the target area of the current frame blood flow image, wherein the aliasing index is used to characterize the degree of aliasing in the blood flow area of the target area of the current frame blood flow image; Display the aliasing index and the aliasing area; The target area includes one or more of the entire blood flow image of the current frame, the ROI and the non-region of interest; the aliasing area includes one or more of a first aliasing area corresponding to the entire blood flow image of the current frame, a second aliasing area corresponding to the ROI and a third aliasing area corresponding to the non-region of interest; the aliasing index includes one or more of a first aliasing index corresponding to the entire blood flow area of the blood flow image of the current frame, a second aliasing index corresponding to the blood flow area of the ROI and a third aliasing index corresponding to the blood flow area of the non-region of interest.
2. The method according to claim 1, characterized in that The display aliasing index includes: Acquire an aliasing index of a target area of each blood flow image in the previous N blood flow images corresponding to the current blood flow image; Determining a final aliasing index of the target area of the current blood flow image frame according to the aliasing index of the target area of each blood flow image frame in the previous N blood flow image frames and the aliasing index of the target area of the current blood flow image frame; Displays the final aliasing index.
3. The method according to claim 1 or 2, characterized in that: The target area includes the entire current frame blood flow image, and determining the aliasing index of the target area of the current frame blood flow image includes: A first aliasing index of the entire blood flow image of the current frame is determined, where the first aliasing index is used to characterize the degree of aliasing occurring in the entire blood flow region of the blood flow image of the current frame.
4. The method according to claim 1 or 2, characterized in that: The target region includes a region of interest ROI selected in the current frame blood flow image, and determining the aliasing index of the target region of the current frame blood flow image includes: A second aliasing index of the ROI is determined, where the second aliasing index is used to characterize the degree of aliasing occurring in the blood flow region of the ROI.
5. The method according to claim 1 or 2, characterized in that: The target area includes a non-interested area, and determining the aliasing index of the target area of the current frame blood flow image includes: Obtaining the ROI selected by the user in the current frame blood flow image; A third aliasing index of the non-interest region is determined, where the non-interest region is all regions except the ROI in the current frame blood flow image, and the third aliasing index is used to characterize the degree of aliasing in the blood flow region of the non-interest region.
6. The method according to any one of claims 1 to 5, characterized in that The displaying of the aliasing index comprises: One or more of the first aliasing index, the second aliasing index, and the third aliasing index are displayed.
7. The method according to any one of claims 1 to 6, characterized in that Before determining the aliasing index of the target area of the blood flow image of the current frame, the method further includes: Determine the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame; The determining of the aliasing index of the target area of the current frame blood flow image includes: Determine the ratio of the number of aliased pixels in the blood flow area of the target area to the total number of pixels in the blood flow area of the target area as the aliasing index of the target area; If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image; if the target area is the ROI, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI; if the target area is the non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
8. The method according to any one of claims 1 to 6, characterized in that Before determining the aliasing index of the target area of the blood flow image of the current frame, the method further includes: Determine the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame; The determining of the aliasing index of the target area of the current frame blood flow image includes: Determine an aliasing area composed of aliased pixels in the blood flow area of the target area; Determine the ratio of the area of the aliasing region to the area of the blood flow region of the target region as the aliasing index of the target region; If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image; if the target area is the region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI; if the target area is the non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
9. The method according to claim 7 or 8, characterized in that: The step of determining the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame includes: Determine a first pixel set where aliasing occurs in a blood flow area of a target area of the blood flow image of the current frame, wherein the first pixel set includes at least one pixel point; After performing anti-aliasing processing on the first pixel set, determining a second pixel set where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame, wherein the second pixel set includes at least one pixel point other than the first pixel set; Determine pixel points where aliasing occurs in a blood flow area of a target area of the blood flow image of the current frame according to the first pixel set and the second pixel set.
10. The method according to claim 9, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a first aliasing determination step, the first aliasing determination step comprising: Determine a first blood flow velocity at a spatial point A', where the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Acquire a second blood flow velocity at a spatial point A'', where the spatial point A'' is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image; obtaining a difference between the first blood flow velocity and the second blood flow velocity; Acquire a first threshold value corresponding to a frame interval, where the frame interval is a time interval between the current frame of the blood flow image and the previous frame or the next frame of the blood flow image; If the difference is greater than the first threshold, determine that the pixel point A is a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined in the first aliasing determination step.
11. The method according to claim 9, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a second aliasing determination step, the second aliasing determination step comprising: Determine a first blood flow velocity corresponding to a spatial point A', wherein the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Determine a second blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to a pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A; obtaining a difference between the first blood flow velocity and the second blood flow velocity; Acquire a second threshold value corresponding to a spatial distance, where the spatial distance is a spatial distance between any two adjacent pixel points in the blood flow image of the current frame; If the difference is greater than the second threshold, determine that the pixel point A is a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined in the second aliasing determination step.
12. The method according to claim 9, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a third aliasing determination step, the third aliasing determination step comprising: Determine a first blood flow velocity corresponding to a spatial point A', wherein the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Determine a second blood flow velocity at a spatial point A'', where the spatial point A'' is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image; Determine a third blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to a pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A; acquiring a first difference between the first blood flow velocity and the second blood flow velocity; acquiring a second difference between the first blood flow velocity and the third blood flow velocity; Acquire a first threshold value corresponding to a frame interval, where the frame interval is a time interval between the current frame of the blood flow image and the previous frame or the next frame of the blood flow image; Acquire a second threshold value corresponding to a spatial distance, where the spatial distance is a spatial distance between any two adjacent pixel points in the blood flow image of the current frame; If the first difference is greater than the first threshold or the second difference is greater than the second threshold, determine that the pixel point A is a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined according to the third aliasing determination step.
13. The method according to claim 9, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a fourth aliasing determination step, the fourth aliasing determination step comprising: Determine a first vector blood flow velocity corresponding to a spatial point A', wherein the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Determine a second vector blood flow velocity corresponding to a spatial point B', wherein the spatial point B' is a spatial point corresponding to a pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A; Obtaining a velocity direction difference between the first vector blood flow velocity and the second vector blood flow velocity; Acquire a second threshold value corresponding to a spatial distance, where the spatial distance is a spatial distance between any two adjacent pixel points in the blood flow image of the current frame; If the speed direction difference is greater than the second threshold, determining the pixel point A as a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined according to the fourth aliasing determination step.
14. The method according to claim 10, characterized in that The determining of the aliasing index of the target area of the current frame blood flow image includes: Obtaining the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of a first pixel set in the blood flow area of the target area at a spatial point corresponding to a current frame and a previous frame, or a current frame and a next frame, to obtain a first difference set; Obtaining the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of a second pixel set in the blood flow area of the target area between a current frame and a previous frame, or between a current frame and a next frame, to obtain a second difference set; Determine an aliasing index of the target area according to a variance or a standard deviation of the first difference set and the second difference set; If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image; if the target area is the region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI; if the target area is the non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
15. The method according to claim 11, characterized in that The determining of the aliasing index of the target area of the current frame blood flow image includes: Obtaining the difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the first pixel set in the blood flow area of the target area and the spatial point corresponding to the adjacent pixel point, to obtain a third difference set; Obtaining a difference between the first blood flow velocity and the second blood flow velocity of each pixel point of the second pixel set in the blood flow area of the target area and a spatial point corresponding to an adjacent pixel point, to obtain a fourth difference set; Determine an aliasing index of the target area according to a variance or a standard deviation of the third difference set and the fourth difference set; If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image; if the target area is the region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI; if the target area is the non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
16. The method according to claim 13, characterized in that The determining of the aliasing index of the target area of the current frame blood flow image includes: Obtain a velocity direction difference between the first vector blood flow velocity and the second vector blood flow velocity of each pixel point of the first pixel set in the blood flow area of the target area and a spatial point corresponding to an adjacent pixel point, to obtain a fifth difference set; Obtain a velocity direction difference between the first vector blood flow velocity and the second vector blood flow velocity of each pixel point of the second pixel set in the blood flow area of the target area and a spatial point corresponding to an adjacent pixel point, to obtain a sixth difference set; Determine an aliasing index of the target area according to a variance or a standard deviation of the fifth difference set and the sixth difference set; If the target area is the entire blood flow image of the current frame, the aliasing index is a first aliasing index that characterizes the degree of aliasing of the entire blood flow area of the current frame blood flow image; if the target area is the region of interest, the aliasing index is a second aliasing index that characterizes the degree of aliasing of the blood flow area of the ROI; if the target area is the non-region of interest, the aliasing index is a third aliasing index that characterizes the degree of aliasing of the blood flow area of the non-region of interest.
17. The method according to claim 1, characterized in that The method further comprises: Receiving an anti-aliasing operation instruction; In response to the operation instruction, anti-aliasing is performed on at least one of the entire current frame blood flow image, a region of interest ROI selected in the current frame blood flow image, and a non-region of interest other than the ROI in the current frame blood flow image, and the anti-aliased blood flow image is displayed.
18. The method according to any one of claims 3 to 16, characterized in that: The method further comprises: When the first aliasing index is greater than the first aliasing threshold, anti-aliasing processing is performed on the entire current frame blood flow image, and the anti-aliased blood flow image is displayed; and / or, When the second aliasing index is greater than a second aliasing threshold, performing anti-aliasing processing on the ROI and displaying a blood flow image after anti-aliasing; and / or, When the third aliasing index is greater than a third aliasing threshold, anti-aliasing processing is performed on the non-interested region, and a blood flow image after anti-aliasing is displayed.
19. The method according to claim 18, characterized in that The method further comprises: When the first aliasing index is less than the first aliasing threshold, stopping the anti-aliasing process on the entire current frame blood flow image; and / or, When the second aliasing index is less than the second aliasing threshold, stopping anti-aliasing processing on the region of interest; and / or, When the third aliasing index is less than the third aliasing threshold, the anti-aliasing process is stopped for the non-interest region.
20. The method according to claim 1, characterized in that The blood flow image includes a color Doppler ultrasound blood flow image and / or an ultrasound vector blood flow image.
21. The method according to claim 1, characterized in that The step of determining the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame includes: Determine a first pixel set where aliasing occurs in a blood flow area of a target area of the blood flow image of the current frame, wherein the first pixel set includes at least one pixel point; After performing anti-aliasing processing on the first pixel set, determining a second pixel set where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame, wherein the second pixel set includes at least one pixel point other than the first pixel set; Determine pixel points where aliasing occurs in a blood flow area of a target area of the blood flow image of the current frame according to the first pixel set and the second pixel set.
22. The method according to claim 21, characterized in that The target area includes the entire blood flow image of the current frame, and determining the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame includes: A first aliasing area composed of aliased pixels in the blood flow area of the entire current frame blood flow image is determined.
23. The method according to claim 21, characterized in that The target region includes a region of interest ROI selected in the current frame blood flow image, and determining the pixel points where aliasing occurs in the blood flow region of the target region of the current frame blood flow image includes: A second aliasing region composed of aliased pixels in the blood flow region of the ROI is determined.
24. The method according to claim 21, characterized in that The target area includes a non-interested area, and the step of determining the pixel points where aliasing occurs in the blood flow area of the target area of the blood flow image of the current frame includes: Obtaining the ROI selected by the user in the current frame blood flow image; A third aliasing region composed of aliased pixels in the blood flow region of the non-region of interest is determined, where the non-region of interest is all regions except the ROI in the blood flow image of the current frame.
25. The method according to claim 21, characterized in that The displaying of the aliasing area comprises: One or more of the first aliasing region, the second aliasing region, and the third aliasing region are displayed.
26. The method according to claim 21, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a first aliasing determination step, the first aliasing determination step comprising: Determine a first blood flow velocity at a spatial point A', where the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Acquire a second blood flow velocity at a spatial point A'', where the spatial point A'' is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image; obtaining a difference between the first blood flow velocity and the second blood flow velocity; Acquire a first threshold value corresponding to a frame interval, where the frame interval is a time interval between the current frame of the blood flow image and the previous frame or the next frame of the blood flow image; If the difference is greater than the first threshold, determine that the pixel point A is a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined in the first aliasing determination step.
27. The method according to claim 21, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a second aliasing determination step, the second aliasing determination step comprising: Determine a first blood flow velocity corresponding to a spatial point A', wherein the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Determine a second blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to a pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A; obtaining a difference between the first blood flow velocity and the second blood flow velocity; Acquire a second threshold value corresponding to a spatial distance, where the spatial distance is a spatial distance between any two adjacent pixel points in the blood flow image of the current frame; If the difference is greater than the second threshold, determine that the pixel point A is a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined in the second aliasing determination step.
28. The method according to claim 21, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a third aliasing determination step, the third aliasing determination step comprising: Determine a first blood flow velocity corresponding to a spatial point A', wherein the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Determine a second blood flow velocity at a spatial point A'', where the spatial point A'' is a spatial point corresponding to the pixel point A in a previous or next frame of blood flow image; Determine a third blood flow velocity corresponding to a spatial point B', where the spatial point B' is a spatial point corresponding to a pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A; acquiring a first difference between the first blood flow velocity and the second blood flow velocity; acquiring a second difference between the first blood flow velocity and the third blood flow velocity; Acquire a first threshold value corresponding to a frame interval, where the frame interval is a time interval between the current frame of the blood flow image and the previous frame or the next frame of the blood flow image; Acquire a second threshold value corresponding to a spatial distance, where the spatial distance is a spatial distance between any two adjacent pixel points in the blood flow image of the current frame; If the first difference is greater than the first threshold or the second difference is greater than the second threshold, determine that the pixel point A is a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined according to the third aliasing determination step.
29. The method according to claim 21, characterized in that The step of determining a first pixel set where aliasing occurs in a blood flow region of a target region of the blood flow image of the current frame comprises: Performing a fourth aliasing determination step, the fourth aliasing determination step comprising: Determine a first vector blood flow velocity corresponding to a spatial point A', wherein the spatial point A' is a spatial point corresponding to a pixel point A, and the pixel point A is any pixel point in a blood flow area of a target area of the blood flow image of the current frame; Determine a second vector blood flow velocity corresponding to a spatial point B', wherein the spatial point B' is a spatial point corresponding to a pixel point B, and the pixel point B is an adjacent pixel point of the pixel point A; Obtaining a velocity direction difference between the first vector blood flow velocity and the second vector blood flow velocity; Acquire a second threshold value corresponding to a spatial distance, where the spatial distance is a spatial distance between any two adjacent pixel points in the blood flow image of the current frame; If the speed direction difference is greater than the second threshold, determining the pixel point A as a pixel point where aliasing occurs; The first pixel set includes all aliased pixel points determined according to the fourth aliasing determination step.
30. The method according to any one of claims 1 to 29, characterized in that The aliasing region includes a first boundary and a first boundary range formed by the first boundary, and the method further includes: The first boundary is displayed in a first color, and the first boundary range is displayed in a second color.
31. An aliasing index display device for blood flow imaging, characterized in that: include: Probe, transmitting circuit, receiving circuit, processor and display; The transmitting circuit is used to stimulate the probe to transmit ultrasonic waves to the target object; The receiving circuit is used to control the probe to receive the ultrasonic echo of the ultrasonic wave returned by the target object to obtain an ultrasonic echo signal; The processor is used to execute or control the transmitting circuit, receiving circuit or display to execute the method according to any one of claims 1-30.
32. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 30.
Citation Information
Patent Citations
Method and apparatus related with colorful bloodstream frame
CN101313856A
Cfm image display method and ultrasonic diagnostic device
JP2000237191A