WO2025105671A1 - Blood vessel graph generation system and execution method thereof - Google Patents
Blood vessel graph generation system and execution method thereof Download PDFInfo
- Publication number
- WO2025105671A1 WO2025105671A1 PCT/KR2024/013506 KR2024013506W WO2025105671A1 WO 2025105671 A1 WO2025105671 A1 WO 2025105671A1 KR 2024013506 W KR2024013506 W KR 2024013506W WO 2025105671 A1 WO2025105671 A1 WO 2025105671A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- blood vessel
- graph
- medical image
- pixel
- generating
- 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.)
- Pending
Links
Images
Classifications
-
- 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
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/20—Drawing from basic elements, e.g. lines or circles
- G06T11/206—Drawing of charts or graphs
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/70—Denoising; Smoothing
-
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
-
- 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/20—ICT specially adapted for the handling or processing of medical images for handling medical images, e.g. DICOM, HL7 or PACS
-
- 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 present invention relates to a vascular graph generation system and an execution method thereof, and more particularly, to a vascular graph generation system that generates a vascular graph including vascular location and structure information from a three-dimensional vascular image, and an execution method thereof.
- the method includes detecting a region of interest in which an analysis target object is photographed, calculating a coefficient of variation, creating a coefficient of variation image, and comparing it with a reference sample, and mentions the effect of diagnosing the degree of a patient's disease by utilizing medical images acquired through CT, CTA, MRI, MRA, DSA, and ultrasound imaging devices.
- Deep learning technology in medical images is applied to various tasks such as image analysis, diagnosis, treatment, and prediction.
- deep learning-based auxiliary diagnosis systems are being applied to diagnosing cerebrovascular diseases such as cerebral aneurysms.
- the purpose of the present invention is to provide a vascular graph generation system and an execution method thereof, which extracts pixel points corresponding to blood vessels from a three-dimensional medical image, removes noise and microvessels, and generates a blood vessel graph including blood vessel coordinates and structural information.
- a vascular graph generation system is characterized by including a 3D medical image processing device which analyzes a 3D medical image to extract vascular pixel point coordinates corresponding to a blood vessel based on pixel values, removes noise around a major blood vessel, and generates a 3D blood vessel model; and a vascular graph generation device which divides the 3D blood vessel model into a plurality of layers, sets a group of blood vessel pixel points for each layer as a blood vessel node, and generates connection information to generate a vascular graph.
- a blood vessel graph including coordinates and structural information for major blood vessels can be generated from a three-dimensional blood vessel image.
- the blood vessel graph according to the present invention is a visual representation of a blood vessel structure, and information on characteristics such as branching, connection, size, and location of blood vessels is compressed, and has the effect of being able to provide parameters such as length, diameter, angle, branching pattern, and shape of blood vessels.
- FIG. 1 is a drawing for explaining a vascular graph generation system according to one embodiment of the present invention.
- FIG. 2 is a drawing for explaining a three-dimensional medical image processing device according to one embodiment of the present invention.
- FIG. 3 is a flowchart illustrating one embodiment of a three-dimensional medical image processing method according to the present invention.
- Figures 4 to 7 are exemplary diagrams for explaining the operation of a three-dimensional medical image processing device according to the present invention.
- Figure 8 is a flowchart illustrating one embodiment of a method for generating a blood vessel graph according to the present invention.
- Figures 9 to 13 are exemplary diagrams for explaining the operation of a blood vessel graph generation device according to the present invention.
- FIG. 14 is a block diagram illustrating the configuration of a server that generates a blood vessel graph according to an embodiment of the present invention.
- FIG. 1 is a drawing for explaining a vascular graph generation system according to one embodiment of the present invention.
- the vascular graph generation system includes a 3D medical image processing device (100) and a vascular graph generation device (200).
- a 3D medical image processing device (100) can create a 3D blood vessel model for a major blood vessel from a 3D medical image.
- the 3D medical image processing device (100) when the 3D medical image processing device (100) receives a 3D medical image, it can analyze the pixel values of the 3D medical image to extract blood vessel pixel points and coordinates. For example, when any pixel value in the 3D medical image is greater than a preset threshold value, the 3D medical image processing device (100) can determine that it corresponds to a blood vessel, specify a blood vessel pixel point, and extract coordinate information of the blood vessel pixel point.
- the 3D medical image processing device (100) can extract the coordinates of a pixel if the pixel value is greater than or equal to a predetermined threshold value, and can create a blood vessel pixel coordinate table using the pixel coordinates. Thereafter, the 3D medical image processing device (100) can display blood vessel points on a coordinate system based on the blood vessel pixel coordinate table to create a coordinate system of the entire blood vessel.
- a 3D medical image processing device (100) can crop a major blood vessel portion from a blood vessel pixel point displayed on a coordinate system.
- the 3D medical image processing device (100) can perform clustering on blood vessel pixel points and filter out noise and/or fine blood vessel pixels.
- a three-dimensional medical image processing device can group blood vessel pixel points into clusters by performing clustering based on at least one of distance, density, and/or attribute information of blood vessel pixel points.
- the 3D medical image processing device (100) can perform a first filtering operation to compare the number of blood vessel pixel points included in any cluster with a threshold value and delete clusters below the threshold value.
- the filtering operation can be performed by removing pixel points corresponding to clusters having a number of blood vessel points below the threshold value from the blood vessel coordinate system. This can remove noise around major blood vessels.
- the 3D medical image processing device (100) can group the blood vessel pixel points into clusters by re-clustering the first filtered blood vessel pixel points based on at least one of their distance, density, and attribute information.
- the 3D image processing device (100) can perform a second filtering operation to delete the remaining clusters except for the blood vessel pixel points included in any cluster.
- the filtering operation can be performed by removing pixel points corresponding to clusters other than the largest cluster from the blood vessel coordinate system. This can remove microvessels.
- a three-dimensional medical image processing device can perform clustering and/or filtering of blood vessel pixel points using various algorithms, and the present invention cannot be interpreted by limiting the clustering and/or filtering algorithms.
- clustering can be performed by grouping blood vessel pixel points into K clusters, calculating the center of each cluster, and assigning the blood vessel pixel points to the cluster with the closest center.
- Another example is to form clusters using a similarity matrix for blood vessel pixel points.
- filtering for noise and microvessels around blood vessels can be performed by modifying or removing clusters.
- a 3D medical image processing device (100) when a 3D medical image processing device (100) performs filtering through clustering, blood vessel pixel points from which noise and fine blood vessels are removed are formed in a blood vessel coordinate system, and through this, the 3D medical image processing device (100) can generate a 3D blood vessel model.
- a blood vessel graph generation device (200) can generate a blood vessel graph based on a three-dimensional blood vessel model generated by a three-dimensional medical image processing device (100).
- the blood vessel graph generation device (200) can divide a three-dimensional blood vessel model into multiple layers and check the coordinate values of blood vessel pixel points for each layer. At this time, it is appropriate to generate the layers in two dimensions.
- the blood vessel graph generation device (200) can group blood vessel pixel points for each layer.
- the blood vessel pixel point group of each layer can correspond to a cross-section of an actual blood vessel.
- the blood vessel graph generation device (200) can calculate the center of gravity of each group. This is for generating nodes of the blood vessel graph, and the nodes of the blood vessel graph according to the embodiment of the present invention can be set as the center of gravity of the blood vessel pixel point group for each layer.
- the nodes can correspond to the centers of actual blood vessels, and it is appropriate to set the radius of the nodes of the blood vessel graph to the radius of the actual blood vessel.
- connection information can be generated for nodes for the first group and nodes for the second group based on whether there is an intersection between a first group of blood vessel pixel points of an arbitrary layer and a second group of blood vessel pixel points of another layer adjacent to the layer.
- the blood vessel pixel point group of each layer corresponds to a cross-section of an actual blood vessel, and if there is an intersection with an adjacent layer, it is because the actual blood vessel is connected.
- the blood vessel graph generation device (200) can generate node and connection information from a three-dimensional blood vessel model and generate a blood vessel graph. Furthermore, the blood vessel graph generation device (200) can calculate an actual blood vessel radius from the blood vessel graph and set it as a node radius. Through this, a blood vessel graph created according to an embodiment of the present invention can reflect characteristics such as branching, connection, size, and location of blood vessels. A specific method for this will be described later in the description of the attached drawings.
- FIG. 2 is a drawing for explaining the configuration of a three-dimensional medical image processing device according to one embodiment of the present invention.
- a 3D medical image processing device includes a pixel coordinate extraction unit (110), a noise removal unit (120), and a 3D blood vessel model generation unit (130).
- the pixel coordinate extraction unit (110) can analyze the pixel values of a 3D medical image to extract blood vessel pixel points and coordinates. For example, if any pixel value in a 3D medical image is greater than or equal to a preset threshold value, the pixel coordinate extraction unit (110) can determine that the pixel value corresponds to a blood vessel, specify the blood vessel pixel point, and extract coordinate information of the blood vessel pixel point. Thereafter, the pixel coordinate extraction unit (110) can display the blood vessel point on a coordinate system based on the coordinate information to generate a coordinate system of the entire blood vessel.
- the noise removal unit (120) can remove noise and/or fine blood vessel pixels by filtering the blood vessel pixel points generated by the pixel coordinate extraction unit (110).
- the noise removal unit (120) can remove noise and/or fine blood vessel pixels by cropping the main blood vessel portion from the blood vessel pixel points displayed on the coordinate system in the pixel coordinate extraction unit (110) and performing clustering and filtering on the blood vessel pixel points in the crop area.
- the noise removal unit (120) may perform clustering based on at least one of distance, density, and/or attribute information of blood vessel pixel points to group blood vessel pixel points into clusters. Thereafter, filtering may be performed to compare the number of blood vessel points included in any cluster with a threshold value and delete clusters below the threshold value. Filtering may be performed by removing pixel points corresponding to clusters having a number of blood vessel points below the threshold value from the blood vessel coordinate system. Through this, noise around major blood vessels may be removed.
- the noise removal unit (120) can perform clustering again based on at least one of the distance, density, and attribute information of the primary filtered blood vessel pixel points to group the blood vessel pixel points into clusters. Thereafter, filtering can be performed to delete the remaining clusters except for the blood vessel pixel points included in any cluster. For example, the filtering can be performed in a manner of removing pixel points corresponding to clusters other than the largest cluster from the blood vessel coordinate system. Through this, fine blood vessels can be removed.
- the 3D blood vessel model generation unit (130) can form blood vessel pixel points with noise and fine blood vessels removed in a blood vessel coordinate system and generate a 3D blood vessel model.
- Figures 3 to 6 are exemplary diagrams for explaining a three-dimensional medical image processing process according to the present invention.
- a 3D medical image processing device can analyze a 3D medical image and extract pixel coordinates corresponding to a blood vessel based on pixel values (step S310).
- the 3D medical image processing device (100) can analyze the 3D medical image, determine that it is a blood vessel if any pixel value is greater than a predetermined threshold value, specify a blood vessel pixel point, and extract coordinate information of the blood vessel pixel point. Thereafter, based on the coordinate information, the blood vessel point can be displayed on a coordinate system to generate a coordinate system of the entire blood vessel.
- a 3D medical image processing device can analyze a 3D medical image of (a) of FIG. 4, extract pixel coordinates corresponding to blood vessels based on pixel values as in (b) of FIG. 4, and then generate a pixel coordinate table as in (a) of FIG. 5.
- a coordinate system of the entire blood vessel can be generated based on the pixel coordinate table as in (b) of FIG. 5. That is, a coordinate system of the entire blood vessel can be generated by forming blood vessel pixel points on the coordinate system.
- the 3D medical image processing device (100) can perform clustering and filtering on blood vessel pixel points in the crop area to remove noise and/or fine blood vessel pixels. (Step S330)
- a 3D medical image processing device (100) can remove noise and fine blood vessel pixels from a blood vessel that is a target of image processing, as in (a) of FIG. 7, and generate a 3D blood vessel model, as in (b) of FIG. 7.
- Fig. 8 is a flowchart for explaining one embodiment of a method for generating a blood vessel graph according to the present invention.
- Figs. 9 to 13 are exemplary diagrams for explaining the execution process of Fig. 8.
- the blood vessel graph generation device (200) can divide a three-dimensional blood vessel model into multiple layers and check the coordinate values of blood vessel pixel points for each layer. At this time, it is appropriate to generate the layers in two dimensions. (Step S810).
- the blood vessel graph generation device (200) can divide a three-dimensional blood vessel model into multiple layers as in (a) of FIG. 9, and check the coordinate values of blood vessel pixel points for each layer as in (b) of FIG. 9.
- the blood vessel graph generation device (200) can group blood vessel pixel points for each layer (step S820) and calculate the center of gravity of each group. This is for generating nodes of the blood vessel graph, and nodes of the blood vessel graph according to the embodiment of the present invention can be set as the center of gravity of blood vessel pixel point groups for each layer. (step S830)
- the blood vessel graph generation device (200) can group blood vessel pixel points in an arbitrary layer and form the center of gravity of the group as a node of the blood vessel graph, as shown in FIG. 10.
- the blood vessel pixel point group corresponds to one section of an actual blood vessel
- the center of gravity of the group will correspond to the center of one section of the blood vessel. Therefore, it is appropriate to set the radius of the node of the blood vessel graph to the radius of the actual blood vessel.
- the blood vessel graph generation device (200) can generate connection information (connectivity) of blood vessel graph nodes. (Step S840)
- the blood vessel graph generation device (200) can check the group of blood vessel pixel points of the i-th layer and the group of blood vessel pixel points of the i+1-th layer adjacent to the i-th layer as shown in FIG. 11, and if there is an intersection between the groups as shown in FIG. 12, connection information can be generated for the nodes. This is because the blood vessel pixel point group of each layer corresponds to a cross-section of an actual blood vessel, and if there is an intersection with an adjacent layer, it is interpreted that an actual blood vessel is connected.
- the blood vessel graph generation device (200) can calculate the radius of an actual blood vessel in the blood vessel graph and set it as a node radius. (Step S850)
- the cross-sectional radius corresponds to the radius (R 0 ) of the blood vessel pixel point group. That is, since it is not the actual radius of the blood vessel but the radius (R 0 ) of the blood vessel pixel point group, it is necessary to calculate the actual radius (r) of the blood vessel. To this end, the radius (R 0 ) of the blood vessel pixel point group can be converted by cos ⁇ , and the actual radius (r) can be calculated by the following [Mathematical Formula 1].
- R 0 Radius of the blood vessel pixel point group
- Length direction calculated from connection information : radial direction of the blood vessel cross-section, or
- the blood vessel graph generation device (200) can generate a blood vessel graph using nodes, connection information, and node radii. This is a visual representation of a blood vessel structure, and information on characteristics such as branching, connection, size, and location of blood vessels are compressed, and parameters such as length, diameter, angle, branching pattern, and shape of blood vessels are included.
- FIG. 14 is a block diagram illustrating the configuration of a server that generates a blood vessel graph according to an embodiment of the present invention.
- a server (1400) may include a communication unit (1410), a storage unit (1430), and a control unit (1420), and may further include an input unit and a display unit, although not illustrated in FIG. 14.
- the server (1400) is illustrated as including a communication unit (1410), a storage unit (1430), and a control unit (1420), but each block may be physically separated.
- the storage unit (1430) may exist in a virtualized data center and may be connected to the control unit (1420) of the server (1400) via the communication unit (1410).
- the communication unit (1410) performs a data transmission and reception function for wired and wireless communication of the server (1400), receives data through a wired and wireless channel, outputs it to the control unit (1420), and transmits data output from the control unit (1420) through a wireless channel.
- the communication unit (1410) according to an embodiment of the present invention can perform a function of receiving a 3D medical image.
- the storage unit (1430) serves to store programs and data required for the operation of the server (1400), and can be divided into a program area and a data area.
- the data area of the storage unit (1430) can store blood vessel pixel point coordinates, a three-dimensional blood vessel model, and a blood vessel graph.
- the program area of the storage unit (1430) can store a computer program that executes a process of generating a blood vessel graph on a server.
- the computer program can perform a function of analyzing a three-dimensional medical image to extract blood vessel pixel point coordinates corresponding to blood vessels based on pixel values, removing noise around major blood vessels, generating a three-dimensional blood vessel model, and dividing the three-dimensional blood vessel model into a plurality of layers, setting a blood vessel pixel point group for each layer as a blood vessel node, and generating connection information to generate a blood vessel graph.
- the control unit (1420) controls the overall operation of each component of the server (1400).
- the control unit (1420) analyzes a three-dimensional medical image to extract blood vessel pixel point coordinates corresponding to blood vessels based on pixel values, removes noise around major blood vessels, generates a three-dimensional blood vessel model, divides the three-dimensional blood vessel model into a plurality of layers, sets blood vessel pixel point groups for each layer as blood vessel nodes, and generates connection information to generate a blood vessel graph, and can control the communication unit (1410) to provide the blood vessel graph.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Geometry (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Radiology & Medical Imaging (AREA)
- Epidemiology (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Primary Health Care (AREA)
- Public Health (AREA)
- Computer Graphics (AREA)
- Software Systems (AREA)
- Apparatus For Radiation Diagnosis (AREA)
Abstract
Description
본 발명은 혈관 그래프 생성 시스템 및 이의 실행 방법에 관한 것으로, 보다 구체적으로 3차원 혈관 이미지에서 혈관 위치 및 구조 정보가 포함된 혈관 그래프를 생성하는 혈관 그래프 생성 시스템 및 이의 실행 방법에 관한 것이다.The present invention relates to a vascular graph generation system and an execution method thereof, and more particularly, to a vascular graph generation system that generates a vascular graph including vascular location and structure information from a three-dimensional vascular image, and an execution method thereof.
현대 의학에서 효과적인 질병의 진단 및 환자의 치료를 위해 의료 영상은 매우 중요한 도구이다. 또한, 영상 기술의 발달로 더욱 정교한 의료 영상 데이터가 생성되게 되었다. 이에 따라 데이터의 양이 점차 방대해지고 있어 의료 영상 데이터를 인간의 시각에 의존하여 분석하는 데 어려움이 많다. 이에, 최근 십여 년 동안 임상 의사 결정 지원 시스템 및 컴퓨터 보조 판독 시스템은 의료 영상 자동 분석에 있어서 필수적인 역할을 수행하여 왔다.In modern medicine, medical images are very important tools for effective disease diagnosis and patient treatment. In addition, with the development of imaging technology, more sophisticated medical image data has been generated. Accordingly, the amount of data is becoming increasingly large, making it difficult to analyze medical image data by relying on human vision. Accordingly, clinical decision support systems and computer-aided interpretation systems have played an essential role in automatic medical image analysis over the past decade.
종래의 임상 의사 결정 지원 시스템 또는 컴퓨터 보조 판독 시스템은 병변 영역을 검출하여 표시하거나 판독 정보를 의료진 또는 의료 종사자 등(이하 사용자)에게 제공하는 기능을 수행한다. Conventional clinical decision support systems or computer-aided interpretation systems perform the function of detecting and displaying lesion areas or providing interpretation information to medical staff or medical practitioners (hereinafter referred to as users).
일례로, 한국 공개특허 제10-2017-0017614호에 개시된 '의료 영상 기반의 질환 진단 정보 산출 방법 및 장치'에서는, 분석 대상 객체가 촬영된 관심 영역을 검출하고, 변동계수를 산출하고, 변동계수 이미지를 작성하고 이를 기준 샘플과 비교하는 단계를 포함하고, CT, CTA, MRI, MRA, DSA 및 초음파 영상 촬영 장치 등을 통해 획득된 의료 영상을 활용하여 환자의 질환 정도를 진단하는 효과를 언급하고 있다.For example, in the 'Method and device for generating disease diagnosis information based on medical images' disclosed in Korean Patent Publication No. 10-2017-0017614, the method includes detecting a region of interest in which an analysis target object is photographed, calculating a coefficient of variation, creating a coefficient of variation image, and comparing it with a reference sample, and mentions the effect of diagnosing the degree of a patient's disease by utilizing medical images acquired through CT, CTA, MRI, MRA, DSA, and ultrasound imaging devices.
근래에 딥러닝(Deep Learning)과 같은 기계 학습(Machine Learning)을 기반으로 하는 인공지능(Artificial Intelligence; AI) 기술은 의료 영상을 분석하고 프로세싱 하는 분야에서 비약적인 발전을 가져오고 있다. 의료 영상에서의 딥러닝 기술은 이미지 분석, 진단, 치료, 예측 등 다양한 작업에 적용된다. 예를 들어 딥러닝 기반의 보조 진단 시스템은 뇌혈관 질환, 예컨대 뇌동맥류와 같은 질환을 진단하는데 적용되고 있다. Recently, artificial intelligence (AI) technology based on machine learning such as deep learning has made great strides in the field of analyzing and processing medical images. Deep learning technology in medical images is applied to various tasks such as image analysis, diagnosis, treatment, and prediction. For example, deep learning-based auxiliary diagnosis systems are being applied to diagnosing cerebrovascular diseases such as cerebral aneurysms.
딥러닝 기반의 학습 모델을 이용한 영상 판독에 있어 판독의 정확도를 높이는 방법의 하나로 영상 내의 각 위치에서의 좌표 값을 함께 입력하는 방법이 제안되고 있다. 이는 좌표 값을 갖는 이미지를 학습한 인공지능 모델이 좌표 값을 갖는 판독 대상 이미지를 입력 받고 좌표 값을 판독에 활용하여 정확도를 높이는 원리이다.In image interpretation using a deep learning-based learning model, a method of inputting coordinate values at each location in the image together has been proposed as one of the methods for improving interpretation accuracy. This is the principle that an artificial intelligence model that has learned an image with coordinate values receives an image to be interpreted with coordinate values and uses the coordinate values for interpretation to improve accuracy.
본 발명은 3차원 의료 이미지에서 혈관에 해당하는 픽셀 포인트를 추출하고, 노이즈와 미세 혈관을 제거하고, 혈관 좌표와 구조 정보가 포함된 혈관 그래프를 생성하는 혈관 그래프 생성 시스템 및 이의 실행 방법을 제공하는 것을 목적으로 한다.The purpose of the present invention is to provide a vascular graph generation system and an execution method thereof, which extracts pixel points corresponding to blood vessels from a three-dimensional medical image, removes noise and microvessels, and generates a blood vessel graph including blood vessel coordinates and structural information.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 본 발명의 다른 목적 및 장점들은 하기의 설명에 의해서 이해될 수 있고, 본 발명의 실시예에 의해 보다 분명하게 이해될 것이다. 또한, 본 발명의 목적 및 장점들은 특허 청구 범위에 나타낸 수단 및 그 조합에 의해 실현될 수 있음을 쉽게 알 수 있을 것이다.The purposes of the present invention are not limited to the purposes mentioned above, and other purposes and advantages of the present invention which are not mentioned can be understood by the following description, and will be more clearly understood by the embodiments of the present invention. In addition, it will be easily understood that the purposes and advantages of the present invention can be realized by the means and combinations thereof indicated in the claims.
본 발명의 실시예를 따르는 혈관 그래프 생성 시스템은 3차원 의료 이미지를 분석하여 픽셀 값을 기초로 혈관에 해당하는 혈관 픽셀 포인트 좌표를 추출하고, 주요 혈관 주변의 노이즈를 제거하고, 3차원 혈관 모델을 생성하는 3차원 의료 이미지 처리 장치; 및 상기 3차원 혈관 모델을 복수의 레이어로 분할하고 각 레이어 별 혈관 픽셀 포인트 그룹을 혈관 노드로 설정하고 연결 정보를 생성하여 혈관 그래프를 생성하는 혈관 그래프 생성 장치를 포함하는 것을 특징으로 한다. A vascular graph generation system according to an embodiment of the present invention is characterized by including a 3D medical image processing device which analyzes a 3D medical image to extract vascular pixel point coordinates corresponding to a blood vessel based on pixel values, removes noise around a major blood vessel, and generates a 3D blood vessel model; and a vascular graph generation device which divides the 3D blood vessel model into a plurality of layers, sets a group of blood vessel pixel points for each layer as a blood vessel node, and generates connection information to generate a vascular graph.
전술한 바와 같은 본 발명에 의하면, 3차원 혈관 이미지로부터 주요 혈관에 대한 좌표와 구조 정보가 포함된 혈관 그래프를 생성할 수 있다. 본 발명에 따른 혈관 그래프는 혈관 구조가 시각적으로 표현된 것으로 혈관의 분기, 연결, 크기 및 위치와 같은 특성에 대한 정보가 압축되며, 혈관의 길이, 지름, 각도, 분기 패턴 및 형태와 같은 파라미터를 제공할 수 있는 효과가 있다. According to the present invention as described above, a blood vessel graph including coordinates and structural information for major blood vessels can be generated from a three-dimensional blood vessel image. The blood vessel graph according to the present invention is a visual representation of a blood vessel structure, and information on characteristics such as branching, connection, size, and location of blood vessels is compressed, and has the effect of being able to provide parameters such as length, diameter, angle, branching pattern, and shape of blood vessels.
도 1은 본 발명의 일 실시예에 따른 혈관 그래프 생성 시스템을 설명하기 위한 도면이다.FIG. 1 is a drawing for explaining a vascular graph generation system according to one embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 3차원 의료 이미지 처리 장치를 설명하기 위한 도면이다.FIG. 2 is a drawing for explaining a three-dimensional medical image processing device according to one embodiment of the present invention.
도 3은 본 발명에 따른 3차원 의료 이미지 처리 방법의 일 실시예를 설명하기 위한 흐름도이다. FIG. 3 is a flowchart illustrating one embodiment of a three-dimensional medical image processing method according to the present invention.
도 4 내지 도 7은 본 발명에 따른 3차원 의료 이미지 처리 장치의 동작을 설명하기 위한 예시도이다. Figures 4 to 7 are exemplary diagrams for explaining the operation of a three-dimensional medical image processing device according to the present invention.
도 8은 본 발명에 따른 혈관 그래프 생성 방법의 일 실시예를 설명하기 위한 흐름도이다. Figure 8 is a flowchart illustrating one embodiment of a method for generating a blood vessel graph according to the present invention.
도 9 내지 도 13는 본 발명에 따른 혈관 그래프 생성 장치의 동작을 설명하기 위한 예시도이다.Figures 9 to 13 are exemplary diagrams for explaining the operation of a blood vessel graph generation device according to the present invention.
도 14는 본 발명의 실시예에 따르는 혈관 그래프를 생성하는 서버의 구성을 설명하기 위한 블록도이다. FIG. 14 is a block diagram illustrating the configuration of a server that generates a blood vessel graph according to an embodiment of the present invention.
전술한 목적, 특징 및 장점은 첨부된 도면을 참조하여 상세하게 후술되며, 이에 따라 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 본 발명의 기술적 사상을 용이하게 실시할 수 있을 것이다. 본 발명을 설명함에 있어서 본 발명과 관련된 공지 기술에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 상세한 설명을 생략한다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 도면에서 동일한 참조부호는 동일 또는 유사한 구성요소를 가리키는 것으로 사용된다.The above-mentioned objects, features and advantages will be described in detail below with reference to the attached drawings, so that those with ordinary skill in the art to which the present invention pertains can easily practice the technical idea of the present invention. In describing the present invention, if it is judged that a detailed description of a known technology related to the present invention may unnecessarily obscure the gist of the present invention, a detailed description thereof will be omitted. Hereinafter, a preferred embodiment according to the present invention will be described in detail with reference to the attached drawings. In the drawings, the same reference numerals are used to indicate the same or similar components.
도 1은 본 발명의 일 실시예에 따른 혈관 그래프 생성 시스템을 설명하기 위한 도면이다.FIG. 1 is a drawing for explaining a vascular graph generation system according to one embodiment of the present invention.
도 1을 참조하면, 혈관 그래프 생성 시스템은 3차원 의료 이미지 처리 장치(100) 및 혈관 그래프 생성 장치(200)를 포함한다. Referring to FIG. 1, the vascular graph generation system includes a 3D medical image processing device (100) and a vascular graph generation device (200).
3차원 의료 이미지 처리 장치(100)는 3차원 의료 이미지로부터 주요 혈관에 대한 3차원 혈관 모델을 생성할 수 있다. A 3D medical image processing device (100) can create a 3D blood vessel model for a major blood vessel from a 3D medical image.
먼저, 3차원 의료 이미지 처리 장치(100)는 3차원 의료 이미지를 수신하면 3차원 의료 이미지의 픽셀 값을 분석하여 혈관 픽셀 포인트 및 좌표를 추출할 수 있다. 예를 들어 3차원 의료 이미지 처리 장치(100)는 3차원 의료 이미지에서 임의의 픽셀 값이 미리 설정된 임계 값 이상인 경우 혈관에 해당하는 것으로 판단하고 혈관 픽셀 포인트를 특정하고 혈관 픽셀 포인트의 좌표 정보를 추출할 수 있다. First, when the 3D medical image processing device (100) receives a 3D medical image, it can analyze the pixel values of the 3D medical image to extract blood vessel pixel points and coordinates. For example, when any pixel value in the 3D medical image is greater than a preset threshold value, the 3D medical image processing device (100) can determine that it corresponds to a blood vessel, specify a blood vessel pixel point, and extract coordinate information of the blood vessel pixel point.
상기의 실시예에서, 3차원 의료 이미지 처리 장치(100)는 픽셀 값이 미리 결정된 임계 값 이상이면 해당 픽셀의 좌표를 추출하고, 픽셀 좌표를 이용하여 혈관 픽셀 좌표 테이블을 생성할 수 있다. 이후 3차원 의료 이미지 처리 장치(100)는 혈관 픽셀 좌표 테이블을 기초로 혈관 포인트를 좌표계 상에 표시하여 전체 혈관의 좌표계를 생성할 수 있다. In the above embodiment, the 3D medical image processing device (100) can extract the coordinates of a pixel if the pixel value is greater than or equal to a predetermined threshold value, and can create a blood vessel pixel coordinate table using the pixel coordinates. Thereafter, the 3D medical image processing device (100) can display blood vessel points on a coordinate system based on the blood vessel pixel coordinate table to create a coordinate system of the entire blood vessel.
3차원 의료 이미지 처리 장치(100)는 좌표계 상에 표시된 혈관 픽셀 포인트에서 주요 혈관 부분을 크롭(crop)할 수 있다. A 3D medical image processing device (100) can crop a major blood vessel portion from a blood vessel pixel point displayed on a coordinate system.
이후 3차원 의료 이미지 처리 장치(100)는 혈관 픽셀 포인트에 대한 클러스터링을 수행하고 노이즈 및/또는 미세 혈관 픽셀을 필터링할 수 있다. Thereafter, the 3D medical image processing device (100) can perform clustering on blood vessel pixel points and filter out noise and/or fine blood vessel pixels.
본 발명의 실시예를 따르면, 3차원 의료 이미지 처리 장치(100)는 혈관 픽셀 포인트의 거리, 밀도 및/또는 속성 정보 중 적어도 하나 이상을 기반으로 클러스터링을 수행하여 혈관 픽셀 포인트를 클러스터로 그룹화할 수 있다. According to an embodiment of the present invention, a three-dimensional medical image processing device (100) can group blood vessel pixel points into clusters by performing clustering based on at least one of distance, density, and/or attribute information of blood vessel pixel points.
이후 3차원 의료 이미지 처리 장치(100)는 임의의 클러스터에 포함된 혈관 픽셀 포인트 개수를 임계 값과 비교하여 임계 값 이하인 클러스터를 삭제하는 제1 필터링을 수행할 수 있다. 필터링은 혈관 포인트 개수가 임계 값 이하인 클러스터에 해당하는 픽셀 포인트를 혈관 좌표계에서 제거하는 방식으로 수행할 수 있다. 이를 통해 주요 혈관 주변의 노이즈를 제거할 수 있다.Thereafter, the 3D medical image processing device (100) can perform a first filtering operation to compare the number of blood vessel pixel points included in any cluster with a threshold value and delete clusters below the threshold value. The filtering operation can be performed by removing pixel points corresponding to clusters having a number of blood vessel points below the threshold value from the blood vessel coordinate system. This can remove noise around major blood vessels.
3차원 의료 이미지 처리 장치(100)는 제1 필터링 된 혈관 픽셀 포인트에 대해 이들의 거리, 밀도 및 속성 정보 중 적어도 하나를 기반으로 클러스터링을 다시 수행하여 혈관 픽셀 포인트를 클러스터로 그룹화할 수 있다. The 3D medical image processing device (100) can group the blood vessel pixel points into clusters by re-clustering the first filtered blood vessel pixel points based on at least one of their distance, density, and attribute information.
이후 3차원 이미지 처리 장치(100)는 임의의 클러스터에 포함된 혈관 픽셀 포인트를 제외하고 나머지 클러스터를 삭제하는 제2 필터링을 수행할 수 있다. 예를 들어, 필터링은 가장 큰 클러스터 이외의 클러스터에 해당하는 픽셀 포인트를 혈관 좌표계에서 제거하는 방식으로 수행할 수 있다. 이를 통해 미세 혈관을 제거할 수 있다. Thereafter, the 3D image processing device (100) can perform a second filtering operation to delete the remaining clusters except for the blood vessel pixel points included in any cluster. For example, the filtering operation can be performed by removing pixel points corresponding to clusters other than the largest cluster from the blood vessel coordinate system. This can remove microvessels.
본 발명의 다른 실시예를 따르면 3차원 의료 이미지 처리 장치(100)는 혈관 픽셀 포인트의 클러스터링 및/또는 필터링을 다양한 알고리즘을 사용하여 수행할 수 있으며, 본 발명은 클러스터링 및/또는 필터링 알고리즘을 제한하여 해석될 수 없다. According to another embodiment of the present invention, a three-dimensional medical image processing device (100) can perform clustering and/or filtering of blood vessel pixel points using various algorithms, and the present invention cannot be interpreted by limiting the clustering and/or filtering algorithms.
예를 들어. 혈관 픽셀 포인트를 K개의 클러스터로 그룹화하며, 각 클러스터의 중심을 계산하고 혈관 픽셀 포인트를 가장 가까운 중심을 가지는 클러스터에 할당하는 방식으로 클러스터링을 수행할 수 있다. 또 다른 예로 혈관 픽셀 포인트에 대한 유사도 행렬을 이용하여 클러스터를 형성할 수도 있다. 이후 클러스터를 수정하거나 제거하는 방식으로 혈관 주변의 노이즈, 미세 혈관에 대한 필터링을 수행할 수 있다. For example, clustering can be performed by grouping blood vessel pixel points into K clusters, calculating the center of each cluster, and assigning the blood vessel pixel points to the cluster with the closest center. Another example is to form clusters using a similarity matrix for blood vessel pixel points. Afterwards, filtering for noise and microvessels around blood vessels can be performed by modifying or removing clusters.
본 발명의 실시예에 따라 3차원 의료 이미지 처리 장치(100)가 클러스터링을 통한 필터링을 수행하면 노이즈 및 미세 혈관이 제거된 혈관 픽셀 포인트가 혈관 좌표계에 형성되며, 이를 통해 3차원 의료 이미지 처리 장치(100)는 3차원 혈관 모델을 생성할 수 있다. According to an embodiment of the present invention, when a 3D medical image processing device (100) performs filtering through clustering, blood vessel pixel points from which noise and fine blood vessels are removed are formed in a blood vessel coordinate system, and through this, the 3D medical image processing device (100) can generate a 3D blood vessel model.
혈관 그래프 생성 장치(200)는 3차원 의료 이미지 처리 장치(100)에서 생성한 3차원 혈관 모델을 기반으로 혈관 그래프를 생성할 수 있다. A blood vessel graph generation device (200) can generate a blood vessel graph based on a three-dimensional blood vessel model generated by a three-dimensional medical image processing device (100).
혈관 그래프 생성 장치(200)는 3차원 혈관 모델을 복수의 레이어로 분할하고, 각 레이어 별 혈관 픽셀 포인트의 좌표 값을 확인할 수 있다. 이때 레이어는 2차원으로 생성하는 것이 적절하다. The blood vessel graph generation device (200) can divide a three-dimensional blood vessel model into multiple layers and check the coordinate values of blood vessel pixel points for each layer. At this time, it is appropriate to generate the layers in two dimensions.
이후 혈관 그래프 생성 장치(200)는 각 레이어 별 혈관 픽셀 포인트를 그룹핑 할 수 있다. 각 레이어의 혈관 픽셀 포인트 그룹은 실제 혈관의 일 단면에 해당할 수 있다. Thereafter, the blood vessel graph generation device (200) can group blood vessel pixel points for each layer. The blood vessel pixel point group of each layer can correspond to a cross-section of an actual blood vessel.
이후 혈관 그래프 생성 장치(200)는 각 그룹의 무게 중심을 계산할 수 있다. 이는 혈관 그래프의 노드를 생성하기 위한 것으로, 본 발명의 실시예를 따르는 혈관 그래프의 노드는 각 레이어 별 혈관 픽셀 포인트 그룹의 무게 중심으로 설정할 수 있다. 본 발명의 실시예를 따르는 혈관 그래프에서 노드는 실제 혈관의 중심에 해당할 수 있으며, 혈관 그래프의 노드의 반지름은 실제 혈관의 반지름으로 설정하는 것이 적절하다. Thereafter, the blood vessel graph generation device (200) can calculate the center of gravity of each group. This is for generating nodes of the blood vessel graph, and the nodes of the blood vessel graph according to the embodiment of the present invention can be set as the center of gravity of the blood vessel pixel point group for each layer. In the blood vessel graph according to the embodiment of the present invention, the nodes can correspond to the centers of actual blood vessels, and it is appropriate to set the radius of the nodes of the blood vessel graph to the radius of the actual blood vessel.
이후 혈관 그래프 생성 장치(200)는 혈관 그래프 노드들의 연결 정보 (connectivity)를 생성할 수 있다. 보다 구체적으로, 임의의 레이어의 혈관 픽셀 포인트의 제1 그룹과 상기 레이어와 인접한 다른 레이어의 혈관 픽셀 포인트의 제2 그룹에 교집합이 있는지를 기준으로 제1 그룹에 대한 노드와 제2 그룹에 대한 노드에 연결 정보를 생성할 수 있다. 각 레이어의 혈관 픽셀 포인트 그룹은 실제 혈관의 일 단면에 해당하며, 인접한 레이어와 교집합이 있다면 실제 혈관이 연결됐기 때문이다.Thereafter, the blood vessel graph generation device (200) can generate connection information (connectivity) of blood vessel graph nodes. More specifically, connection information can be generated for nodes for the first group and nodes for the second group based on whether there is an intersection between a first group of blood vessel pixel points of an arbitrary layer and a second group of blood vessel pixel points of another layer adjacent to the layer. The blood vessel pixel point group of each layer corresponds to a cross-section of an actual blood vessel, and if there is an intersection with an adjacent layer, it is because the actual blood vessel is connected.
이를 통해 혈관 그래프 생성 장치 (200)는 3차원 혈관 모델에서 노드와 연결 정보를 생성하고 혈관 그래프를 생성할 수 있다. 나아가 혈관 그래프 생성 장치 (200)는 혈관 그래프에서 실제 혈관 반지름을 계산하여 노드 반지름으로 설정할 수 있다. 이를 통해 본 발명의 실시예를 따라 작성된 혈관 그래프는 혈관의 분기, 연결, 크기 및 위치와 같은 특성이 반영될 수 있다. 이에 대한 구체적인 방법은 첨부된 도면에 대한 설명에서 후술된다. Through this, the blood vessel graph generation device (200) can generate node and connection information from a three-dimensional blood vessel model and generate a blood vessel graph. Furthermore, the blood vessel graph generation device (200) can calculate an actual blood vessel radius from the blood vessel graph and set it as a node radius. Through this, a blood vessel graph created according to an embodiment of the present invention can reflect characteristics such as branching, connection, size, and location of blood vessels. A specific method for this will be described later in the description of the attached drawings.
도 2는 본 발명의 일 실시예에 따른 3차원 의료 이미지 처리 장치의 구성을 설명하기 위한 도면이다.FIG. 2 is a drawing for explaining the configuration of a three-dimensional medical image processing device according to one embodiment of the present invention.
도 2를 참조하면, 3차원 의료 이미지 처리 장치(100)는 픽셀 좌표 추출부(110), 노이즈 제거부(120) 및 3차원 혈관 모델 생성부(130)를 포함한다. Referring to FIG. 2, a 3D medical image processing device (100) includes a pixel coordinate extraction unit (110), a noise removal unit (120), and a 3D blood vessel model generation unit (130).
픽셀 좌표 추출부(110)는 3차원 의료 이미지의 픽셀 값을 분석하여 혈관 픽셀 포인트 및 좌표를 추출할 수 있다. 예를 들어 픽셀 좌표 추출부(110)는 3차원 의료 이미지에서 임의의 픽셀 값이 미리 설정된 임계값 이상인 경우 혈관에 해당하는 것으로 판단하고 혈관 픽셀 포인트를 특정하고 혈관 픽셀 포인트의 좌표 정보를 추출할 수 있다. 이후 픽셀 좌표 추출부(110)는 상기 좌표 정보를 기초로 혈관 포인트를 좌표계 상에 표시하여 전체 혈관의 좌표계를 생성할 수 있다. The pixel coordinate extraction unit (110) can analyze the pixel values of a 3D medical image to extract blood vessel pixel points and coordinates. For example, if any pixel value in a 3D medical image is greater than or equal to a preset threshold value, the pixel coordinate extraction unit (110) can determine that the pixel value corresponds to a blood vessel, specify the blood vessel pixel point, and extract coordinate information of the blood vessel pixel point. Thereafter, the pixel coordinate extraction unit (110) can display the blood vessel point on a coordinate system based on the coordinate information to generate a coordinate system of the entire blood vessel.
노이즈 제거부(120)는 픽셀 좌표 추출부(110)에서 생성한 혈관 픽셀 포인트를 필터링하여 노이즈 및/또는 미세 혈관 픽셀을 제거할 수 있다. The noise removal unit (120) can remove noise and/or fine blood vessel pixels by filtering the blood vessel pixel points generated by the pixel coordinate extraction unit (110).
보다 구체적으로 노이즈 제거부(120)는 픽셀 좌표 추출부(110)에서 좌표계 상에 표시한 혈관 픽셀 포인트에서 주요 혈관 부분을 크롭(crop)하고 크롭 영역의 혈관 픽셀 포인트에 대한 클러스터링과 필터링을 수행하여 노이즈 및/또는 미세 혈관 픽셀을 제거할 수 있다. More specifically, the noise removal unit (120) can remove noise and/or fine blood vessel pixels by cropping the main blood vessel portion from the blood vessel pixel points displayed on the coordinate system in the pixel coordinate extraction unit (110) and performing clustering and filtering on the blood vessel pixel points in the crop area.
예를 들어 노이즈 제거부(120)는 혈관 픽셀 포인트의 거리, 밀도 및/또는 속성 정보 중 적어도 하나 이상을 기반으로 클러스터링을 수행하여 혈관 픽셀 포인트를 클러스터로 그룹화할 수 있다. 이후 임의의 클러스터에 포함된 혈관 포인트 개수를 임계 값과 비교하여 임계 값 이하인 클러스터를 삭제하는 필터링을 수행할 수 있다. 필터링은 혈관 포인트 개수가 임계 값 이하인 클러스터에 해당하는 픽셀 포인트를 혈관 좌표계에서 제거하는 방식으로 수행할 수 있다. 이를 통해 주요 혈관 주변의 노이즈를 제거할 수 있다.For example, the noise removal unit (120) may perform clustering based on at least one of distance, density, and/or attribute information of blood vessel pixel points to group blood vessel pixel points into clusters. Thereafter, filtering may be performed to compare the number of blood vessel points included in any cluster with a threshold value and delete clusters below the threshold value. Filtering may be performed by removing pixel points corresponding to clusters having a number of blood vessel points below the threshold value from the blood vessel coordinate system. Through this, noise around major blood vessels may be removed.
나아가 노이즈 제거부(120)는 일차 필터링 된 혈관 픽셀 포인트에 대해 이들의 거리, 밀도 및 속성 정보 중 적어도 하나를 기반으로 클러스터링을 다시 수행하여 혈관 픽셀 포인트를 클러스터로 그룹화 할 수 있다. 이후 임의의 클러스터에 포함된 혈관 픽셀 포인트를 제외하고 나머지 클러스터를 삭제하는 필터링을 수행할 수 있다. 예를 들어, 필터링은 가장 큰 클러스터 이외의 클러스터에 해당하는 픽셀 포인트를 혈관 좌표계에서 제거하는 방식으로 수행할 수 있다. 이를 통해 미세 혈관을 제거할 수 있다. In addition, the noise removal unit (120) can perform clustering again based on at least one of the distance, density, and attribute information of the primary filtered blood vessel pixel points to group the blood vessel pixel points into clusters. Thereafter, filtering can be performed to delete the remaining clusters except for the blood vessel pixel points included in any cluster. For example, the filtering can be performed in a manner of removing pixel points corresponding to clusters other than the largest cluster from the blood vessel coordinate system. Through this, fine blood vessels can be removed.
3차원 혈관 모델 생성부(130)는 노이즈 및 미세 혈관이 제거된 혈관 픽셀 포인트를 혈관 좌표계에 형성하고 3차원 혈관 모델을 생성할 수 있다. The 3D blood vessel model generation unit (130) can form blood vessel pixel points with noise and fine blood vessels removed in a blood vessel coordinate system and generate a 3D blood vessel model.
도 3 내지 도 6은 본 발명에 따른 3차원 의료 이미지 처리 과정을 설명하기 위한 예시도이다. Figures 3 to 6 are exemplary diagrams for explaining a three-dimensional medical image processing process according to the present invention.
도 3을 참조하면, 3차원 의료 이미지 처리 장치(100)는 3차원 의료 이미지를 분석하여 픽셀 값을 기초로 혈관에 해당하는 픽셀 좌표를 추출할 수 있다(단계 S310). Referring to FIG. 3, a 3D medical image processing device (100) can analyze a 3D medical image and extract pixel coordinates corresponding to a blood vessel based on pixel values (step S310).
단계 S310에 대한 일 실시예에서, 3차원 의료 이미지 처리 장치(100)는 3차원 의료 이미지를 분석하여 임의의 픽셀 값이 미리 결정된 임계 값 이상이면 혈관이라고 판단하여 혈관 픽셀 포인트를 특정하고 혈관 픽셀 포인트의 좌표 정보를 추출할 수 있다. 이후 상기 좌표 정보를 기초로 혈관 포인트를 좌표계 상에 표시하여 전체 혈관의 좌표계를 생성할 수 있다. In one embodiment of step S310, the 3D medical image processing device (100) can analyze the 3D medical image, determine that it is a blood vessel if any pixel value is greater than a predetermined threshold value, specify a blood vessel pixel point, and extract coordinate information of the blood vessel pixel point. Thereafter, based on the coordinate information, the blood vessel point can be displayed on a coordinate system to generate a coordinate system of the entire blood vessel.
예를 들어, 3차원 의료 이미지 처리 장치(100)는 도 4의 (a)의 3차원 의료 이미지를 분석하여 도 4의 (b)와 같이 픽셀 값을 기초로 혈관에 해당하는 픽셀 좌표를 추출한 후 도 5의 (a)와 같이 픽셀 좌표 테이블을 생성할 수 있다. 도 5의 (b)와 같이 픽셀 좌표 테이블을 기초로 전체 혈관의 좌표계를 생성할 수 있다. 즉, 좌표계 상에 혈관 픽셀 포인트를 형성하여 전체 혈관의 좌표계를 생성할 수 있다. For example, a 3D medical image processing device (100) can analyze a 3D medical image of (a) of FIG. 4, extract pixel coordinates corresponding to blood vessels based on pixel values as in (b) of FIG. 4, and then generate a pixel coordinate table as in (a) of FIG. 5. A coordinate system of the entire blood vessel can be generated based on the pixel coordinate table as in (b) of FIG. 5. That is, a coordinate system of the entire blood vessel can be generated by forming blood vessel pixel points on the coordinate system.
3차원 의료 이미지 처리 장치(100)는 좌표계 상에 표시한 혈관 픽셀 포인트에서 주요 혈관 부분을 크롭(crop)할 수 있다. (단계 S320). 예를 들어, 3차원 의료 이미지 처리 장치(100)는 도 6의 (a)와 같이 좌표계 상에 표시한 전체 혈관의 픽셀 포인트에서, 도 6의 (b)와 같이 이미지 처리의 대상이 되는 주요 혈관 부분을 특정할 수 있다. The 3D medical image processing device (100) can crop a major blood vessel portion from the blood vessel pixel points displayed on the coordinate system. (Step S320). For example, the 3D medical image processing device (100) can specify a major blood vessel portion to be the target of image processing, as in (b) of FIG. 6, from the pixel points of the entire blood vessel displayed on the coordinate system, as in (a) of FIG. 6.
나아가 3차원 의료 이미지 처리 장치(100)는 크롭 영역의 혈관 픽셀 포인트에 대한 클러스터링과 필터링을 수행하여 노이즈 및/또는 미세 혈관 픽셀을 제거할 수 있다. (단계 S330)Furthermore, the 3D medical image processing device (100) can perform clustering and filtering on blood vessel pixel points in the crop area to remove noise and/or fine blood vessel pixels. (Step S330)
예를 들어, 3차원 의료 이미지 처리 장치(100)는 도 7의 (a)와 같이 이미지 처리의 대상이 되는 혈관에서 노이즈와 미세 혈관 픽셀을 제거하여 도 7의 (b)와 같이 3차원 혈관 모델을 생성할 수 있다.For example, a 3D medical image processing device (100) can remove noise and fine blood vessel pixels from a blood vessel that is a target of image processing, as in (a) of FIG. 7, and generate a 3D blood vessel model, as in (b) of FIG. 7.
도 8은 본 발명에 따른 혈관 그래프 생성 방법의 일 실시예를 설명하기 위한 흐름도이다. 도 9 내지 도 13은 도 8의 실행 과정을 설명하기 위한 예시도이다. Fig. 8 is a flowchart for explaining one embodiment of a method for generating a blood vessel graph according to the present invention. Figs. 9 to 13 are exemplary diagrams for explaining the execution process of Fig. 8.
도 8을 참조하면, 혈관 그래프 생성 장치(200)는 3차원 혈관 모델을 복수의 레이어로 분할하고, 각 레이어 별 혈관 픽셀 포인트의 좌표 값을 확인할 수 있다. 이때 레이어는 2차원으로 생성하는 것이 적절하다. (단계 S810). 예를 들어, 혈관 그래프 생성 장치(200)는 도 9의 (a)와 같이 3차원 혈관 모델을 복수의 레이어로 분할하고, 도 9의 (b)와 같이 각 레이어 별 혈관 픽셀 포인트의 좌표 값을 확인할 수 있다. Referring to Fig. 8, the blood vessel graph generation device (200) can divide a three-dimensional blood vessel model into multiple layers and check the coordinate values of blood vessel pixel points for each layer. At this time, it is appropriate to generate the layers in two dimensions. (Step S810). For example, the blood vessel graph generation device (200) can divide a three-dimensional blood vessel model into multiple layers as in (a) of FIG. 9, and check the coordinate values of blood vessel pixel points for each layer as in (b) of FIG. 9.
이후 혈관 그래프 생성 장치(200)는 각 레이어 별 혈관 픽셀 포인트를 그룹핑 하고 (단계 S820) 각 그룹의 무게 중심을 계산할 수 있다. 이는 혈관 그래프의 노드를 생성하기 위한 것으로, 본 발명의 실시예를 따르는 혈관 그래프의 노드는 각 레이어 별 혈관 픽셀 포인트 그룹의 무게 중심으로 설정할 수 있다. (단계 S830) Afterwards, the blood vessel graph generation device (200) can group blood vessel pixel points for each layer (step S820) and calculate the center of gravity of each group. This is for generating nodes of the blood vessel graph, and nodes of the blood vessel graph according to the embodiment of the present invention can be set as the center of gravity of blood vessel pixel point groups for each layer. (step S830)
예를 들어, 혈관 그래프 생성 장치(200)는 도 10과 같이, 임의의 레이어에서 혈관 픽셀 포인트를 그룹핑 하고 그룹의 무게 중심을 혈관 그래프의 노드로 형성할 수 있다. 도 10의 예에서 혈관 픽셀 포인트 그룹은 실제 혈관의 일 단면에 해당하며, 그룹의 무게 중심은 혈관 일 단면의 중심에 해당할 것이다. 따라서 혈관 그래프의 노드의 반지름은 실제 혈관의 반지름으로 설정하는 것이 적절하다.For example, the blood vessel graph generation device (200) can group blood vessel pixel points in an arbitrary layer and form the center of gravity of the group as a node of the blood vessel graph, as shown in FIG. 10. In the example of FIG. 10, the blood vessel pixel point group corresponds to one section of an actual blood vessel, and the center of gravity of the group will correspond to the center of one section of the blood vessel. Therefore, it is appropriate to set the radius of the node of the blood vessel graph to the radius of the actual blood vessel.
이후 혈관 그래프 생성 장치(200)는 혈관 그래프 노드들의 연결 정보 (connectivity)를 생성할 수 있다. (단계 S840) Afterwards, the blood vessel graph generation device (200) can generate connection information (connectivity) of blood vessel graph nodes. (Step S840)
예를 들어, 혈관 그래프 생성 장치(200)는 도 11과 같이 i번째 레이어의 혈관 픽셀 포인트의 그룹과 i번째 레이어와 인접한 i+1번째 레이어의 혈관 픽셀 포인트의 그룹을 확인하고, 도 12와 같이 상기 그룹이 교집합이 있는 경우, 상기 노드들에 연결 정보를 생성할 수 있다. 각 레이어의 혈관 픽셀 포인트 그룹은 실제 혈관의 일 단면에 해당하며, 인접한 레이어와 교집합이 있다면 실제 혈관이 연결된 것으로 해석되기 때문이다. For example, the blood vessel graph generation device (200) can check the group of blood vessel pixel points of the i-th layer and the group of blood vessel pixel points of the i+1-th layer adjacent to the i-th layer as shown in FIG. 11, and if there is an intersection between the groups as shown in FIG. 12, connection information can be generated for the nodes. This is because the blood vessel pixel point group of each layer corresponds to a cross-section of an actual blood vessel, and if there is an intersection with an adjacent layer, it is interpreted that an actual blood vessel is connected.
나아가 혈관 그래프 생성 장치 (200)는 혈관 그래프에서 실제 혈관의 반지름을 계산하여 노드 반지름으로 설정할 수 있다. (단계 S850) Furthermore, the blood vessel graph generation device (200) can calculate the radius of an actual blood vessel in the blood vessel graph and set it as a node radius. (Step S850)
보다 구체적으로, 도 13을 참고하여 설명한다. More specifically, this will be explained with reference to Fig. 13.
3차원 혈관 모델을 2차원 레이어로 분할한 경우, 단면 반지름은 혈관 픽셀 포인트 그룹의 반경(R0)에 해당한다. 즉, 혈관의 실제 반지름이 아니라 혈관 픽셀 포인트 그룹의 반경(R0)이기 때문에 혈관의 실제 반지름 (r)을 산출할 필요가 있다. 이를 위해, 혈관 픽셀 포인트 그룹에서의 반경(R0)을 cosθ만큼의 변환할 수 있으며, 실제 반지름(r)은 아래의 [수학식 1]에 의해 산출될 수 있다. When a 3D blood vessel model is divided into 2D layers, the cross-sectional radius corresponds to the radius (R 0 ) of the blood vessel pixel point group. That is, since it is not the actual radius of the blood vessel but the radius (R 0 ) of the blood vessel pixel point group, it is necessary to calculate the actual radius (r) of the blood vessel. To this end, the radius (R 0 ) of the blood vessel pixel point group can be converted by cosθ, and the actual radius (r) can be calculated by the following [Mathematical Formula 1].
[수학식 1][Mathematical Formula 1]
r = R0 Х cosθ r = R 0 Х cosθ
R0: 혈관 픽셀 포인트 그룹의 반경,R 0 : Radius of the blood vessel pixel point group,
r: 혈관의 실제 반지름,r: actual radius of the vessel,
cosθ : [수학식 2]에 의해 산출되며, θ는 인접 레이어의 연결 정보 방향 () 및 해당 레이어의 혈관 픽셀 포인트 그룹의 반경 방향 ()을 이용하여 계산된다.cosθ: It is calculated by [Mathematical Formula 2], and θ is the direction of connection information of adjacent layers ( ) and the radial direction of the blood vessel pixel point group of that layer ( ) is calculated using .
[수학식 2][Mathematical formula 2]
: 연결 정보에서 계산된 길이 방향 ,: 혈관 단면의 반지름 방향, 또는 : Length direction calculated from connection information, : radial direction of the blood vessel cross-section, or
: 연결 정보에서 계산된 길이 방향의 수직 , : 혈관 픽셀 포인트 그룹의 수직 : Perpendicular to the length direction calculated from the connection information, : Vertical of the blood vessel pixel point group
다시 도 8에 대한 설명으로 복귀하면 단계 S860에서 혈관 그래프 생성 장치 (200)는 노드, 연결정보, 노드 반지름을 이용하여 혈관 그래프를 생성할 수 있다. 이는 혈관 구조가 시각적으로 표현된 것으로 혈관의 분기, 연결, 크기 및 위치와 같은 특성에 대한 정보가 압축되며, 혈관의 길이, 지름, 각도, 분기 패턴 및 형태와 같은 파라미터가 포함된 것이다. Returning to the description of FIG. 8, in step S860, the blood vessel graph generation device (200) can generate a blood vessel graph using nodes, connection information, and node radii. This is a visual representation of a blood vessel structure, and information on characteristics such as branching, connection, size, and location of blood vessels are compressed, and parameters such as length, diameter, angle, branching pattern, and shape of blood vessels are included.
도 14은 본 발명의 실시예에 따르는 혈관 그래프를 생성하는 서버의 구성을 설명하기 위한 블록도이다. FIG. 14 is a block diagram illustrating the configuration of a server that generates a blood vessel graph according to an embodiment of the present invention.
도 14에서 도시되는 바와 같이, 본 발명의 실시예에 따른 서버(1400)는 통신부(1410), 저장부(1430) 및 제어부(1420)를 포함할 수 있으며, 도 14에 도시된 것은 아니지만 입력부와 표시부를 더 포함할 수 있다. 도 14에서 서버(1400)는 통신부(1410), 저장부(1430) 및 제어부(1420)를 포함하는 것으로 도시되어 있지만, 각 블록은 물리적으로 분리되어 존재할 수 있다. 예를 들어 저장부(1430)는 가상화 된 데이터센터에 존재하고, 통신부(1410)를 통하여 서버(1400)의 제어부(1420)와 연결될 수 있다. As illustrated in FIG. 14, a server (1400) according to an embodiment of the present invention may include a communication unit (1410), a storage unit (1430), and a control unit (1420), and may further include an input unit and a display unit, although not illustrated in FIG. 14. In FIG. 14, the server (1400) is illustrated as including a communication unit (1410), a storage unit (1430), and a control unit (1420), but each block may be physically separated. For example, the storage unit (1430) may exist in a virtualized data center and may be connected to the control unit (1420) of the server (1400) via the communication unit (1410).
통신부(1410)는 서버(1400)의 유무선 통신을 위한 데이터의 송수신 기능을 수행하며, 유무선 채널을 통해 데이터를 수신하여 제어부(1420)로 출력하고, 제어부(1420)로부터 출력된 데이터를 무유선 채널을 통해 전송하는 기능을 수행한다. 특히 본 발명의 실시예를 따르는 통신부(1410)는 3차원 의료 이미지를 수신하는 기능을 수행할 수 있다.The communication unit (1410) performs a data transmission and reception function for wired and wireless communication of the server (1400), receives data through a wired and wireless channel, outputs it to the control unit (1420), and transmits data output from the control unit (1420) through a wireless channel. In particular, the communication unit (1410) according to an embodiment of the present invention can perform a function of receiving a 3D medical image.
저장부(1430)는 서버(1400)의 동작에 필요한 프로그램 및 데이터를 저장하는 역할을 수행하며, 프로그램 영역과 데이터 영역으로 구분될 수 있다. 본 발명의 실시예를 따르는 저장부(1430)의 데이터 영역은 혈관 픽셀 포인트 좌표, 3차원 혈관 모델 및 혈관 그래프를 저장할 수 있다. The storage unit (1430) serves to store programs and data required for the operation of the server (1400), and can be divided into a program area and a data area. The data area of the storage unit (1430) according to an embodiment of the present invention can store blood vessel pixel point coordinates, a three-dimensional blood vessel model, and a blood vessel graph.
나아가 본 발명의 실시예를 따르는 저장부(1430)의 프로그램 영역은 혈관 그래프를 생성하는 처리를 서버에서 실행시키는 컴퓨터 프로그램을 저장할 수 있다. 상기 컴퓨터 프로그램은 3차원 의료 이미지를 분석하여 픽셀 값을 기초로 혈관에 해당하는 혈관 픽셀 포인트 좌표를 추출하고, 주요 혈관 주변의 노이즈를 제거하고, 3차원 혈관 모델을 생성하는 기능 및 3차원 혈관 모델을 복수의 레이어로 분할하고 각 레이어 별 혈관 픽셀 포인트 그룹을 혈관 노드로 설정하고 연결 정보를 생성하여 혈관 그래프를 생성하는 기능을 수행할 수 있다. Furthermore, the program area of the storage unit (1430) according to the embodiment of the present invention can store a computer program that executes a process of generating a blood vessel graph on a server. The computer program can perform a function of analyzing a three-dimensional medical image to extract blood vessel pixel point coordinates corresponding to blood vessels based on pixel values, removing noise around major blood vessels, generating a three-dimensional blood vessel model, and dividing the three-dimensional blood vessel model into a plurality of layers, setting a blood vessel pixel point group for each layer as a blood vessel node, and generating connection information to generate a blood vessel graph.
제어부(1420)는 서버(1400)의 각 구성 요소에 대한 전반적인 동작을 제어한다. 특히, 본 발명의 실시예에 따르는 제어부(1420)는 3차원 의료 이미지를 분석하여 픽셀 값을 기초로 혈관에 해당하는 혈관 픽셀 포인트 좌표를 추출하고, 주요 혈관 주변의 노이즈를 제거하고, 3차원 혈관 모델을 생성하고, 3차원 혈관 모델을 복수의 레이어로 분할하고 각 레이어 별 혈관 픽셀 포인트 그룹을 혈관 노드로 설정하고 연결 정보를 생성하여 혈관 그래프를 생성하는 역할을 수행하며, 상기 혈관 그래프를 제공하도록 통신부(1410)를 제어할 수 있다The control unit (1420) controls the overall operation of each component of the server (1400). In particular, the control unit (1420) according to the embodiment of the present invention analyzes a three-dimensional medical image to extract blood vessel pixel point coordinates corresponding to blood vessels based on pixel values, removes noise around major blood vessels, generates a three-dimensional blood vessel model, divides the three-dimensional blood vessel model into a plurality of layers, sets blood vessel pixel point groups for each layer as blood vessel nodes, and generates connection information to generate a blood vessel graph, and can control the communication unit (1410) to provide the blood vessel graph.
한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.Although the invention has been described by way of limited embodiments and drawings, it is not limited to the above embodiments, and various modifications and variations are possible from this description by those skilled in the art to which the invention pertains. Accordingly, the spirit of the invention should be understood only by the scope of the claims set forth below, and all equivalent or equivalent variations thereof will be deemed to fall within the scope of the spirit of the invention.
Claims (9)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2023-0157359 | 2023-11-14 | ||
| KR1020230157359A KR20250070928A (en) | 2023-11-14 | 2023-11-14 | A blood vessel graph generation system and method performing thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025105671A1 true WO2025105671A1 (en) | 2025-05-22 |
Family
ID=95743000
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/KR2024/013506 Pending WO2025105671A1 (en) | 2023-11-14 | 2024-09-06 | Blood vessel graph generation system and execution method thereof |
Country Status (2)
| Country | Link |
|---|---|
| KR (1) | KR20250070928A (en) |
| WO (1) | WO2025105671A1 (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20180115122A (en) * | 2017-04-12 | 2018-10-22 | 재단법인대구경북과학기술원 | Image processing apparatus and method for generating virtual x-ray image |
| KR102050649B1 (en) * | 2018-01-08 | 2019-12-17 | 숭실대학교산학협력단 | Method for extracting vascular structure in 2d x-ray angiogram, computer readable medium and apparatus for performing the method |
| KR102470740B1 (en) * | 2016-10-31 | 2022-11-28 | 한국 한의학 연구원 | Method for extracing the subligual vein and image apparatus for performing the method |
| KR20230026699A (en) * | 2021-08-18 | 2023-02-27 | 재단법인대구경북과학기술원 | Method and apparatus for classifying a medical image |
| US20230162367A1 (en) * | 2019-01-13 | 2023-05-25 | Lightlab Imaging, Inc. | Systems And Methods For Classification Of Arterial Image Regions And Features Thereof |
| KR20230131310A (en) * | 2022-03-03 | 2023-09-13 | 연세대학교 산학협력단 | Segmentation System and method of ascending aorta and coronary artery from CCTA using hybrid approach |
-
2023
- 2023-11-14 KR KR1020230157359A patent/KR20250070928A/en active Pending
-
2024
- 2024-09-06 WO PCT/KR2024/013506 patent/WO2025105671A1/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102470740B1 (en) * | 2016-10-31 | 2022-11-28 | 한국 한의학 연구원 | Method for extracing the subligual vein and image apparatus for performing the method |
| KR20180115122A (en) * | 2017-04-12 | 2018-10-22 | 재단법인대구경북과학기술원 | Image processing apparatus and method for generating virtual x-ray image |
| KR102050649B1 (en) * | 2018-01-08 | 2019-12-17 | 숭실대학교산학협력단 | Method for extracting vascular structure in 2d x-ray angiogram, computer readable medium and apparatus for performing the method |
| US20230162367A1 (en) * | 2019-01-13 | 2023-05-25 | Lightlab Imaging, Inc. | Systems And Methods For Classification Of Arterial Image Regions And Features Thereof |
| KR20230026699A (en) * | 2021-08-18 | 2023-02-27 | 재단법인대구경북과학기술원 | Method and apparatus for classifying a medical image |
| KR20230131310A (en) * | 2022-03-03 | 2023-09-13 | 연세대학교 산학협력단 | Segmentation System and method of ascending aorta and coronary artery from CCTA using hybrid approach |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20250070928A (en) | 2025-05-21 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2023229415A1 (en) | Ar image provision method and ar image provision device | |
| WO2022108082A1 (en) | System and method for segmenting teeth in ct image | |
| KR102015224B1 (en) | Method and apparatus for diagnosing cerebral hemorrhagic and brain tumor lesions based on deep learning | |
| WO2019231102A1 (en) | Method for classifying fundus image of subject and device using same | |
| WO2020138925A1 (en) | Artificial intelligence-based method and system for classification of blood flow section | |
| WO2019231104A1 (en) | Method for classifying images by using deep neural network and apparatus using same | |
| WO2022145841A1 (en) | Method for interpreting lesion and apparatus therefor | |
| WO2017069596A1 (en) | System for automatic diagnosis and prognosis of tuberculosis by cad-based digital x-ray | |
| WO2021071288A1 (en) | Fracture diagnosis model training method and device | |
| WO2021006472A1 (en) | Multiple bone density displaying method for establishing implant procedure plan, and image processing device therefor | |
| WO2019168381A1 (en) | Apparatus for automatic classification of skin disease, and method for automatic classification of skin disease | |
| WO2021034138A1 (en) | Dementia evaluation method and apparatus using same | |
| WO2019098415A1 (en) | Method for determining whether subject has developed cervical cancer, and device using same | |
| WO2019143179A1 (en) | Method for automatically detecting same regions of interest between images of same object taken with temporal interval, and apparatus using same | |
| WO2019164277A1 (en) | Method and device for evaluating bleeding by using surgical image | |
| WO2013172685A1 (en) | Apparatus and method for reconfiguring panoramic x-ray image | |
| CN115760745A (en) | Method and device for constructing trigeminal neuralgia disease prediction model | |
| CN111583385A (en) | A personalized deformation method and system for a deformable digital human anatomy model | |
| WO2015199257A1 (en) | Apparatus and method for supporting acquisition of area-of-interest in ultrasound image | |
| WO2025105671A1 (en) | Blood vessel graph generation system and execution method thereof | |
| WO2022158843A1 (en) | Method for refining tissue specimen image, and computing system performing same | |
| WO2023282389A1 (en) | Fat mass calculation method using head and neck image and device for same | |
| WO2012133962A1 (en) | Apparatus and method for recognizing 3d movement using stereo camera | |
| WO2023182568A1 (en) | Artificial intelligence-based head and neck landmark detection method and device | |
| CN114680822A (en) | Rapid screening system based on eye images |
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: 24891618 Country of ref document: EP Kind code of ref document: A1 |