Blood supply information extraction method, device, equipment and readable storage medium

By emitting ultrasound waves from multiple angles in ultrasonic blood flow imaging technology and performing data analysis in overlapping areas, combined with the principal component decomposition method, the problem of insufficient blood supply information extraction accuracy in the prior art is solved, and higher precision blood is achieved Flow dynamics parameters acquisition.

CN116671980BActive Publication Date: 2024-12-27WUXI HISKY MEDICAL TECH
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
CN202310620741.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-30
Publication Date
2024-12-27
Estimated Expiration
2043-05-30

AI Technical Summary

Technical Problem

The existing ultrasonic blood flow imaging technology lacks accuracy when extracting tissue blood supply information, making it difficult to accurately obtain hemodynamic parameters.

Method used

By controlling the ultrasonic probe to emit ultrasonic waves from multiple angles to the target body, ultrasonic echo data from multiple angles is obtained, and blood supply information is extracted in the overlapping area, and the data is decomposed by the principal component decomposition method to improve accuracy.

Benefits of technology

It significantly improves the accuracy of blood supply information, can more accurately analyze and extract blood supply information of microvascular, and enhances the ability to identify blood flow direction and speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116671980B_ABST
    Figure CN116671980B_ABST
Patent Text Reader

Abstract

The present invention discloses a blood supply information extraction method, device, equipment and readable storage medium, wherein the blood supply information extraction method includes controlling an ultrasonic probe to transmit ultrasonic waves to a target body from multiple angles to obtain ultrasonic echo data of the target body at multiple angles, wherein the ultrasonic waves transmitted from multiple angles have overlapping areas in the imaging area of ​​the target body; extracting blood supply information for the ultrasonic echo data at each angle respectively to obtain the blood supply information of the target body at each angle; and obtaining the blood supply information of the target body in the overlapping area based on the blood supply information at each angle. The ultrasonic probe is controlled to transmit ultrasonic waves to the target body from multiple different angles, and the ultrasonic waves at different angles have overlapping areas in the imaging area of ​​the target body. Based on the ultrasonic echo data at multiple different angles, the blood supply information of the overlapping area can be analyzed more accurately, thereby obtaining blood supply information with higher accuracy.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of biomedicine, and in particular to a method, device, equipment and readable storage medium for extracting blood supply information. Background Art

[0002] Ultrasound imaging is widely used in clinical diagnosis due to its advantages such as fast, non-invasive, real-time and no ionizing radiation. With the development of medical technology, ultrasound can not only achieve structural imaging, but also functional imaging. For example, ultrasonic blood flow imaging technology is an important branch in the field of medical ultrasound imaging. It can non-destructively extract the blood supply information of the human body and obtain hemodynamic parameters. It is a major breakthrough in ultrasound diagnostic technology. By using the reflection signal of ultrasound in the tissue, the blood supply information of the tissue is extracted through an algorithm, so that the blood flow in the tissue can be imaged without damage and without contrast agents.

[0003] However, at present, the accuracy of the extracted tissue blood supply information needs to be improved. Summary of the invention

[0004] In view of this, an embodiment of the present invention provides a blood supply information extraction method, a blood supply information extraction device, an electronic device and a computer-readable storage medium, and the obtained blood supply information has a higher accuracy.

[0005] In one aspect, the present invention provides a method for extracting blood supply information, the method comprising:

[0006] Controlling the ultrasonic probe to transmit ultrasonic waves to a target body from multiple angles to obtain ultrasonic echo data of the target body at the multiple angles, wherein the ultrasonic waves transmitted from each angle have corresponding imaging areas on the target body, and the ultrasonic waves transmitted from the multiple angles have overlapping areas on the imaging areas of the target body;

[0007] Extracting blood supply information from the ultrasonic echo data at each angle to obtain the blood supply information of the target body at each angle; and

[0008] Based on the blood supply information at each angle, the blood supply information of the target body in the overlapping area is obtained.

[0009] In some embodiments, among the ultrasonic waves emitted from the multiple angles, the wave velocity width of at least some of the ultrasonic waves is not less than 3 ultrasonic wavelengths.

[0010] In some embodiments, the ultrasound probe includes an array element set, and the array element set includes a plurality of array elements;

[0011] Control the ultrasonic probe to transmit ultrasonic waves to the target from multiple angles, including:

[0012] Determine an ultrasonic wave emission sequence corresponding to each of the angles, wherein the ultrasonic wave emission sequence is used to characterize a time interval for emitting ultrasonic waves between each array element in the array element set;

[0013] According to the ultrasonic wave emission sequence corresponding to each angle, each array element in the array element set is controlled to emit ultrasonic waves toward the target object.

[0014] In some embodiments, controlling each array element in the array element set to transmit an ultrasonic wave to the target body according to the ultrasonic wave transmission sequence corresponding to each angle includes:

[0015] At preset time intervals, the array elements in the array element set are controlled to transmit ultrasonic waves to the target body according to the ultrasonic wave transmission sequence corresponding to the angles.

[0016] In some embodiments, the ultrasound probe includes a plurality of array element sets, each of which includes a plurality of array elements;

[0017] Control the ultrasonic probe to transmit ultrasonic waves to the target from multiple angles, including:

[0018] Determine an ultrasonic wave emission sequence corresponding to each of the angles, wherein the ultrasonic wave emission sequence is used to characterize a time interval between ultrasonic wave emission of each array element in the array element set;

[0019] Based on the angle transmission timing of the multiple angles, the array elements of each array element set are controlled in sequence to transmit ultrasonic waves to the target body according to the ultrasonic wave transmission sequence corresponding to the corresponding angles.

[0020] In some embodiments, the extracting of blood supply information from the ultrasound echo data at each angle to obtain the blood supply information of the target body at each angle includes:

[0021] Based on the principal component decomposition method, the ultrasonic echo data at each angle is decomposed to obtain the blood supply information at each angle.

[0022] In some embodiments, the method of decomposing the ultrasound echo data at each angle based on the principal component decomposition method to obtain the blood supply information at each angle includes:

[0023] The ultrasonic echo data of each angle are stored in different matrices respectively to obtain the echo data matrix of each angle, and in the decomposition process, at least one row-column transposition operation is performed on the ultrasonic echo data in the echo data matrix of each angle to decompose and obtain the blood supply information of each angle from each ultrasonic echo data after the row-column transposition operation.

[0024] In some embodiments, decomposing the ultrasonic echo data at each angle includes:

[0025] The ultrasonic echo data at each angle is decomposed in a parallel decomposition manner.

[0026] In some embodiments, the principal component decomposition method is used to decompose the ultrasound echo data at each angle to obtain the blood supply information at each angle, including:

[0027] Based on the principal component decomposition method, a graphics processor is used to perform parallel decomposition on the ultrasonic echo data at each angle to obtain the blood supply information at each angle.

[0028] In one aspect, the present invention provides a blood supply information extraction device, the device comprising:

[0029] A control module, used to control the ultrasonic probe to transmit ultrasonic waves to a target body from multiple angles, and obtain ultrasonic echo data of the target body at the multiple angles, wherein the ultrasonic waves transmitted from each angle have corresponding imaging areas on the target body, and the ultrasonic waves transmitted from the multiple angles have overlapping areas on the imaging areas of the target body;

[0030] an extraction module, configured to extract blood supply information from the ultrasonic echo data at each angle, respectively, to obtain the blood supply information of the target body at each angle; and

[0031] A determination module is used to obtain the blood supply information of the target body in the overlapping area based on the blood supply information at each angle.

[0032] Another aspect of the present invention further provides a computer-readable storage medium, wherein the computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method as described above is implemented.

[0033] Another aspect of the present invention provides an electronic device, which includes a processor and a memory, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the method described above is implemented.

[0034] In the technical solutions of some embodiments of the present application, the ultrasonic probe is controlled to transmit ultrasonic waves to the target body from multiple different angles, and the ultrasonic waves at different angles have overlapping areas in the imaging area of ​​the target body. In this way, there are ultrasonic echo data at multiple angles in the overlapping area. Based on the ultrasonic echo data at multiple different angles, the blood supply information of the overlapping area can be analyzed more accurately, thereby greatly improving the accuracy of the obtained blood supply information. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The features and advantages of the present invention will be more clearly understood by referring to the accompanying drawings, which are schematic and should not be construed as limiting the present invention in any way. In the accompanying drawings:

[0036] Figure 1 A schematic diagram of ultrasound detection for extracting blood supply information in some technologies is shown;

[0037] Figure 2 A schematic diagram showing a flow chart of a method for extracting blood supply information provided by an embodiment of the present application is shown;

[0038] Figure 3 A schematic diagram showing the ultrasonic probe provided by another embodiment of the present application emitting ultrasonic waves is shown;

[0039] Figure 4 A schematic diagram showing the ultrasonic probe provided by another embodiment of the present application emitting ultrasonic waves is shown;

[0040] Figure 5 A schematic diagram showing an ultrasonic probe provided by another embodiment of the present application emitting ultrasonic waves is shown;

[0041] Figure 6 shows schematic diagrams of ultrasound detection in some blood supply information extraction scenarios;

[0042] Figure 7 A schematic diagram of extracting the blood flow direction provided by some embodiments of the present application is shown;

[0043] Figure 8 A schematic diagram of a process of principal component decomposition provided by an embodiment of the present application is shown;

[0044] Fig. 9 A schematic diagram of functional modules of a blood supply information extraction device provided by an embodiment of the present application is shown;

[0045] Fig.10 A schematic structural diagram of an electronic device provided by an embodiment of the present application is shown. DETAILED DESCRIPTION

[0046] In order to make the purpose, technical solution and advantages of the embodiments of the present invention clearer, the technical solution in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.

[0047] Blood supply information includes, but is not limited to, blood flow velocity, blood flow velocity gradient, arterial-venous blood flow velocity ratio, and vascular distribution information. The vascular distribution information may further include vascular density, vascular diameter, vascular tortuosity, and the like.

[0048] See also Figure 1 , which is a schematic diagram of ultrasound detection for extracting blood supply information in some technologies. Figure 1 In the present invention, when extracting the blood supply information of the tissue 12, the ultrasound probe 11 can sequentially transmit multiple narrow-beam ultrasound waves to the tissue 12. Each narrow-beam ultrasound wave has a different imaging area in the tissue 12. Based on the ultrasound echo of each narrow-beam ultrasound wave, the blood supply information of the tissue 12 in different imaging areas can be extracted. By integrating the blood supply information of the tissue 12 in each imaging area, the complete blood supply information of the tissue 12 can be obtained.

[0049] For example. Figure 1 In the example, assuming that the blood supply information of tissue 12 needs to be extracted, the ultrasound probe 11 can be controlled to emit narrow-beam ultrasound 111 first, and the blood supply information of imaging area A1 can be extracted based on the ultrasound echo of narrow-beam ultrasound 111; the ultrasound probe 11 can be controlled to emit narrow-beam ultrasound 112, and the blood supply information of imaging area A2 can be extracted based on the ultrasound echo of narrow-beam ultrasound 112; and the ultrasound probe 11 can be controlled to emit narrow-beam ultrasound 113, and the blood supply information of imaging area A3 can be extracted based on the ultrasound echo of narrow-beam ultrasound 113. The blood supply information of imaging areas A1, A2, and A3 can be integrated to obtain the blood supply information of tissue 12.

[0050] This method of extracting blood supply information has low accuracy and slow speed. Take the extraction of blood flow direction as an example. Figure 1 In the method shown, see Figure 7 , only the directional component f1 or f2 of the blood flow direction F in the ultrasonic direction can be extracted. Based on the extracted directional components f1 or f2, the accurate direction of the blood flow cannot be obtained, so the accuracy of the extracted blood supply information is not high.

[0051] In view of this, the present application provides a blood supply information extraction method, which can obtain blood supply information with higher accuracy. The blood supply information extraction method can be applied to electronic devices. Electronic devices include but are not limited to medical devices. Figure 2 , which is a flow chart of a blood supply information extraction method provided in one embodiment of the present application. Figure 2 In the method for extracting blood supply information, the method may include the following steps:

[0052] Step S21, control the ultrasonic probe to transmit ultrasonic waves to the target body from multiple angles to obtain ultrasonic echo data of the target body at multiple angles, wherein the ultrasonic waves transmitted from each angle have corresponding imaging areas in the target body, and the ultrasonic waves transmitted from multiple angles have overlapping areas in the imaging areas of the target body.

[0053] In some embodiments, the target body is the tissue for which blood supply information extraction is required, such as breast tissue in the human body, or tumor tissue in the breast. Ultrasonic echo data is data extracted from the reflected ultrasonic wave after the ultrasonic wave sent by the ultrasonic probe to the target body is reflected. Based on the ultrasonic echo data at various angles, the blood supply information of the target body at the corresponding angle can be analyzed.

[0054] The multiple angles are all different, that is, ultrasonic waves are emitted to the target object from multiple different angles.

[0055] In some embodiments, the direction in which the ultrasonic probe is perpendicular to the skin surface corresponding to the target body at the detection position is taken as the 0 degree direction, and the plurality of angles are deflection angles relative to the 0 degree direction. It should be noted that the deflection angle may be 0 degree.

[0056] For easier understanding, see Figure 3 , is a schematic diagram of an ultrasonic probe 300 provided in an embodiment of the present application when emitting ultrasonic waves. Figure 3 In the figure, it is assumed that an ultrasonic wave is emitted toward the target body 32 along the AC direction. The ultrasonic wave in the AC direction is deflected to the right by θ degrees relative to the 0 degree direction (i.e., the AB direction). Therefore, it can be said that the ultrasonic wave in the AC direction is the ultrasonic wave emitted by the ultrasonic probe 300 toward the target body 32 from an angle θ.

[0057] Continue reading Figure 3 In some embodiments, the ultrasonic probe 300 may include an array element set 31, and the array element set 31 may include a plurality of array elements 311 for transmitting ultrasonic waves and receiving ultrasonic echoes. The number of array elements 311 included in the array element set 31 may be set as required. Each array element 311 in the array element set 31 may transmit ultrasonic waves along the 0 degree direction at the detection position. By controlling each array element 311 of the ultrasonic probe 300 to transmit ultrasonic waves at a certain time interval, the ultrasonic probe 300 may transmit ultrasonic waves at an inclined angle at the detection position, that is, to transmit ultrasonic waves to the target body 32 from different angles.

[0058] For example, assuming that the ultrasonic probe 300 needs to transmit an ultrasonic wave from an angle θ to the target body 32, then each array element 311 can be controlled in sequence from right to left to start transmitting an ultrasonic wave at intervals of time t, that is, the first array element 311 is controlled to transmit an ultrasonic wave from time T, the second array element 311 is controlled to transmit an ultrasonic wave from time T+t, the third array element 311 is controlled to transmit an ultrasonic wave from time T+t+t, and so on. Since there is an interval between the time when each array element 311 transmits an ultrasonic wave, an ultrasonic wave along the AC direction can be obtained, that is, an ultrasonic wave that can be transmitted to the target body 32 from an angle θ.

[0059] It can be understood that by controlling the time interval between each array element for transmitting ultrasonic waves, the ultrasonic probe can transmit ultrasonic waves to the target body from different angles. For example, assuming that the ultrasonic probe 300 needs to be controlled to transmit ultrasonic waves to the target body 32 from an angle θ, each array element 311 can be controlled in sequence from right to left to start transmitting ultrasonic waves every t milliseconds; assuming that the ultrasonic probe 300 needs to transmit ultrasonic waves to the target body 32 from an angle α, each array element 311 can be controlled in sequence from right to left to start transmitting ultrasonic waves every t1 milliseconds. Wherein, the values ​​of t and t1 are different. In other words, each angle has a corresponding ultrasonic wave transmission sequence, wherein the ultrasonic wave transmission sequence is used to characterize the time interval between each array element 311 in the array element set transmitting ultrasonic waves. When transmitting ultrasonic waves, the ultrasonic wave transmission sequence corresponding to the angle can be determined based on the angle of the ultrasonic wave to be transmitted (it can also be understood that the angle at which the ultrasonic wave is to be transmitted to the target body can be first determined), and then each array element 311 in the array element set 31 is controlled to transmit ultrasonic waves to the target body 32 according to the ultrasonic wave transmission sequence, thereby transmitting ultrasonic waves to the target body from the above angles.

[0060] In actual detection, the ultrasonic probe may be provided with one or more array element sets according to actual needs. The following is explained respectively according to the number of array element sets.

[0061] See also Figure 4 , is a schematic diagram of an ultrasonic probe 600 provided in an embodiment of the present application when emitting ultrasonic waves. Figure 4 In the embodiment, the ultrasonic probe 600 includes an array element set 61. When the ultrasonic probe 600 needs to transmit ultrasonic waves to a target body 62 from multiple angles, the ultrasonic wave transmission sequence corresponding to each angle can be determined first, and according to the ultrasonic wave transmission sequence corresponding to each angle, each array element 611 in the array element set 61 is controlled to transmit ultrasonic waves to the target body 62, so as to realize the transmission of ultrasonic waves to the target body from multiple angles.

[0062] In order to obtain more accurate ultrasonic echo data at each angle and avoid mutual interference between ultrasonic waves emitted to each angle, the ultrasonic probe 600 can optionally control the array element 611 in the array element set 61 at intervals of preset time periods to emit ultrasonic waves to the target body according to the ultrasonic emission sequence corresponding to each angle. In short, at intervals of a preset time period, the ultrasonic probe 600 emits ultrasonic waves to the target body 62 from one of the angles, so that the ultrasonic wave emission at N angles is completed at intervals of N-1 preset time periods, where N is the number of angles. The duration of the preset time period can be set according to demand, such as 1ms, 3ms, etc.; it can also be calculated based on the target depth of the ultrasonic wave propagating in the target body, such as by the formula 2d / c, where d is the target depth of the ultrasonic wave propagating in the target body, and the target depth may be different for different target bodies; c is the propagation speed of the ultrasonic wave in the target body. Of course, the preset time period can also be determined by other methods, which is not limited in this application. The target depth is related to the depth of the area of ​​interest in the target body, and the specific depth can be set according to demand.

[0063] For example, assuming that the preset interval time period is 1ms, and the ultrasonic probe 600 needs to transmit ultrasonic waves to the target body 62 from angles of -10 degrees, 35 degrees, and 65 degrees at the detection position, then each array element 611 in the array element set 61 can be controlled to transmit ultrasonic waves to the target body 62 according to the first ultrasonic wave transmission sequence corresponding to -10 degrees, so as to transmit ultrasonic waves to the target body from -10 degrees; after an interval of 1ms, each array element 611 in the array element set 61 is controlled to transmit ultrasonic waves to the target body 62 according to the second ultrasonic wave transmission sequence corresponding to 35 degrees; after another interval of 1ms, each array element 611 in the array element set 61 is controlled to transmit ultrasonic waves to the target body 62 according to the third ultrasonic wave transmission sequence corresponding to 65 degrees. In this way, ultrasonic waves can be transmitted to the target body 62 from multiple angles through an array element set 61. It should be noted that the time interval for transmitting ultrasonic waves between two angles can be calculated from the time when the first array element in the array element set transmits ultrasonic waves, or it can be calculated from the time when the last array element in the array element set transmits ultrasonic waves, which is determined according to the specific needs.

[0064] See also Figure 5 , is a schematic diagram of an ultrasonic probe 700 provided in an embodiment of the present application when emitting ultrasonic waves. Figure 5In the figure, the ultrasonic probe 700 exemplarily includes two array element sets 71. Each array element set 71 includes multiple array elements 711. In this case, when transmitting ultrasonic waves to the target body 72 from multiple angles, the ultrasonic wave transmission sequence corresponding to each angle can be determined first, and based on the angle transmission timing of each angle, the array elements 711 of each array element set 71 can be controlled in sequence to transmit ultrasonic waves to the target body 72 according to the ultrasonic wave transmission sequence corresponding to the corresponding angle. Among them, the angle transmission timing is used to characterize the sequence of transmitting ultrasonic waves to the target body from each angle. That is, there will be a sequence of transmitting ultrasonic waves between each angle. Simply put, these multiple array element sets 71 can work at the same time, each array element set 71 transmits ultrasonic waves to the target body 72 from one of the angles, and different array element sets 71 transmit ultrasonic waves to the target body 72 from different angles. In this way, ultrasonic waves can be transmitted to the target body 72 from multiple angles at the same time.

[0065] For example, assuming that Figure 5 The ultrasonic probe 700 shown needs to transmit ultrasonic waves to the target body 72 from angles of -65 degrees and 65 degrees, wherein the transmission timing of the angle of -65 degrees is 1, and the transmission timing of the angle of 65 degrees is 2. Then the left and right array element sets 71 can be controlled to work simultaneously, and each array element 711 in the left array element set 71 is controlled to transmit ultrasonic waves to the target body 72 according to the first ultrasonic wave transmission sequence corresponding to 65 degrees, and each array element 711 in the right array element set 71 is controlled to transmit ultrasonic waves to the target body 72 according to the second ultrasonic wave transmission sequence corresponding to -65 degrees. In this way, ultrasonic waves can be transmitted to the target body 72 from multiple angles at the same time.

[0066] It should be noted that the angle transmission timing of each angle can be set according to requirements.

[0067] It is understandable that Figure 5 At least part of the array element set 71 in the array element set 71 can also control the array elements 711 in the array element set 71 at intervals of a preset time period to transmit ultrasonic waves to the target body 72 according to the ultrasonic wave transmission sequence corresponding to each angle. Figure 5The ultrasonic probe 700 shown needs to transmit ultrasonic waves to the target body 72 from -10 degrees, -20 degrees, 10 degrees and 20 degrees, wherein the angle transmission timings are 10 degrees, -10 degrees, 20 degrees and -20 degrees respectively. Then, each array element 711 in the left array element set 71 can be controlled to transmit ultrasonic waves to the target body 72 according to the first ultrasonic wave transmission sequence corresponding to 10 degrees, and each array element 711 in the right array element set 71 can be controlled to transmit ultrasonic waves to the target body 72 according to the second ultrasonic wave transmission sequence corresponding to -10 degrees; after a preset time period, each array element 711 in the left array element set 71 can be controlled to transmit ultrasonic waves to the target body 72 according to the third ultrasonic wave transmission sequence corresponding to 20 degrees, and each array element 711 in the right array element set 71 can be controlled to transmit ultrasonic waves to the target body 72 according to the fourth ultrasonic wave transmission sequence corresponding to -20 degrees.

[0068] It should be noted that, when the ultrasound probe includes multiple array element sets, the present application does not limit the number of array element sets.

[0069] In this application, for ultrasonic waves emitted to a target from multiple different angles, these ultrasonic waves need to have overlapping areas in the imaging area of ​​the target. For example, see Figure 6 , which is a schematic diagram of ultrasound detection in some blood supply information extraction scenarios. Figure 6 In the imaging area of ​​the target body 82, the first ultrasonic wave 800 emitted from the first angle has no overlapping area with the second ultrasonic wave 801 emitted from the second angle in the imaging area of ​​the target body 82, so these two ultrasonic waves do not meet the requirements.

[0070] In some embodiments, it is considered that the occurrence and development of many diseases are related to changes in the morphology or hemodynamics of microvessels. However, in the existing related technologies, microvessels are imaged based on ultrasonic echo data of narrow-beam ultrasound. The amount of data collected in this way is small, and the sensitivity of vascular imaging is low. It is almost impossible to image microvessels with small diameters or extremely low blood flow velocities. In view of this, compared with the narrow-beam ultrasound in some technologies, in the ultrasound emitted from multiple angles in the present application, the wave velocity width of at least part of the ultrasound may not be less than 3 ultrasound wavelengths (that is, at least part of the ultrasound may be wide-beam ultrasound). In this way, the frame rate can be increased, and the amount of data collected can be increased, and then the microvessels can be imaged based on a larger amount of data collected, and the blood supply information of the microvessels can be extracted. Among them, the frame rate can be the number of imaging times that can be completed within a unit time T. The following is through Figure 1 and Figure 3 The comparison shows how this application achieves the purpose of increasing the amount of data collected.

[0071] Figure 1In the example, the ultrasonic probe 11 needs to emit three ultrasonic waves to collect data of the tissue 12 once (complete one imaging), so the frame rate is Where T is the unit time and t is the time it takes to emit an ultrasonic wave.

[0072] and Figure 3 In the embodiment, since the array elements 311 in the array element set 31 are controlled to transmit ultrasound waves in different transmission orders, by setting the width of the array element set 31 to be not less than 3 ultrasound wavelengths, wide-beam ultrasound waves can be transmitted through the array element set 31. Since the wave velocity width of ultrasound waves is wide, the imaging area of ​​the target body 32 is large, and the ultrasound probe 31 may image the overlapping area CB once each time it transmits ultrasound waves, so the frame rate is

[0073] By comparison, it can be seen that the use of wide-beam ultrasound can effectively increase the frame rate. Since the number of imaging of the overlapping area per unit time increases, more data information in the overlapping area can be obtained per unit time, and based on this data information, the microvessels can be further imaged and the blood supply information of the microvessels can be extracted.

[0074] Step S22, obtaining the blood supply information of the target body at each angle based on the ultrasonic echo data at each angle.

[0075] For easier understanding, take the extraction of blood flow direction as an example. Figure 7 , which is a schematic diagram of extracting the blood flow direction provided in some embodiments of the present application. Figure 7 In the example, the array element set 91 transmits a first ultrasonic wave 900 to the target body 92 from a first angle, and transmits a second ultrasonic wave 901 to the target body 92 from a second angle (i.e., transmits ultrasonic waves to the target body 92 from two different angles). According to the first ultrasonic echo data of the first ultrasonic wave 900, the blood flow direction f1 of the target body 92 at the first angle can be extracted; according to the second ultrasonic echo data of the second ultrasonic wave 901, the blood flow direction f2 of the target body 92 at the second angle can be extracted.

[0076] In some technologies, when extracting blood supply information, a Butterworth high-pass filter is usually used to filter the ultrasonic echo data, but this method is not accurate. Even when the amount of echo data is sufficient, the blood supply information of the microvessels cannot be extracted. In view of this, in some embodiments of the present application, the ultrasonic echo data at each angle can be decomposed based on the principal component decomposition method to obtain the blood supply information at each angle. The principal component decomposition method has high accuracy, so it can effectively identify the microvessels in the overlapping area and extract the blood supply information of the microvessels.

[0077] In some embodiments of the present application, by decomposing ultrasound echo data at various angles based on the principal component decomposition method, microvessels with a blood flow velocity less than 20 cm / s in the overlapping area can be identified, and blood supply information of the microvessels can be obtained.

[0078] Optionally, in order to further improve the extraction efficiency of blood supply information, the ultrasonic echo data at each angle can be decomposed by parallel decomposition based on the principal component decomposition method to extract the blood supply information at each angle. By parallel processing, the decomposition efficiency of the ultrasonic echo data at each angle can be improved, thereby improving the extraction efficiency of the blood supply information at each angle.

[0079] In some embodiments, based on the principal component decomposition method, the ultrasound echo data at each angle is decomposed to obtain the blood supply information at each angle, including:

[0080] The ultrasonic echo data of each angle are stored in different matrices to obtain the echo data matrix of each angle, and at least one row-column transposition operation is performed on the ultrasonic echo data in the echo data matrix of each angle to decompose the blood supply information of each angle from the ultrasonic echo data after the row-column transposition operation.

[0081] The ultrasonic echo data after the row-column transposition operation is, that is, the ultrasonic echo data in the echo data matrix at each angle after the row-column transposition operation is performed.

[0082] The blood supply information of each angle is decomposed from each ultrasonic echo data after the row-column transposition operation is performed. Specifically, the decomposition result corresponding to each angle can be obtained by decomposing each ultrasonic echo data after the row-column transposition operation is performed. Based on the decomposition result corresponding to each angle, the blood supply information of the corresponding angle can be obtained.

[0083] For ease of understanding, the echo data matrix of one angle is given as an example below:

[0084]

[0085] In the above echo data matrix, a1, a2, and a3 may represent array elements, and t1 to tn may represent sampling points. Taking A11 as an example, A11 represents the first echo data corresponding to array element a1 at sampling point t1.

[0086] Since this application is based on echo data obtained by wide-beam ultrasound, the frame rate is high, resulting in a large amount of data obtained; on the other hand, since there are usually many sampling points (for example, 3000) and few array elements, the number of rows in the echo data matrix of each angle may be much larger than the number of columns. In these two cases, if the data in the echo data matrix is ​​directly decomposed, it will greatly increase the time consumption in the process of principal component decomposition.

[0087] In view of this, in the embodiment of the present application, during the decomposition process, at least one row and column transposition operation is performed on the ultrasound echo data in each echo data matrix, and the blood supply information at each angle is decomposed from the ultrasound echo data in each echo data matrix after the transposition, so as to achieve the purpose of reducing the decomposition time and data processing amount.

[0088] Combined with reference Figure 8 , which is a schematic diagram of the process of principal component decomposition provided by an embodiment of the present application. Figure 8 In the figure, the data decomposition process is carried out in the direction of the arrow. When decomposing, the input data is first (that is, the ultrasonic echo data of each angle is first stored in different matrices), and then the row and column transposition operation is performed to make the number of rows of the input data smaller than the number of columns. In this way, when performing QR decomposition, the problem of too many cycles due to the dependency of data calculation can be avoided, thereby greatly reducing the time consumption of parallel computing.

[0089] It is understandable that the result after QR decomposition is that the number of columns is greater than the number of rows, which will increase the amount of data processing in the subsequent principal component decomposition process, that is, when performing the SVD decomposition of Jacobi rotation. Specifically, during each iteration of the unilateral Jacobi rotation algorithm, it is necessary to rotate any two columns of data in the echo data matrix, and a total of the number of columns-1 cycles are required. Since the number of columns in the echo data matrix is ​​greater than the number of rows due to the row-column transposition in the previous QR decomposition process, the data processing amount is large and the decomposition time is long when performing the SVD decomposition of Jacobi rotation. Therefore, before performing the SVD decomposition of Jacobi rotation, a row-column transposition operation can be performed again to make the number of columns less than the number of rows. In this way, during each iteration of the unilateral Jacobi rotation algorithm, when any two columns of data are rotated, due to the small number of columns, the amount of data processing can be effectively reduced.

[0090] During the principal component decomposition process, before QR decomposition, the data after row and column transposition can also be subjected to dimensionality reduction and power iteration operations.

[0091] Step S23, based on the blood supply information at each angle, obtain the blood supply information of the target body in the overlapping area.

[0092] Specifically, since the overlapping area includes the imaging area of ​​ultrasound at each angle, the blood supply information at each angle corresponding to the overlapping area can be obtained based on the ultrasound echo data at each angle. The blood supply information at each angle is integrated to obtain the blood supply information of the target body in the overlapping area.

[0093] Continue with Figure 7For example, it has been mentioned in the previous text that according to the first ultrasonic echo data of the first ultrasonic wave 900, the blood flow direction f1 of the first angle in the overlapping area can be extracted; according to the second ultrasonic echo data of the second ultrasonic wave 901, the blood flow direction f2 of the overlapping area at the second angle can be extracted, and the blood flow direction f1 of the first angle and the blood flow direction f2 of the second angle are synthesized to obtain the blood flow direction F of the overlapping area. The present application synthesizes the blood flow directions at multiple angles to obtain a blood flow direction that can accurately reflect the blood flow direction in the overlapping area. In short, some technologies (such as Figure 1 The solution shown in the figure can only extract the component of the blood flow direction of the target body in one direction, which is not the actual blood flow direction of the target body. However, the present application synthesizes the blood flow components in multiple directions, and then obtains the real blood flow direction of the overlapping area. Therefore, the accuracy is high.

[0094] In summary, in the technical solutions of some embodiments of the present application, the ultrasonic probe is controlled to transmit ultrasonic waves to the target body from multiple different angles, and the ultrasonic waves at different angles have overlapping areas in the imaging area of ​​the target body. In this way, there are ultrasonic echo data at multiple angles in the overlapping area. Based on the ultrasonic echo data at multiple different angles, the blood supply information of the overlapping area can be analyzed more accurately, thereby improving the accuracy of the blood supply information obtained in the overlapping area.

[0095] See also Fig. 9 , is a functional module diagram of a blood supply information extraction device provided in one embodiment of the present application. The blood supply information extraction device includes:

[0096] A control module, used to control the ultrasonic probe to transmit ultrasonic waves to the target body from multiple angles, and obtain ultrasonic echo data of the target body at multiple angles, wherein the ultrasonic waves transmitted from each angle have corresponding imaging areas in the target body, and the ultrasonic waves transmitted from multiple angles have overlapping areas in the imaging areas of the target body;

[0097] An extraction module is used to extract blood supply information from ultrasound echo data at each angle, and obtain blood supply information of the target body at each angle; and

[0098] The determination module is used to obtain the blood supply information of the target body in the overlapping area based on the blood supply information at each angle.

[0099] See also Fig.10 , is a schematic diagram of the structure of an electronic device provided by an embodiment of the present application. The electronic device includes a processor and a memory, and the memory is used to store a computer program. When the computer program is executed by the processor, the above-mentioned blood supply information detection method is implemented.

[0100] The processor may be a central processing unit (CPU). The processor may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or a combination of the above chips.

[0101] As a non-transitory computer-readable storage medium, the memory can be used to store non-transitory software programs, non-transitory computer executable programs and modules, such as program instructions / modules corresponding to the method in the embodiment of the present invention. The processor executes various functional applications and data processing of the processor by running the non-transitory software programs, instructions and modules stored in the memory, that is, implementing the method in the above method embodiment.

[0102] The memory may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created by the processor, etc. In addition, the memory may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one disk storage device, a flash memory device, or other non-transitory solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0103] One embodiment of the present application further provides a computer-readable storage medium, which is used to store a computer program. When the computer program is executed by a processor, the above-mentioned blood supply information detection method is implemented.

[0104] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.

Claims

1. A method for extracting blood supply information, characterized in that: The method comprises: Controlling the ultrasonic probe to transmit ultrasonic waves to a target body from multiple angles to obtain ultrasonic echo data of the target body at the multiple angles, wherein the ultrasonic waves transmitted from each angle have corresponding imaging areas on the target body, and the ultrasonic waves transmitted from the multiple angles have overlapping areas on the imaging areas of the target body; Extracting blood supply information from the ultrasonic echo data at each angle to obtain the blood supply information of the target body at each angle; and Based on the blood supply information at each angle, obtaining the blood supply information of the target body in the overlapping area; The ultrasonic probe includes an array element set, and the array element set includes multiple array elements; controlling the ultrasonic probe to transmit ultrasonic waves to the target body from multiple angles includes: determining an ultrasonic wave transmission sequence corresponding to each angle, wherein the ultrasonic wave transmission sequence is used to characterize the time interval between each array element in the array element set transmitting ultrasonic waves; and controlling each array element in the array element set to transmit ultrasonic waves to the target body according to the ultrasonic wave transmission sequence corresponding to each angle; Alternatively, the ultrasonic probe includes multiple array element sets, each of which includes multiple array elements; controlling the ultrasonic probe to transmit ultrasonic waves to the target body from multiple angles includes: determining an ultrasonic wave transmission sequence corresponding to each angle, wherein the ultrasonic wave transmission sequence is used to characterize the time interval between transmitting ultrasonic waves between each array element in the array element set; based on the angle transmission timing of the multiple angles, sequentially controlling the array elements of each array element set to transmit ultrasonic waves to the target body according to the ultrasonic wave transmission sequence corresponding to the corresponding angle.

2. The method according to claim 1, characterized in that Among the ultrasonic waves emitted from the multiple angles, the wave velocity width of at least some of the ultrasonic waves is not less than 3 ultrasonic wavelengths.

3. The method according to claim 1, characterized in that The step of controlling each array element in the array element set to transmit an ultrasonic wave to the target object according to the ultrasonic wave transmitting sequence corresponding to each angle includes: At preset time intervals, the array elements in the array element set are controlled to transmit ultrasonic waves to the target body according to the ultrasonic wave transmission sequence corresponding to the angles.

4. The method according to claim 1, characterized in that The extracting of blood supply information from the ultrasonic echo data at each angle to obtain the blood supply information of the target body at each angle includes: Based on the principal component decomposition method, the ultrasonic echo data at each angle is decomposed to obtain the blood supply information at each angle.

5. The method according to claim 4, characterized in that The method of decomposing the ultrasonic echo data at each angle based on the principal component decomposition method to obtain the blood supply information at each angle includes: The ultrasonic echo data of each angle are stored in different matrices respectively to obtain the echo data matrix of each angle, and at least one row-column transposition operation is performed on the ultrasonic echo data in the echo data matrix of each angle to decompose and obtain the blood supply information of each angle from each ultrasonic echo data after the row-column transposition operation.

6. The method according to claim 4, characterized in that The decomposing the ultrasonic echo data at each angle includes: The ultrasonic echo data at each angle is decomposed in a parallel decomposition manner.

7. The method according to claim 4, characterized in that The method of decomposing the ultrasonic echo data at each angle based on the principal component decomposition method to obtain the blood supply information at each angle includes: Based on the principal component decomposition method, a graphics processor is used to perform parallel decomposition on the ultrasonic echo data at each angle to obtain the blood supply information at each angle.

8. A blood supply information extraction device, characterized in that: The device comprises: A control module, used to control the ultrasonic probe to transmit ultrasonic waves to the target body from multiple angles, and obtain ultrasonic echo data of the target body at the multiple angles, wherein the ultrasonic waves transmitted from each angle have a corresponding imaging area in the target body, and the ultrasonic waves transmitted from the multiple angles have an overlapping area in the imaging area of ​​the target body, and the ultrasonic probe includes an array element set, and the array element set includes multiple array elements, and the ultrasonic probe is controlled to transmit ultrasonic waves to the target body from multiple angles. When controlling the ultrasonic probe to transmit ultrasonic waves to the target body from multiple angles, the ultrasonic emission sequence corresponding to each angle is determined, wherein the ultrasonic emission sequence is used to characterize the array element set. The ultrasonic wave transmitting time interval between each array element; according to the ultrasonic wave transmitting sequence corresponding to each angle, controlling each array element in the array element set to transmit ultrasonic wave to the target body; or, the ultrasonic probe includes a plurality of array element sets, each of which includes a plurality of array elements, and when controlling the ultrasonic probe to transmit ultrasonic wave to the target body from a plurality of angles, determining the ultrasonic wave transmitting sequence corresponding to each angle, wherein the ultrasonic wave transmitting sequence is used to characterize the ultrasonic wave transmitting time interval between each array element in the array element set; based on the angle transmitting timing of the plurality of angles, sequentially controlling the array elements of each array element set to transmit ultrasonic wave to the target body according to the ultrasonic wave transmitting sequence corresponding to the corresponding angle; an extraction module, configured to extract blood supply information from the ultrasonic echo data at each angle, respectively, to obtain the blood supply information of the target body at each angle; and A determination module is used to obtain the blood supply information of the target body in the overlapping area based on the blood supply information at each angle.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium is used to store a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

10. An electronic device, characterized in that: The electronic device comprises a processor and a memory, wherein the memory is used to store a computer program, and when the computer program is executed by the processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Ultrasonic diagnostic apparatus, image processing apparatus, and image processing method

    CN105310726A

  • Ultrasound diagnostic device and attenuation characteristic measurement method

    CN108135579A

  • Optical phased array laser radar device

    CN109444903A

  • Spiral ultrasound tomography method and system

    CN110710990A

  • Imaging method, device and system in ultrasonic scanning

    CN111728642A