Method and apparatus for acquiring bifurcated blood vessel on the basis of frequency domain signals, medium and device
Through frequency domain signal analysis and processing, identifying and positioning the edge branch blood vessels in the IVUS image, the problem of image resolution limitation and recognition difficulties in the prior art is solved, and fast and accurate edge branch blood vessel recognition is achieved.
Patent Information
- Application Number
- PCT/CN2023/136043
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-09-07
- Filing Date
- 2023-12-04
- Publication Date
- 2025-03-13
AI Technical Summary
Prior art When using intravascular ultrasound (IVUS) images, it is difficult to clearly identify and distinguish side branches of blood vessels, resulting in image resolution limitation and difficulty in identification.
By acquiring multiple radio frequency signals, performing frequency domain analysis, identifying the blood flow area, and removing the main branch blood vessels from it, to obtain bifurcated blood vessels connected to the main branch blood vessels.
It realizes the rapid and accurate identification and positioning of side branch blood vessels without contrast agent and other image assistance, and improves the accuracy of discriminating the structure and position of bifurcated blood vessels.
Smart Images

Figure CN2023136043_13032025_PF_FP_ABST
Abstract
Description
Method, device, medium and equipment for acquiring bifurcated blood vessels based on frequency domain signals
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on September 7, 2023, with application number 2023111545148, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of signal processing, for example, to a method, device, medium and electronic equipment for acquiring bifurcated blood vessels based on frequency domain signals. Background Art
[0003] Imaging technologies play a crucial role in assisting physicians in assessing vascular anatomy and lesion characteristics. Intravascular ultrasound (IVUS) involves inserting an ultrasound probe over a guidewire, placing an ultrasound imaging device within the coronary arteries. It provides cross-sectional and longitudinal images, enabling detailed assessment of coronary artery lesions. However, due to the inherent resolution limitations of IVUS images, side branch vessels may be unclear or difficult to distinguish.
[0004] Currently, the commonly used strategies and methods for side branch identification in IVUS images are:
[0005] Use of contrast agents: By using contrast agents to enhance the contrast of IVUS images, the visualization of side branch vessels can be improved; however, the need for additional contrast agents increases the complexity of the technical solution.
[0006] Auxiliary analysis tools: such as those based on deep learning and other technologies to help identify and locate side branch vessels, require the construction of complex network models, which is a large workload.
[0007] Integrating other imaging techniques: In addition to IVUS, combining other imaging techniques such as coronary angiography or optical coherence tomography (OCT) can provide a more comprehensive vascular assessment and help more accurately identify side branch vessels. However, this approach requires reliance on other imaging techniques, making implementation more complex.
[0008] Summary of the Invention
[0009] The embodiments of the present application provide a method, device, medium and electronic device for obtaining bifurcated blood vessels based on frequency domain signals. The embodiments of the present application propose an analysis technology combined with frequency domain signals to achieve fast and accurate side branch identification without the need for contrast agents or other imaging assistance.
[0010] In a first aspect, an embodiment of the present application provides a method for obtaining bifurcated blood vessels based on frequency domain signals, the method comprising: obtaining multiple radio frequency signals; performing frequency domain analysis on some of the multiple radio frequency signals to obtain a blood flow area corresponding to each frame of an intravascular ultrasound image; and removing at least a main branch blood vessel from the blood flow area to obtain a bifurcated blood vessel connected to the main branch blood vessel.
[0011] In a second aspect, some embodiments of the present application provide a device for acquiring bifurcated blood vessels based on frequency domain signals, the device comprising: a radio frequency signal acquisition module, configured to acquire multiple radio frequency signals; a blood flow area acquisition module, configured to perform frequency domain analysis on some of the multiple radio frequency signals to obtain a blood flow area corresponding to each frame of an intravascular ultrasound image; and a bifurcated blood vessel acquisition module, configured to remove at least the main branch blood vessel from the blood flow area to obtain a bifurcated blood vessel connected to the main branch blood vessel.
[0012] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, can implement the method described in any embodiment of the first aspect.
[0013] In a fourth aspect, some embodiments of the present application provide an electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein when the processor executes the program, the method described in any embodiment of the first aspect can be implemented. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] FIG1 is a schematic diagram of the composition of an IVUS imaging system provided in an embodiment of the present application;
[0015] FIG2 is a schematic diagram of a probe provided in an embodiment of the present application rotating within a blood vessel;
[0016] FIG3 is a flow chart of a method for acquiring bifurcated blood vessels based on frequency domain signals provided in an embodiment of the present application;
[0017] FIG4 is a schematic diagram of multiple radio frequency signals corresponding to three frames of intravascular ultrasound images provided by an embodiment of the present application;
[0018] FIG5 is a schematic diagram of three matching radio frequency signals provided in an embodiment of the present application;
[0019] FIG6 is a block diagram of a device for acquiring bifurcated blood vessels based on frequency domain signals provided in an embodiment of the present application;
[0020] FIG7 is a schematic diagram of the composition of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0021] The embodiments of the present application address the problem of detecting side branch vessels by proposing an analysis technology that combines frequency domain signals, thereby achieving rapid and accurate side branch vessel identification and positioning without the need for contrast agents or other imaging assistance.
[0022] That is to say, the embodiments of the present application aim to propose a set of solutions for automatically determining the position and structure of side branch vessels in IVUS images. For example, the method of obtaining bifurcated vessels based on frequency domain signals in some embodiments of the present application exemplarily includes: obtaining radio frequency signals; performing frequency domain analysis based on radio frequency signals to obtain all blood flow areas; and extracting side branch areas through morphological processing and continuity analysis.
[0023] Please refer to Figure 1, which shows an IVUS imaging system provided in some embodiments of the present application. The IVUS imaging system includes: a computer 110, an ultrasound imaging system 120, an ultrasound signal line 124, a proximal drive module 130 and a probe 180, wherein the ultrasound imaging system exemplarily includes: an echo processing module 121, a coordinate transformation module 122 and a coding transmission module 123.
[0024] IVUS imaging systems are divided into two typical types: mechanical rotation type and phased array type, and the two types use different ultrasonic probes. The former is based on the principle that the motor maintains a certain speed, guiding the single-element transducer in the conductor to rotate accordingly, thereby realizing the sending and receiving of signals and completing the image drawing. The latter uses an electronic phased array system, which uses multiple ultrasonic sensors to arrange the array elements in a regular pattern and uses a timing control method to form the required image. The embodiments of the present application can adopt either of these two types.
[0025] The proximal drive module 130 is also called a retraction device, a motor drive unit, etc., but they are similar in that its main functions are to control the rotation speed of the motor, feed back a synchronous control signal to the entire system, and control the IVUS catheter (or guide wire 140) to carry the probe 180 to retract within the blood vessel wall 150 to capture different frames of images. For example, the retraction direction 160 is shown in FIG1 , where a first cross-section 111 is obtained (corresponding to the probe rotating one circle in this direction and stopping at multiple rotation angles to transmit signals to obtain corresponding radio frequency signals and obtain a frame of intravascular ultrasound image on the first cross-section based on the multiple radio frequency signals) and a second cross-section 112 (corresponding to the probe rotating one circle in this direction and stopping at multiple rotation angles to transmit signals to obtain corresponding radio frequency signals and obtain a frame of intravascular ultrasound image on the second cross-section based on the multiple radio frequency signals).
[0026] For example, FIG2 shows that the probe continuously rotates at the corresponding h-th rotation angle 171 and the h+m-th rotation angle 172 when it stays in any retraction direction, where h and m are integers greater than or equal to 1. It can be understood that the probe needs to rotate one circle in different retraction directions to obtain the radio frequency signal of each corresponding rotation angle in that direction, and then obtain the corresponding frame of intravascular ultrasound image based on these signals.
[0027] The following exemplarily illustrates the method for acquiring bifurcated blood vessels based on frequency domain signals provided by some embodiments of the present application and executed by the computer of FIG. 1 in conjunction with FIG. 3 .
[0028] As shown in FIG3 , some embodiments of the present application provide a method for acquiring bifurcated blood vessels based on frequency domain signals, the method comprising:
[0029] S101: Acquire multiple radio frequency signals.
[0030] It should be noted that the multiple radio frequency signals recorded in S101 are obtained by the probe 180 that penetrates deep into the main branch blood vessels. The multiple radio frequency signals recorded in S101 are time domain signals corresponding to multiple frames of intravascular ultrasound images (for example, continuous multiple frames of intravascular ultrasound images) obtained by the probe 180.
[0031] S102 , performing frequency domain analysis on some of the multiple radio frequency signals to obtain a blood flow region corresponding to each frame of the intravascular ultrasound image.
[0032] S103: removing at least the main branch blood vessel from the blood flow area to obtain a bifurcated blood vessel connected to the main branch blood vessel.
[0033] It is not difficult to understand that some embodiments of the present application identify blood flow areas through the frequency domain characteristics of radio frequency signals, and then obtain bifurcated blood vessels based on blood flow area analysis, thereby improving the accuracy of distinguishing the structure and position of bifurcated blood vessels.
[0034] The implementation process of each step in FIG3 is exemplarily described below.
[0035] The process of acquiring multiple radio frequency signals is exemplarily described below with reference to FIG1 . It should be noted that in some embodiments of the present application, the multiple radio frequency signals are radio frequency signals corresponding to one frame or at least two consecutive frames of intravascular ultrasound images.
[0036] When the probe 180 of FIG1 reaches the first cross-section inside the blood vessel through the guide wire 140, the ultrasound transmitting element inside the probe 180 emits a sound wave pulse and simultaneously receives an echo signal returned from the blood vessel wall 150. A first radio frequency signal is obtained through the data acquisition card. When the probe rotates a certain angle at the position corresponding to the first cross-section to a new rotation angle, it again emits a sound wave pulse and receives an echo signal returned from the blood vessel wall 150, obtaining a second radio frequency signal (as shown in the two different rotation angles in FIG2). When the probe rotates 360 degrees at the position corresponding to the first cross-section inside the blood vessel, multiple radio frequency signals are obtained, and a frame of intravascular ultrasound image is obtained based on these radio frequency signals. Next, the probe 180 moves along the retraction direction of FIG1 to the position corresponding to the second cross-section, and the above process is repeated to obtain multiple radio frequency signals, and another frame of intravascular ultrasound image is obtained based on the obtained multiple radio frequency signals.
[0037] It should be noted that the multiple radio frequency signals obtained in S101 may be multiple radio frequency signals corresponding to one frame of intravascular ultrasound image or multiple radio frequency signals corresponding to at least two frames of intravascular ultrasound image.
[0038] In some embodiments of the present application, if the multiple radio frequency signals obtained in S101 are multiple radio frequency signals corresponding to a frame of intravascular ultrasound image, when determining the vascular area corresponding to the i-th frame of intravascular ultrasound image, S102 exemplarily includes: performing high-frequency filtering on the multiple radio frequency signals corresponding to the i-th frame of intravascular ultrasound image through a high-frequency filter to obtain the vascular area corresponding to the frame of intravascular ultrasound image.
[0039] In some embodiments of the present application, if the multiple radio frequency signals obtained in S101 are all radio frequency signals corresponding to at least two consecutive frames of intravascular ultrasound images, when determining the blood vessel region corresponding to the i-th frame of the intravascular ultrasound image, S102 illustratively includes:
[0040] The first step is to determine a matching radio frequency signal that matches each radio frequency signal to be matched.
[0041] It should be noted that the RF signal to be matched in this step belongs to any RF signal corresponding to the i-th frame of the intravascular ultrasound image, and the matching RF signal belongs to the RF signal corresponding to any adjacent frame image adjacent to the i-th frame of the intravascular ultrasound image, and one RF signal corresponds to one rotation angle.
[0042] As shown in Figure 4, the figure shows three RF signal sequences collected corresponding to the three retraction processes of the probe along the main branch blood vessel in the direction of 440. The three RF signal sequences are the first RF signal sequence 410, the second RF signal sequence 420 and the third RF signal sequence 430, and each RF signal sequence generates a frame of intravascular ultrasound image (these RF signals are called multiple RF signals corresponding to the frame of intravascular ultrasound image). In Figure 4, the first RF signal sequence 410 is three RF signals corresponding to the i-1th frame of intravascular ultrasound image (corresponding to three different rotation angles or simply referred to as three different angles), the second RF signal sequence 420 is three RF signals corresponding to the i-th frame of intravascular ultrasound image, and the third RF signal sequence 430 is three RF signals corresponding to the i+1th frame of intravascular ultrasound image. In each RF signal sequence in Figure 4, three consecutive rotation angles corresponding to each retraction are given as an example to obtain RF signals, and each rotation angle corresponds to one RF signal. The three RF signal lines indicated by the RF sequence 450 in Figure 4 are three RF signals located on the third RF signal sequence 430. It can be understood that each RF signal sequence in Figure 4 is an RF signal obtained by three consecutive rotation angles corresponding to each retraction of the probe.
[0043] The motion correction process of the embodiment of the present application is to find the matching signal of each RF signal corresponding to the i-th frame from all RF signals corresponding to the adjacent frames of the i-th frame, so as to subsequently complete the angle alignment of the signals of different frames.
[0044] In the second step, all matching RF signals that match the kth RF signal to be matched in the i-th intravascular ultrasound image frame are summed with the k-th RF signal to be matched to obtain the k-th target RF signal, where the k-th RF signal to be matched is any RF signal corresponding to the i-th intravascular ultrasound image frame. As shown in FIG5 , three matching RF signals 510 of three adjacent frames are shown. The three matching RF signals 510 of the three adjacent frames include the i-th frame RF signal to be matched 522 (i.e., any RF signal corresponding to the i-th intravascular ultrasound image frame in FIG4 ), the i-1-th frame matching RF signal 521 (i.e., the RF signal that matches the i-th frame RF signal to be matched found among all RF signals corresponding to the i-1-th intravascular ultrasound image frame in FIG4 ), and the i+1-th frame matching RF signal 523 (i.e., the RF signal that matches the i-th frame RF signal to be matched found among all RF signals corresponding to the i+1-th intravascular ultrasound image frame in FIG4 ).
[0045] Repeat the first and second steps until the target RF signals of all RF signals to be matched corresponding to the i-th frame of the intravascular ultrasound image are obtained, and perform frequency domain analysis on the target RF signals to obtain the blood flow area of the i-th frame of the intravascular ultrasound image.
[0046] By repeating the related processes of the first and second steps above, the technical effect of motion correction of the acquired related data can be achieved. The reason why motion correction is needed is that it can effectively improve the problem that the radio frequency signals with the same rotation angle cannot be aligned due to the jitter of the guide wire during IVUS signal acquisition and the movement of the observed object itself.
[0047] The multiple RF signal lines in each RF signal sequence in Figure 4 represent the scan results at different angles within the same frame. Moving backwards, different frames are obtained, and each curve represents the corresponding RF signal. In Figure 5, assuming that the signal at one angle within a frame has been selected for analysis, the RF signal at the corresponding angle in adjacent frames can be retrieved based on the angle alignment results.
[0048] It should be noted that the motion correction process in some embodiments of the present application includes: a process of searching for an image block that matches a local image block on the current frame of intravascular ultrasound image from an adjacent frame of intravascular ultrasound image corresponding to the current frame of intravascular ultrasound image.
[0049] That is, in some embodiments of the present application, the process of determining the matching RF signal that matches each RF signal to be matched in the first step exemplarily includes: selecting an image block from the i-th frame of intravascular ultrasound image as the image block to be matched; obtaining image blocks that respectively match the image block to be matched from the multiple adjacent frame images according to the search area to obtain candidate matching RF signals; repeating the above process until all candidate matching RF signals corresponding to the i-th frame of intravascular ultrasound image are obtained; and obtaining the matching RF signal based on all the candidate matching RF signals.
[0050] It should be noted that in some embodiments of the present application, the process of obtaining a matching image block exemplarily includes: using the pixel value matrix of the image block corresponding to the image block to be matched as a kernel, and performing convolution operations on the kernel with the pixel value matrices of the image blocks corresponding to the multiple search areas on multiple adjacent frame images, respectively, to obtain the radio frequency signal corresponding to the image block on the adjacent frame image that matches the image block to be matched. For example, in some embodiments of the present application, each two-dimensional image block to be matched uses a relatively large kernel (for example, the kernel is 6.8mm x 10angles) and a 7mm x 20angle search area to determine the offset with the maximum mutual correlation between adjacent frames (obtaining the offset with the maximum mutual correlation is to obtain the radio frequency signal number of the matching image block that matches the image block to be matched on the adjacent frame or adjacent frame), and record the offset value to facilitate the subsequent superposition operation of the matching radio frequency signal. Taking three consecutive frames as an example, it is explained how to use the offset with the maximum mutual correlation. For example, the 200-degree RF signal line corresponding to the 10th frame of the intravascular ultrasound image matches the 201-degree RF signal line corresponding to the 11th frame of the intravascular ultrasound image, and the 204-degree RF signal line corresponding to the 12th frame of the intravascular ultrasound image. After recording the corresponding information, the RF signals at the corresponding angles of other adjacent frames can be comprehensively considered when determining the vascular area of the 11th frame.
[0051] It should be noted that the meaning of the kernel description information 10angles in the above example is, for example, if the current frame of the intravascular ultrasound image is composed of 360 RF signal lines (for example, the three RF signal lines corresponding to each frame of the intravascular ultrasound image shown in Figure 4), each RF signal line represents a different rotation angle, then 10angles corresponds to ten different continuous rotation angles. Similarly, the meaning of the angles corresponding to the search area is the same as above.
[0052] It is not difficult to understand that some embodiments of the present application complete the motion correction process by obtaining matching image blocks. Specifically, an image block on the current frame is used as a convolution kernel and a convolution operation is performed on the search area of the RF signal corresponding to the adjacent frame image. The matching RF signal of the image block on the current frame, that is, the corresponding RF signal to be matched, can be obtained.
[0053] It should be noted that in some embodiments of the present application, the matching results obtained by the above-mentioned image block convolution method may be false positive results. Therefore, in some embodiments of the present application, the matching results obtained by image block convolution (i.e., candidate matching RF signals) are not directly used as the matching RF signals of the image blocks to be matched. Instead, it is necessary to reselect an RF signal as the final matching RF signal based on the characteristics of the candidate matching RF signals. Two examples of obtaining false positive matching results are described below.
[0054] In some embodiments of the present application, speed limiting is used to remove false positive matches and maintain spatial consistency. The reason some embodiments of the present application can use speed limiting to identify and correct false positive matches is due to the physical properties of probe rotation, where the maximum interpolation of different angle matches between adjacent frames is limited by the probe's rotation speed, i.e., the speed limit.
[0055] That is, in some embodiments of the present application, the process of obtaining the matching RF signal based on all the candidate matching RF signals exemplarily includes: in response to confirming that the difference between the rotation angle sequence number corresponding to the image block to be matched and the rotation angle sequence number corresponding to any one of the candidate matching RF signals is less than or equal to a first threshold, then using any one of the candidate matching RF signals as the matching RF signal corresponding to the image block to be matched; otherwise, selecting an RF signal that meets the first threshold from the RF signals corresponding to the corresponding adjacent frame images as the matching RF signal that matches the image block to be matched. The rotation angle of the image block to be matched is the rotation angle of the RF signal located in the middle of the image block to be matched. For example, in an example of determining a false positive match result through speed limitation, the candidate matching RF signals corresponding to the 100th RF signal line corresponding to the first frame of the intravascular ultrasound image include: 102 RF signals corresponding to the second frame of the intravascular ultrasound image, 110 RF signals corresponding to the third frame of the intravascular ultrasound image, and 105 RF signals corresponding to the fourth frame of the intravascular ultrasound image. Based on the speed limitation principle, it can be determined that the 110 RF signals corresponding to the third frame of the intravascular ultrasound image are false positive match results. It is readily understood that the embodiments of the present application, through the principle of limiting the maximum interpolation value for matching different angles between adjacent frames, can correct for some false match results, thereby improving the accuracy of the resulting matching RF signals.
[0056] In some embodiments of the present application, angle matching monotonicity (also known as curve fitting) is used to remove false positive matches and maintain spatial consistency. This is because, according to the properties of physical systems, it can be assumed that the angle matching between adjacent frames should be monotonic, so its curve satisfies monotonicity.
[0057] That is, in some embodiments of the present application, the process of obtaining the matching RF signal based on the candidate matching RF signal exemplarily includes: obtaining a curve corresponding to all candidate matching RF signals corresponding to a frame of intravascular ultrasound image, wherein each point on the curve corresponds to a candidate matching RF signal; screening out points that do not satisfy monotonicity from the curve; and using an updated RF signal as the matching RF signal corresponding to the point (for example, the updated RF signal is a monotonic RF signal selected from RF signals corresponding to corresponding adjacent frames of image). Some embodiments of the present application select another suitable matching RF signal for a false matching result obtained by image block matching based on the monotonicity requirement. For example, an example of determining a false positive matching result by angle matching monotonicity is as follows: the candidate matching RF signal corresponding to the 100th RF signal line corresponding to the first frame of intravascular ultrasound image is the 102nd RF signal corresponding to the second frame of intravascular ultrasound image, the candidate matching RF signal corresponding to the 101st RF signal line corresponding to the first frame of intravascular ultrasound image is the 103rd RF signal corresponding to the second frame of intravascular ultrasound image, the candidate matching RF signal corresponding to the 102nd RF signal line corresponding to the first frame of intravascular ultrasound image is the 106th RF signal corresponding to the second frame of intravascular ultrasound image, and the candidate matching RF signal corresponding to the 107th RF signal corresponding to the second frame of intravascular ultrasound image. The candidate matching RF signal corresponding to the 101st RF signal line corresponding to the intravascular ultrasound image is the 105th RF signal corresponding to the second frame of the intravascular ultrasound image. Then, a curve corresponding to the candidate matching RF signals of the multiple RF signals corresponding to the first frame is drawn (the values on the curve are 102, 103, 106 and 105 respectively). It can be seen that the 106th RF signal corresponding to the second frame of the intravascular ultrasound image is a false positive matching result. Subsequently, the 104th RF signal corresponding to the second frame of the intravascular ultrasound image can be used as the matching RF signal that matches the 102nd RF signal line corresponding to the first frame of the intravascular ultrasound image.
[0058] It can be understood that some embodiments of the present application believe that the angle matching between adjacent frames should be monotonic based on the properties of the physical system, so its curve satisfies monotonicity. Based on this monotonicity, false positive matching results obtained by image block convolution matching can be removed.
[0059] In some embodiments of the present application, the above-mentioned obtaining the matching RF signal based on all the candidate matching RF signals includes: if it is confirmed that the difference between the rotation angle number corresponding to the image block to be matched and the rotation angle number corresponding to any candidate matching RF signal is less than or equal to a first threshold, then using any one of the candidate matching RF signals as the matching RF signal corresponding to the image block to be matched; otherwise, selecting an RF signal that meets the first threshold from the RF signals corresponding to the corresponding adjacent frame images as the matching RF signal that matches the image block to be matched; and obtaining a curve corresponding to all candidate matching RF signals corresponding to a frame of intravascular ultrasound image (the frame of intravascular ultrasound image belongs to any frame of the adjacent frame images), wherein a point on the curve corresponds to a candidate matching RF signal; screening out points that do not meet monotonicity from the curve; and using the updated RF signal as the matching RF signal corresponding to the point.
[0060] It is not difficult to understand that some embodiments of the present application complete the matching of RF signals of the same angle on different frame images through motion correction. The matched RF signals can be summed in the integration stage, and then the RF signals in the adjacent frames can be comprehensively considered when obtaining the blood flow area of the current frame (i.e., the frame corresponding to the i-th frame of the intravascular ultrasound image mentioned above), thereby improving the accuracy of the judgment of the blood flow area of the current frame.
[0061] It should be noted that after the above-mentioned motion correction, it can be considered that the RF signals of different frames in some embodiments of the present application have completed the angle alignment. Therefore, by integrating the RF signal information between different frames at the same angle and using a high-pass filter, it is possible to extract the rapidly changing components, remove tissues with slower signal changes such as plaques, and calculate the envelope of the signal. For example, the high-pass filtering method can be implemented by a Butterworth high-pass filter or a singular value decomposition (SVD). That is, the embodiments of the present application filter out the rapidly changing areas as blood flow areas (relative to the blood flow areas in the tissue, which belong to the rapidly changing areas) through a high-pass filter, thereby improving the accuracy of blood flow area identification. The following exemplifies the implementation process of performing frequency domain analysis on the target RF signal in S102 to obtain the blood flow area of the i-th frame of the intravascular ultrasound image.
[0062] For example, in some embodiments of the present application, the process of performing frequency domain analysis on the target radio frequency signal to obtain the blood flow area of the i-th frame of the intravascular ultrasound image in S102 exemplarily includes:
[0063] In the first step, the target RF signal is Fourier transformed to obtain the frequency domain signal.
[0064] As described above, the target RF signal of this step is exemplified by taking the kth target RF signal corresponding to the i-th frame of intravascular ultrasound image as an example. The process of acquiring the kth target RF signal is as follows: all matching RF signals (including matching RF signals reselected after removing false positive matching results) that match the kth RF signal to be matched in the i-th frame of intravascular ultrasound image are summed with the kth RF signal to be matched to obtain the kth target RF signal, wherein the kth RF signal to be matched is any RF signal corresponding to the i-th frame of intravascular ultrasound image.
[0065] For example, a target RF signal can be obtained by superimposing the three matching RF signals shown in FIG5 .
[0066] In the second step, the frequency domain signal is filtered at least by a high-pass filter to obtain the blood flow area of the i-th frame of the intravascular ultrasound image (as an example of the current frame of the intravascular ultrasound image).
[0067] In some embodiments of the present application, the second step exemplarily includes: directly filtering the frequency domain signal using a high-pass filter to obtain the blood flow area of the i-th frame of the intravascular ultrasound image.
[0068] It should be noted that in order to obtain a more robust blood flow region, in some embodiments of the present application, the region corresponding to the high-pass filter signal is not directly used as the blood flow region. Instead, the RF signal at the adjacent rotation angle adjacent to the RF signal at the angle to be processed on the current frame is superimposed or the result of delayed superposition processing is used as the final blood flow region. That is, in some embodiments of the present application, the process of obtaining the blood flow region is as follows: high-pass filtering the target RF signal to obtain the initial blood flow region corresponding to the i-th frame, and then signal superposition is performed based on the similarity between the RF signals at adjacent rotation angles in the initial blood flow region to obtain the final blood flow region.
[0069] For example, in some embodiments of the present application, the process of filtering the frequency domain signal at least through a high-pass filter to obtain the blood flow area of the i-th frame of the intravascular ultrasound image exemplarily includes: filtering the frequency domain signal (i.e., the signal after Fourier transforming the target radio frequency signal) through the high-pass filter to obtain the i-th frame of high-frequency time domain signal corresponding to the i-th frame of the intravascular ultrasound image; repeating the following process to obtain the i-th frame of composite time domain signal: determining whether the similarity value of the n-th high-frequency radio frequency signal corresponding to the i-th frame of high-frequency time domain signal and the adjacent angle high-frequency radio frequency signal is greater than a set threshold (for example, the value of the set threshold is greater than or equal to 0.5, which is the value of the set threshold); an optional numerical value), the nth high-frequency radio frequency signal and the adjacent-angle high-frequency radio frequency signal are composited (for example, the composite operation includes summation or delayed summation) to obtain an nth composite radio frequency signal, wherein the nth high-frequency radio frequency signal is the high-frequency radio frequency signal of the nth rotation angle corresponding to the i-frame high-frequency time domain signal, and the adjacent-angle high-frequency radio frequency signal is the high-frequency radio frequency signal of the n+u-th or nu-th rotation angle corresponding to the i-frame high-frequency time domain signal, where u is an integer greater than 0 and less than a set integer value; the frequency domain signal corresponding to the nth composite radio frequency signal is filtered by the high-pass filter to obtain the blood flow area of the i-frame intravascular ultrasound image.
[0070] That is to say, some embodiments of the present application have preliminarily obtained rapidly changing areas representing tissues such as blood after high-pass filtering. In order to obtain a more stable response, some embodiments of the present application also perform signal compounding based on the rotation angle, that is, each high-frequency time domain signal passing through the high-pass filter is divided into multiple small segments along the time axis. For each segment, the following formula is used to calculate the angle range (i.e., similarity value) required for signal compounding. The specific calculation formula is as follows:
[0071] Among them, N represents the total number of points on the signal segment, n represents the coordinate of the axis, Sθ(n) represents the signal value of the nth point, μθ represents the mean value on the signal segment, and the calculation method is sθ+Δθ(n) represents the signal value at adjacent angles, μθ±Δθ represents the mean value at adjacent angles, and the last symbol in the numerator of the above formula is a multiplication sign, and the multiplication sign is set to represent the multiplication of the two values preceding the multiplication sign.
[0072] For example, in some embodiments of the present application, if ρ ≥ 0.5, it is considered that signal recombination is required, and the recombination method can be addition. According to the example formula of the recombination of two values, Sθ(n) = Sθ(n) + sθ + Δθ(n)
[0073] Alternatively, the compounding method can be delayed addition. According to the example of two values compounding, the formula is: Sθ(n)=Sθ(n)+sθ+Δθ(n+δn)
[0074] After signal combination is completed, a relatively robust blood flow area response is obtained.
[0075] After obtaining the blood flow region through the above embodiments, in some embodiments of the present application, the side branch region can be extracted from the blood flow region through morphological processing and continuity analysis. It is not difficult to understand that the blood flow region obtained through S102 should include the main branch blood flow, the side branch blood flow and the side branch blood flow. Through connectivity analysis, the independent side branch blood flow region is excluded. For example, in some embodiments of the present application, the blood flow region boundary is obtained through multiple longitudinal sections, and the boundary is curve fitted to obtain a continuous main branch boundary.
[0076] That is, in some embodiments of the present application, S103 exemplarily includes: based on the non-connectivity between the side branch vessel and the main branch vessel, removing the corresponding side branch vessel from the blood flow area to obtain a corrected vessel area; obtaining a three-dimensional area corresponding to the main branch vessel; performing a difference operation between the three-dimensional area and the corrected vessel area to obtain a bifurcated vessel connected to the main branch vessel.
[0077] In some embodiments of the present application, the main branch (ie, main vessel) and the side branch (ie, collateral vessel) are removed by utilizing connectivity and morphology to obtain the side branch (ie, bifurcated vessel).
[0078] In some embodiments of the present application, the above-mentioned process of obtaining the three-dimensional area corresponding to the main branch blood vessel exemplarily includes: obtaining the blood flow area boundary of the corrected blood vessel area through multiple longitudinal cross-sectional data, performing curve fitting on the blood flow area boundary to obtain multiple main branch boundaries; performing three-dimensional surface fitting on the multiple main branch boundaries to obtain the three-dimensional area.
[0079] Some embodiments of the present application provide a process for obtaining a three-dimensional region corresponding to a main branch vessel, thereby improving the accuracy of obtaining the three-dimensional region of the main branch vessel.
[0080] Please refer to Figure 6, which shows an apparatus for acquiring bifurcated blood vessels based on frequency domain signals, provided in an embodiment of the present application. It should be understood that this apparatus corresponds to the method embodiment described in Figure 3 above and is capable of performing the multiple steps involved in the aforementioned method embodiment. The specific functions of this apparatus can be found in the description above, and a detailed description is omitted here to avoid repetition. The apparatus includes at least one software functional module that can be stored in a memory in the form of software or firmware or embedded in the operating system of the apparatus. The apparatus for acquiring bifurcated blood vessels based on frequency domain signals includes: a radio frequency signal acquisition module 501, a blood flow region acquisition module 502, and a bifurcated blood vessel acquisition module 503.
[0081] The radio frequency signal acquisition module is configured to acquire multiple radio frequency signals. For example, in some embodiments of the present application, the multiple radio frequency signals are acquired by a probe inserted deep into a main branch blood vessel.
[0082] The blood flow region acquisition module is configured to perform frequency domain analysis on some of the multiple radio frequency signals to obtain a blood flow region corresponding to each frame of the intravascular ultrasound image.
[0083] The bifurcated vessel acquisition module is configured to remove at least the main branch vessel from the blood flow area to obtain a bifurcated vessel connected to the main branch vessel.
[0084] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working process of the device described above can refer to the corresponding process in the aforementioned method, and will not be described in detail here.
[0085] An embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the method described in any embodiment of the method for acquiring bifurcated blood vessels based on frequency domain signals can be implemented.
[0086] As shown in Figure 7, some embodiments of the present application provide an electronic device 700, which exemplarily includes a memory 710, a processor 720, and a computer program stored on the memory 710 and executable on the processor 720, wherein the processor 720 reads and executes the program through a bus 730 to implement the method described in any embodiment of the method for acquiring bifurcated blood vessels based on frequency domain signals.
[0087] Processor 720 can process digital signals and can include various computing architectures, such as a complex instruction set computer architecture, a reduced instruction set computer architecture, or an architecture that implements a combination of multiple instruction sets. In some examples, processor 720 can be a microprocessor.
[0088] The memory 710 may be configured to store instructions executed by the processor 720 or data related to the execution of instructions. These instructions or data may include code and are configured to implement part or all of the functions of at least one module described in the embodiments of this application. The processor 720 of the embodiment of the present disclosure may be configured to execute instructions in the memory 710 to implement the method shown in Figure 3. The memory 710 may include dynamic random access memory, static random access memory, flash memory, optical memory, or other memory known to those skilled in the art.
[0089] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can also be implemented in other ways. The device embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the devices, methods, and computer program products according to the multiple embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment, or a portion of code, and the module, program segment, or a portion of code contains at least one executable instruction for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in an order different from that marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and flowchart, as well as the combination of boxes in the block diagram and flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or action, or can be implemented using a combination of dedicated hardware and computer instructions.
[0090] In addition, the functional modules in multiple embodiments of the present application can be integrated together to form an independent part, or each module can exist independently, or two or more modules can be integrated to form an independent part.
[0091] If the functions are implemented in the form of software function modules and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the relevant technology or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes multiple instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0092] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
Claims
1. A method for acquiring bifurcated blood vessels based on frequency domain signals, comprising: Acquire multiple radio frequency signals; Performing frequency domain analysis on some of the multiple radio frequency signals to obtain a blood flow area corresponding to each frame of the intravascular ultrasound image; At least the main branch vessel is removed from the blood flow area to obtain a bifurcated vessel connected to the main branch vessel.
2. In the method as claimed in claim 1, the multiple radio frequency signals are acquired by a probe that penetrates deep into the main branch blood vessel, and the multiple radio frequency signals are time domain signals corresponding to multiple frames of intravascular ultrasound images acquired by the probe.
3. The method according to claim 2, wherein the step of performing frequency domain analysis on a portion of the plurality of radio frequency signals to obtain a blood flow region corresponding to each frame of the intravascular ultrasound image comprises: Determine a matching radio frequency signal that matches each radio frequency signal to be matched, wherein the radio frequency signal to be matched belongs to any radio frequency signal corresponding to the i-th frame of intravascular ultrasound image, the matching radio frequency signal belongs to a radio frequency signal corresponding to any adjacent frame image adjacent to the i-th frame of intravascular ultrasound image, and one radio frequency signal corresponds to one rotation angle; Summing all matching radio frequency signals that match the kth radio frequency signal to be matched in the i-th frame of intravascular ultrasound image with the kth radio frequency signal to be matched, to obtain a kth target radio frequency signal, wherein the kth radio frequency signal to be matched is any radio frequency signal corresponding to the i-th frame of intravascular ultrasound image; Repeat the above process until the target radio frequency signals of all radio frequency signals to be matched corresponding to the i-th frame of intravascular ultrasound image are obtained; The target radio frequency signal is subjected to frequency domain analysis to obtain the blood flow region of the i-th frame of the intravascular ultrasound image.
4. The method of claim 3, wherein: The determining of a matching radio frequency signal that matches each radio frequency signal to be matched includes: Selecting an image block from the i-th frame of the intravascular ultrasound image as the image block to be matched; According to the search area, the image blocks to be matched are obtained from the plurality of adjacent frame images. image block, obtaining candidate matching RF signals; Repeat the above process until all candidate matching radio frequency signals corresponding to the i-th frame of intravascular ultrasound image are obtained; The matching radio frequency signal is obtained according to all the candidate matching radio frequency signals.
5. The method of claim 4, wherein: The obtaining the matching radio frequency signal according to all the candidate matching radio frequency signals includes: In response to confirming that the difference between the rotation angle sequence number corresponding to the image block to be matched and the rotation angle sequence number corresponding to any one of the candidate matching radio frequency signals is less than or equal to a first threshold, taking any one of the candidate matching radio frequency signals as the matching radio frequency signal corresponding to the image block to be matched; In response to confirming that the difference between the rotation angle corresponding to the image block to be matched and the rotation angles corresponding to all candidate matching radio frequency signals is greater than a first threshold, an radio frequency signal that meets the first threshold is selected from the radio frequency signals corresponding to the corresponding adjacent frame images as the matching radio frequency signal that matches the image block to be matched.
6. The method according to claim 4 or 5, wherein: The obtaining the matching radio frequency signal according to all the candidate matching radio frequency signals includes: Acquire a curve corresponding to all candidate matching radio frequency signals corresponding to a frame of intravascular ultrasound image, wherein one point on the curve corresponds to one candidate matching radio frequency signal, and the frame of intravascular ultrasound image belongs to any one of the adjacent frame images; Screening out points that do not satisfy monotonicity from the curve; An updated radio frequency signal is used as a matching radio frequency signal corresponding to the point that does not satisfy monotonicity.
7. The method of claim 6, wherein: The updated radio frequency signal is a radio frequency signal that satisfies monotonicity and is selected from radio frequency signals corresponding to corresponding adjacent frame images.
8. The method according to claim 3, wherein the step of performing frequency domain analysis on the target radio frequency signal to obtain the blood flow area of the i-th frame of the intravascular ultrasound image comprises: Performing Fourier transform on the target radio frequency signal to obtain a frequency domain signal; The frequency domain signal is filtered at least by a high-pass filter to obtain the i-th frame of intravascular ultrasound Blood flow area of the image.
9. The method according to claim 8, wherein filtering the frequency domain signal at least by a high-pass filter to obtain the blood flow area of the i-th frame of the intravascular ultrasound image comprises: Filtering the frequency domain signal through the high-pass filter to obtain an i-th frame of high-frequency time domain signal corresponding to the i-th frame of intravascular ultrasound image; Repeat the following process to obtain the i-th frame composite time domain signal: determine that the similarity value between the n-th high-frequency radio frequency signal corresponding to the i-th frame high-frequency time domain signal and the adjacent angle high-frequency radio frequency signal is greater than a set threshold, then perform a composite operation on the n-th high-frequency radio frequency signal and the adjacent angle high-frequency radio frequency signal to obtain the n-th composite radio frequency signal, wherein the n-th high-frequency radio frequency signal is the high-frequency radio frequency signal of the n-th rotation angle corresponding to the i-th frame high-frequency time domain signal, and the adjacent angle high-frequency radio frequency signal is the high-frequency radio frequency signal of the n+u or nu rotation angle corresponding to the i-th frame high-frequency time domain signal, and u is an integer greater than 0 and less than a set integer value; The frequency domain signal corresponding to the nth composite radio frequency signal is filtered by the high-pass filter to obtain the blood flow area of the i-th frame of the intravascular ultrasound image.
10. The method of claim 9, wherein: The value of the set threshold is greater than or equal to 0.
5.
11. The method of claim 9, wherein: The compound operation includes summation or delayed summation.
12. The method according to any one of claims 1 to 11, wherein: The step of removing at least the main branch vessel from the blood flow area to obtain a bifurcated vessel connected to the main branch vessel comprises: According to the non-connectivity between the side branch vessels and the main branch vessels, the corresponding side branch vessels are removed from the blood flow area to obtain a corrected blood vessel area; Acquiring a three-dimensional region corresponding to the main branch blood vessel; A difference operation is performed between the three-dimensional region and the corrected blood vessel region to obtain a bifurcated blood vessel connected to the main branch blood vessel.
13. The method of claim 12, wherein: The acquiring of the three-dimensional region corresponding to the main branch blood vessel comprises: Acquire the blood flow area boundary of the modified blood vessel area through a plurality of longitudinal section data, and perform curve fitting on the blood flow area boundary to obtain a plurality of main branch boundaries; The three-dimensional region is obtained by performing three-dimensional surface fitting on the multiple main branch boundaries.
14. A device for acquiring bifurcated blood vessels based on frequency domain signals, comprising: A radio frequency signal acquisition module is configured to acquire a plurality of radio frequency signals; A blood flow region acquisition module is configured to perform frequency domain analysis on some of the multiple radio frequency signals to obtain a blood flow region corresponding to each frame of the intravascular ultrasound image; The bifurcated vessel acquisition module is configured to remove at least the main branch vessel from the blood flow area to obtain a bifurcated vessel connected to the main branch vessel.
15. A computer-readable storage medium having a computer program stored thereon, wherein the program can implement the method according to any one of claims 1 to 13 when executed by a processor.
16. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the method according to any one of claims 1 to 13 can be implemented.
Citation Information
Patent Citations
Ultrasonic-based blood flow velocity measurement method and blood flow measurement method
CN105476665A
Classification recognition method for feature points in blood vessel image on the basis of transfer learning
CN108764286A
Ultrasonic image blood vessel bifurcation detection method
CN112365489A
Ultrasonic brain small and medium micro-arteriovenous blood vessel microbubble contrast perfusion function quantitative classification imaging method
CN114098816A
Method for determining flux distribution of blood flow in human body, used in diagnostic and therapeutic application, involves obtaining output of relative mass distribution of flux for observation location
DE102011003929A1