WO2022033580A1 - 视网膜血管动静脉区分方法和装置、设备 - Google Patents
视网膜血管动静脉区分方法和装置、设备 Download PDFInfo
- Publication number
- WO2022033580A1 WO2022033580A1 PCT/CN2021/112487 CN2021112487W WO2022033580A1 WO 2022033580 A1 WO2022033580 A1 WO 2022033580A1 CN 2021112487 W CN2021112487 W CN 2021112487W WO 2022033580 A1 WO2022033580 A1 WO 2022033580A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- blood vessel
- image
- arteriovenous
- segments
- main
- 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
- G06T7/11—Region-based segmentation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T5/00—Image enhancement or restoration
- G06T5/77—Retouching; Inpainting; Scratch removal
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/136—Segmentation; Edge detection involving thresholding
-
- 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/62—Analysis of geometric attributes of area, perimeter, diameter or volume
-
- 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
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/14—Vascular patterns
-
- 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/10004—Still image; Photographic image
-
- 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/10024—Color image
-
- 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/30041—Eye; Retina; Ophthalmic
-
- 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 disclosure relates to the technical field of computer-aided diagnosis, and in particular, to a method, device, and device for distinguishing retinal blood vessels from arteries and veins.
- Fundus retinal arteriovenous diameter ratio index is an important reference index for doctors when diagnosing arteriosclerotic diseases.
- doctors actually read the film they still rely on the visual method to give a rough ratio of the arteriovenous diameter ratio: greater than 1/2, greater than 1/3 and less than 1/2, less than 1/3 and so on.
- the visual inspection method especially for new ophthalmologists or general ophthalmologists in the process of reading images. Therefore, the accurate measurement of the ratio of the arteriovenous diameter ratio of the main retinal vessels by computer is of great help to doctors in clinical diagnosis of arteriosclerosis, and can effectively improve the efficiency of doctors to read pictures.
- the method based on machine learning method to distinguish retinal vascular arteries and veins has the problem of poor universality and robustness of the algorithm.
- the present disclosure proposes a method for distinguishing retinal blood vessels from arteries and veins, including:
- a plurality of described single blood vessel segments are carried out caliber measurement to obtain the caliber width of each described single vascular segment, and a plurality of arteriovenous blood vessel pairs are selected and obtained according to each described caliber width;
- the unqualified arterial and venous blood vessels are excluded, including:
- the average image brightness of a single blood vessel segment in each of the arteriovenous blood vessel pairs is acquired, and the unqualified arteriovenous blood vessel pairs are eliminated from the plurality of arteriovenous blood vessel pairs according to the average image brightness.
- the method further includes the step of removing unqualified arteriovenous blood vessel pairs from a plurality of the arteriovenous blood vessel pairs and retaining qualified arteriovenous blood vessel pairs;
- the unqualified arterial and venous blood vessels are excluded, including:
- the average image brightness of a single blood vessel segment in each of the arteriovenous blood vessel pairs is acquired, and the unqualified arteriovenous blood vessel pairs are eliminated from the plurality of arteriovenous blood vessel pairs according to the average image brightness.
- the extraction of the main blood vessel is performed according to the blood vessel extraction image, the fundus image and the coordinates of the optic disc center, including:
- the skeleton extraction function in Opencv is used to extract the blood vessel skeleton from the connected blood vessels.
- rejecting unqualified arterial and venous blood vessel pairs also includes:
- the distance between a single blood vessel in each of the arteriovenous blood vessel pairs between an arterial blood vessel and a venous blood vessel is obtained, and the unqualified arteriovenous blood vessel pair is eliminated from the plurality of arteriovenous blood vessel pairs according to the distance.
- extracting the intersection of blood vessels according to the blood vessel skeleton and removing the intersection includes:
- the pixel value within the radius of four pixels is set to 0.
- the main blood vessels obtained by removing the small blood vessel segments and non-main blood vessel branches of the blood vessel skeleton according to the optic disc center coordinates and the fundus image include:
- 3 ⁇ 3 ELLIPSE was used to refine the grayscale image to obtain the main blood vessels.
- a plurality of single blood vessel segments are obtained by intercepting the main blood vessel based on the main blood vessel image, including:
- a plurality of the single blood vessel segments are obtained according to a preset angle interval.
- measuring the diameter of a plurality of the single blood vessel segments to obtain the diameter width of each of the single blood vessel segments, and selecting and obtaining a plurality of arteriovenous blood vessel pairs according to the diameter widths of the individual vessels including: :
- a first straight line is obtained by performing straight line fitting on a contour line of the single blood vessel segment between the vertical line equations;
- a second straight line is obtained by performing straight line fitting on another of the contour lines using the least squares method
- a retinal blood vessel arteriovenous distinguishing device including a data acquisition module, a blood vessel screening module, and an arteriovenous blood vessel pair selection module;
- the data acquisition module is configured to acquire blood vessel extraction images, fundus images and optic disc center coordinates
- the blood vessel screening module is configured to extract the main blood vessel according to the blood vessel extraction image, the fundus image and the coordinates of the optic disc center to obtain the main blood vessel image, and perform the main blood vessel image based on the main blood vessel image. Obtain multiple single vessel segments;
- the arteriovenous blood vessel pair selection module is configured to measure the diameter of a plurality of the single blood vessel segments to obtain the diameter width of each of the single blood vessel segments, and select a plurality of arteriovenous vessels according to the diameter widths of each of the tubes. blood vessel pair;
- the unqualified arterial and venous blood vessels are excluded, including:
- the average image brightness of a single blood vessel segment in each of the arteriovenous blood vessel pairs is acquired, and the unqualified arteriovenous blood vessel pairs are eliminated from the plurality of arteriovenous blood vessel pairs according to the average image brightness.
- a retinal blood vessel arteriovenous differentiation device comprising:
- memory for storing processor-executable instructions
- the processor is configured to implement any of the foregoing methods when executing the executable instructions.
- the main blood vessels are extracted according to the blood vessel extraction image, the fundus image and the optic disc center coordinates to obtain the main blood vessel image, and the main blood vessel is intercepted based on the main blood vessel image to obtain multiple single blood vessels.
- the diameter of each single blood vessel segment is measured to obtain the diameter width of each single blood vessel segment, and a plurality of arteriovenous blood vessel pairs are selected according to the width of each tube diameter.
- FIG. 1 shows a flowchart of a retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 2 shows a schematic diagram of a fundus image with a size of 512 ⁇ 512 in a method for distinguishing retinal blood vessels and arteries and veins according to an embodiment of the present disclosure
- FIG. 3 shows a schematic diagram of a 512 ⁇ 512 size blood vessel extraction image of the retinal blood vessel arteriovenous distinction method according to an embodiment of the present disclosure
- FIG. 4 shows a schematic diagram of a blood vessel extraction test image of the retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 5 shows a schematic diagram of a blood vessel extraction test result image of the retinal blood vessel arteriovenous distinction method according to an embodiment of the present disclosure
- FIG. 6 shows another flowchart of the retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 7 shows a schematic diagram of a fundus image of a retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 8 shows a schematic diagram of an optic disc detection test image of the retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 9 shows a schematic diagram of an optic disc detection test result image of the retinal blood vessel arteriovenous distinction method according to an embodiment of the present disclosure
- FIG. 10 shows a schematic diagram of the direction of blood vessels of the method for distinguishing retinal blood vessel arteries and veins according to an embodiment of the present disclosure
- FIG. 11 shows a schematic diagram of the macular area of the retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 12 shows a schematic diagram of a ring template of the retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 13 shows a schematic diagram of a small blood vessel segment of a method for distinguishing retinal blood vessels from arteries and veins according to an embodiment of the present disclosure
- FIG. 14 shows a schematic diagram of contour line fitting of the retinal blood vessel arteriovenous distinction method according to an embodiment of the present disclosure
- FIG. 15 shows a schematic diagram of the tube diameter of the retinal blood vessel arteriovenous differentiation method according to an embodiment of the present disclosure
- FIG. 16 shows a block diagram of a retinal blood vessel arteriovenous discriminating device according to an embodiment of the present disclosure
- FIG. 17 shows a block diagram of a retinal blood vessel arteriovenous discriminating apparatus according to an embodiment of the present disclosure.
- FIG. 1 shows a flowchart of a method for distinguishing retinal blood vessels from arteries and veins according to an embodiment of the present disclosure.
- the retinal blood vessel arteriovenous distinction method includes:
- Step S100 obtaining the blood vessel extraction image, fundus image and optic disc center coordinates
- step S200 extracting the main blood vessel according to the blood vessel extraction image, the fundus image and the optic disc center coordinates, obtaining the main blood vessel image, and intercepting the main blood vessel based on the main blood vessel image
- a plurality of single blood vessel segments are obtained.
- step S300 the diameter of the plurality of single blood vessel segments is measured to obtain the diameter width of each single blood vessel segment, and a plurality of arteriovenous blood vessel pairs are selected according to the diameter widths of the individual blood vessels.
- the main blood vessels are extracted according to the blood vessel extraction image, the fundus image and the optic disc center coordinates to obtain the main blood vessel image, and the main blood vessel is intercepted based on the main blood vessel image to obtain multiple single blood vessels.
- the diameter of each single blood vessel segment is measured to obtain the diameter width of each single blood vessel segment, and a plurality of arteriovenous blood vessel pairs are selected according to the width of each tube diameter.
- the method for distinguishing retinal blood vessel arteries and veins in the embodiments of the present application is implemented based on machine learning.
- the extraction of blood vessels and the acquisition of the coordinates of the center of the optic disc may be realized by using a corresponding network model.
- the blood vessel extraction image can be realized by using the U-net network structure, and the center coordinates of the optic disc can also be realized by using the U-net network structure.
- the training data set for blood vessel extraction and optic disc detection is first constructed.
- 20 training sets and 18 test sets are used in the DRIVE public data set.
- the training set is the refuge2018 training set and the validation set 800 Zhang, 50 drishti-gsl training data sets, 159 rim-one-r3 training data sets, a total of 4036 after data augmentation, the test set includes 400 refuge2018 test sets, 51 drishti-gsl test sets, a total of 451 pieces , Further, in the blood vessel extraction layer, the training data set is first cropped with black borders, then the G channel is extracted, and then CLAHE (Limited Contrast Adaptive Histogram Equalization) image enhancement is used, followed by normalization, and the image is horizontally inverted. Transfer, contrast adjustment and random cropping to expand the training data set to 3004.
- CLAHE Lited Contrast Adaptive Histogram Equalization
- the network structure of the model training of the blood vessel extraction layer is U-Net
- the input size is 512 ⁇ 512
- the optimization method is Adam
- the learning rate is 0.0001
- Batch_size is 2
- loss function is dice_lose
- training times is 150epoch
- early_stopping mechanism is added, see Figure 6 for model test images, and Figure 7 for model result images.
- the training set data image is first cropped with black borders, then median filtered, the image is scaled to 512 ⁇ 512 size, then the G channel is extracted, and then CLAHE (limited contrast adaptive histogram is used) Balanced) image enhancement, followed by normalization, horizontal inversion and contrast adjustment of the image, and the training data set is expanded to 4036.
- CLAHE limited contrast adaptive histogram is used
- the network structure of the model training of the optic disc detection layer is U-Net, and the input size is 512 ⁇ 512 , the optimization method is Adam, the learning rate is 0.0001, the Batch_size is 4, the loss function is dice_lose, the number of training times is 150epoch, and the early_stopping mechanism is added.
- the model test image is shown in Figure 8, and the test result image is shown in Figure 9.
- step S100 is executed to acquire the blood vessel extraction image, the fundus image and the coordinates of the center of the optic disc.
- first input a color image of the fundus retina see Figure 3 and perform preprocessing operations on it, and then perform blood vessel extraction and optic disc detection on it to obtain the blood vessel extraction results and optic disc detection results.
- the above operations After all is completed, the preprocessed color fundus image, retinal blood vessel extraction image, and optic disc coordinates are sent as input to the arterial and venous distinguishing module to distinguish the veins.
- step S100 is performed, referring to FIG. Figure 5.
- the 512 ⁇ 512 color retinal fundus image, the 512 ⁇ 512 size blood vessel extraction image and the optic disc center coordinates based on the 512 ⁇ 512 size image can be obtained directly from the blood vessel extraction results and the optic disc detection results. .
- step S200 is performed to extract the main blood vessel according to the blood vessel extraction image, the fundus image and the optic disc center coordinates to obtain the main blood vessel image, and based on the main blood vessel image, the main blood vessel is intercepted to obtain a plurality of single blood vessel segments.
- the extraction of main blood vessels is performed according to the blood vessel extraction image, the fundus image and the optic disc center coordinates, including: referring to FIG. 2, step S200a is performed to remove the disconnected blood vessels in the blood vessel extraction image to obtain the largest connected blood vessel , step S200b, extracting the blood vessel skeleton according to the connected blood vessels, step S200c, step S200d and step S200e, extracting the intersection of the blood vessels according to the blood vessel skeleton and removing the intersection, according to the optic disc center coordinate and the fundus image
- the small blood vessel segments of the blood vessel skeleton are The main blood vessels are obtained by removing the branches of non-main blood vessels and non-main blood vessels.
- the skeleton extraction function in Opencv is used to extract the blood vessel skeleton from the connected blood vessels.
- extracting the intersection of blood vessels according to the blood vessel skeleton and removing the intersection includes: binarizing the blood vessel skeleton to obtain a grayscale image, traversing the grayscale image with a 3 ⁇ 3 template, and extracting the grayscale image by an enumeration method.
- the intersection of take the intersection as the center, and set the pixel value within the radius of four pixels to 0.
- removing the small blood vessel segments and non-main blood vessel branches of the vascular skeleton according to the optic disc center coordinates and the fundus image to obtain the main blood vessels includes: connecting the optic disc center coordinates and the macular area of the fundus image as the positive semi-axis, and retaining the positive semi-axis. 110° clockwise and 110° anti-clockwise of the positive semi-axis, use 3 ⁇ 3 ELLIPSE to refine the grayscale image to obtain the main vessels.
- intercepting the main blood vessel based on the image of the main blood vessel to obtain a plurality of single blood vessel segments including: referring to FIG. 2, step S200f, taking the center coordinate of the optic disc as the center of the circle, traversing the main vessel outward with a predetermined step size within a preset radius to intercept the main vessel.
- a plurality of small blood vessel segments are obtained from the blood vessel.
- step S200g is performed to divide the small blood vessel segments into upper arches and lower arches
- step S200h is further performed to perform convex hull detection on the plurality of small blood vessel segments to obtain a plurality of smooth blood vessels segment, remove the smooth blood vessel segments greater than the preset curvature threshold among the multiple smooth blood vessel segments to obtain straight blood vessel segments, use the rectangle detection API in Opencv to detect the straight blood vessel segments to obtain the blood vessel angle, and obtain multiple single blood vessels according to the preset angle interval part.
- the largest connected blood vessel in the blood vessel extraction image is first retained, and then the branches of the small blood vessels are gradually eliminated.
- a 3 ⁇ 3 template is used to traverse the grayscale image of the complete blood vessel skeleton, see Figure 10. Since there are three types of intersections and four directions in the 3 ⁇ 3 area, there are twelve types in total.
- the extraction of all the intersection points in the vascular skeleton can be realized by using the method, and the gray image (the binary image of the blood vessel) is refined by using the 3 ⁇ 3 ELLIPSE type morphological operation Kernel.
- the state of the refined small branch blood vessels is: completely eroded and there are discontinuities.
- the preliminary removal of small blood vessel branches can be realized. Further, since the above operations cannot completely remove all small blood vessel branches, here we loop through the intersections of the main blood vessels, and take the intersection as the center and a circular template with a radius of 4 pixels to convert the binary image of the main blood vessels. The pixels in the circular area at the mid-intersection are set to 0, and the grayscale image (the blood vessel binary image) in the circular area is retained. The small area is removed to realize the secondary elimination of the branches of the remaining small blood vessel segments. The image restoration of the intersection position of the blood vessel image is realized by filling the image in the circular area of the position of the blood vessel intersection to the original position. Next, referring to FIG.
- the irregular blood vessel segment includes: the position of the bifurcation point, the position of the burr, the extremely irregular shape of the blood vessel, and the like.
- the small blood vessel segment that is qualified for convex hull detection that is, the smooth blood vessel segment, extract its center line, and perform a straight line fitting operation. Set the threshold, and eliminate the small blood vessel segments that are too curved to obtain straight blood vessel segments. Then, through the conditional restriction of the direction of the blood vessel segment, the straight blood vessel segment on the main blood vessel that is contrary to the overall direction of the blood vessel of the main blood vessel is eliminated.
- the angle measurement of the blood vessel segment is realized through the rectangle detection API in Opencv, and the small blood vessel segment is limited to 5- If it is retained within the range of 85 degrees, a single vessel segment is obtained.
- step S300 is performed to measure the diameter of a plurality of single blood vessel segments to obtain the diameter width of each single blood vessel segment, and select a plurality of arteriovenous blood vessel pairs according to the width of each tube diameter.
- step S300a is performed, the diameter of a plurality of single blood vessel segments is measured to obtain the diameter width of each single blood vessel segment, and step S300b is further performed, and selected according to the width of each tube diameter to obtain Multiple arteriovenous vessel pairs include:
- the first straight line is obtained by straight-line fitting on one contour line of The diameter of the vessel is obtained from the distance of , and the one with the largest diameter among multiple single vessel segments is selected as the vein, the distance between the vein and other single vessel segments is calculated, and the single vessel segment closest to the vein is selected as the artery.
- the midline of the single vessel segment is cut from the main vessel, and a straight line fitting operation is performed on it, and then the position coordinates of the midline of the vessel segment are located and extended to both sides, see Figure 14 , retain the midline segment of five pixels, calculate the vertical line equation of the blood vessel segment at the two endpoints of the blood vessel midline segment, and intercept the vertical line segment of a fixed length from the vertical line equation of the blood vessel segment to draw the actual effect display.
- the outline pixel points of a single blood vessel segment are intercepted by two vertical line segments, and then one of the two intercepted blood vessel contours is selected for straight line fitting, and the slope after the straight line fitting of the above single contour is fixed, using The least squares method realizes the straight line fitting of the other contour between the two vertical line segments of the single blood vessel segment, and the diameter measurement can be realized by calculating the distance between the two straight lines, and then traverses the single blood vessel segment in a loop to calculate its diameter respectively.
- the above-mentioned reason for selecting the midline segment of the five pixel points is based on the setting of the cut length of the actual blood vessel segment, which can be modified according to the actual length of the blood vessel segment.
- the step S300c is executed to return the building mechanism, and further includes the step of removing unqualified arteriovenous blood vessel pairs from a plurality of arteriovenous blood vessel pairs and retaining qualified arterial and venous blood vessel pairs, wherein the unqualified arteriovenous blood vessel pairs are eliminated. , including: obtaining the average image brightness of a single vessel segment in each arteriovenous vessel pair, and eliminating unqualified arteriovenous vessel pairs from multiple arteriovenous vessel pairs according to the average image brightness. For example, the average image brightness of a single blood vessel segment in an arteriovenous blood vessel pair identified by a calculation algorithm, if the brightness of the arterial blood vessel is higher than that of the venous blood vessel, the arteriovenous blood vessel pair is retained.
- removing the unqualified arteriovenous blood vessel pair further includes: acquiring the angle between the arterial blood vessel and the venous blood vessel of a single blood vessel in each arteriovenous blood vessel pair, and according to the included angle, a plurality of arteriovenous blood vessel Eliminate unqualified arteriovenous blood vessel pairs in centering, obtain the distance between arterial blood vessels and venous blood vessels of a single blood vessel pair in each arteriovenous blood vessel pair, and eliminate unqualified arteriovenous blood vessel pairs from multiple arteriovenous blood vessel pairs according to the distance.
- the angle threshold is set to 30 degrees to eliminate the algorithm misjudging a main vessel and its branch vessels as a pair of arteriovenous vessels, that is, if the arterial vessel and the venous vessel in the arteriovenous vessel pair are sandwiched between the arterial and venous vessels. If the angle is greater than 30 degrees, the pair of arterial and venous vessels is removed. Further, if the distance between the arterial vessel segment and the venous vessel segment of a pair of arterial and venous vessel pairs identified by the algorithm is large, the pair of arterial and venous vessel segments is extremely polar. If the probability is not a pair of arteriovenous blood vessels, the arteriovenous blood vessel pair is eliminated, and step S300d is performed to retain the remaining arteriovenous blood vessel pairs.
- the main blood vessels are extracted according to the blood vessel extraction image, the fundus image and the optic disc center coordinates, so as to obtain the main blood vessel image, and based on the main blood vessel image, the main blood vessel is intercepted to obtain multiple
- the diameter of a plurality of single blood vessel segments is measured to obtain the diameter width of each single blood vessel segment, and a plurality of arteriovenous blood vessel pairs are selected according to the width of each tube diameter.
- an apparatus 100 for distinguishing retinal blood vessels from arteries and veins is also provided. Since the working principle of the apparatus 100 for distinguishing retinal blood vessel arteries and veins in the embodiment of the present disclosure is the same as or similar to the principle of the method for distinguishing retinal blood vessel arteries and veins in the embodiment of the present disclosure, the repetition will not be repeated.
- the apparatus 100 for distinguishing retinal blood vessels from arteries and veins according to an embodiment of the present disclosure includes: a data acquisition module 110, a blood vessel screening module 120, and an arteriovenous blood vessel pair selection module 130,
- the data acquisition module 110 is configured to acquire the blood vessel extraction image, the fundus image and the coordinates of the center of the optic disc,
- the blood vessel screening module 120 is configured to extract the main blood vessel according to the blood vessel extraction image, the fundus image and the optic disc center coordinates to obtain the main blood vessel image, and to intercept the main blood vessel based on the main blood vessel image to obtain a plurality of single blood vessel segments,
- the arteriovenous blood vessel pair selection module 130 is configured to measure the diameter of a plurality of single blood vessel segments to obtain the diameter width of each single blood vessel segment, and select a plurality of arteriovenous blood vessel pairs according to the diameter width of each tube.
- a retinal blood vessel arteriovenous discriminating device 200 is also provided.
- an apparatus 200 for distinguishing retinal blood vessels from arteries and veins includes a processor 210 and a memory 220 for storing instructions executable by the processor 210 .
- the processor 210 is configured to implement any of the foregoing retinal blood vessel arteriovenous differentiation methods when executing the executable instructions.
- the number of processors 210 may be one or more.
- the apparatus 200 for distinguishing retinal blood vessels and arteries and veins in the embodiment of the present disclosure may further include an input device 230 and an output device 240 .
- the processor 210, the memory 220, the input device 230, and the output device 240 may be connected through a bus, or may be connected in other ways, which are not specifically limited here.
- the memory 220 can be used to store software programs, computer-executable programs, and various modules, such as programs or modules corresponding to the retinal blood vessel arteriovenous differentiation method according to the embodiment of the present disclosure.
- the processor 210 executes various functional applications and data processing of the retinal blood vessel arteriovenous discriminating apparatus 200 by running the software programs or modules stored in the memory 220 .
- the input device 230 may be used to receive input numbers or signals. Wherein, the signal may be the generation of a key signal related to user setting and function control of the device/terminal/server.
- the output device 240 may include a display device such as a display screen.
- a non-volatile computer-readable storage medium on which computer program instructions are stored, and when the computer program instructions are executed by the processor 210, any of the foregoing retinal blood vessel arteriovenous distinctions are implemented method.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Geometry (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Medical Informatics (AREA)
- Radiology & Medical Imaging (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Vascular Medicine (AREA)
- Eye Examination Apparatus (AREA)
- Image Analysis (AREA)
Abstract
Description
Claims (9)
- 一种视网膜血管动静脉区分方法,其特征在于,包括:获取血管提取图像、眼底图像和视盘中心坐标;依据所述血管提取图像、所述眼底图像和所述视盘中心坐标进行主干血管的提取,得到主干血管图像,并基于所述主干血管图像对所述主干血管进行截取得到多个单一血管段;将多个所述单一血管段进行管径测量得到各所述单一血管段的管径宽度,并根据各所述管径宽度选取得到多个动静脉血管对;由多个所述动静脉血管对中剔除不合格动静脉血管对,保留合格动静脉血管对的步骤;其中,剔除不合格动静脉血管对,包括:获取各所述动静脉血管对中单一血管段的平均图像亮度,并根据所述平均图像亮度由多个所述动静脉血管对中剔除所述不合格动静脉血管对。
- 根据权利要求1所述的方法,其特征在于,依据所述血管提取图像、所述眼底图像和所述视盘中心坐标进行主干血管的提取,包括:去除所述血管提取图像中的断开血管得到最大的连通血管;依据所述连通血管提取出血管骨架;依据所述血管骨架提取出血管的交叉点并将所述交叉点去除;依据所述视盘中心坐标和所述眼底图像将所述血管骨架的细小血管段和非主干血管分支去除得到主干血管;其中,依据所述连通血管提取出血管骨架时,使用Opencv中的骨架提取函数将所述连通血管提取出所述血管骨架。
- 根据权利要求1所述的方法,其特征在于,剔除不合格动静脉血管对,还包括:获取各所述动静脉血管对中单一血管对中动脉血管和静脉血管之间的夹角,根据所述夹角由多个所述动静脉血管对中剔除所述不合格动静脉血管对;获取各所述动静脉血管对中单一血管对中动脉血管和静脉血管之间的距离,根据所述距离由多个所述动静脉血管对中剔除所述不合格动静脉血管对。
- 根据权利要求2所述的方法,其特征在于,依据所述血管骨架提取出血管的交叉点并将所述交叉点去除包括:将所述血管骨架进行二值化得到灰度图像;以3×3模板遍历所述灰度图像,通过枚举法提取所述灰度图像中的所述交叉点;以所述交叉点为圆心,将半径为四个像素点内的像素值设置为0。
- 根据权利要求4所述的方法,其特征在于,依据所述视盘中心坐标和所述眼底图像将所述血管骨架的细小血管段和非主干血管分支去除得到主干血管包括:将所述视盘中心坐标和所述眼底图像的黄斑区连线为正半轴;保留以所述正半轴的顺时针110°和所述正半轴的逆时针110°的区域;采用3×3ELLIPSE对所述灰度图像进行细化得到主干血管。
- 根据权利要求1所述的方法,其特征在于,基于所述主干血管图像对所述主干血管进行截取得到多个单一血管段,包括:以所述视盘中心坐标为圆心,在预设半径内以预设步长向外遍历截取所述主干血管得到多个小血管段;对多个所述小血管段进行凸包检测得到多个光滑血管段;去除多个所述光滑血管段中大于预设弯曲度阈值的所述光滑血管段得到直线血管段;将所述直线血管段使用Opencv中矩形检测API进行检测得到血管角度;依据预设角度区间得到多个所述单一血管段。
- 根据权利要求1所述的方法,其特征在于,将多个所述单一血管段进行管径测量得到各所述单一血管段的管径宽度,并根据各所述管径宽度选取得到多个动静脉血管对包括:取各所述单一血管段的中线,将所述中线的中点向所述单一血管段的两端延伸预设像素得到中线线段;计算所述中线线段的两端端点的垂线方程;将所述垂线方程之间的所述单一血管段的一条轮廓线进行直线拟合得到第一直线;基于所述第一直线的斜率采用最小二乘法对另一条所述轮廓线进行直线拟合得到第二直线;计算所述第一直线与第二直线之间的距离得到血管管径;选择多个所述单一血管段中管径最大的作为静脉;计算所述静脉到其他单一血管段之间的距离,选取距离所述静脉最近的所述单一血管段作为动脉。
- 一种视网膜血管动静脉区分装置,其特征在于,包括数据获取模块、血管筛选模块和动静脉血管对选取模块;所述数据获取模块,被配置为获取血管提取图像、眼底图像和视盘中心坐标;所述血管筛选模块,被配置为依据所述血管提取图像、所述眼底图像和所述视盘中心坐标进行主干血管的提取,得到主干血管图像,并基于所述主干血管图像对所述主干血管进行截取得到多个单一血管段;所述动静脉血管对选取模块,被配置为将多个所述单一血管段进行管径测量得到各所述单一血管段的管径宽度,并根据各所述管径宽度选取得到多个动静脉血管对;
- 一种视网膜血管动静脉区分设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令时实现权利要求1至7中任意一项所述的方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022512438A JP7333465B2 (ja) | 2020-08-14 | 2021-08-13 | 網膜血管の動静脈を判別する方法及び装置 |
| US17/755,560 US12307663B2 (en) | 2020-08-14 | 2021-08-13 | Method, device and apparatus for differentiating arteries and veins of retinal vessels |
| KR1020227015077A KR102826940B1 (ko) | 2020-08-14 | 2021-08-13 | 망막 혈관 동정맥 구분 방법 및 장치, 기기 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010815698.8A CN111681242B (zh) | 2020-08-14 | 2020-08-14 | 视网膜血管动静脉区分方法和装置、设备 |
| CN202010815698.8 | 2020-08-14 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022033580A1 true WO2022033580A1 (zh) | 2022-02-17 |
Family
ID=72438772
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2021/112487 Ceased WO2022033580A1 (zh) | 2020-08-14 | 2021-08-13 | 视网膜血管动静脉区分方法和装置、设备 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US12307663B2 (zh) |
| JP (1) | JP7333465B2 (zh) |
| KR (1) | KR102826940B1 (zh) |
| CN (1) | CN111681242B (zh) |
| WO (1) | WO2022033580A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114973207A (zh) * | 2022-08-01 | 2022-08-30 | 成都航空职业技术学院 | 一种基于目标检测的路标识别方法 |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111681242B (zh) * | 2020-08-14 | 2020-11-17 | 北京至真互联网技术有限公司 | 视网膜血管动静脉区分方法和装置、设备 |
| CN111932535B (zh) * | 2020-09-24 | 2024-12-17 | 北京百度网讯科技有限公司 | 用于处理图像的方法、装置、设备以及存储介质 |
| CN112652011B (zh) * | 2020-12-25 | 2023-04-14 | 北京阅影科技有限公司 | 目标血管的提取方法、提取装置与计算机可读存储介质 |
| CN116236150A (zh) * | 2020-12-28 | 2023-06-09 | 深圳硅基智能科技有限公司 | 基于眼底图像的动静脉血管图像分割方法 |
| CN113269737B (zh) * | 2021-05-17 | 2024-03-19 | 北京鹰瞳科技发展股份有限公司 | 一种眼底视网膜动静脉血管直径计算方法及系统 |
| CN113344897B (zh) * | 2021-06-24 | 2022-01-11 | 推想医疗科技股份有限公司 | 肺部图像的管径测量方法及装置、图像处理方法及装置 |
| CN114549395B (zh) * | 2021-12-14 | 2025-03-21 | 依未科技(北京)有限公司 | 基于视计算的图像特征确定的方法、装置、介质和设备 |
| CN115760873B (zh) * | 2022-11-08 | 2025-10-28 | 温州谱希医学检验实验室有限公司 | 基于区域分割的眼底照视网膜血管管径的计算方法 |
| CN118822983B (zh) * | 2024-07-03 | 2025-04-04 | 山东大学齐鲁医院 | 用于医学图像中目标网络的主干识别方法及相关系统 |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040230124A1 (en) * | 2003-05-12 | 2004-11-18 | Querfurth Henry W. | Methods of and systems and devices for assessing intracranial pressure non-invasively |
| US20080140192A1 (en) * | 2006-11-29 | 2008-06-12 | University Of Southern California | Reversible thermoresponsive adhesives for implants |
| CN101999885A (zh) * | 2010-12-21 | 2011-04-06 | 中国人民解放军国防科学技术大学 | 一种自动分离动静脉血管的内源光学成像方法 |
| CN108073918A (zh) * | 2018-01-26 | 2018-05-25 | 浙江大学 | 眼底视网膜的血管动静脉交叉压迫特征提取方法 |
| CN108765418A (zh) * | 2018-06-14 | 2018-11-06 | 四川和生视界医药技术开发有限公司 | 视网膜动静脉等效管径比检测方法及检测装置 |
| CN110874597A (zh) * | 2018-08-31 | 2020-03-10 | 福州依影健康科技有限公司 | 一种眼底图像血管特征提取方法、设备、系统和存储介质 |
| CN111681242A (zh) * | 2020-08-14 | 2020-09-18 | 北京至真互联网技术有限公司 | 视网膜血管动静脉区分方法和装置、设备 |
Family Cites Families (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10243924A (ja) * | 1997-03-05 | 1998-09-14 | Nippon Telegr & Teleph Corp <Ntt> | 眼底の動静脈径比の計測方法 |
| JP2007097740A (ja) * | 2005-10-03 | 2007-04-19 | Hitachi Omron Terminal Solutions Corp | 眼底画像診断支援装置 |
| JP2008022928A (ja) * | 2006-07-19 | 2008-02-07 | Gifu Univ | 画像解析装置及び画像解析プログラム |
| US8687862B2 (en) * | 2008-04-08 | 2014-04-01 | National University Of Singapore | Retinal image analysis systems and methods |
| CA2825169A1 (en) * | 2011-01-20 | 2012-07-26 | University Of Iowa Research Foundation | Automated determination of arteriovenous ratio in images of blood vessels |
| US8355544B2 (en) * | 2011-02-01 | 2013-01-15 | Universidade Da Coruna-Otri | Method, apparatus, and system for automatic retinal image analysis |
| FR2970858B1 (fr) * | 2011-02-01 | 2013-02-08 | Imagine Eyes | Methode et dispositif d'imagerie retinienne a haute resolution |
| US9089288B2 (en) * | 2011-03-31 | 2015-07-28 | The Hong Kong Polytechnic University | Apparatus and method for non-invasive diabetic retinopathy detection and monitoring |
| TWI578977B (zh) * | 2011-04-07 | 2017-04-21 | 香港中文大學 | 視網膜圖像分析裝置 |
| JP6215555B2 (ja) * | 2013-03-29 | 2017-10-18 | 株式会社ニデック | 眼底画像処理装置および眼底画像処理プログラム |
| US9905008B2 (en) * | 2013-10-10 | 2018-02-27 | University Of Rochester | Automated fundus image field detection and quality assessment |
| JP6469387B2 (ja) * | 2014-08-26 | 2019-02-13 | 株式会社トプコン | 眼底解析装置 |
| US11461599B2 (en) * | 2018-05-07 | 2022-10-04 | Kennesaw State University Research And Service Foundation, Inc. | Classification of images based on convolution neural networks |
| CN109166124B (zh) * | 2018-11-20 | 2021-12-14 | 中南大学 | 一种基于连通区域的视网膜血管形态量化方法 |
| CN110956107B (zh) * | 2019-11-21 | 2023-05-30 | 佛山科学技术学院 | 一种基于oct扫描系统的三维血管类型区分方法 |
| CN111000563B (zh) * | 2019-11-22 | 2020-12-11 | 北京理工大学 | 一种视网膜动脉静脉直径比自动测量方法及装置 |
-
2020
- 2020-08-14 CN CN202010815698.8A patent/CN111681242B/zh active Active
-
2021
- 2021-08-13 WO PCT/CN2021/112487 patent/WO2022033580A1/zh not_active Ceased
- 2021-08-13 US US17/755,560 patent/US12307663B2/en active Active
- 2021-08-13 KR KR1020227015077A patent/KR102826940B1/ko active Active
- 2021-08-13 JP JP2022512438A patent/JP7333465B2/ja active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040230124A1 (en) * | 2003-05-12 | 2004-11-18 | Querfurth Henry W. | Methods of and systems and devices for assessing intracranial pressure non-invasively |
| US20080140192A1 (en) * | 2006-11-29 | 2008-06-12 | University Of Southern California | Reversible thermoresponsive adhesives for implants |
| CN101999885A (zh) * | 2010-12-21 | 2011-04-06 | 中国人民解放军国防科学技术大学 | 一种自动分离动静脉血管的内源光学成像方法 |
| CN108073918A (zh) * | 2018-01-26 | 2018-05-25 | 浙江大学 | 眼底视网膜的血管动静脉交叉压迫特征提取方法 |
| CN108765418A (zh) * | 2018-06-14 | 2018-11-06 | 四川和生视界医药技术开发有限公司 | 视网膜动静脉等效管径比检测方法及检测装置 |
| CN110874597A (zh) * | 2018-08-31 | 2020-03-10 | 福州依影健康科技有限公司 | 一种眼底图像血管特征提取方法、设备、系统和存储介质 |
| CN111681242A (zh) * | 2020-08-14 | 2020-09-18 | 北京至真互联网技术有限公司 | 视网膜血管动静脉区分方法和装置、设备 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114973207A (zh) * | 2022-08-01 | 2022-08-30 | 成都航空职业技术学院 | 一种基于目标检测的路标识别方法 |
| CN114973207B (zh) * | 2022-08-01 | 2022-10-21 | 成都航空职业技术学院 | 一种基于目标检测的路标识别方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US20240177299A1 (en) | 2024-05-30 |
| US12307663B2 (en) | 2025-05-20 |
| CN111681242A (zh) | 2020-09-18 |
| KR20220076507A (ko) | 2022-06-08 |
| JP2022550669A (ja) | 2022-12-05 |
| CN111681242B (zh) | 2020-11-17 |
| JP7333465B2 (ja) | 2023-08-24 |
| KR102826940B1 (ko) | 2025-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2022033580A1 (zh) | 视网膜血管动静脉区分方法和装置、设备 | |
| CN112465772B (zh) | 眼底彩照图像血管评估方法、装置、计算机设备和介质 | |
| CN111932535B (zh) | 用于处理图像的方法、装置、设备以及存储介质 | |
| SujithKumar et al. | Automatic detection of diabetic retinopathy in non-dilated RGB retinal fundus images | |
| CN110276356A (zh) | 基于r-cnn的眼底图像微动脉瘤识别方法 | |
| WO2022063198A1 (zh) | 一种肺部图像处理方法、装置及设备 | |
| Bian et al. | Optic disc and optic cup segmentation based on anatomy guided cascade network | |
| Zaki et al. | Diabetic retinopathy assessment: Towards an automated system | |
| US20240074658A1 (en) | Method and system for measuring lesion features of hypertensive retinopathy | |
| CN104537669B (zh) | 眼底图像的动静脉视网膜血管分割方法 | |
| CN104545792B (zh) | 眼底图像的动静脉视网膜血管视盘定位方法 | |
| CN108764342B (zh) | 一种对于眼底图中视盘和视杯的语义分割方法 | |
| Qin et al. | Optic disc and cup segmentation based on deep learning | |
| CN111797900B (zh) | 一种oct-a图像的动静脉分类方法及装置 | |
| Heslinga et al. | Quantifying graft detachment after Descemet's membrane endothelial keratoplasty with deep convolutional neural networks | |
| CN105718919B (zh) | 一种眼底图像视盘定位方法及系统 | |
| CN117876801B (zh) | 基于眼底血管特征和人工智能预测糖尿病肾病的方法 | |
| CN116309235A (zh) | 一种针对糖尿病预测的眼底图像的处理方法和系统 | |
| CN114549395B (zh) | 基于视计算的图像特征确定的方法、装置、介质和设备 | |
| Jaafar et al. | Automated detection of red lesions from digital colour fundus photographs | |
| CN107203758A (zh) | 糖尿病人视网膜血管图像分割方法 | |
| CN113344893B (zh) | 一种高精度眼底动静脉识别的方法、装置、介质和设备 | |
| CN114387209A (zh) | 眼底结构特征确定的方法、装置、介质和设备 | |
| Liu et al. | Retinal vessel segmentation using densely connected convolution neural network with colorful fundus images | |
| CN117523633A (zh) | 一种基于图像深度学习的眼部上睑下垂自动识别方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2022512438 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21855630 Country of ref document: EP Kind code of ref document: A1 |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 17755560 Country of ref document: US |
|
| ENP | Entry into the national phase |
Ref document number: 20227015077 Country of ref document: KR Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21855630 Country of ref document: EP Kind code of ref document: A1 |
|
| WWG | Wipo information: grant in national office |
Ref document number: 17755560 Country of ref document: US |
|
| WWG | Wipo information: grant in national office |
Ref document number: 1020227015077 Country of ref document: KR |