WO2022109904A1 - Method for two-dimensional image selection and three-dimensional blood vessel synthesis and storage medium - Google Patents
Method for two-dimensional image selection and three-dimensional blood vessel synthesis and storage medium Download PDFInfo
- Publication number
- WO2022109904A1 WO2022109904A1 PCT/CN2020/131700 CN2020131700W WO2022109904A1 WO 2022109904 A1 WO2022109904 A1 WO 2022109904A1 CN 2020131700 W CN2020131700 W CN 2020131700W WO 2022109904 A1 WO2022109904 A1 WO 2022109904A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- blood vessel
- dimensional
- coronary
- point
- dimensional blood
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0012—Biomedical image inspection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/60—Analysis of geometric attributes
- G06T7/66—Analysis of geometric attributes of image moments or centre of gravity
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16H—HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- G16H30/00—ICT specially adapted for the handling or processing of medical images
- G16H30/40—ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10072—Tomographic images
- G06T2207/10081—Computed x-ray tomography [CT]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30004—Biomedical image processing
- G06T2207/30101—Blood vessel; Artery; Vein; Vascular
Definitions
- the invention relates to the technical field of coronary medicine, in particular to a method and a storage medium for two-dimensional image selection and three-dimensional blood vessel synthesis.
- Fractional flow reserve usually refers to the fractional myocardial blood flow reserve, which is defined as the ratio of the maximum blood flow that the diseased coronary artery can provide to the myocardium to the maximum blood flow when the coronary artery is completely normal. In the state, the ratio of blood flow can be replaced by the pressure value. That is, the measurement of the FFR value can be calculated by measuring the pressure at the distal stenosis of the coronary artery and the pressure at the proximal end of the coronary stenosis through the pressure sensor under the state of maximum coronary hyperemia.
- image processing algorithms are usually applied to the two-dimensional angiography sequence images.
- First, fully automatic, semi-automatic or manual methods are used to calculate the path of the blood vessel, and then the edge detection method is used to obtain the outline of the blood vessel, so as to further calculate the blood vessel. diameter of.
- the problem with this method is the overlapping and intersection of various organs around the blood vessels, which will cause uncertainties to the algorithm.
- the invention provides a method and storage medium for selecting two-dimensional images and synthesizing three-dimensional blood vessels, so as to avoid the overlapping and crossing of various organs around blood vessels in the two-dimensional imaging sequence images from causing uncertain factors to the algorithm.
- the present application provides a method for selecting a two-dimensional image of a coronary artery for three-dimensional blood vessel synthesis, including:
- a series of thumbnail images are displayed in each group of the two-dimensional coronary angiography image sequence group
- Said thumbnail images of interest are selected from at least two sets of said series of coronary 2D angiography images, and said thumbnail images are displayed as enlarged images, ie, 2D coronary angiography images for 3D vascular synthesis are obtained.
- the application provides a method for synthesizing a three-dimensional blood vessel, comprising:
- image information of at least two two-dimensional coronary angiography images of interest with different shooting angles, including the shooting angle and the shooting distance, are acquired;
- a three-dimensional blood vessel is synthesized according to the three-dimensional blood vessel centerline and the three-dimensional blood vessel radius.
- the method for obtaining a three-dimensional blood vessel centerline according to the two-dimensional coronary angiography image includes:
- the two-dimensional blood vessel centerline is projected into the three-dimensional space
- intersection points are connected in sequence to obtain the three-dimensional blood vessel centerline.
- the method for obtaining a blood vessel centerline and a three-dimensional blood vessel radius according to the two-dimensional coronary angiography image includes:
- the three-dimensional blood vessel radius is obtained according to the two-dimensional blood vessel radius, and the specific formula is:
- R represents the three-dimensional blood vessel radius
- r 1 , r 2 , and rn represent the two-dimensional blood vessel radius of the first, second, and nth two-dimensional contrast images of interest, respectively.
- the method for extracting a two-dimensional blood vessel centerline from each of the two-dimensional coronary angiography images includes:
- One of the blood vessel path lines is selected as the two-dimensional blood vessel centerline.
- the method for extracting at least one local blood vessel path line from each of the local blood vessel area maps includes:
- Meshing the rough blood vessel map and extracting at least one local path line of the blood vessel along the direction from the start point to the end point.
- the method for performing grid division on the rough blood vessel map, and along the direction from the starting point to the ending point, extracting at least one local path line of the blood vessel includes:
- n is a positive integer greater than or equal to 1;
- the method for selecting one of the blood vessel path lines as the two-dimensional blood vessel centerline includes:
- the blood vessel path line with the least amount of time is taken as the two-dimensional blood vessel center line.
- the above-mentioned method for synthesizing a three-dimensional blood vessel a method for obtaining a two-dimensional blood vessel contour line according to the blood vessel centerline, is characterized in that, comprising:
- a preset contour line of the blood vessel is generated on both sides of the blood vessel center straight line;
- the contour of the straightened blood vessel is projected back onto the image from which the two-dimensional blood vessel centerline is extracted to obtain a two-dimensional blood vessel contour.
- the method for synthesizing a three-dimensional blood vessel according to the three-dimensional blood vessel centerline and the three-dimensional blood vessel radius includes:
- Each point on the center line of the three-dimensional blood vessel is drawn in the three-dimensional space along the corresponding three-dimensional blood vessel radius to obtain a plurality of edge points, and the edge points are connected in sequence to obtain an approximate circle polygon;
- Points on two adjacent polygons are connected in sequence in the form of right-angled triangles to obtain a three-dimensional blood vessel.
- the present application provides a computer storage medium, when the computer program is executed by a processor, the above-mentioned method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis is implemented.
- the present application provides a method for synthesizing a three-dimensional blood vessel.
- the blood vessel radius can be obtained more easily, and the vascular radius is improved. accuracy and improve the robustness of the algorithm.
- FIG. 1 is a flowchart of an embodiment of a method for selecting a two-dimensional image of a coronary artery for three-dimensional vessel synthesis according to the present application;
- FIG. 2 is a flowchart of another embodiment of a method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis according to the present application;
- Fig. 3 is the flow chart of S600 of this application.
- FIG. 6 is a flowchart of S700 of the present application.
- the application provides a method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis, including:
- S400 Select the thumbnail image of interest from at least two sets of the coronary two-dimensional angiography image sequence groups, and the thumbnail image will display an enlarged image, that is, obtain a two-dimensional coronary angiography image for three-dimensional vascular synthesis .
- an intermediate frame is selected as a thumbnail for display by default.
- the present application provides a method for synthesizing a three-dimensional blood vessel, comprising:
- S500 obtain image information of at least two two-dimensional coronary angiography images of interest with different shooting angles, including the shooting angle and the shooting distance;
- S610 extract a two-dimensional blood vessel centerline from each of the two-dimensional coronary angiography images of interest, including:
- S614 segment the two-dimensional angiography images between two adjacent points of the starting point, the seed point, and the ending point, respectively, to obtain at least two local blood vessel area maps;
- Perform image enhancement processing on the local blood vessel area map to obtain a rough blood vessel map with strong contrast including: in each of the local blood vessel area maps, the blood vessel segment of interest is used as the foreground, and other areas are used as the background. The foreground and the background are weakened to obtain the rough blood vessel image with strong contrast.
- Meshing the rough blood vessel map, and extracting at least one local blood vessel path line along the direction from the start point to the end point including:
- n is a positive integer greater than or equal to 1;
- selecting one of the blood vessel path lines as the two-dimensional blood vessel centerline including:
- the blood vessel path line with the least amount of time is taken as the two-dimensional blood vessel center line.
- the local blood vessel area map is divided into x units, where x is a positive integer
- the correspondingly set image is the straightened blood vessel image.
- S635 moving the preset contour line of the blood vessel to the center of the blood vessel step by step, to obtain the contour line of the blood vessel after straightening, including:
- the z points are respectively moved closer to the center line of the blood vessel in a graded manner to generate z close points, where z is a positive integer;
- the RGB difference threshold as the ⁇ RGB threshold , along the line perpendicular to the center of the blood vessel, compare the RGB value of the close point with the RGB value of the point on the line of the center of the blood vessel for each approach, and the difference is When the value is less than or equal to the ⁇ RGB threshold , the approaching point stops straightly approaching the center of the blood vessel;
- the smooth curve formed by sequentially connecting the contour points is the contour line of the straightened blood vessel.
- S636 Project the straightened blood vessel contour line back onto the image from which the two-dimensional blood vessel centerline was extracted to obtain a two-dimensional blood vessel contour line.
- R represents the three-dimensional blood vessel radius
- r 1 , r 2 , and rn represent the two-dimensional blood vessel radius of the first, second, and nth two-dimensional contrast images of interest, respectively.
- S710 Draw a picture in the three-dimensional space along the corresponding three-dimensional blood vessel radius for each point on the center line of the three-dimensional blood vessel to obtain a plurality of edge points, and connect the edge points in sequence to obtain an approximate circle polygon ;
- the present application provides a computer storage medium, and when the computer program is executed by a processor, the above-mentioned method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis is implemented.
- aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, various aspects of the present invention may be embodied in the form of an entirely hardware implementation, an entirely software implementation (including firmware, resident software, microcode, etc.), or a combination of hardware and software aspects, It may be collectively referred to herein as a "circuit,” "module,” or “system.” Furthermore, in some embodiments, various aspects of the present invention may also be implemented in the form of a computer program product on one or more computer-readable media having computer-readable program code embodied thereon. Implementation of the method and/or system of embodiments of the present invention may involve performing or completing selected tasks manually, automatically, or a combination thereof.
- a data processor such as a computing platform for executing a plurality of instructions.
- the data processor includes volatile storage for storing instructions and/or data and/or non-volatile storage for storing instructions and/or data, such as a magnetic hard disk and/or a Move media.
- a network connection is also provided.
- a display and/or user input device such as a keyboard or mouse, is optionally also provided.
- the computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium.
- the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples (non-exhaustive list) of computer-readable storage media would include the following:
- a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a propagated data signal in baseband or as part of a carrier wave, with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .
- Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
- computer program code for performing operations for various aspects of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages, such as The "C" programming language or similar programming language.
- the program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server.
- the remote computer may be connected to the user's computer through any kind of network - including a local area network (LAN) or wide area network (WAN) - or may be connected to an external computer (eg using an Internet service provider via Internet connection).
- LAN local area network
- WAN wide area network
- These computer program instructions can also be stored on a computer readable medium, the instructions cause a computer, other programmable data processing apparatus, or other device to operate in a particular manner, whereby the instructions stored on the computer readable medium produce the An article of manufacture of instructions implementing the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
- Computer program instructions can also be loaded on a computer (eg, a coronary artery analysis system) or other programmable data processing device to cause a series of operational steps to be performed on the computer, other programmable data processing device or other device to produce a computer-implemented process , such that instructions executing on a computer, other programmable apparatus, or other device provide a process for implementing the functions/acts specified in the flowchart and/or one or more block diagram blocks.
- a computer eg, a coronary artery analysis system
- other programmable data processing device to produce a computer-implemented process , such that instructions executing on a computer, other programmable apparatus, or other device provide a process for implementing the functions/acts specified in the flowchart and/or one or more block diagram blocks.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- General Health & Medical Sciences (AREA)
- Geometry (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- Epidemiology (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
本发明涉及冠状动脉医学技术领域,特别是涉及一种二维图像选取及三维血管合成的方法和存储介质。The invention relates to the technical field of coronary medicine, in particular to a method and a storage medium for two-dimensional image selection and three-dimensional blood vessel synthesis.
人体血液中的脂类及糖类物质在血管壁上的沉积将在血管壁上形成斑块,继而导致血管狭窄;特别是发生在心脏冠脉附近的血管狭窄将导致心肌供血不足,诱发冠心病、心绞痛等病症,对人类的健康造成严重威胁。据统计,我国现有冠心病患者约1100万人,心血管介入手术治疗患者数量每年增长大于10%。The deposition of lipids and carbohydrates in human blood on the blood vessel wall will form plaques on the blood vessel wall, which will then lead to vascular stenosis; especially the vascular stenosis near the coronary arteries of the heart will lead to insufficient blood supply to the heart muscle and induce coronary heart disease. , angina pectoris and other diseases pose a serious threat to human health. According to statistics, there are about 11 million coronary heart disease patients in my country, and the number of patients treated with cardiovascular interventional surgery is increasing by more than 10% every year.
冠脉造影CAG、计算机断层扫描CT等常规医用检测手段虽然可以显示心脏冠脉血管狭窄的严重程度,但是并不能准确评价冠脉的缺血情况。为提高冠脉血管功能评价的准确性,1993年Pijls提出了通过压力测定推算冠脉血管功能的新指标——血流储备分数(Fractional Flow Reserve,FFR),经过长期的基础与临床研究,FFR已成为冠脉狭窄功能性评价的金标准。Although conventional medical detection methods such as coronary angiography (CAG) and computed tomography (CT) can display the severity of coronary artery stenosis, they cannot accurately evaluate coronary ischemia. In order to improve the accuracy of coronary vascular function evaluation, in 1993, Pijls proposed a new index for calculating coronary vascular function through pressure measurement - Fractional Flow Reserve (FFR). After long-term basic and clinical research, FFR It has become the gold standard for functional evaluation of coronary stenosis.
血流储备分数(FFR)通常是指心肌血流储备分数,定义为病变冠脉能为心肌提供的最大血流与该冠脉完全正常时最大供血流量之比,研究表明,在冠脉最大充血状态下,血流量的比值可以用压力值来代替。即FFR值的测量可在冠脉最大充血状态下,通过压力传感器对冠脉远端狭窄处的压力和冠脉狭窄近端压力进行测定继而计算得出。Fractional flow reserve (FFR) usually refers to the fractional myocardial blood flow reserve, which is defined as the ratio of the maximum blood flow that the diseased coronary artery can provide to the myocardium to the maximum blood flow when the coronary artery is completely normal. In the state, the ratio of blood flow can be replaced by the pressure value. That is, the measurement of the FFR value can be calculated by measuring the pressure at the distal stenosis of the coronary artery and the pressure at the proximal end of the coronary stenosis through the pressure sensor under the state of maximum coronary hyperemia.
现有技术中通常都是将图像处理算法应用在二维造影序列图像中,先采取全自动、半自动或者手动的方法计算出血管的路径,再用边缘检测方法得到血管的轮廓,从而进一步算出血管的直径。但该方法存在的问题在于血管周围各种器官的重叠和交叉,这些情况都会给算法造成不确定因素。In the prior art, image processing algorithms are usually applied to the two-dimensional angiography sequence images. First, fully automatic, semi-automatic or manual methods are used to calculate the path of the blood vessel, and then the edge detection method is used to obtain the outline of the blood vessel, so as to further calculate the blood vessel. diameter of. However, the problem with this method is the overlapping and intersection of various organs around the blood vessels, which will cause uncertainties to the algorithm.
发明内容SUMMARY OF THE INVENTION
本发明提供了一种二维图像选取及三维血管合成的方法和存储介质,以避免在二维造影序列图像中血管周围各种器官的重叠和交叉给算法造成不确定因素。The invention provides a method and storage medium for selecting two-dimensional images and synthesizing three-dimensional blood vessels, so as to avoid the overlapping and crossing of various organs around blood vessels in the two-dimensional imaging sequence images from causing uncertain factors to the algorithm.
为实现上述目的,第一方面,本申请提供了一种用于三维血管合成的冠状动脉二维图像选取的方法,包括:In order to achieve the above object, in the first aspect, the present application provides a method for selecting a two-dimensional image of a coronary artery for three-dimensional blood vessel synthesis, including:
加载多组冠状动脉二维造影图像序列组;Load multiple sets of coronary two-dimensional angiography image sequence groups;
选择一组所述冠状动脉二维造影图像序列组;selecting a group of said coronary two-dimensional angiography image sequence groups;
每组所述冠状动脉二维造影图像序列组内显示一系列的缩略图;A series of thumbnail images are displayed in each group of the two-dimensional coronary angiography image sequence group;
从至少两组所述冠状动脉二维造影图像序列组内选择感性趣的所述缩略图,所述缩略图会显示出放大图,即获得用于三维血管合成的冠状动脉二维造影图像。Said thumbnail images of interest are selected from at least two sets of said series of coronary 2D angiography images, and said thumbnail images are displayed as enlarged images, ie, 2D coronary angiography images for 3D vascular synthesis are obtained.
可选地,上述的用于三维血管合成的冠状动脉二维图像选取的方法,每组所述冠状动脉二维造影图像序列组在页面显示时,默认选取中间帧作为缩略图显示。Optionally, in the above method for selecting a 2D coronary artery image for 3D vascular synthesis, when each group of the 2D coronary angiography image sequence group is displayed on a page, an intermediate frame is selected as a thumbnail for display by default.
第二方面,本申请提供了一种三维血管的合成方法,包括:In a second aspect, the application provides a method for synthesizing a three-dimensional blood vessel, comprising:
根据上述的用于三维血管合成的冠状动脉二维图像选取的方法,获取至少两幅拍摄角度不同、感兴趣的冠状动脉二维造影图像的图像信息,包括拍摄角度和拍摄距离;According to the above-mentioned method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis, image information of at least two two-dimensional coronary angiography images of interest with different shooting angles, including the shooting angle and the shooting distance, are acquired;
根据所述冠状动脉二维造影图像的图像信息获取三维血管中心线和三维血管半径;Obtaining a three-dimensional blood vessel centerline and a three-dimensional blood vessel radius according to the image information of the two-dimensional coronary angiography image;
依据所述三维血管中心线和所述三维血管半径合成三维血管。A three-dimensional blood vessel is synthesized according to the three-dimensional blood vessel centerline and the three-dimensional blood vessel radius.
可选地,上述的三维血管的合成方法,所述根据所述冠状动脉二维造影图像获取三维血管中心线的方法包括:Optionally, in the above-mentioned method for synthesizing a three-dimensional blood vessel, the method for obtaining a three-dimensional blood vessel centerline according to the two-dimensional coronary angiography image includes:
从每幅所述感兴趣的冠状动脉二维造影图像中提取一条二维血管中心线;extracting a two-dimensional blood vessel centerline from each of the two-dimensional coronary angiography images of interest;
将放射源投影到所述三维空间内形成放射点;Projecting the radiation source into the three-dimensional space to form a radiation point;
所述二维血管中心线投影到三维空间内;The two-dimensional blood vessel centerline is projected into the three-dimensional space;
所有三维空间内的点均与所述放射点连线,会产生一系列的交叉点;All points in the three-dimensional space are connected with the radiation point, which will generate a series of intersections;
将所述交叉点依次连接,得到所述三维血管中心线。The intersection points are connected in sequence to obtain the three-dimensional blood vessel centerline.
可选地,上述的三维血管的合成方法,所述根据所述冠状动脉二维造影图像获取血管中心线和三维血管半径的方法包括:Optionally, in the above-mentioned method for synthesizing a three-dimensional blood vessel, the method for obtaining a blood vessel centerline and a three-dimensional blood vessel radius according to the two-dimensional coronary angiography image includes:
根据所述二维血管中心线获取二维血管轮廓线;Acquiring a two-dimensional blood vessel contour line according to the two-dimensional blood vessel centerline;
根据所述二维血管轮廓线获取每幅所述感兴趣的冠状动脉二维造影图像中的二维血管半径;Acquiring the two-dimensional blood vessel radius in each of the two-dimensional coronary angiography images of interest according to the two-dimensional blood vessel contour;
根据所述二维血管半径获取所述三维血管半径,具体公式为:The three-dimensional blood vessel radius is obtained according to the two-dimensional blood vessel radius, and the specific formula is:
其中,R表示三维血管半径,r 1、r 2、r n分别表示第一幅、第二幅、第n幅感兴趣的二维造影图像的二维血管半径。 Wherein, R represents the three-dimensional blood vessel radius, and r 1 , r 2 , and rn represent the two-dimensional blood vessel radius of the first, second, and nth two-dimensional contrast images of interest, respectively.
可选地,上述的三维血管的合成方法,所述分别从每幅所述冠状动脉二维造影图像中提取一条二维血管中心线的方法包括:Optionally, in the above-mentioned method for synthesizing a three-dimensional blood vessel, the method for extracting a two-dimensional blood vessel centerline from each of the two-dimensional coronary angiography images includes:
读取冠状动脉二维造影图像;Read two-dimensional coronary angiography images;
获取感兴趣的血管段;Obtain the vessel segment of interest;
拾取所述感兴趣的血管段的起始点、种子点和结束点;Picking the start point, seed point and end point of the vessel segment of interest;
分别对起始点、种子点、结束点的相邻两点间的二维造影图像进行分割,得到至少两个局部血管区域图;Segmenting the two-dimensional angiography images between two adjacent points of the starting point, the seed point, and the ending point, respectively, to obtain at least two local blood vessel area maps;
从每个所述局部血管区域图中提取至少一条血管局部路径线;extracting at least one blood vessel local path line from each of said local blood vessel area maps;
将每个所述局部血管区域图上相对应的血管局部路径线连接,获得至少一条所述血管路径线;connecting the corresponding blood vessel local path lines on each of the local blood vessel area maps to obtain at least one of the blood vessel path lines;
选取一条所述血管路径线作为所述二维血管中心线。One of the blood vessel path lines is selected as the two-dimensional blood vessel centerline.
可选地,上述的三维血管的合成方法,所述从每个所述局部血管区域图上提取至少一条血管局部路径线的方法包括:Optionally, in the above-mentioned method for synthesizing three-dimensional blood vessels, the method for extracting at least one local blood vessel path line from each of the local blood vessel area maps includes:
对所述局部血管区域图做图像增强处理,得到对比强烈的粗略血管图;Perform image enhancement processing on the local blood vessel area map to obtain a rough blood vessel map with strong contrast;
对所述粗略血管图做网格划分,沿着所述起始点至所述结束点方向,提取至少一条血管局部路径线。Meshing the rough blood vessel map, and extracting at least one local path line of the blood vessel along the direction from the start point to the end point.
可选地,上述的三维血管的合成方法,所述对所述粗略血管图做网格划分,沿着所述起始点至所述结束点方向,提取至少一条血管局部路径线的方法包括:Optionally, in the above-mentioned method for synthesizing a three-dimensional blood vessel, the method for performing grid division on the rough blood vessel map, and along the direction from the starting point to the ending point, extracting at least one local path line of the blood vessel includes:
对所述粗略血管图进行网格划分;meshing the rough blood vessel map;
沿着所述起始点至所述结束点的血管延伸方向,搜索所述起始点与周边n个网格上的交叉点的最短时间路径作为第二个点,搜索所述第二个点与周边n个网格上的交叉点的最短时间路径作为第三个点,所述第三个点重复上述步骤,直至最短时间路径到达结束点,其中,n为大于等于1的正整数;Along the extension direction of the blood vessel from the starting point to the ending point, search for the shortest time path of the intersection between the starting point and the surrounding n grids as the second point, and search for the second point and the surrounding The shortest time path of the intersections on the n grids is used as the third point, and the third point repeats the above steps until the shortest time path reaches the end point, where n is a positive integer greater than or equal to 1;
按照搜索顺序,从所述起始点至所述结束点的血管延伸方向连线,获得至少一条血管局部路径线。According to the search sequence, connect a line in the extending direction of the blood vessel from the starting point to the ending point to obtain at least one local path line of the blood vessel.
可选地,上述的三维血管的合成方法,所述选取一条所述血管路径线作为所述二维血管中心线的方法包括:Optionally, in the above-mentioned method for synthesizing a three-dimensional blood vessel, the method for selecting one of the blood vessel path lines as the two-dimensional blood vessel centerline includes:
如果血管路径线为两条或两条以上,则对每条血管路径线从所述起始点至所述结束点所用的时间求和;If there are two or more vessel path lines, summing the time taken for each vessel path line from the starting point to the ending point;
取用时最少的所述血管路径线作为所述二维血管中心线。The blood vessel path line with the least amount of time is taken as the two-dimensional blood vessel center line.
可选地,上述的三维血管的合成方法,根据所述血管中心线获取二维血管轮廓线的方法,其特征在于,包括:Optionally, the above-mentioned method for synthesizing a three-dimensional blood vessel, a method for obtaining a two-dimensional blood vessel contour line according to the blood vessel centerline, is characterized in that, comprising:
根据冠状动脉二维造影图像提取二维血管中心线;Extracting the two-dimensional blood vessel centerline according to the coronary two-dimensional angiography image;
根据所述二维血管中心线,获得拉直血管图像,;obtaining a straightened blood vessel image according to the two-dimensional blood vessel centerline;
在所述拉直血管图像上,设定血管直径阈值D 阈; On the straightened blood vessel image, set a blood vessel diameter threshold D threshold ;
根据所述D 阈,在血管中心直线两侧生成血管预设轮廓线; According to the D threshold , a preset contour line of the blood vessel is generated on both sides of the blood vessel center straight line;
将所述血管预设轮廓线向所述血管中心直线逐级靠拢,获取拉直后血管的轮廓线;moving the preset contour line of the blood vessel to the center of the blood vessel step by step, to obtain the contour line of the blood vessel after straightening;
将所述拉直后血管的轮廓线投射回提取所述二维血管中心线的图像上,获得二维血管轮廓线。The contour of the straightened blood vessel is projected back onto the image from which the two-dimensional blood vessel centerline is extracted to obtain a two-dimensional blood vessel contour.
可选地,上述的三维血管的合成方法,所述依据所述三维血管中心线和所述三维血管半径合成三维血管的方法包括:Optionally, in the above-mentioned method for synthesizing a three-dimensional blood vessel, the method for synthesizing a three-dimensional blood vessel according to the three-dimensional blood vessel centerline and the three-dimensional blood vessel radius includes:
每个所述三维血管中心线上的点,均沿着对应的三维血管半径在所述三维空间内画图,得到多个边缘点,将所述边缘点依次连接,得到一个近似圆的多边形;Each point on the center line of the three-dimensional blood vessel is drawn in the three-dimensional space along the corresponding three-dimensional blood vessel radius to obtain a plurality of edge points, and the edge points are connected in sequence to obtain an approximate circle polygon;
将相邻两个所述多边形上的点按照直角三角形的形式依次连接,得到三维血管。Points on two adjacent polygons are connected in sequence in the form of right-angled triangles to obtain a three-dimensional blood vessel.
第三方面,本申请提供了一种计算机存储介质,计算机程序被处理器执行时实现上述的用于三维血管合成的冠状动脉二维图像选取的方法。In a third aspect, the present application provides a computer storage medium, when the computer program is executed by a processor, the above-mentioned method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis is implemented.
本申请实施例提供的方案带来的有益效果至少包括:The beneficial effects brought by the solutions provided in the embodiments of the present application include at least:
本申请提供了一种三维血管的合成方法,在由冠状动脉二维图像计算得到血管信息的过程中,通过降低其他部分对血管的影响,能够更加容易的获得血管半径,且提高了血管半径的精确度,提高算法的鲁棒性。The present application provides a method for synthesizing a three-dimensional blood vessel. In the process of calculating the blood vessel information from a two-dimensional image of a coronary artery, by reducing the influence of other parts on the blood vessel, the blood vessel radius can be obtained more easily, and the vascular radius is improved. accuracy and improve the robustness of the algorithm.
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described herein are used to provide further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the attached image:
下面对附图标记进行说明:Reference numerals are explained below:
图1为本申请的用于三维血管合成的冠状动脉二维图像选取的方法的一个实施例的流程图;FIG. 1 is a flowchart of an embodiment of a method for selecting a two-dimensional image of a coronary artery for three-dimensional vessel synthesis according to the present application;
图2为本申请的用于三维血管合成的冠状动脉二维图像选取的方法的另一实施例的流程图;2 is a flowchart of another embodiment of a method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis according to the present application;
图3为本申请的S600的流程图;Fig. 3 is the flow chart of S600 of this application;
图4为本申请的S620的流程图;4 is a flowchart of S620 of the application;
图5为本申请的S630的流程图;5 is a flowchart of S630 of the application;
图6为本申请的S700的流程图。FIG. 6 is a flowchart of S700 of the present application.
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明具体实施例及相应的附图对本发明技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the objectives, technical solutions and advantages of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the specific embodiments of the present invention and the corresponding drawings. Obviously, the described embodiments are only some, but not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
以下将以图式揭露本发明的多个实施方式,为明确说明起见,许多实务上的细节将在以下叙述中一并说明。然而,应了解到,这些实务上的细节不应用以限制本发明。也就是说,在本发明的部分实施方式中,这些实务上的细节是非必要的。此外,为简化图式起见,一些习知惯用的结构与组件在图式中将以简单的示意的方式绘示之。Various embodiments of the present invention will be disclosed in the drawings below, and for the sake of clarity, many practical details will be described together in the following description. It should be understood, however, that these practical details should not be used to limit the invention. That is, in some embodiments of the invention, these practical details are unnecessary. In addition, for the purpose of simplifying the drawings, some well-known structures and components will be shown in a simple schematic manner in the drawings.
现有技术中通过血管三维模型计算血管评价参数时常常需要提取血管轮廓线,由于血管存在卷曲、且边缘不清晰的问题,导致血管轮廓提取特别困难,且运算数据庞大、繁冗,因此如何快速提取血管轮廓线,以及提取的准确度一直是技术人员需要解决的问题。In the prior art, it is often necessary to extract the blood vessel contour when calculating the blood vessel evaluation parameters through the three-dimensional model of the blood vessel. Due to the problems of curling and unclear edges of the blood vessel, it is particularly difficult to extract the blood vessel contour, and the calculation data is huge and cumbersome, so how to quickly extract the blood vessel contour. Vessel contours and the accuracy of extraction have always been issues that technicians need to solve.
实施例1:Example 1:
如图1所示,本申请为了解决上述问题,本申请提供了一种用于三维血管 合成的冠状动脉二维图像选取的方法,包括:As shown in Figure 1, in order to solve the above-mentioned problems, the application provides a method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis, including:
S100,加载多组冠状动脉二维造影图像序列组;S100, loading multiple sets of two-dimensional coronary angiography image sequence groups;
S200,选择一组所述冠状动脉二维造影图像序列组;S200, selecting a group of the two-dimensional coronary angiography image sequence groups;
S300,每组所述冠状动脉二维造影图像序列组内显示一系列的缩略图;S300, displaying a series of thumbnail images in each group of the two-dimensional coronary angiography image sequence group;
S400,从至少两组所述冠状动脉二维造影图像序列组内选择感性趣的所述缩略图,所述缩略图会显示出放大图,即获得用于三维血管合成的冠状动脉二维造影图像。S400: Select the thumbnail image of interest from at least two sets of the coronary two-dimensional angiography image sequence groups, and the thumbnail image will display an enlarged image, that is, obtain a two-dimensional coronary angiography image for three-dimensional vascular synthesis .
本申请的一个实施例中,每组所述冠状动脉二维造影图像序列组在页面显示时,默认选取中间帧作为缩略图显示。In an embodiment of the present application, when each group of the two-dimensional coronary angiography image sequence group is displayed on a page, an intermediate frame is selected as a thumbnail for display by default.
实施例2:Example 2:
如图2所示,本申请提供了一种三维血管的合成方法,包括:As shown in Figure 2, the present application provides a method for synthesizing a three-dimensional blood vessel, comprising:
S500,根据实施例1的方法,获取至少两幅拍摄角度不同、感兴趣的冠状动脉二维造影图像的图像信息,包括拍摄角度和拍摄距离;S500, according to the method of Embodiment 1, obtain image information of at least two two-dimensional coronary angiography images of interest with different shooting angles, including the shooting angle and the shooting distance;
S600,如图3所示,根据所述冠状动脉二维造影图像的图像信息获取三维血管中心线和三维血管半径,包括:S600, as shown in FIG. 3, obtaining a three-dimensional blood vessel centerline and a three-dimensional blood vessel radius according to the image information of the coronary two-dimensional angiography image, including:
S610,从每幅所述感兴趣的冠状动脉二维造影图像中提取一条二维血管中心线,包括:S610, extract a two-dimensional blood vessel centerline from each of the two-dimensional coronary angiography images of interest, including:
S611,读取冠状动脉二维造影图像;S611, read a coronary two-dimensional angiography image;
S612,获取感兴趣的血管段;S612, acquiring the blood vessel segment of interest;
S613,拾取所述感兴趣的血管段的起始点、种子点和结束点;S613, picking up the starting point, the seed point and the ending point of the blood vessel segment of interest;
S614,分别对起始点、种子点、结束点的相邻两点间的二维造影图像进行分割,得到至少两个局部血管区域图;S614, segment the two-dimensional angiography images between two adjacent points of the starting point, the seed point, and the ending point, respectively, to obtain at least two local blood vessel area maps;
S615,从每个所述局部血管区域图中提取至少一条血管局部路径线,包括:S615, extracting at least one local blood vessel path line from each of the local blood vessel area maps, including:
对所述局部血管区域图做图像增强处理,得到对比强烈的粗略血管图,包 括:在每幅所述局部血管区域图中,以所述感兴趣的血管段作为前景,其他区域作为背景,强化所述前景,弱化所述背景,得到对比强烈的所述粗略血管图。Perform image enhancement processing on the local blood vessel area map to obtain a rough blood vessel map with strong contrast, including: in each of the local blood vessel area maps, the blood vessel segment of interest is used as the foreground, and other areas are used as the background. The foreground and the background are weakened to obtain the rough blood vessel image with strong contrast.
对所述粗略血管图做网格划分,沿着所述起始点至所述结束点方向,提取至少一条血管局部路径线,包括:Meshing the rough blood vessel map, and extracting at least one local blood vessel path line along the direction from the start point to the end point, including:
对所述粗略血管图进行网格划分;meshing the rough blood vessel map;
沿着所述起始点至所述结束点的血管延伸方向,搜索所述起始点与周边n个网格上的交叉点的最短时间路径作为第二个点,搜索所述第二个点与周边n个网格上的交叉点的最短时间路径作为第三个点,所述第三个点重复上述步骤,直至最短时间路径到达结束点,其中,n为大于等于1的正整数;Along the extension direction of the blood vessel from the starting point to the ending point, search for the shortest time path of the intersection between the starting point and the surrounding n grids as the second point, and search for the second point and the surrounding The shortest time path of the intersections on the n grids is used as the third point, and the third point repeats the above steps until the shortest time path reaches the end point, where n is a positive integer greater than or equal to 1;
按照搜索顺序,从所述起始点至所述结束点的血管延伸方向连线,获得至少一条血管局部路径线。According to the search sequence, connect a line in the extending direction of the blood vessel from the starting point to the ending point to obtain at least one local path line of the blood vessel.
S616,选取一条所述血管路径线作为所述二维血管中心线,包括:S616, selecting one of the blood vessel path lines as the two-dimensional blood vessel centerline, including:
如果血管路径线为两条或两条以上,则对每条血管路径线从所述起始点至所述结束点所用的时间求和;If there are two or more vessel path lines, summing the time taken for each vessel path line from the starting point to the ending point;
取用时最少的所述血管路径线作为所述二维血管中心线。The blood vessel path line with the least amount of time is taken as the two-dimensional blood vessel center line.
S620,如图4所示,根据每幅所述冠状动脉二维造影图像的拍摄角度,将每条所述二维血管中心线投影到三维空间内,合成所述三维血管中心线,包括:S620, as shown in FIG. 4, according to the shooting angle of each of the two-dimensional coronary angiography images, project each of the two-dimensional blood vessel centerlines into a three-dimensional space, and synthesize the three-dimensional blood vessel centerlines, including:
S621,将放射源投影到所述三维空间内形成放射点;S621, project the radiation source into the three-dimensional space to form a radiation point;
S622,所述二维血管中心线投影到三维空间内;S622, the two-dimensional blood vessel centerline is projected into a three-dimensional space;
S623,所有三维空间内的点均与所述放射点连线,会产生一系列的交叉点;S623, all points in the three-dimensional space are connected with the radiation point, and a series of intersection points will be generated;
S624,将所述交叉点依次连接,得到所述三维血管中心线;S624, connecting the intersection points in sequence to obtain the three-dimensional blood vessel centerline;
S630,如图5所示,根据所述二维血管中心线获取二维血管轮廓线,包括:S630, as shown in FIG. 5, obtaining a two-dimensional blood vessel contour line according to the two-dimensional blood vessel centerline, including:
S631,根据冠状动脉二维造影图像提取二维血管中心线;S631, extracting a two-dimensional blood vessel centerline according to a two-dimensional coronary angiography image;
S632,根据所述二维血管中心线,获得拉直血管图像,包括:S632, obtaining a straightened blood vessel image according to the two-dimensional blood vessel centerline, including:
将所述二维血管中心线拉直,获得血管中心直线;Straightening the two-dimensional blood vessel center line to obtain a blood vessel center line;
沿着所述起始点至所述结束点的血管延伸方向,将所述局部血管区域图分 为x个单元,其中x为正整数;Along the blood vessel extension direction from the starting point to the ending point, the local blood vessel area map is divided into x units, where x is a positive integer;
将每个所述单元的二维血管中心线沿着所述血管中心直线对应设置;Correspondingly setting the two-dimensional blood vessel centerline of each of the cells along the blood vessel center line;
对应设置后的图像为所述拉直血管图像。The correspondingly set image is the straightened blood vessel image.
S633,在所述拉直血管图像上,设定血管直径阈值D 阈; S633, on the straightened blood vessel image, set a blood vessel diameter threshold D threshold ;
S634,根据所述D 阈,在血管中心直线两侧生成血管预设轮廓线; S634, according to the D threshold , generate blood vessel preset contour lines on both sides of the blood vessel center line;
S635,将所述血管预设轮廓线向所述血管中心直线逐级靠拢,获取拉直后血管的轮廓线,包括:S635, moving the preset contour line of the blood vessel to the center of the blood vessel step by step, to obtain the contour line of the blood vessel after straightening, including:
将所述血管预设轮廓线分成y个单元,其中y为正整数;dividing the blood vessel preset contour line into y units, where y is a positive integer;
获取每个所述单元的位于每条所述血管预设轮廓线上的z个点;Acquire z points on each of the units on the preset contour line of each of the blood vessels;
沿着垂直于所述血管中心直线方向,将z个点分别向所述血管中心直线分级靠拢,产生z个靠拢点,其中z为正整数;along a straight line perpendicular to the center of the blood vessel, the z points are respectively moved closer to the center line of the blood vessel in a graded manner to generate z close points, where z is a positive integer;
设定RGB差值阈值为ΔRGB 阈,沿着垂直于所述血管中心直线方向,每次靠拢均将所述靠拢点的RGB值与所述血管中心直线上的点的RGB值作比较,当差值小于等于ΔRGB 阈时,则所述靠拢点停止向所述血管中心直线靠拢; Set the RGB difference threshold as the ΔRGB threshold , along the line perpendicular to the center of the blood vessel, compare the RGB value of the close point with the RGB value of the point on the line of the center of the blood vessel for each approach, and the difference is When the value is less than or equal to the ΔRGB threshold , the approaching point stops straightly approaching the center of the blood vessel;
获取所述靠拢点作为轮廓点;Obtain the close point as a contour point;
依次连接所述轮廓点形成的平滑曲线即为所述拉直后血管的轮廓线。The smooth curve formed by sequentially connecting the contour points is the contour line of the straightened blood vessel.
S636,将所述拉直后血管的轮廓线投射回提取所述二维血管中心线的图像上,获得二维血管轮廓线。S636: Project the straightened blood vessel contour line back onto the image from which the two-dimensional blood vessel centerline was extracted to obtain a two-dimensional blood vessel contour line.
S640,根据所述二维血管轮廓线获取每幅所述感兴趣的冠状动脉二维造影图像中的二维血管半径;S640, acquiring the two-dimensional blood vessel radius in each of the two-dimensional coronary angiography images of interest according to the two-dimensional blood vessel contour;
S650,根据所述二维血管半径获取所述三维血管半径,具体公式为:S650, obtain the three-dimensional blood vessel radius according to the two-dimensional blood vessel radius, and the specific formula is:
其中,R表示三维血管半径,r 1、r 2、r n分别表示第一幅、第二幅、第n幅感兴趣的二维造影图像的二维血管半径。 Wherein, R represents the three-dimensional blood vessel radius, and r 1 , r 2 , and rn represent the two-dimensional blood vessel radius of the first, second, and nth two-dimensional contrast images of interest, respectively.
S700,如图6所示,依据所述三维血管中心线和所述三维血管半径合成三 维血管,包括:S700, as shown in Figure 6, synthesizing a three-dimensional blood vessel according to the three-dimensional blood vessel centerline and the three-dimensional blood vessel radius, including:
S710,每个所述三维血管中心线上的点,均沿着对应的三维血管半径在所述三维空间内画图,得到多个边缘点,将所述边缘点依次连接,得到一个近似圆的多边形;S710: Draw a picture in the three-dimensional space along the corresponding three-dimensional blood vessel radius for each point on the center line of the three-dimensional blood vessel to obtain a plurality of edge points, and connect the edge points in sequence to obtain an approximate circle polygon ;
S720,将相邻两个所述多边形上的点按照直角三角形的形式依次连接,得到三维血管。S720: Connect the points on two adjacent polygons in sequence in the form of a right-angled triangle to obtain a three-dimensional blood vessel.
本申请提供了一种计算机存储介质,计算机程序被处理器执行时实现上述的用于三维血管合成的冠状动脉二维图像选取的方法。The present application provides a computer storage medium, and when the computer program is executed by a processor, the above-mentioned method for selecting a two-dimensional coronary artery image for three-dimensional blood vessel synthesis is implemented.
所属技术领域的技术人员知道,本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。本发明的实施例的方法和/或系统的实施方式可以涉及到手动地、自动地或以其组合的方式执行或完成所选任务。As will be appreciated by one skilled in the art, various aspects of the present invention may be embodied as a system, method or computer program product. Accordingly, various aspects of the present invention may be embodied in the form of an entirely hardware implementation, an entirely software implementation (including firmware, resident software, microcode, etc.), or a combination of hardware and software aspects, It may be collectively referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, various aspects of the present invention may also be implemented in the form of a computer program product on one or more computer-readable media having computer-readable program code embodied thereon. Implementation of the method and/or system of embodiments of the present invention may involve performing or completing selected tasks manually, automatically, or a combination thereof.
例如,可以将用于执行根据本发明的实施例的所选任务的硬件实现为芯片或电路。作为软件,可以将根据本发明的实施例的所选任务实现为由计算机使用任何适当操作系统执行的多个软件指令。在本发明的示例性实施例中,由数据处理器来执行如本文的根据方法和/或系统的示例性实施例的一个或多个任务,诸如用于执行多个指令的计算平台。可选地,该数据处理器包括用于存储指令和/或数据的易失性储存器和/或用于存储指令和/或数据的非易失性储存器,例如,磁硬盘和/或可移动介质。可选地,也提供了一种网络连接。可选地也提供显示器和/或用户输入设备,诸如键盘或鼠标。For example, hardware for performing selected tasks according to embodiments of the invention may be implemented as a chip or a circuit. As software, selected tasks according to embodiments of the invention may be implemented as a plurality of software instructions executed by a computer using any suitable operating system. In an exemplary embodiment of the invention, one or more tasks in accordance with exemplary embodiments of methods and/or systems as herein are performed by a data processor, such as a computing platform for executing a plurality of instructions. Optionally, the data processor includes volatile storage for storing instructions and/or data and/or non-volatile storage for storing instructions and/or data, such as a magnetic hard disk and/or a Move media. Optionally, a network connection is also provided. A display and/or user input device, such as a keyboard or mouse, is optionally also provided.
可利用一个或多个计算机可读的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举列表)将包括以下各项:Any combination of one or more computer readable may be utilized. The computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or a combination of any of the above. More specific examples (non-exhaustive list) of computer-readable storage media would include the following:
具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。Electrical connection with one or more wires, portable computer disk, hard disk, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory), optical fiber, portable compact disk Read only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above. In this document, a computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。A computer-readable signal medium may include a propagated data signal in baseband or as part of a carrier wave, with computer-readable program code embodied thereon. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium can also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device .
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括(但不限于)无线、有线、光缆、RF等等,或者上述的任意合适的组合。Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
例如,可用一个或多个编程语言的任何组合来编写用于执行用于本发明的各方面的操作的计算机程序代码,包括诸如Java、Smalltalk、C++等面向对象编程语言和常规过程编程语言,诸如"C"编程语言或类似编程语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远 程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络--包括局域网(LAN)或广域网(WAN)-连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。For example, computer program code for performing operations for various aspects of the present invention may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages, such as The "C" programming language or similar programming language. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network - including a local area network (LAN) or wide area network (WAN) - or may be connected to an external computer (eg using an Internet service provider via Internet connection).
应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些计算机程序指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。It will be understood that each block of the flowchart illustrations and/or block diagrams, and combinations of blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to the processor of a general purpose computer, special purpose computer or other programmable data processing apparatus to produce a machine that causes the computer program instructions when executed by the processor of the computer or other programmable data processing apparatus , resulting in means for implementing the functions/acts specified in one or more blocks of the flowchart and/or block diagrams.
也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、其它可编程数据处理装置、或其它设备以特定方式工作,从而,存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的指令的制造品(article of manufacture)。These computer program instructions can also be stored on a computer readable medium, the instructions cause a computer, other programmable data processing apparatus, or other device to operate in a particular manner, whereby the instructions stored on the computer readable medium produce the An article of manufacture of instructions implementing the functions/acts specified in one or more blocks of the flowcharts and/or block diagrams.
还可将计算机程序指令加载到计算机(例如,冠状动脉分析系统)或其它可编程数据处理设备上以促使在计算机、其它可编程数据处理设备或其它设备上执行一系列操作步骤以产生计算机实现过程,使得在计算机、其它可编程装置或其它设备上执行的指令提供用于实现在流程图和/或一个或多个框图方框中指定的功能/动作的过程。Computer program instructions can also be loaded on a computer (eg, a coronary artery analysis system) or other programmable data processing device to cause a series of operational steps to be performed on the computer, other programmable data processing device or other device to produce a computer-implemented process , such that instructions executing on a computer, other programmable apparatus, or other device provide a process for implementing the functions/acts specified in the flowchart and/or one or more block diagram blocks.
本发明的以上的具体实例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above specific examples of the present invention further describe the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific embodiments of the present invention, and are not intended to limit the present invention. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (12)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202011342206.4 | 2020-11-25 | ||
| CN202011342206.4A CN112419279B (en) | 2020-11-25 | 2020-11-25 | Method for selecting two-dimensional image and synthesizing three-dimensional blood vessel and storage medium |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022109904A1 true WO2022109904A1 (en) | 2022-06-02 |
Family
ID=74842431
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2020/131700 Ceased WO2022109904A1 (en) | 2020-11-25 | 2020-11-26 | Method for two-dimensional image selection and three-dimensional blood vessel synthesis and storage medium |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN112419279B (en) |
| WO (1) | WO2022109904A1 (en) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117058328A (en) * | 2023-10-11 | 2023-11-14 | 杭州脉流科技有限公司 | Coronary vessel tree classification method, apparatus, storage medium and program product |
| US12138027B2 (en) | 2016-05-16 | 2024-11-12 | Cath Works Ltd. | System for vascular assessment |
| US12315076B1 (en) | 2021-09-22 | 2025-05-27 | Cathworks Ltd. | Four-dimensional motion analysis of a patient's coronary arteries and myocardial wall |
| US12354755B2 (en) | 2012-10-24 | 2025-07-08 | Cathworks Ltd | Creating a vascular tree model |
| US12387325B2 (en) | 2022-02-10 | 2025-08-12 | Cath Works Ltd. | System and method for machine-learning based sensor analysis and vascular tree segmentation |
| US12446965B2 (en) | 2023-08-09 | 2025-10-21 | Cathworks Ltd. | Enhanced user interface and crosstalk analysis for vascular index measurement |
| US12499646B1 (en) | 2024-06-12 | 2025-12-16 | Cathworks Ltd. | Three-dimensional sizing tool for cardiac assessment |
| US12512196B2 (en) | 2025-01-17 | 2025-12-30 | Cathworks Ltd. | Systems and methods for secure sharing of cardiac assessments using QR codes |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170018116A1 (en) * | 2015-07-14 | 2017-01-19 | Siemens Medical Solutions Usa, Inc. | 3-d vessel tree surface reconstruction method |
| CN108133478A (en) * | 2018-01-11 | 2018-06-08 | 苏州润心医疗器械有限公司 | A kind of method for extracting central line of coronary artery vessel |
| CN108242075A (en) * | 2018-01-05 | 2018-07-03 | 苏州润迈德医疗科技有限公司 | A kind of multi-angle reconstructing blood vessel method based on X ray coronary angiography image |
| CN109461138A (en) * | 2018-09-29 | 2019-03-12 | 深圳睿心智能医疗科技有限公司 | Calculation method of parameters, system, readable storage medium storing program for executing and computer equipment |
| CN110889896A (en) * | 2019-11-11 | 2020-03-17 | 苏州润迈德医疗科技有限公司 | Method, device and system for obtaining angiostenosis lesion interval and three-dimensional synthesis |
| CN111161342A (en) * | 2019-12-09 | 2020-05-15 | 杭州脉流科技有限公司 | Method, device, equipment and system for obtaining fractional flow reserve based on coronary angiography image and readable storage medium |
| CN111754506A (en) * | 2020-07-01 | 2020-10-09 | 杭州脉流科技有限公司 | Coronary artery stenosis rate calculation method, device and system based on intracavity images and computer storage medium |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6047080A (en) * | 1996-06-19 | 2000-04-04 | Arch Development Corporation | Method and apparatus for three-dimensional reconstruction of coronary vessels from angiographic images |
| CN110287956B (en) * | 2019-06-13 | 2021-05-25 | 北京理工大学 | Blood vessel centerline automatic matching method and device |
-
2020
- 2020-11-25 CN CN202011342206.4A patent/CN112419279B/en active Active
- 2020-11-26 WO PCT/CN2020/131700 patent/WO2022109904A1/en not_active Ceased
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20170018116A1 (en) * | 2015-07-14 | 2017-01-19 | Siemens Medical Solutions Usa, Inc. | 3-d vessel tree surface reconstruction method |
| CN108242075A (en) * | 2018-01-05 | 2018-07-03 | 苏州润迈德医疗科技有限公司 | A kind of multi-angle reconstructing blood vessel method based on X ray coronary angiography image |
| CN108133478A (en) * | 2018-01-11 | 2018-06-08 | 苏州润心医疗器械有限公司 | A kind of method for extracting central line of coronary artery vessel |
| CN109461138A (en) * | 2018-09-29 | 2019-03-12 | 深圳睿心智能医疗科技有限公司 | Calculation method of parameters, system, readable storage medium storing program for executing and computer equipment |
| CN110889896A (en) * | 2019-11-11 | 2020-03-17 | 苏州润迈德医疗科技有限公司 | Method, device and system for obtaining angiostenosis lesion interval and three-dimensional synthesis |
| CN111161342A (en) * | 2019-12-09 | 2020-05-15 | 杭州脉流科技有限公司 | Method, device, equipment and system for obtaining fractional flow reserve based on coronary angiography image and readable storage medium |
| CN111754506A (en) * | 2020-07-01 | 2020-10-09 | 杭州脉流科技有限公司 | Coronary artery stenosis rate calculation method, device and system based on intracavity images and computer storage medium |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12354755B2 (en) | 2012-10-24 | 2025-07-08 | Cathworks Ltd | Creating a vascular tree model |
| US12138027B2 (en) | 2016-05-16 | 2024-11-12 | Cath Works Ltd. | System for vascular assessment |
| US12315076B1 (en) | 2021-09-22 | 2025-05-27 | Cathworks Ltd. | Four-dimensional motion analysis of a patient's coronary arteries and myocardial wall |
| US12387325B2 (en) | 2022-02-10 | 2025-08-12 | Cath Works Ltd. | System and method for machine-learning based sensor analysis and vascular tree segmentation |
| US12423813B2 (en) | 2022-02-10 | 2025-09-23 | Cathworks Ltd. | System and method for machine-learning based sensor analysis and vascular tree segmentation |
| US12446965B2 (en) | 2023-08-09 | 2025-10-21 | Cathworks Ltd. | Enhanced user interface and crosstalk analysis for vascular index measurement |
| CN117058328A (en) * | 2023-10-11 | 2023-11-14 | 杭州脉流科技有限公司 | Coronary vessel tree classification method, apparatus, storage medium and program product |
| CN117058328B (en) * | 2023-10-11 | 2024-01-09 | 杭州脉流科技有限公司 | Coronary vessel tree classification method, apparatus, storage medium and program product |
| US12499646B1 (en) | 2024-06-12 | 2025-12-16 | Cathworks Ltd. | Three-dimensional sizing tool for cardiac assessment |
| US12512196B2 (en) | 2025-01-17 | 2025-12-30 | Cathworks Ltd. | Systems and methods for secure sharing of cardiac assessments using QR codes |
Also Published As
| Publication number | Publication date |
|---|---|
| CN112419279A (en) | 2021-02-26 |
| CN112419279B (en) | 2024-02-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112419484B (en) | Three-dimensional vascular synthesis method, system, coronary artery analysis system and storage medium | |
| WO2022109904A1 (en) | Method for two-dimensional image selection and three-dimensional blood vessel synthesis and storage medium | |
| JP7481483B2 (en) | Method, device, analysis system, and storage medium for accurately extracting the centerline of a blood vessel | |
| CN112116615B (en) | Method and device for acquiring blood vessel contour line according to blood vessel center line | |
| CN112132949B (en) | Three-dimensional modeling method, device and system for blood vessel with narrow lesion region | |
| JP5129480B2 (en) | System for performing three-dimensional reconstruction of tubular organ and method for operating blood vessel imaging device | |
| CN104039229B (en) | The real-time display of the vascular view navigated for best equipment | |
| US20130064343A1 (en) | Method and Apparatus for Determining Three-Dimensional Reconstruction of an Object | |
| WO2022109902A1 (en) | Three-dimensional vascular centerline synthesis method and system, and storage medium | |
| WO2021059165A1 (en) | Methods, apparatus, and system for synchronization between a three-dimensional vascular model and an imaging device | |
| WO2022109905A1 (en) | Method for adjusting blood vessel contours and centreline, and storage medium | |
| WO2022000977A1 (en) | Deep learning-based aortic image acquisition system | |
| WO2022109907A1 (en) | Method and storage medium for precise acquisition of stenotic lesion range | |
| US20240215937A1 (en) | Determination of hemodynamic indices | |
| US20250104228A1 (en) | Coronary Artery Lumen Contour Adjustment Based on Segmentation Uncertainty | |
| CN112419462B (en) | Rendering synthesis method, system and storage medium of three-dimensional blood vessel | |
| CN113470060B (en) | Coronary artery multi-angle curved surface reconstruction visualization method based on CT image | |
| CN105701791A (en) | Method and device for determining plaque deposits in blood vessels | |
| WO2021097821A1 (en) | Method and device for extracting vascular centerline from two-dimensional coronary angiographic image | |
| WO2022109908A1 (en) | Method and system for adjusting vascular stenosis zone, and storage medium | |
| US10977792B2 (en) | Quantitative evaluation of time-varying data | |
| CN111815584B (en) | Method and system for acquiring heart gravity center based on CT sequence image | |
| WO2022109909A1 (en) | Method and system for accurately acquiring stenotic lesion interval, and storage medium | |
| WO2022000731A1 (en) | Method and system for obtaining center of gravity of heart and center of gravity of spine based on ct sequence image |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 20962795 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 20962795 Country of ref document: EP Kind code of ref document: A1 |