Coronary angiogram-based stenosis severity grading system

By using a vascular stenosis grading system based on coronary angiography images to screen stenosis points by segmenting vascular skeleton lines and blood flow velocity differences, the problem of inaccurate location determination of pathological coronary stenosis in existing technologies has been solved, enabling more accurate assessment of stenosis degree and selection of treatment options.

CN121033023BActive Publication Date: 2026-01-27ORDNANCE IND HYGIENIC INST
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511546744.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-28
Publication Date
2026-01-27
Estimated Expiration
2045-10-28

AI Technical Summary

Technical Problem

In existing technologies, factors such as vascular bifurcation and image ambiguity can lead to inaccurate determination of the location of pathological stenosis in the coronary arteries, making it difficult to accurately assess the degree of coronary artery lesions and affecting the selection of treatment options.

Method used

The vascular stenosis grading system based on coronary angiography images acquires angiography videos through a data acquisition module, segments the blood vessel skeleton lines, and combines differences in blood flow velocity and blood vessel diameter to screen out stenosis points, and then grades them according to the blood vessel diameter of the stenosis points.

Benefits of technology

It improves the accuracy and reliability of grading the degree of vascular stenosis, enabling more accurate determination of the location of pathological stenosis and providing a scientific basis for the formulation of treatment plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121033023B_ABST
    Figure CN121033023B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of blood vessel stenosis grading, and particularly relates to a blood vessel stenosis degree grading system based on coronary angiography images. The present application divides the blood vessel skeleton line of the angiography images into blood vessel segments based on bifurcation points, determines the stenosis points on the blood vessel segments according to the blood flow velocity difference of the contrast agent front position of the blood vessel segments in each frame of the angiography images and its neighboring angiography images, obtains the reference adaptation degree according to the blood vessel diameter difference of each bifurcation point and the rest bifurcation points, and the distance between the rest bifurcation points and the main blood vessel segment, selects the reference point of each bifurcation point, screens the stenosis points in the bifurcation points according to the blood flow velocity difference of the branch blood vessel segments of each bifurcation point and its reference point and the reference adaptation degree, and grades the blood vessel stenosis degree based on the blood vessel diameter of the stenosis points. The present application divides the blood vessel skeleton line into blood vessel segments and bifurcation points to analyze the physiological stenosis position of the blood vessel, and improves the accuracy of positioning the pathological stenosis position in the coronary artery.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of blood vessel stenosis grading, and particularly relates to a blood vessel stenosis degree grading system based on coronary angiography images. BACKGROUND

[0002] Coronary heart disease is one of the main causes of global cardiovascular disease death, and the key link of its clinical diagnosis and treatment lies in the judgment of the blood vessel stenosis degree of the coronary angiography image, which can evaluate the lesion degree of the coronary artery, thereby providing valuable information for the clinician and helping to develop a reasonable treatment plan. Therefore, the grading of the blood vessel stenosis degree is directly related to the selection of the treatment plan.

[0003] In the prior art, the blood vessel stenosis degree grading of the coronary angiography image is mainly based on the narrowing ratio of the diameter or area of the blood vessel, and the blood flow situation of the coronary artery can also be evaluated by the Thrombolysis In Myocardial Infarction (TIMI) grading standard to determine the stenosis position of the blood vessel and grade the blood vessel stenosis degree. However, due to the complexity of the blood vessel structure, the limitations of two-dimensional projection imaging, and the image ambiguity, it is difficult to accurately determine the pathological stenosis position of the blood vessel through the coronary angiography image, and the number and angle difference of the branch blood vessels at the blood vessel bifurcation position lead to significant changes in the blood flow rate, making it difficult to determine whether the pathological stenosis occurs at the blood vessel bifurcation position through the blood flow rate, thereby leading to inaccurate determination of the pathological stenosis position in the coronary artery, and low accuracy of the blood vessel stenosis degree grading. SUMMARY

[0004] In order to solve the technical problem of inaccurate determination of the pathological stenosis position in the coronary artery due to the blood vessel bifurcation and image ambiguity, the purpose of the present application is to provide a blood vessel stenosis degree grading system based on coronary angiography images, and the technical solution adopted is as follows:

[0005] The present application provides a blood vessel stenosis degree grading system based on coronary angiography images, which comprises:

[0006] A data acquisition module is configured to acquire a coronary angiography video after injecting a contrast agent, and the video is composed of angiography images;

[0007] An intravascular stenosis positioning module is configured to extract a blood vessel skeleton line of a blood vessel region in the angiography image, divide the blood vessel skeleton line into blood vessel segments based on a bifurcation point, and determine a stenosis point on each blood vessel segment according to the blood flow rate difference of the contrast agent front position in each frame of the angiography image and its adjacent angiography images.

[0008] The bifurcation stenosis positioning module is configured to obtain a main vessel segment, obtain a reference fitness of each bifurcation point to the rest of the bifurcation points according to a difference in vessel diameter of each bifurcation point to the rest of the bifurcation points and a distance of the rest of the bifurcation points to the main vessel segment, and select a reference point of each bifurcation point; and screen a stenosis point in the bifurcation points according to a difference in blood flow velocity of a branch vessel segment of each bifurcation point to the reference point of the bifurcation point and the reference fitness.

[0009] The stenosis degree grading module is configured to grade a degree of vessel stenosis according to a vessel diameter of the stenosis point.

[0010] Further, the determination of the stenosis point on each vessel segment comprises:

[0011] For each vessel segment, a digital subtraction angiography image of a time period in which a contrast agent flows through the vessel segment is recorded as an analysis image;

[0012] The image acquisition frequency is obtained, and a ratio of a distance between a contrast agent front position of the vessel segment in each analysis image to a next analysis image to the image acquisition frequency is taken as an instantaneous blood flow velocity of the contrast agent front position of the vessel segment in each analysis image;

[0013] A cumulative sum of a difference between the instantaneous blood flow velocities of the vessel segment in each analysis image and adjacent analysis images is taken as a flow velocity judgment index of the contrast agent front position of the vessel segment in each analysis image;

[0014] If the flow velocity judgment index is greater than a normal flow velocity threshold of the vessel segment, an intersection point between the contrast agent front position of the vessel segment in the corresponding analysis image and a vessel skeleton line is taken as the stenosis point on the vessel segment.

[0015] Further, the obtaining of the reference fitness of each bifurcation point to the rest of the bifurcation points and the selection of the reference point of each bifurcation point comprise:

[0016] A minimum value of a vessel skeleton line length from each bifurcation point to all bifurcation points on the main vessel segment is taken as a main vessel distance;

[0017] A vessel diameter of each bifurcation point is obtained; optionally, two bifurcation points are recorded as an example point and an analysis point, respectively, a difference in vessel diameter between the example point and the analysis point, and the main vessel distance of the analysis point are negatively correlated and normalized, respectively, to sequentially obtain a diameter fitness index and a distance fitness index;

[0018] A preset distance weight is adjusted based on a difference in the main vessel distance between the example point and the analysis point to obtain an optimized distance weight between the example point and the analysis point; the diameter fitness index and the distance fitness index are sequentially weighted and summed by using a preset diameter weight and the optimized distance weight, and a sum result is normalized to obtain a reference fitness of the example point and the analysis point; a sum of the preset diameter weight and the preset distance weight is equal to a constant 1.

[0019] Select the reference point of the example point from the reference adaptation degrees of the example point and the rest of the bifurcation points, which is greater than the preset adaptation threshold.

[0020] Further, the screening of the narrow point in the bifurcation point comprises:

[0021] The blood vessel segment connected with each bifurcation point is recorded as a branch blood vessel segment, and the position closest to the corresponding bifurcation point is selected from the positions of the contrast agent front in all analysis images to record the flow rate reference position of the bifurcation point in its branch blood vessel segment;

[0022] The difference of the instantaneous blood flow rate of the bifurcation point at the flow rate reference positions of all two-branch blood vessel segments thereof is calculated, and the maximum difference is selected as the branch flow rate difference of the bifurcation point.

[0023] The difference of the branch flow rate difference of each bifurcation point and all reference points thereof is adjusted by using the reference adaptation degree, to obtain a narrow judgment index of each bifurcation point; the bifurcation point corresponding to the narrow judgment index greater than the preset narrow threshold is taken as a narrow point.

[0024] Further, the blood vessel stenosis degree grading according to the blood vessel diameter of the narrow point comprises:

[0025] The blood vessel diameter of each skeleton point on the blood vessel skeleton line except the bifurcation point is obtained;

[0026] The skeleton points in a preset number along the extension direction of the blood vessel segment connected with the narrow point are sequentially arranged from the narrow point as a starting point, to obtain an analysis sequence; the variance of the blood vessel diameter of each skeleton point and its neighborhood skeleton point in the analysis sequence is calculated, and the variance is normalized to obtain the diameter fluctuation degree corresponding to each skeleton point;

[0027] The blood vessel diameter of the skeleton point corresponding to the first diameter fluctuation degree less than the preset fluctuation threshold in all analysis sequences of the narrow point is selected, and the mean value of all blood vessel diameters is calculated as the reference diameter of the narrow point;

[0028] The blood vessel stenosis rate of the narrow point is obtained according to the blood vessel diameter of the narrow point and the reference diameter, combined with a blood vessel stenosis rate calculation formula; and the blood vessel stenosis degree of the narrow point position is graded based on the blood vessel stenosis rate.

[0029] Further, the method for obtaining the optimized distance weight comprises:

[0030] If yes, the preset distance weight is used as the optimized distance weight; if no, the main blood vessel distance difference between the example point and the analysis point is negatively correlated and normalized, and the preset distance weight is weighted by using the processing result to obtain the optimized distance weight.

[0031] Further, the method for obtaining the stenosis judgment index comprises:

[0032] The absolute value of the difference between the branch flow rate difference of each bifurcation point and all reference points thereof and the product of the reference fitting degree are calculated, and the mean value of all products is normalized to obtain the stenosis judgment index of each bifurcation point.

[0033] Further, the main blood vessel segment is a blood vessel segment corresponding to the maximum value in the mean value of the blood vessel diameters of the skeleton points on all blood vessel segments.

[0034] Further, the method for obtaining the normal flow rate threshold value comprises:

[0035] The time length of the contrast agent passing through the blood vessel segment is obtained, the ratio of the length of the blood vessel segment to the time length is used as the average blood flow rate, the standard deviation of the instantaneous blood flow rate of all analysis images of the blood vessel segment is calculated, and the sum of the average blood flow rate and three times the standard deviation is used as the normal flow rate threshold value of the blood vessel segment.

[0036] Further, the number of skeleton points on the blood vessel skeleton line in the preset neighborhood of the bifurcation point is greater than or equal to 3.

[0037] The present application has the following beneficial effects:

[0038] First aspect: due to the complexity of the blood vessel structure, the limitation of two-dimensional projection imaging and the image blur and other factors, the change of the blood flow rate can more directly reflect the degree of blood vessel stenosis compared with the narrowing ratio of the diameter or area of the blood vessel in the angiogram, and the pathological stenosis position of the coronary artery can be accurately determined according to the change of the blood flow rate in the coronary artery.

[0039] Second aspect: due to the special branch structure characteristics of the bifurcation point, the blood flow rate near the bifurcation point changes significantly, while the blood flow rate in the blood vessel segment is relatively stable, and the analysis of the coronary artery into two cases of blood vessel segment and bifurcation position can improve the accuracy of positioning the pathological stenosis position in the coronary artery and increase the reliability of the degree of blood vessel stenosis.

[0040] The third aspect: the blood flow rate of the narrow position is faster than that of the nearby position, and the blood flow rate difference between the contrast agent front position of each frame of angiography image and its adjacent angiography image can locate the pathological narrow point of the blood vessel segment; the blood flow rate of the bifurcation position changes significantly, and the difference between each bifurcation point and the blood flow rate near other bifurcation points close to the blood flow distribution and less affected by the blood flow dynamics determines the narrow condition; because the coronary artery is greatly affected by the blood flow dynamics and the diameter of the bifurcation vessel affects the blood flow distribution characteristics, the difference between the diameter of each bifurcation point and the remaining bifurcation points and the distance from the remaining bifurcation points to the main vessel segment can measure the adaptability of analyzing the narrow condition of the bifurcation point through the remaining bifurcation points, and select the reference point for analyzing the narrow condition of the bifurcation point; the blood flow rate difference between the branch vessel segment of the bifurcation point and its reference point determines the narrow condition of the bifurcation point, and the reference adaptability of measuring the reliability of the narrow condition effectively reduces the flow rate interference caused by the branch structure variation and the diameter difference of the bifurcation position, the blood flow dynamics disturbance, and the risk of misjudgment of the narrow condition at the bifurcation point. BRIEF DESCRIPTION OF DRAWINGS

[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, and the advantages thereof, below will briefly introduce the drawings needed to be used in the embodiments or the prior art description. Obviously, the drawings in the following description only show some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor based on these drawings.

[0042] Figure 1 A system structure diagram of a coronary angiography image-based blood vessel narrow degree grading system provided by an embodiment of the present application;

[0043] Figure 2 A schematic diagram of an angiography image provided by an embodiment of the present application;

[0044] Figure 3 A system structure diagram of a reference point selection of a bifurcation point provided by an embodiment of the present application;

[0045] Figure 4 A computer device schematic diagram of a coronary angiography image-based blood vessel narrow degree grading device provided by an embodiment of the present application. DETAILED DESCRIPTION

[0046] To further illustrate the technical means and effects adopted by the present invention to achieve its intended purpose, the following, in conjunction with the accompanying drawings and preferred embodiments, details the specific implementation, structure, features, and effects of a vascular stenosis grading system based on coronary angiography images proposed according to the present invention. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. Furthermore, specific features, structures, or characteristics in one or more embodiments can be combined in any suitable form.

[0047] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains.

[0048] The following description, in conjunction with the accompanying drawings, details a specific scheme for a vascular stenosis grading system based on coronary angiography images provided by the present invention.

[0049] Example 1:

[0050] Please see Figure 1 The diagram illustrates a system block diagram of a vascular stenosis grading system based on coronary angiography images according to an embodiment of the present invention. The system includes: a data acquisition module 110, an intravascular stenosis localization module 120, a bifurcation stenosis localization module 130, and a stenosis degree grading module 140.

[0051] The data acquisition module 110 is used to acquire coronary angiography video after the injection of contrast agent. The video consists of angiography images.

[0052] Coronary angiography involves injecting a contrast agent into the blood vessel being examined and capturing images of the contrast agent passing through the coronary arteries under X-ray. An angiography video consists of all frames of angiography images captured by the imaging team. The angiography video includes the dynamic process from the injection of the contrast agent into the blood vessel to the gradual filling of the entire coronary artery, clearly showing the flow trajectory and changes in filling state over time.

[0053] It should be noted that, in this embodiment of the invention, the image acquisition frequency of the multi-slice spiral CT is set to 20 frames per second to scan the coronary arteries to obtain angiographic images.

[0054] The intravascular stenosis localization module 120 is used to extract the vascular skeleton line of the vascular region in the angiography image, divide the vascular skeleton line into vascular segments based on the bifurcation point, and determine the stenosis point on each vascular segment according to the difference in blood flow velocity at the contrast agent front position in each frame of angiography image and its neighboring angiography images.

[0055] Existing methods typically classify the degree of vascular stenosis based on the narrowing ratio of the vessel diameter or area in coronary angiography images. However, due to the complexity of vascular structure, the limitations of two-dimensional projection imaging, and image ambiguity, these methods struggle to accurately pinpoint the location of pathological stenosis within the vessel. Vascular stenosis leads to accelerated blood flow, and changes in blood flow velocity more directly reflect the degree of stenosis. Therefore, this approach employs a segmented grading method based on vascular skeletonization, determining the location of stenosis in each segment based on changes in contrast agent flow velocity within the coronary artery, effectively improving the accuracy, sensitivity, and reliability of vascular stenosis grading.

[0056] The coronary arteries exhibit a tree-like branching structure. The vascular skeleton line, a single-pixel-wide centerline of the vessel, extracts the geometric and topological features of the vessels, transforming the complex vascular network into a tree-like topological structure while preserving its branching relationships and morphological characteristics. Based on the bifurcation points of the vascular skeleton line, the vessels are divided into different segments, with the two endpoints of each segment serving as bifurcation points. Dynamic monitoring of blood flow velocity within each segment can more accurately reflect the degree of stenosis in each segment, avoiding errors that may arise from overall estimation.

[0057] In normal coronary arteries, blood flow is predominantly laminar, and the contrast agent front typically advances in a smooth parabolic shape, appearing sequentially from the main coronary artery to its branches without interruption or delay. When pathological stenosis occurs, the local cross-sectional area of ​​the vessel decreases. To maintain normal blood flow, the blood velocity compensates by increasing, resulting in a faster blood flow velocity at the stenosis site compared to the areas in front of and behind it. By analyzing the difference in blood velocity at a specific location within the same vessel segment compared to its preceding and following locations, the pathological stenosis can be located, identifying the stenosis point on the vessel segment. Specifically, the change in the position of the contrast agent front on adjacent angiographic images of the vessel segment allows for analysis of blood velocity at different locations within the segment. It is important to note that this embodiment does not perform stenosis point analysis at the bifurcation points at both ends of the vessel segment.

[0058] Preferably, in some possible implementations of the embodiments of the present invention, the method for obtaining the vascular skeleton line includes: using the maximum inter-class variance method to obtain a segmentation threshold for the gray values ​​of pixels in the angiography image; selecting the connected regions formed by pixels with gray values ​​greater than the segmentation threshold as the vascular region; and using a double-threshold morphological thinning algorithm to thin the vascular region to obtain the vascular skeleton line. It should be noted that because the contrast agent has a significantly stronger absorption capacity for X-rays than the surrounding tissue, it appears as high brightness in the image; therefore, pixels with gray values ​​greater than the segmentation threshold are selected to constitute the vascular region. It should also be noted that since all angiography images project the same coronary artery, the vascular skeleton lines of these images are identical.

[0059] Other embodiments may also use one-dimensional maximum entropy method, histogram bimodal method, etc. for image segmentation, and use distance transformation algorithm and model-driven method for refinement operation, which will not be elaborated here.

[0060] Since a bifurcation point has at least three branches, in one implementation of this invention, the preset neighborhood is an eight-neighborhood, and the number of skeleton points on the vascular skeleton line within the preset neighborhood of the bifurcation point is greater than or equal to 3.

[0061] In one implementation of this invention, two adjacent frames of angiography images located before and after each frame of angiography image are respectively regarded as neighboring angiography images.

[0062] The bifurcation stenosis localization module 130 is used to acquire the main blood vessel segment, obtain the reference fit degree between each bifurcation point and the other bifurcation points based on the difference in blood vessel diameter between each bifurcation point and the other bifurcation points, and select the reference point for each bifurcation point; and filter the stenosis points among the bifurcation points based on the difference in blood flow velocity between each bifurcation point and its reference point and the reference fit degree.

[0063] Because blood flow is redistributed at the bifurcation of blood vessels, the difference in the number and angle of branch vessels leads to significant changes in flow velocity. At the same time, the diameter of the vessels at the branch may suddenly decrease, resulting in a compensatory increase in flow velocity. Therefore, the physiological stenosis location at the bifurcation point cannot be selected by the stenosis point location method on the blood vessel segment of the endovascular stenosis location module 120.

[0064] The main coronary artery exhibits high structural stability and significant laminar flow characteristics, with uniform shear stress distribution in its wall. It is less affected by hemodynamic disturbances such as turbulence and abrupt changes in shear stress. However, the geometry of the main branch and its sub-branches at bifurcation points, such as bifurcation angle and diameter differences, can influence local hemodynamics. Therefore, the main coronary artery is significantly less affected by hemodynamic disturbances than the bifurcation or distal branch vessels. While coronary artery diameters vary at different locations, the anatomical features (diameter, blood flow distribution, etc.) at different bifurcation points with smaller diameter differences are within similar physiological ranges. Therefore, other bifurcation points with diameters close to the main coronary artery and relatively close to the main coronary artery are selected as reference points for each bifurcation point.

[0065] At bifurcation points without pathological stenosis, although the branch vessels at the bifurcation point redistribute blood flow and the angle differences between the branch vessels lead to significant changes in flow velocity, these changes are usually within the physiological adaptation range, and the difference in blood flow velocity between different branches at the bifurcation point is relatively small. In contrast, at bifurcation points with pathological stenosis, the local lumen narrowing causes a significant increase in blood flow velocity, resulting in a larger difference in blood flow velocity between different branches at the bifurcation point. Therefore, when the vessel diameter at the bifurcation point and its reference point are similar, the difference in blood flow velocity between different branches at the bifurcation point with pathological stenosis and its reference point is significant. Determining the stenosis at the bifurcation point by comparing the blood flow velocity difference between the branch vessel segments at the bifurcation point and its reference point, and using reference fit to measure the reliability of the determined stenosis, combining these two factors to screen for stenosis at the bifurcation point can effectively reduce flow velocity interference caused by branch structure variations, diameter differences, and hemodynamic disturbances at the bifurcation point, thus reducing the risk of misdiagnosis of stenosis at the bifurcation point.

[0066] In this embodiment of the invention, intravascular ultrasound technology is used to acquire cross-sectional images of coronary arteries. Continuous images are stacked to generate a three-dimensional vascular model. The bifurcation core area is obtained by radially extending 1 to 2 millimeters from the corresponding bifurcation vertex in the model as the center. Cross-sections perpendicular to the centerline are generated at 0.1 millimeter intervals along the longitudinal axis of all vessels adjacent to the bifurcation core area. The minimum value among the areas of all cross-sections in the bifurcation core area is selected as the minimum lumen area. The diameter obtained by substituting the minimum lumen area into the formula for calculating the cross-sectional area and diameter of a circular tube is used as the diameter of the vessel at the bifurcation point.

[0067] In other embodiments of the present invention, the average blood vessel diameter at the reference position of the flow velocity of each branch vessel segment is used as the blood vessel diameter of the corresponding branch vessel.

[0068] The stenosis grading module 140 is used to grade the degree of vascular stenosis based on the diameter of the stenosis point.

[0069] Based on the significant changes in blood flow velocity at the bifurcation points of coronary arteries, this study analyzes the location of physiological stenosis by dividing the vascular skeleton line into two categories: vascular segments and bifurcation points. This improves the accuracy of locating pathological stenosis in coronary arteries, thereby increasing the reliability of grading the degree of stenosis based on the vascular diameter at the stenosis point. It also accurately quantifies the severity of the lesion, providing a scientific basis for precision treatment, risk warning, and resource allocation.

[0070] Preferably, in some possible implementations of the embodiments of the present invention, the method for obtaining stenosis points on a blood vessel segment includes: for each blood vessel segment, recording the angiographic images during the time period when the contrast agent flows through the blood vessel segment as analysis images; obtaining the image acquisition frequency, and using the ratio of the distance between the blood vessel segment and the position of the contrast agent leading edge in each frame of analysis image and the next frame of analysis image to the image acquisition frequency as the instantaneous blood flow velocity of the blood vessel segment at the position of the contrast agent leading edge in each frame of analysis image; calculating the sum of the differences between the instantaneous blood flow velocities of the blood vessel segment and its neighboring analysis images in each frame of analysis image as the flow velocity judgment index of the blood vessel segment at the position of the contrast agent leading edge in each frame of analysis image; if the flow velocity judgment index is greater than the normal flow velocity threshold of the blood vessel segment, then the intersection of the position of the contrast agent leading edge of the blood vessel segment and the vascular skeleton line in the corresponding frame of analysis image is taken as the stenosis point on the blood vessel segment. It should be noted that since the blood flow velocity at the narrowed location in a blood vessel is faster than the blood flow velocity in front of and behind it, the greater the difference in instantaneous blood flow velocity between the blood vessel segment in each frame of the analyzed image and its neighboring analyzed images, i.e., the greater the flow velocity judgment index, the greater the possibility that the blood vessel segment has pathological narrowing at the contrast agent leading edge position in each frame of the analyzed image. Figure 2 This is a schematic diagram of an angiography image provided in one embodiment of the present invention, as shown below. Figure 2 As shown, Figure 2 The two curves in the middle form a local blood vessel. The gray area is the part of the blood vessel filled with contrast agent. ed represents the contrast agent front. The contrast agent flows from bottom to top along the direction of the blood vessel. The contrast agent front is a line segment with a certain length.

[0071] Preferably, in some possible implementations of the embodiments of the present invention, the method for obtaining the normal flow velocity threshold includes: obtaining the duration of contrast agent passage through the blood vessel segment, using the ratio of the length of the blood vessel segment to the duration as the average blood flow velocity, calculating the standard deviation of the instantaneous blood flow velocity of all analyzed images of the blood vessel segment, and using the sum of the average blood flow velocity and three times the standard deviation as the normal flow velocity threshold of the blood vessel segment. It should be noted that vascular tortuosity can cause blood flow to change from laminar to turbulent or eddy flow, which may lead to fluctuations in local blood flow velocity, such as increased flow velocity at the proximal end or decreased flow velocity at the distal end. The average blood flow velocity represents the baseline of normal blood flow velocity in the blood vessel segment, the standard deviation reflects the physiological fluctuations in blood flow velocity in the blood vessel segment, and the three-times-standard-deviation principle can basically cover normal blood flow velocity fluctuations. Furthermore, the blood flow velocity is faster at the location of vascular stenosis; therefore, the normal flow velocity threshold can be used for identifying the location of vascular stenosis.

[0072] Preferably, in some possible implementations of the embodiments of the present invention, the method for selecting the reference point of the bifurcation point is described in [reference needed]. Figure 3 The diagram illustrates a system structure diagram for selecting a reference point of a bifurcation point according to an embodiment of the present invention. The structure diagram includes: an adaptation index analysis unit 131, a reference adaptation degree acquisition unit 132, and a reference point selection unit 133.

[0073] The adaptation index analysis unit 131 is used to obtain the minimum value of the vascular skeleton line length from each bifurcation point to all bifurcation points on the main vessel segment, which is recorded as the main vessel distance; obtain the vessel diameter at each bifurcation point; randomly select two bifurcation points and record them as the example point and the analysis point, respectively; perform negative correlation and normalization on the difference in vessel diameter between the example point and the analysis point and the main vessel distance of the analysis point, respectively, to obtain the diameter adaptation index and the distance adaptation index in sequence.

[0074] Calculate the average diameter of the vessel at the skeletal points on each vessel segment, and select the vessel segment with the maximum value among all vessel segments as the main vessel segment.

[0075] Although the coronary arteries as a whole have a tree-like structure, collateral vessels may be distributed in a network, resulting in multiple vascular paths from each bifurcation point to the main vessel segment, and the main vessel segment may have multiple bifurcation points. Therefore, the minimum vascular path length is selected as the distance from each bifurcation point to the main vessel. Given that other bifurcation points with similar vessel diameters and close to the main vessel are selected as reference points, the smaller the difference in vessel diameter between the example point and the analysis point, and the smaller the distance from the analysis point to the main vessel, the more suitable it is to analyze the stenosis of the example point using the difference in blood flow velocity between the branch vessel segments of the example point and the analysis point. The more suitable the vessel diameter and distance from the main vessel at the analysis point, the smaller the diameter fit index and distance fit index.

[0076] In this embodiment of the invention, the ratio of the absolute value of the difference between the vessel diameter of the example point and the analysis point to the maximum value among the absolute values ​​of the differences between the vessel diameters of all pairwise bifurcation points is calculated, and the difference between the constant 1 and the ratio is used as the diameter matching index; the ratio of the main vessel distance of the analysis point to the maximum value among the main vessel distances of all bifurcation points is calculated, and the difference between the constant 1 and the ratio is used as the distance matching index. In other embodiments of the invention, the opposite of a specific value can also be used as the exponent of an exponential function with the natural constant as the base, to achieve negative correlation and normalization of the feature values, which is not limited here.

[0077] Reference fit degree acquisition unit 132: is used to adjust the preset distance weight based on the difference in main blood vessel distance between the example point and the analysis point to obtain the optimized distance weight between the example point and the analysis point; the preset diameter weight and the optimized distance weight are used to perform weighted summation on the diameter fit index and the distance fit index in sequence, and the summation result is normalized to obtain the reference fit degree between the example point and the analysis point; the sum of the preset diameter weight and the preset distance weight is equal to the constant 1.

[0078] When the example point and the analysis point are too far apart, the reliability of analyzing the stenosis of the example point by using the difference in blood flow velocity between the branch vessel segments of the example point and the analysis point is low. It is necessary to dynamically reduce the preset distance weight based on the distance between the example point and the analysis point to avoid affecting the reliability of the stenosis analysis of the example point due to excessive distance error.

[0079] Preferably, in some possible implementations of the embodiments of the present invention, the method for obtaining the optimized distance weight includes: determining whether the difference in the main vessel distance between the example point and the analysis point is less than a preset distance threshold; if so, the preset distance weight is used as the optimized distance weight; otherwise, the difference in the main vessel distance between the example point and the analysis point is negatively correlated and normalized, and the preset distance weight is weighted using the processing result to obtain the optimized distance weight. It should be noted that the difference in the main vessel distance between the example point and the analysis point measures the distance between two bifurcation points. The larger the difference, the farther the distance between the two bifurcation points, and the lower the reliability of using the distance fit index to analyze the stenosis of the example point; therefore, the weight of the distance fit index should be reduced. In a specific implementation of the embodiments of the present invention, the reference fit is expressed by the formula:

[0080]

[0081]

[0082] In the formula, The reference fit for the a-th and b-th bifurcation points; Preset diameter weights; Preset distance weights; Optimize the distance weights between the a-th and b-th bifurcation points; The diameter adaptation index for the a-th and b-th bifurcation points; The distance adaptation index for the b-th bifurcation point; This represents the absolute value of the difference in the distance between the main blood vessels at the a-th and b-th bifurcation points; The maximum absolute value of the difference between the distances from the a-th bifurcation point and the main blood vessels of the other bifurcation points is given; DY is a preset distance threshold; Norm is a normalization function. It should be noted that this embodiment uses... Achieve The negative correlation can be normalized, or function transformation can be used, which is not limited here.

[0083] In one implementation of this invention, the absolute value of the difference between the main blood vessel distances at all pairs of bifurcation points is calculated, and one-eighth of the maximum absolute value of the difference is used as a preset distance threshold.

[0084] Since the diameter of a blood vessel directly affects the stability of blood flow velocity, and changes in blood flow velocity directly reflect the degree of vascular stenosis, determining the location of stenosis based on the blood vessel diameter has a smaller error. Therefore, the blood vessel diameter is given a higher weight. However, distance matching may have errors, and there may be situations where no suitable distance exists. Therefore, the weight of the distance to the main blood vessel is reduced to prioritize diameter matching. In one implementation of this invention, the preset diameter weight is set to 0.7, and the preset distance weight is set to 0.3.

[0085] It should be noted that the reference fit of each bifurcation point with the other bifurcation points is obtained in the same way as the reference fit of the example point with the analysis point.

[0086] Reference point selection unit 133: used to select the bifurcation points with reference fit greater than the preset fit threshold from the reference fit between the example point and the other bifurcation points as the reference points of the example point.

[0087] It should be noted that a larger reference fit corresponds to a closer similarity between the bifurcation point and the example point in anatomical features such as vessel diameter and blood flow distribution. The reliability of determining the stenosis at the bifurcation point by the difference in blood flow velocity between the branch vessel segments of the example point and the bifurcation point is higher, and the bifurcation point is more likely to be a reference point for the example point.

[0088] In one implementation of this invention, the preset adaptation threshold is set to 0.8.

[0089] Preferably, in some possible implementations of the embodiments of the present invention, the method for screening stenosis points at bifurcation points includes: designating the vascular segment connected to each bifurcation point as a branch vascular segment; selecting the position closest to the corresponding bifurcation point from the contrast agent front position of the branch vascular segment in all analyzed images and designating it as the flow velocity reference position of the bifurcation point in its branch vascular segment; calculating the difference in instantaneous blood flow velocity between the bifurcation point and all its pairwise branch vascular segment flow velocity reference positions, and selecting the largest difference as the branch flow velocity difference of the bifurcation point; adjusting the difference in branch flow velocity difference between each bifurcation point and all its reference points using reference fit to obtain a stenosis judgment index for each bifurcation point; and designating the bifurcation point corresponding to a stenosis judgment index greater than a preset stenosis threshold as a stenosis point.

[0090] It should be noted that, since the proximal branch at a bifurcation point is usually thicker and the distal branch has a smaller diameter, the blood flow velocity in the proximal branch is higher than that in the distal branch. This difference in branch velocity highlights the bifurcation structure and the resulting change in blood flow velocity. A greater difference in branch velocity between the bifurcation point and the reference point, coupled with a higher reference fit, indicates a higher likelihood of pathological stenosis at the bifurcation point and a higher reliability of the stenosis assessment, thus leading to a higher stenosis assessment index. In this embodiment, the absolute value of the difference in branch velocity between each bifurcation point and all its reference points is calculated, multiplied by the reference fit. The mean of all products is then normalized to obtain the stenosis assessment index for each bifurcation point. This embodiment uses the Norm function for normalization.

[0091] In one implementation of this invention, the preset narrowing threshold is set to 0.7.

[0092] Preferably, in some possible implementations of the embodiments of the present invention, the method for classifying the degree of vascular stenosis includes: obtaining the vascular diameter of each skeleton point on the vascular skeleton line except for bifurcation points; starting from the stenosis point, sequentially arranging a predetermined number of skeleton points along the extension direction of the vascular segment connected to the stenosis point to obtain an analysis sequence; calculating the variance of the vascular diameter of each skeleton point in the analysis sequence and its neighboring skeleton points, and normalizing the variance to obtain the diameter fluctuation degree corresponding to each skeleton point; selecting the vascular diameter of the first skeleton point in all analysis sequences of the stenosis point whose diameter fluctuation degree is less than a predetermined fluctuation threshold, and calculating the mean of all vascular diameters as the reference diameter of the stenosis point; obtaining the vascular stenosis rate of the stenosis point based on the vascular stenosis rate calculation formula and the vascular diameter of the stenosis point; and classifying the degree of vascular stenosis at the location of the stenosis point based on the vascular stenosis rate. Here, the reference diameter refers to the normal vascular diameter in the vascular stenosis rate calculation formula, and the vascular stenosis rate is a well-known concept and will not be elaborated further here.

[0093] It should be noted that if the stenosis point is an internal point on the vessel segment, then skeletal points will be arranged in two opposite directions along the corresponding vessel line, starting from each stenosis point; if the stenosis point is a bifurcation point, then skeletal points will be arranged along the extension direction of the branch vessel segment at the bifurcation point, centered on the bifurcation point. The vessel diameter in the stenotic region changes gradually along the blood flow direction, specifically: starting from the stenosis initiation point, the vessel diameter gradually shrinks to the narrowest point, i.e., the most severe stenosis, and then gradually returns to the normal diameter. Although the coronary artery diameter gradually decreases along the blood flow direction, the change in vessel diameter at the stenotic location is more significant compared to the normal physiological vessel diameter change. The larger the variance of the vessel diameter between each skeletal point and its neighboring skeletal points in the analysis sequence, the greater the variation in vessel diameter between the skeletal point and its surrounding locations, and the greater the probability that the skeletal point is in a stenotic location; conversely, the greater the probability that the skeletal point is in a normal vessel location. Therefore, a diameter fluctuation less than a preset fluctuation threshold corresponds to a skeletal point location in a normal vessel. This embodiment uses max-min normalization for normalization processing; Norm functions, etc., can also be used, which will not be elaborated here.

[0094] The higher the vascular stenosis rate, the more severe the stenosis at the corresponding location in the coronary artery. In one implementation of this invention, when the vascular stenosis rate is within a certain range... At the time of stenosis, the blood vessel is only slightly narrowed at the stenosis point, and blood flow is normal; when the stenosis rate is high... At the time, moderate stenosis of the blood vessel at the stenosis point may trigger angina pectoris during physical activity; when the stenosis rate is high... At times, severe stenosis of the blood vessel at the stenosis point may lead to myocardial ischemia at rest; when the stenosis rate is within... In cases where the blood vessel at the stenosis point is severely narrowed, interventional or surgical treatment should be considered. Other embodiments can be used to classify other stenosis conditions.

[0095] In this embodiment of the invention, the preset number is set to one-tenth of the average number of skeletal points on all blood vessel segments.

[0096] In this embodiment of the invention, the two adjacent skeleton points located before and after each skeleton point in the analysis sequence are respectively regarded as neighboring skeleton points.

[0097] In this embodiment of the invention, the vascular region in the angiography image when the coronary artery is filled with contrast agent is taken as the standard vascular region. A vascular analysis line is obtained by drawing a perpendicular line from the skeletal point on the vascular segment to the vascular segment. The area within the standard vascular region that lies between the vascular analysis lines at both ends of the vascular segment and includes the vascular segment is taken as the corresponding vascular region of the vascular segment. The distance between the two intersection points of the vascular analysis line at each skeletal point on the vascular segment and the corresponding vascular region is taken as the vascular diameter of the corresponding skeletal point. It should be noted that the angiography image when the coronary artery is filled with contrast agent can clearly and accurately reflect the vascular structure.

[0098] In other embodiments of the present invention, the cross-section of the blood vessel at the corresponding point on the center line of the three-dimensional blood vessel model for each skeleton point on the blood vessel segment is obtained, and the diameter obtained by substituting the area of ​​the cross-section into the calculation formula of the cross-sectional area and diameter of the circular tube is used as the blood vessel diameter of the skeleton point on the blood vessel segment.

[0099] This invention is now complete.

[0100] Example 2:

[0101] Figure 4 This is a schematic diagram of a computer device for grading the degree of vascular stenosis based on coronary angiography images, as provided in one embodiment of the present invention. For example,... Figure 4 As shown, the computer device includes: a memory 201, a processor 202, and a computer program 203 stored in the memory 201 and running on the processor 202, wherein when the processor 202 executes the computer program 203, the computer device can execute any of the aforementioned vascular stenosis grading systems based on coronary angiography images.

[0102] Furthermore, embodiments of this application also protect an apparatus that may include a memory and a processor, wherein the memory stores executable program code, and the processor is used to call and execute the executable program code to execute a vascular stenosis grading system based on coronary angiography images provided in embodiments of this application.

[0103] This embodiment can divide the device into functional modules based on the above method example. For example, each module can correspond to a separate function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware. It should be noted that the module division in this embodiment is illustrative and only represents one logical functional division. In actual implementation, there may be other division methods.

[0104] It should be understood that the device provided in this embodiment is used to perform the above-described vascular stenosis grading system based on coronary angiography images, and therefore can achieve the same effect as the above-described implementation method.

[0105] When using integrated units, the device may include a processing module and a storage module. When applied to a workpiece, the processing module can be used to control and manage the workpiece's operations. The storage module can be used to support the execution of program code by the workpiece.

[0106] The processing module may be a processor or a controller, which can implement or execute various exemplary logic blocks, modules, and circuits as disclosed in this application. The processor may also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and microprocessors, etc., and the storage module may be a memory.

[0107] Example 3:

[0108] This embodiment also provides a computer-readable storage medium storing computer program code. When the computer program code is run on a computer, the computer executes the above-described related method steps to implement the vascular stenosis grading system based on coronary angiography images provided in the above embodiment.

[0109] The apparatus and computer-readable storage medium provided in this embodiment are used to execute the corresponding system provided above. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding system provided above, and will not be repeated here.

[0110] It should be noted that the order of the above embodiments of the present invention is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. The processes depicted in the accompanying drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0111] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.

[0112] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., made within the principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A vascular stenosis grading system based on coronary angiography images, characterized in that, The system includes: The data acquisition module is used to acquire coronary angiography video after the injection of contrast agent, the video consisting of angiography images; The intravascular stenosis localization module is used to extract the vascular skeleton line of the vascular region in the angiography image, divide the vascular skeleton line into vascular segments based on the bifurcation point, and determine the stenosis point on each vascular segment based on the difference in blood flow velocity at the contrast agent front position in each frame of angiography image and its neighboring angiography images. The stenosis localization module at the bifurcation point is used to acquire the main vessel segment, obtain the reference fit degree between each bifurcation point and the other bifurcation points based on the difference in vessel diameter between each bifurcation point and the other bifurcation points, and select a reference point for each bifurcation point; and filter out stenosis points among the bifurcation points based on the difference in blood flow velocity between the branch vessel segments of each bifurcation point and its reference point and the reference fit degree. The stenosis grading module is used to grade the degree of vascular stenosis based on the diameter of the stenosis point. The step of obtaining the reference fit degree between each branch point and the other branch points, and selecting the reference point for each branch point, includes: The minimum value among the lengths of the vascular skeleton line from each bifurcation point to all bifurcation points on the main vessel segment is recorded as the main vessel distance. Obtain the blood vessel diameter at each bifurcation point; randomly select two bifurcation points and record them as the example point and the analysis point, respectively. Perform negative correlation and normalization on the difference in blood vessel diameter between the example point and the analysis point and the main blood vessel distance of the analysis point, respectively, to obtain the diameter adaptation index and the distance adaptation index in turn. The preset distance weights are adjusted based on the difference in main vessel distance between the example point and the analysis point to obtain the optimized distance weights between the example point and the analysis point; the preset diameter weights and optimized distance weights are used to successively perform weighted summation on the diameter adaptation index and the distance adaptation index, and the summation result is normalized to obtain the reference adaptation degree between the example point and the analysis point; the sum of the preset diameter weights and the preset distance weights is equal to a constant 1; From the reference fit between the example point and the other bifurcation points, select the bifurcation points with reference fit greater than the preset fit threshold as the reference points of the example point.

2. The vascular stenosis grading system based on coronary angiography images according to claim 1, characterized in that, The determination of stenosis points on each blood vessel segment includes: For each vessel segment, the angiographic images during the time period when the contrast agent flows through the vessel segment are recorded as the analysis images; The image acquisition frequency is obtained, and the ratio of the distance between the blood vessel segment and the position of the contrast agent leading edge in each frame of the analysis image and the position of the contrast agent leading edge in the next frame of the analysis image is used as the instantaneous blood flow velocity of the blood vessel segment at the position of the contrast agent leading edge in each frame of the analysis image. The sum of the differences between the instantaneous blood flow velocities of the blood vessel segment and its neighboring analyzed images in each frame of the analyzed image is calculated as an indicator of the flow velocity of the blood vessel segment at the contrast agent front position in each frame of the analyzed image. If the flow velocity judgment index is greater than the normal flow velocity threshold of the blood vessel segment, then the intersection of the contrast agent front position and the vascular skeleton line in the corresponding frame analysis image of the blood vessel segment is taken as the stenosis point of the blood vessel segment.

3. The vascular stenosis grading system based on coronary angiography images according to claim 2, characterized in that, The narrow points in the screening bifurcation points include: The vascular segment connected to each bifurcation point is recorded as the branch vascular segment. The position closest to the corresponding bifurcation point is selected from the contrast agent front position of the branch vascular segment in all analyzed images and recorded as the flow velocity reference position of the bifurcation point in its branch vascular segment. Calculate the difference in instantaneous blood flow velocity at the bifurcation point at the velocity reference positions of all pairs of branch vessel segments, and select the largest difference as the branch velocity difference at the bifurcation point; The difference in branch flow velocity between each bifurcation point and all its reference points is adjusted using the reference fit to obtain a narrowing judgment index for each bifurcation point; the bifurcation point corresponding to the narrowing judgment index that is greater than a preset narrowing threshold is designated as a narrowing point.

4. The vascular stenosis grading system based on coronary angiography images according to claim 1, characterized in that, The classification of vascular stenosis degree based on the diameter of the stenosis point includes: Obtain the vessel diameter at each skeletal point on the vascular skeleton line, excluding bifurcation points; Starting from the stenosis point, a predetermined number of skeleton points are sequentially arranged along the extension direction of the blood vessel segment connected to the stenosis point to obtain the analysis sequence; the variance of the blood vessel diameter between each skeleton point and its neighboring skeleton points in the analysis sequence is calculated, and the variance is normalized to obtain the diameter fluctuation of each skeleton point. Select the first skeletal point whose diameter fluctuation is less than a preset fluctuation threshold from all the analysis sequences of the stenosis point, and calculate the mean of all stenosis point diameters as the reference diameter of the stenosis point. Based on the blood vessel diameter at the stenosis point and the reference diameter, and combined with the formula for calculating the stenosis rate, the stenosis rate at the stenosis point is obtained; based on the stenosis rate, the degree of stenosis at the location of the stenosis point is graded.

5. A vascular stenosis grading system based on coronary angiography images according to claim 1, characterized in that, The method for obtaining the optimized distance weights includes: Determine whether the difference in the main blood vessel distance between the example point and the analysis point is less than a preset distance threshold. If so, use the preset distance weight as the optimized distance weight. Otherwise, perform negative correlation and normalization on the difference in the main blood vessel distance between the example point and the analysis point, and use the processing result to weight the preset distance weight to obtain the optimized distance weight.

6. A vascular stenosis grading system based on coronary angiography images according to claim 3, characterized in that, The method for obtaining the narrowing judgment index includes: Calculate the absolute value of the difference between the branch flow velocity difference of each bifurcation point and all its reference points, and multiply it by the reference fit. Normalize the mean of all products to obtain the narrowing judgment index of each bifurcation point.

7. A vascular stenosis grading system based on coronary angiography images according to claim 1, characterized in that, The main vascular segment is the vascular segment corresponding to the maximum value among the average vascular diameters of all vascular segments and their skeletal points.

8. A vascular stenosis grading system based on coronary angiography images according to claim 2, characterized in that, The method for obtaining the normal flow rate threshold includes: The duration of contrast agent passage through the blood vessel segment is obtained, and the ratio of the length of the blood vessel segment to the duration is used as the average blood flow velocity. The standard deviation of the instantaneous blood flow velocity of all analyzed images of the blood vessel segment is calculated, and the sum of the average blood flow velocity and three times the standard deviation is used as the normal flow velocity threshold of the blood vessel segment.

9. A vascular stenosis grading system based on coronary angiography images according to claim 1, characterized in that, The number of skeleton points on the vascular skeleton line within the preset neighborhood of the bifurcation point is greater than or equal to 3.

Citation Information

Patent Citations

  • Coronary artery blood vessel stenosis automatic detection and identification method, equipment and storage medium

    CN117115129A

  • Coronary angiography image blood vessel branch identification and stenosis detection method and system

    CN117952927A