WO2022034955A1 - 영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법 - Google Patents

영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법 Download PDF

Info

Publication number
WO2022034955A1
WO2022034955A1 PCT/KR2020/011726 KR2020011726W WO2022034955A1 WO 2022034955 A1 WO2022034955 A1 WO 2022034955A1 KR 2020011726 W KR2020011726 W KR 2020011726W WO 2022034955 A1 WO2022034955 A1 WO 2022034955A1
Authority
WO
WIPO (PCT)
Prior art keywords
region
ulcer
pixel
interest
area
Prior art date
Application number
PCT/KR2020/011726
Other languages
English (en)
French (fr)
Inventor
임진혁
김대원
조경진
Original Assignee
단국대학교 산학협력단
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 단국대학교 산학협력단 filed Critical 단국대학교 산학협력단
Publication of WO2022034955A1 publication Critical patent/WO2022034955A1/ko

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/0016Operational features thereof
    • A61B3/0025Operational features thereof characterised by electronic signal processing, e.g. eye models
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B3/00Apparatus for testing the eyes; Instruments for examining the eyes
    • A61B3/10Objective types, i.e. instruments for examining the eyes independent of the patients' perceptions or reactions
    • A61B3/14Arrangements specially adapted for eye photography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/11Region-based segmentation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H30/00ICT specially adapted for the handling or processing of medical images
    • G16H30/40ICT specially adapted for the handling or processing of medical images for processing medical images, e.g. editing
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30041Eye; Retina; Ophthalmic
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30096Tumor; Lesion

Definitions

  • the present invention relates to an apparatus and method for detecting corneal ulcers based on image processing, and more particularly, to a cornea for segmenting a region of interest from an original image captured by the cornea, and detecting the ulcer included in the region of interest in units of pixels It relates to a device for detecting an ulcer and a method therefor.
  • Image segmentation is recognized as an important process for early diagnosis and analysis of diseases in the medical field. It is used for volume measurement and diagnosis for the detection of diseases in areas that cannot be identified with the .
  • corneal ulcers are diseases that occur in the corneal epidermis and can be divided into bacterial and fungal types depending on the route of infection. Diagnosis of classification and subsequent treatment process is made. At this time, the medical staff diagnoses the size of the ulcer with the naked eye, and the problem is that since the ulcer is measured by subjective judgment, there is a problem that objective data accurately measuring the ulcer area cannot be presented to the patient.
  • An object of the present invention is to provide a corneal ulcer detection apparatus and method for segmenting a region of interest from an original image taken by the cornea and detecting the ulcer included in the region of interest in units of pixels.
  • an image input unit for receiving an ocular image obtained by photographing the cornea of a subject, a region of interest from the input ocular image
  • a preprocessor that performs image preprocessing so that the boundary between the region corresponding to the background and the region corresponding to the ulcer is distinguished by using the RGB values of each pixel included in the extracted region of interest; and pixels in the region of interest
  • An ulcer area detector that derives a threshold value according to the value distribution and detects the ulcer area by applying a flood-fill algorithm that expands the area corresponding to the ulcer around the reference pixel using the derived threshold value; and an output unit for generating a contour line for the detected ulcer region and displaying the generated contour line on the original of the eye image.
  • the preprocessor may convert each pixel corresponding to the region of interest to a gray scale form, and then perform histogram smoothing on the region of interest converted to the gray scale form.
  • the preprocessor may convert the grayscale form using the following equation.
  • the preprocessor applies a filter having an arbitrary size to the region of interest to which the histogram smoothing has been applied, arranges pixel values in the filter in ascending or descending order, and then uses an intermediate pixel value of a plurality of pixel values to reduce noise in the region of interest.
  • the boundary of the area corresponding to the ulcer can be simplified by removing and gamma-correcting it.
  • the ulcer region detection unit sets a threshold value according to the distribution of pixel values in the region of interest using the Otsu algorithm, and then acquires a reference point using coordinate information of each pixel included in the region of interest, and the obtained reference point A region corresponding to the ulcer may be expanded by comparing a pixel difference value between a reference pixel corresponding to , and an adjacent pixel and the threshold value.
  • the ulcer region detection unit clusters pixels included in the region of interest into a region corresponding to an ulcer and a region corresponding to a background according to the Otsu algorithm, and the dispersion value of the region corresponding to the ulcer and the dispersion of the region corresponding to the background A pixel value having a maximum difference in values may be set as the threshold value.
  • the variance value may be calculated using the following equation.
  • any pixel belongs to the area corresponding to the ulcer is the probability that a random pixel belongs to the region corresponding to the background, represents the average of pixel values in the area corresponding to the ulcer, represents the average of pixel values in the area corresponding to the background, represents the average of pixel values of the entire image.
  • the ulcer region detection unit generates an array storing coordinate information of each pixel included in the region of interest, and then performs a histogram to randomly select one pixel from among a plurality of pixels corresponding to the pixel value having the highest frequency. It can be selected and set as the reference pixel.
  • the output unit determines whether an undetected region is included in the detected ulcer region, and if the determination result includes an undetected region, generates an inverted image having the same size as the region of interest and inverted background color, A hole corresponding to an undetected area may be filled by applying a flood-fill algorithm having a threshold value of 0 at a point corresponding to each corner of the inverted image.
  • the output unit alternately performs an erosion operation and a dilation operation corresponding to a morphological operation on the ulcer region to remove noise included in the boundary portion of the ulcer region and smooth the boundary portion, and Canny Edge Detection
  • An algorithm can be used to generate the contour of the ulcer area.
  • the present invention it is possible to increase the objective and accuracy in detecting the ulcer area by expanding the area using the threshold value derived through the Otsu method around the reference point selected by the random reference point selection algorithm.
  • objective results can be derived by minimizing user intervention, and medical treatment results can be provided to medical staff and patients with improved reliability for the purpose of treatment.
  • FIG. 1 is a configuration diagram for explaining a corneal ulcer detection apparatus according to an embodiment of the present invention.
  • FIG. 2 is a flowchart illustrating a corneal ulcer detection method using the corneal ulcer detection apparatus according to an embodiment of the present invention.
  • FIG. 3 is a flowchart for explaining step S230 shown in FIG. 2 .
  • FIG. 4 is a diagram illustrating a state in which a region of interest is converted to grayscale in step S231 shown in FIG. 3 .
  • FIG. 5 is a diagram illustrating a state in which histogram smoothing is applied to a region of interest in step S232 shown in FIG. 3 .
  • FIG. 6 is a diagram illustrating a method of setting an intermediate pixel value in step S233 shown in FIG. 3 .
  • FIG. 7 is a diagram illustrating a state in which noise included in a region of interest is removed by using the intermediate value set in step S233 shown in FIG. 3 .
  • FIG. 8 is a diagram illustrating a state in which gamma correction is applied to a region of interest in step S234 shown in FIG. 3 .
  • step S240 shown in FIG. 9
  • FIG. 10 is a diagram for explaining the structure of an array for storing position information of pixels in step S242 shown in FIG. 9 .
  • 11 and 12 are diagrams for explaining a method of expanding an area according to a flood fill algorithm in step S243 shown in FIG. 9 .
  • FIG. 13 is a flowchart for explaining S250 illustrated in FIG. 2 .
  • FIG. 14 is a diagram illustrating a state in which a corrected image is output by filling an undetected area in step S251 shown in FIG. 13 .
  • 15 is a diagram illustrating a state in which a morphology operation is performed in step S252 shown in FIG. 13 .
  • 16 is a view showing the result of displaying the contour line detected in step S253 shown in FIG. 13 on the original image.
  • FIG. 1 a corneal ulcer detection apparatus according to an embodiment of the present invention will be described in more detail with reference to FIG. 1 .
  • FIG. 1 is a configuration diagram for explaining a corneal ulcer detection apparatus according to an embodiment of the present invention.
  • the corneal ulcer detection apparatus 100 includes an image input unit 110 , a preprocessor 120 , an ulcer region detection unit 130 , and an output unit 140 . .
  • the image input unit 110 receives an ocular image obtained by photographing the cornea of a test subject.
  • the preprocessor 120 simplifies the surface of the eyeball image in order to segment the ulcer region from the received eyeball image.
  • the preprocessor 120 extracts the ROI designated by the user.
  • the preprocessor 120 uses the RGB values of each pixel included in the extracted region of interest to be divided into a region corresponding to the background and an region corresponding to an ulcer in the order of grayscale conversion, histogram smoothing, median value filter, and gamma correction. Perform pre-processing.
  • the ulcer region detection unit 130 detects the ulcer region by applying a flood-fill algorithm to the region of interest on which the pre-processing has been performed.
  • the ulcer area detection unit 130 sets any one randomly selected pixel within the area corresponding to the ulcer as the reference pixel, and corresponds to the ulcer if the difference between the reference pixel and the adjacent pixel is within a preset threshold. expand to the area At this time, the threshold value is calculated by the Otsu algorithm.
  • the ulcer area detection unit 130 detects the ulcer area by repeatedly performing a flood-fill algorithm until the ulcer area is maximally expanded.
  • the output unit 140 generates a contour line for the detected ulcer region, and displays the generated contour line on the original eye image and outputs it. That is, the output unit 140 determines whether an undetected area is included in the detected ulcer area, and when the undetected area is included, the process of filling the undetected area is performed. Then, the ulcer area detection unit 130 smoothes the boundary portion of the ulcer area to generate a contour line, and displays the generated contour line on the original image of the eyeball and outputs it.
  • FIG. 2 is a flowchart illustrating a corneal ulcer detection method using the corneal ulcer detection apparatus according to an embodiment of the present invention.
  • the apparatus 100 for detecting corneal ulcers receives an eye image obtained by photographing the cornea of a test subject ( S210 ).
  • corneal ulcer is a disease that occurs in the epidermis of the cornea, and since the patient cannot directly observe the site of the disease, the diagnosis is made based on images taken with close-up equipment. Accordingly, the image input unit 110 receives the eyeball image photographed through the close-up photographing device.
  • the preprocessor 120 extracts the region set by the user as the region of interest ( S220 ).
  • the corneal ulcer detection method detects a corneal ulcer by performing image segmentation in a state where the user's intervention is minimized. do. Then, the preprocessor 120 extracts the ROI through a region designated by the user or a set threshold value.
  • the preprocessor 120 When the extraction of the region of interest is completed in step S220, the preprocessor 120 performs a preprocessing process on the region of interest (S230).
  • step S230 will be described in more detail with reference to FIGS. 3 to 8 .
  • FIG. 3 is a flowchart for explaining step S230 shown in FIG. 2
  • FIG. 4 is a view showing a state in which the region of interest is converted to grayscale in step S231 shown in FIG. 3
  • FIG. 5 is S232 shown in FIG.
  • It is a diagram showing a state in which the histogram smoothing is applied to the region of interest in step S233
  • FIG. 6 is a diagram showing a method of setting an intermediate pixel value in step S233 shown in FIG.
  • It is a diagram illustrating a state in which noise included in the region of interest is removed using an intermediate value
  • FIG. 8 is a diagram illustrating a state in which gamma correction is applied to the region of interest in step S234 shown in FIG. 3 .
  • the preprocessor 120 converts the region of interest into a gray scale form ( S231 ).
  • the preprocessor 120 converts the region of interest into grayscale using Equation 1 below.
  • the preprocessor 120 multiplies the R, G, and B values of the pixels included in the region of interest by a specific constant to map the pixel values to values between 0 and 255. Then, as shown in FIG. 4 , the region of interest having the color value has the same luminance as the original image, and is converted to grayscale while maintaining the shading of the color.
  • the preprocessor 120 performs a histogram smoothing process on the grayscale-converted region of interest (S232).
  • the value of the pixel included in the region of interest changed to grayscale represents the contrast value.
  • the preprocessor 120 applies histogram smoothing to clearly distinguish the region corresponding to the ulcer and the region corresponding to the background.
  • the preprocessor 120 generates a histogram using pixel values of the ROI. Then, the preprocessor 120 obtains an accumulated value, that is, the frequency count based on the acquired histogram, and normalizes the ROI using the obtained frequency count.
  • the preprocessor 120 uses a mapping function ( ) is calculated.
  • L means the size value of the normalized cumulative histogram range, it has a value of 256 in the grayscale image.
  • the preprocessor 120 maps the ROI to the ROI using the calculated mapping function.
  • the preprocessor 120 may obtain a mapping function of 133.5 by Equation (2). Next, the preprocessor 120 maps all pixels having a pixel value of 48 to a value of 133.5 by using the obtained mapping function. Then, as shown in FIG. 5 , the preprocessor 120 may acquire an image with high contrast.
  • step S232 the preprocessor 120 removes the noise included in the region of interest by using the intermediate pixel value (S233).
  • the region of interest on which the histogram smoothing has been performed may be divided into a region corresponding to an ulcer and a region corresponding to a background according to contrast.
  • the preprocessor 120 removes the noise by applying a median filter to the region of interest.
  • the preprocessor 120 applies a filter having an arbitrary size to the region of interest and sorts pixel values in the filter in ascending or descending order. Then, the preprocessor 120 removes noise in the ROI by using a pixel value located in the middle among the aligned pixel values.
  • the preprocessor 120 performs the pixel values included in the filter, that is, “4”, “4”, “5”, “4”, “3”, “6”, “3”, “1”, “2” " can be arranged in ascending or descending order to obtain a pixel value "4" located in the middle. Then, the preprocessor 120 maps the obtained intermediate pixel value to the region extracted by the filter.
  • the preprocessor 120 repeats the process of applying the intermediate pixel value to obtain an image from which noise has been removed from the contour line of the ulcer region.
  • the preprocessor 120 simplifies the boundary by performing a gamma correction process on the area corresponding to the ulcer ( S234 ).
  • the preprocessor 120 performs a correction operation using a gamma correction filter so that the difference between the region corresponding to the background and the region corresponding to the ulcer included in the region of interest can be more clearly indicated.
  • the preprocessor 120 calculates a gamma value according to Equation 3 below, and non-linearly transforms the line by using the calculated gamma value.
  • the preprocessor 120 simply outputs the bright part of the ROI, that is, the part corresponding to the ulcer, using the calculated gamma value.
  • the ulcer area detection unit detects the ulcer area by applying a flood-fill algorithm (S240).
  • step S240 will be described in more detail with reference to FIGS. 9 to 11B .
  • FIG. 9 is a flowchart for explaining step S240 shown in FIG. 2
  • FIG. 10 is a view for explaining the structure of an arrangement for storing pixel location information in step S242 shown in FIG. 9
  • FIGS. 11 and 12 are It is a diagram for explaining a method of expanding an area according to the flood fill algorithm in step S243 shown in FIG. 9 .
  • the ulcer region detection unit 130 sets a threshold value according to the distribution of pixel values in the region of interest using the Otsu algorithm ( S241 ).
  • the Otsu algorithm is an algorithm that can derive an appropriate threshold according to the distribution of pixel values in an image. Accordingly, the ulcer region detection unit 130 clusters pixels included in the region of interest into two regions according to the Otsu algorithm, and sets a threshold value using a variance value of each clustered region. In detail, the ulcer area detection unit 130 classifies the area corresponding to the ulcer and the area corresponding to the background by using a specific pixel value as a threshold based on the histogram. That is, the threshold value represents a reference value for dividing the area corresponding to the ulcer and the area corresponding to the background. is the optimal threshold.
  • the variance value is calculated using Equation 4 below.
  • any pixel belongs to the area corresponding to the ulcer is the probability that a random pixel belongs to the region corresponding to the background, represents the average of pixel values in the area corresponding to the ulcer, represents the average of pixel values in the area corresponding to the background, represents the average of pixel values of the entire image.
  • the variance value is is interpreted as That is, the ulcer region detection unit 130 sets the reference value when the difference between the average pixel value of the region corresponding to the ulcer and the pixel average value of the region corresponding to the background becomes the maximum and the dispersion value becomes the maximum as the optimal threshold value. .
  • the ulcer area detection unit 130 sets a reference pixel to expand the area corresponding to the ulcer using a flood-fill algorithm (S242).
  • the flood-fill algorithm is an area expansion algorithm that widens the area around a specified reference value in a two-dimensional or more array. It is an algorithm that expands an area, sets the expanded pixel as a pixel again as a reference point, and repeats until the area is no longer expanded. Therefore, in order to perform a flood-fill algorithm, it is necessary to set a starting reference pixel.
  • the ulcer region detector 130 obtains a histogram H in the region of interest.
  • the ulcer region detector 130 creates an array storing coordinate information of each pixel included in the region of interest.
  • the number of pixels stored in each array ( ) is the probability of each pixel value ( ) becomes In the region of interest, the value of the pixel belonging to the region corresponding to the ulcer has the highest probability, except for the region corresponding to the background with low brightness and the illuminated region with high brightness.
  • the ulcer region detection unit 130 is a region corresponding to the background. and lighting area to obtain a new histogram (H') as in Equation (5).
  • the ulcer area detector 130 obtains the pixel value with the highest frequency based on the acquired new histogram H' by using Equation (6).
  • the ulcer region detector 130 randomly selects one pixel from among a plurality of pixels corresponding to the acquired pixel value.
  • step S242 the ulcer area detector 130 expands the area corresponding to the ulcer by comparing the pixel difference value between the selected reference pixel and the adjacent pixel with the threshold value obtained in step S241 ( S243 ).
  • the ulcer region detection unit 130 performs flood-fill in four or eight directions, up, down, left, and right around the selected reference pixel.
  • the ulcer region detection unit 130 detects neighboring pixels with a pixel value of “1” as the center, that is, pixels having “6”, “2”, “3”, and “5”, respectively.
  • a difference value with respect to an adjacent pixel is calculated, and a region is extended in a direction of a pixel having a pixel difference value less than 3 from the reference pixel.
  • the extended pixels correspond to pixels having pixel values “2” and “3” in FIG. 11A .
  • the ulcer region detection unit 130 calculates a difference value from a neighboring pixel in all directions around a reference pixel having a pixel value of “1”, and expands the region in the direction of a pixel having a difference value less than 3.
  • the expanded pixel corresponds to pixels having pixel values “3”, “2” and “1” in FIG. 12 .
  • the ulcer area detection unit 130 repeatedly performs flood-fill until the area is no longer expanded, and detects the ulcer area in a state where the expansion is completed.
  • step S240 the output unit 140 generates a contour line for the detected ulcer region, and displays the generated contour line on the original eye image (S250).
  • step S250 will be described in more detail with reference to FIGS. 13 to 16 .
  • FIG. 13 is a flowchart for explaining S250 shown in FIG. 2
  • FIG. 14 is a view showing a state in which the corrected image is output by filling the undetected area in step S251 shown in FIG. 13
  • FIG. 15 is shown in FIG. 13 .
  • It is a view showing a state in which the morphology operation is performed in step S252 shown
  • FIG. 16 is a view showing the result of displaying the contour line detected in step S253 shown in FIG. 13 on the original image.
  • the output unit 130 first determines whether an undetected area is included in the detected ulcer area, and if the undetected area is included as a result of the determination, the hole corresponding to the undetected area is filled. (S251).
  • the output unit 130 determines whether an undetected area is included in the detected ulcer area.
  • the output unit 130 When it is determined that the undetected region is included, the output unit 130 generates an inverted image having the same size as the ROI and inverted background color. In addition, the output unit 130 expands the area by applying a flood-fill algorithm having a threshold value of 0 at points corresponding to corners of the inverted image. The output unit 130 fills the hole remaining inside the ulcer area by repeatedly performing flood-fill until the area is no longer expanded. Then, as shown in FIG. 14 , the output unit 130 fills in the hole remaining inside the ulcer area, so that a more accurate result image can be derived.
  • the output unit 130 removes noise included in the boundary portion of the ulcer region and performs a smoothing process (S252).
  • the output unit 130 performs a morphological operation of alternately performing an erosion operation for reducing the range of the ulcer area and a dilation operation for expanding the range of the ulcer area, thereby removing noise at the boundary without changing the size of the ulcer area.
  • the output unit 130 removes noise between the area corresponding to the background and the ulcer area by first performing an erosion operation and then an expansion operation. Then, the output unit 130 fills a small gap in the ulcer area by performing an erosion operation after performing an expansion operation. As shown in FIG. 15 , the output unit 130 provides a smoothing effect to the boundary portion of the ulcer region through repeated execution of the operation and fills in minute gaps therein, thereby deriving a result suitable for detecting the boundary of the ulcer region.
  • the output unit 130 detects a contour line from the ulcer region on which the morphological calculation has been completed, and displays the detected canal line on the original eye image (S253).
  • the output unit 130 detects the outline of the ulcer area using a Canny Edge Detection algorithm. Then, the output unit 130 displays the detected outline on the original of the eyeball image and outputs it.
  • the present invention it is possible to increase the objective and accuracy in detecting the ulcer area by expanding the area using the threshold value derived through the Otsu method around the reference point selected by the random reference point selection algorithm.
  • objective results can be derived by minimizing user intervention, and medical treatment results can be provided to medical staff and patients with improved reliability for the purpose of treatment.

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Medical Informatics (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Physics & Mathematics (AREA)
  • Heart & Thoracic Surgery (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Epidemiology (AREA)
  • Biophysics (AREA)
  • Ophthalmology & Optometry (AREA)
  • Theoretical Computer Science (AREA)
  • Primary Health Care (AREA)
  • Molecular Biology (AREA)
  • Surgery (AREA)
  • Animal Behavior & Ethology (AREA)
  • Veterinary Medicine (AREA)
  • General Physics & Mathematics (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Pathology (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Abstract

본 발명은 영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법에 대한 것이다. 본 발명에 따르면, 검사 대상자의 각막을 촬영한 안구영상을 입력받는 영상입력부, 상기 입력된 안구영상으로부터 관심영역을 추출하고, 추출된 관심영역에 포함되는 각 픽셀의 RGB값을 이용하여 배경에 해당하는 영역과 궤양에 해당하는 영역 사이의 경계가 구분되도록 영상의 전처리 과정을 수행하는 전처리부, 관심영역 내의 픽셀 값 분포에 따라 임계값을 도출하고, 도출된 임계값을 이용하여 기준 픽셀을 중심으로 궤양에 해당하는 영역을 확장하는 플러드 필(Flood-fill) 알고리즘을 적용하여 궤양영역을 검출하는 궤양영역 검출부, 그리고 검출된 상기 궤양영역에 대한 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 출력하는 출력부를 포함한다. 이와 같이 본 발명에 따르면, 랜덤 기준점 선정 알고리즘에 의해 선정된 기준점을 중심으로 Otsu 방법을 통해 도출된 임계값을 이용하여 영역을 확장함으로써 궤양 영역을 검출하는데 있어서 객관적이고 정확도를 높일 수 있다. 또한, 본 발명에 따르면, 사용자의 개입을 최소화하여 객관적인 결과를 도출할 수 있고, 진료목적에 있어 향상된 신뢰도로 진료결과를 의료진과 환자에게 제공할 수 있다.

Description

영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법
본 발명은 영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법에 관한 것으로서, 더욱 상세하게는 각막을 촬영한 원본 영상으로부터 관심영역을 분할하고, 관심영역에 포함된 궤양을 픽셀 단위로 검출하는 각막궤양 검출 장치 및 그 방법에 관한 것이다.
의료분야에서 영상분할은 질병을 조기에 진단하고 분석하기 위한 중요과정으로 인식되고 있으며 주로 CT(Computer Tomography)영상, MRI(Magnetic Resonance Imaging) 및 특수 촬영장비를 이용한 촬영영상 등을 이용한 영상분할로 육안으로 확인할 수 없는 부위의 질병 검출 또는 특정 질병의 진료를 위한 부피측정 및 진단에 이용되고 있다.
그 중에서 안과분야의 질병은 일간의 감각기관과 직결되기 때문에 섣부른 진단과 치료를 진행하기 전에 영상을 통한 초기 진단이 필수적이다.
다양한 안과질병 중 각막궤양은 각막표피에 발생하는 질병으로써 감염 경로에 따라 세균성, 진균성으로 나눌 수 있으며 환자가 직접 발병부위를 관찰할 수 없기 때문에 근접촬영 장비로 촬영된 영상을 토대로 세균성, 진균성 구분 및 추후 치료과정 등의 진단이 이루어진다. 이때, 의료진은 육안으로 궤양의 크기 등을 진단하게 되는데 문제점은 주관적인 판단에 의해 궤양이 측정되기 때문에 환자에게 궤양영역을 정확히 측정한 객관적인 자료를 제시할 수 없다는 문제가 있었다.
본 발명의 배경이 되는 기술은 대한민국 공개특허공보 제10-2020-0049195호(2020.05.08. 공개)에 개시되어 있다.
본 발명이 이루고자 하는 기술적 과제는, 각막을 촬영한 원본 영상으로부터 관심영역을 분할하고, 관심영역에 포함된 궤양을 픽셀 단위로 검출하는 각막궤양 검출 장치 및 그 방법을 제공하기 위한 것이다.
이러한 기술적 과제를 이루기 위한 본 발명의 실시예에 따르면, 영상 처리를 기반으로 하는 각막궤양 검출 장치에 있어서, 검사 대상자의 각막을 촬영한 안구영상을 입력받는 영상입력부, 상기 입력된 안구영상으로부터 관심영역을 추출하고, 추출된 관심영역에 포함되는 각 픽셀의 RGB값을 이용하여 배경에 해당하는 영역과 궤양에 해당하는 영역 사이의 경계가 구분되도록 영상의 전처리 과정을 수행하는 전처리부, 관심영역 내의 픽셀 값 분포에 따라 임계값을 도출하고, 도출된 임계값을 이용하여 기준 픽셀을 중심으로 궤양에 해당하는 영역을 확장하는 플러드 필(Flood-fill) 알고리즘을 적용하여 궤양영역을 검출하는 궤양영역 검출부, 그리고 검출된 상기 궤양영역에 대한 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 출력하는 출력부를 포함한다.
상기 전처리부는, 상기 관심영역에 해당하는 각각의 픽셀을 회색조(Gray scale) 형태로 변환한 다음, 상기 회색조 형태로 변환된 관심영역에 히스토그램 평활화를 수행할 수 있다.
상기 전처리부는, 하기의 수학식을 이용하여 회색조 형태로 변환할 수 있다.
Figure PCTKR2020011726-appb-I000001
상기 전처리부는, 상기 히스토그램 평활화가 적용된 관심영역에 임의의 크기를 가지는 필터를 적용하여 필터내의 픽셀 값들을 오름차순 또는 내림차순으로 정렬한 다음, 복수의 픽셀 값들의 중간 픽셀값을 이용하여 관심영역내의 노이즈를 제거하고, 감마 보정 처리하여 궤양에 해당하는 영역의 경계를 단순화할 수 있다.
상기 궤양영역 검출부는, Otsu 알고리즘을 이용하여 상기 관심영역 내의 픽셀 값 분포에 따라 임계값을 설정한 다음, 상기 관심영역에 포함된 각 픽셀의 좌표정보를 이용하여 기준점을 획득하고, 상기 획득한 기준점에 대응하는 기준 픽셀과 인접한 픽셀간의 픽셀 차이값과 상기 임계값을 비교하여 궤양에 해당하는 영역을 확장할 수 있다.
상기 궤양영역 검출부는, Otsu 알고리즘에 따라 상기 관심영역에 포함된 픽셀을 궤양에 해당하는 영역과 배경에 해당하는 영역으로 군집화하고, 상기 궤양에 해당하는 영역의 분산값과 배경에 해당하는 영역의 분산값의 차이가 최대가 되는 픽셀값을 상기 임계값으로 설정할 수 있다.
상기 분산값은, 하기의 수학식으로 이용하여 산출될 수 있다.
Figure PCTKR2020011726-appb-I000002
여기서,
Figure PCTKR2020011726-appb-I000003
는 임의의 픽셀이 궤양에 해당하는 영역에 속할 확률이고,
Figure PCTKR2020011726-appb-I000004
은 임의의 픽셀이 배경에 해당하는 영역에 속할 확률이고,
Figure PCTKR2020011726-appb-I000005
은 궤양에 해당하는 영역내 픽셀값의 평균을 나타내고,
Figure PCTKR2020011726-appb-I000006
은 배경에 해당하는 영역내 픽셀값의 평균을 나타내며,
Figure PCTKR2020011726-appb-I000007
은 전체 영상의 픽셀값의 평균을 나타낸다.
상기 궤양영역 검출부는, 상기 관심영역에 포함된 각 픽셀의 좌표 정보를 저장하는 배열을 생성한 다음, 히스토그램을 수행하여 빈도수가 가장 큰 픽셀 값에 해당하는 복수의 픽셀들 중에서 하나의 픽셀을 랜덤으로 선택하여 기준픽셀로 설정할 수 있다.
상기 출력부는, 상기 검출된 궤양 영역 내에 미 검출 영역이 포함되어 있는지 여부를 판단하고, 판단결과 미 검출 영역이 포함되어 있으면 상기 관심영역과 동일한 크기를 가지며 배경색이 반전된 반전 영상을 생성하고, 상기 반전 영상의 각 모서리에 해당하는 점에서 임계값이 0인 플러드 필(Flood-fill) 알고리즘을 적용하여 미 검출 영역에 해당하는 홀을 채울 수 있다.
상기 출력부는, 상기 궤양 영역에 모폴로지 연산에 해당하는 침식 연산과 팽창 연산을 번갈아 수행하여 상기 궤양영역의 경계부분에 포함된 노이즈를 제거하고 경계부분을 스무딩 처리하며, 캐니 엣지 디텍션(Canny Edge Detection) 알고리즘을 이용하여 궤양영역의 윤곽선을 생성할 수 있다.
또한, 본 발명의 다른 실시예에 따르면 영상 처리를 기반으로 하는 각막궤양 검출 장치를 이용한 각막 궤양 검출 방법에 있어서, 검사 대상자의 각막을 촬영한 안구영상을 입력받는 단계, 상기 입력된 안구영상으로부터 관심영역을 추출하고, 추출된 관심영역에 포함되는 각 픽셀의 RGB값을 이용하여 배경에 해당하는 영역과 궤양에 해당하는 영역 사이의 경계가 구분되도록 영상의 전처리 과정을 수행하는 단계, 관심영역 내의 픽셀 값 분포에 따라 임계값을 도출하고, 도출된 임계값을 이용하여 기준 픽셀을 중심으로 궤양에 해당하는 영역을 확장하는 플러드 필(Flood-fill) 알고리즘을 적용하여 궤양영역을 검출하는 단계, 그리고 검출된 상기 궤양영역에 대한 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 궤양영역을 출력하는 단계를 포함한다.
이와 같이 본 발명에 따르면, 랜덤 기준점 선정 알고리즘에 의해 선정된 기준점을 중심으로 Otsu 방법을 통해 도출된 임계값을 이용하여 영역을 확장함으로써 궤양 영역을 검출하는데 있어서 객관적이고 정확도를 높일 수 있다. 또한, 본 발명에 따르면, 사용자의 개입을 최소화하여 객관적인 결과를 도출할 수 있고, 진료목적에 있어 향상된 신뢰도로 진료결과를 의료진과 환자에게 제공할 수 있다.
도 1은 본 발명의 실시예에 따른 각막궤양 검출 장치를 설명하기 위한 구성도이다.
도 2는 본 발명의 실시예에 따른 각막궤양 검출 장치를 이용하여 각막궤양 검출 방법을 나타내는 순서도이다.
도 3은 도 2에 도시된 S230단계를 설명하기 위한 순서도이다.
도4는 도 3에 도시된 S231단계에서 관심영역을 회색조로 변환한 상태를 나타내는 도면이다.
도 5는 도 3에 도시된 S232단계에서 관심영역에 히스토그램 평활화를 적용한 상태를 나타내는 도면이다.
도 6은 도 3에 도시된 S233단계에서 중간 픽셀값을 설정하는 방법을 나타내는 도면이다.
도 7은 도 3에 도시된 S233단계에서 설정된 중간값을 이용하여 관심영역에 포함된 노이즈를 제거한 상태를 나타내는 도면이다.
도 8은 도 3에 도시된 S234단계에서 관심영역에 감마보정을 적용한 상태를 나타내는 도면이다.
도 9는 도 2에 도시된 S240단계를 설명하기 위한 순서도이다.
도 10은 도 9에 도시된 S242단계에서 픽셀의 위치정보를 저장하는 배열의 구조를 설명하기 위한 도면이다.
도 11 및 12는 도 9에 도시된 S243단계에서 플러드 필 알고리즘에 따라 영역을 확장하는 방법을 설명하기 위한 도면이다.
도 13은 도 2에 도시된 S250를 설명하기 위한 순서도이다.
도 14는 도 13에 도시된 S251단계에서 미검출 영역을 채워 보정된 영상을 출력한 상태를 나타내는 도면이다.
도 15는 도 13에 도시된 S252단계에서 모폴로지 연산을 수행한 상태를 나타내는 도면이다.
도 16은 도 13에 도시된 S253단계에서 검출된 윤관선을 원본영상에 표시한 결과를 나타내는 도면이다.
이하 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다. 이 과정에서 도면에 도시된 선들의 두께나 구성요소의 크기 등은 설명의 명료성과 편의상 과장되게 도시되어 있을 수 있다.
또한 후술되는 용어들은 본 발명에서의 기능을 고려하여 정의된 용어들로서, 이는 사용자, 운용자의 의도 또는 관례에 따라 달라질 수 있다. 그러므로 이러한 용어들에 대한 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.
이하에서는 도 1을 이용하여 본 발명의 실시예에 따른 각막궤양 검출 장치 에 대하여 더욱 상세하게 설명한다.
도 1은 본 발명의 실시예에 따른 각막궤양 검출 장치를 설명하기 위한 구성도이다.
도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 각막궤양 검출 장치(100)는 영상입력부(110), 전처리부(120), 궤양영역 검출부(130) 및 출력부(140)를 포함한다.
먼저, 영상입력부(110)는 검사 대상자의 각막을 촬영한 안구영상을 입력받는다.
그 다음, 전처리부(120)는 입력받은 안구영상으로부터 궤양영역을 분할하기 위하여 안구영상의 표면을 단순화한다. 부연하자면, 전처리부(120)는 사용자에 의해 지정된 관심영역을 추출한다. 그리고 전처리부(120)는 추출된 관심영역에 포함된 각 픽셀의 RGB값을 이용하여 배경에 해당하는 영역과 궤양에 해당하는 영역으로 구분되도록 회색조 변환, 히스토그램 평활화, 중간값 필터 및 감마보정 순으로 전처리 과정을 수행한다.
그 다음, 궤양영역 검출부(130)는 전처리 과정이 수행된 관심영역 내에 플러드 필(Flood-fill) 알고리즘을 적용하여 궤양영역을 검출한다. 이를 다시 설명하면, 궤양영역 검출부(130)는 궤양에 해당하는 영역 내에 무작위로 선택된 어느 하나의 픽셀을 기준 픽셀로 설정하고, 기준 픽셀과 인접한 픽셀간의 차이값이 기 설정된 임계값 이내이면 궤양에 해당하는 영역으로 확장한다. 이때 임계값은 Otsu 알고리즘에 의해 산출된다. 궤양영역 검출부(130)는 궤양 영역이 최대로 확장될 때까지 플러드 필(Flood-fill) 알고리즘을 반복적으로 수행하여 궤양영역을 검출한다.
마지막으로 출력부(140)는 검출된 궤양영역에 대하여 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 출력한다. 즉, 출력부(140)는 검출된 궤양영역의 내부에 미검출 영역이 포함되어 있는지의 여부를 판단하고, 미검출 영역이 포함되어 있을 경우에는 미검출 영역을 채우는 과정을 수행한다. 그리고, 궤양영역 검출부(130)는 궤양영역의 경계부분을 스무딩 처리하여 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 출력한다.
이하에서는 도 2 내지 도 15 를 이용하여 각막궤양 검출 장치(100)를 이용하여 각막계양을 검출하는 방법에 대해 더욱 상세하게 설명한다.
도 2는 본 발명의 실시예에 따른 각막궤양 검출 장치를 이용하여 각막궤양 검출 방법을 나타내는 순서도이다.
도 2에 도시된 바와 같이, 본 발명의 실시예에 따른 각막궤양 검출 장치(100)는 검사 대상자의 각막을 촬영한 안구영상을 입력받는다(S210).
부연하자면, 각막궤양은 각막표피에 발생하는 질병으로써 환자가 직접 발병부위를 관찰할 수 없기 때문에 근접 촬영 장비로 촬영된 영상을 토대로 진단이 이루어진다. 따라서, 영상입력부(110)는 근접 촬영 장비를 통해 촬영된 안구영상을 입력받는다.
그 다음, 전처리부(120)는 사용자에 의해 설정된 영역을 관심영역으로 추출한다(S220).
본 발명의 실시예에 따른 각막궤양 검출 방법은 사용자의 개입을 최소화한 상태에서 영상분할을 수행하여 각막궤양을 검출하는 것으로서, 사용자는 안구영상의 일부 영역을 관심영역으로 지정하거나, 임계값을 설정한다. 그러면, 전처리부(120)는 사용자에 의해 지정된 영역 또는 설정된 임계값을 통해 관심영역을 추출한다.
S220단계에서 관심영역에 대한 추출이 완료되면, 전처리부(120)는 관심영역에 전처리 과정을 수행한다(S230).
이하에서는 도 3 내지 도 8을 이용하여 S230단계에 대해 더욱 상세하게 설명한다.
도 3은 도 2에 도시된 S230단계를 설명하기 위한 순서도이고, 도4는 도 3에 도시된 S231단계에서 관심영역을 회색조로 변환한 상태를 나타내는 도면이고, 도 5는 도 3에 도시된 S232단계에서 관심영역에 히스토그램 평활화를 적용한 상태를 나타내는 도면이고, 도 6은 도 3에 도시된 S233단계에서 중간 픽셀값을 설정하는 방법을 나타내는 도면이고, 도 7은 도 3에 도시된 S233단계에서 설정된 중간값을 이용하여 관심영역에 포함된 노이즈를 제거한 상태를 나타내는 도면이고, 도 8은 도 3에 도시된 S234단계에서 관심영역에 감마보정을 적용한 상태를 나타내는 도면이다.
먼저, 도 3에 도시된 바와 같이, 본 발명의 실시예에 따른 전처리부(120)는 관심영역을 회색조(Gray scale) 형태로 변환한다(S231).
부연하자면, 전처리부(120)는 관심영역을 하기의 수학식 1을 이용하여 회색조로 변환한다.
Figure PCTKR2020011726-appb-M000001
즉, 전처리부(120)는 관심영역 내에 포함된 픽셀의 R, G, B값에 특정 상수를 곱하여 픽셀의 값을 0부터 255사이의 값으로 매핑되도록 한다. 그러면, 도 4에 도시된 바와 같이, 칼라 값을 가지고 있던 관심영역은 원본 영상과 동일한 휘도를 갖으며, 색상의 음영을 유지한 상태에서 회색조로 변환된다.
그 다음, 전처리부(120)는 회색조로 변환된 관심영역에 히스토그램 평활화 과정을 수행한다(S232).
부연하자면, 회색조로 변화된 관심영역에 포함된 픽셀의 값은 명암값을 나타낸다. 이때, 명암값의 분포가 한쪽으로 치우쳐있거나 분포가 균일하지 못하면 궤양영역에 대한 경계를 명확하게 구분할 수 없다. 따라서, 전처리부(120)는 히스토그램 평활화를 적용하여 궤양에 해당하는 영역과 배경에 해당하는 영역의 구분을 명확하게 한다.
이를 다시 설명하면, 전처리부(120)는 관심영역의 픽셀값을 이용하여 히스토그램을 생성한다. 그리고, 전처리부(120)는 획득한 히스토그램을 토대로 누적값 즉, 빈도 수를 획득하고, 획득한 빈도수를 이용하여 관심영역을 정규화한다.
이때, 전처리부(120)는 하기의 수학식 2를 이용하여 관심영역을 정규화할 수 있는 사상함수(
Figure PCTKR2020011726-appb-I000008
)를 산출한다.
Figure PCTKR2020011726-appb-M000002
여기서,
Figure PCTKR2020011726-appb-I000009
는 히스토그램의 누적값이고,
Figure PCTKR2020011726-appb-I000010
는 누적 히스토그램의 최소값이고, M 및 N은 관심영역의 크기값을 나타낸다. 또한, L은 정규화된 누적 히스토그램 범위의 크기값을 의미하므로 회색조 영상에서는 256의 값을 가진다.
그 다음, 전처리부(120)는 산출된 사상함수를 이용하여 관심영역에 매핑한다.
예를 들어 설명하면, 관심영역의 크기가 8
Figure PCTKR2020011726-appb-I000011
8이고, 히스토그램의 누적값이 34이고, 누적 히스토그램의 최소값이 1이라고 가정한다. 그러면, 전처리부(120)는 수학식 2에 의해 133.5의 사상함수를 획득할 수 있다. 그 다음, 전처리부(120)는 획득한 사상함수를 이용하여 픽셀값이 48인 모든 픽셀에 133.5라는 값으로 맵핑한다. 그러면, 도 5에 도시된 바와 같이, 전처리부(120)는 명암 대비가 높은 영상을 획득할 수 있다.
S232단계가 완료되면, 전처리부(120)는 관심영역에 포함된 노이즈를 중간 픽셀값을 이용하여 제거한다(S233).
히스토그램 평활화가 수행된 관심영역은 명암대비에 따라 궤양에 해당하는 영역과 배경에 해당하는 영역으로 구분될 수 있다. 다만, 궤양에 해당하는 영역의 경계에는 노이즈가 포함되어 있으므로 전처리부(120)는 관심영역에 중간값 필터를 적용하여 노이즈를 제거한다. 자세히는, 전처리부(120)는 임의의 크기를 가지는 필터를 관심영역에 적용하여 필터내의 픽셀값들을 오름차순 또는 내림차순으로 정렬한다. 그리고, 전처리부(120)는 정렬된 픽셀값들 중에서 중간에 위치하는 픽셀값을 이용하여 관심영역내의 노이즈를 제거한다.
예를 들어, 도 6에 도시된 바와 같이, 4
Figure PCTKR2020011726-appb-I000012
4의 크기를 갖는 관심영역 내에 3
Figure PCTKR2020011726-appb-I000013
3의 크기를 가지는 필터를 적용한다고 가정한다. 그러면, 전처리부(120)는 필터내에 포함된 픽셀값 즉, "4", "4", "5", "4", "3", "6", "3", "1", "2"를 오름차순 또는 내림차순으로 정렬하여 중간에 위치하는 픽셀값 "4"를 획득할 수 있다. 그러면, 전처리부(120)는 획득한 중간 픽셀값을 필터로 추출된 영역에 맵핑한다.
도 7에 도시된 바와 같이, 전처리부(120)는 중간 픽셀값을 적용하는 과정을 반복하여 궤양영역의 윤관선 부분에 노이즈가 제거된 영상을 획득한다.
그 다음, 전처리부(120)는 궤양에 해당하는 영역에 감마 보정 처리를 수행하여 경계를 단순화한다(S234).
부연하자면, 전처리부(120)는 관심영역에 포함된 배경에 해당하는 영역과 궤양에 해당하는 영역의 차이가 더욱 뚜렷하게 나타낼 수 있도록 감마보정 필터를 이용하여 보정작업을 수행한다.
전처리부(120)는 하기의 수학식 3에 의해 감마값을 산출하고, 산출된 감마값을 이용하여 선형을 비선형적으로 변형한다.
Figure PCTKR2020011726-appb-M000003
여기서,
Figure PCTKR2020011726-appb-I000014
는 관심영역에서 (i,j)에 위치한 픽셀의 보정된 밝기값을 나타내고,
Figure PCTKR2020011726-appb-I000015
는 픽셀값을 나타낸다.
따라서, 도 8에 도시된 바와 같이, 전처리부(120)는 산출된 감마값을 이용하여 관심영역의 밝은 부분 즉, 궤양에 해당하는 부분을 단순화되게 출력한다.
S230단계에 따라 전처리 과정이 완료되면, 궤양영역 검출부는 플러드 필(Flood-fill) 알고리즘을 적용하여 궤양영역을 검출한다(S240).
이하에서는 도 9 내지 도 11b를 이용하여 S240단계에 대해 더욱 상세하게 설명한다.
도 9는 도 2에 도시된 S240단계를 설명하기 위한 순서도이고, 도 10은 도 9에 도시된 S242단계에서 픽셀의 위치정보를 저장하는 배열의 구조를 설명하기 위한 도면이고, 도 11 및 12는 도 9에 도시된 S243단계에서 플러드 필 알고리즘에 따라 영역을 확장하는 방법을 설명하기 위한 도면이다.
도 9에 도시된 바와 같이, 본 발명의 실시예에 따른 궤양영역 검출부(130)는 Otsu 알고리즘을 이용하여 관심영역 내의 픽셀값 분포에 따라 임계값을 설정한다(S241).
Otsu 알고리즘은 영상내의 픽셀 값 분포에 따라 적절한 임계값을 도출할 수 있는 알고리즘이다. 따라서, 궤양영역 검출부(130)는 Otsu 알고리즘에 따라 관심영역에 포함된 픽셀을 2개의 영역으로 군집화하고, 군집화된 각각의 영역의 분산값을 이용하여 임계값을 설정한다. 자세히는, 궤양영역 검출부(130)는 히스토그램을 기반으로 특정 픽셀값을 임계값으로 하여 궤양에 해당하는 영역과 배경에 해당하는 영역으로 분류한다. 즉, 임계값은 궤양에 해당하는 영역과 배경에 해당하는 영역으로 나누는 기준 값을 나타내며, 궤양에 해당하는 영역의 분산값과 배경에 해당하는 영역의 분산값의 차이가 최대가 될 때의 기준값이 최적의 임계값이 된다.
이때, 분산값은 하기의 수학식 4를 이용하여 산출된다.
Figure PCTKR2020011726-appb-M000004
여기서,
Figure PCTKR2020011726-appb-I000016
는 임의의 픽셀이 궤양에 해당하는 영역에 속할 확률이고,
Figure PCTKR2020011726-appb-I000017
은 임의의 픽셀이 배경에 해당하는 영역에 속할 확률이고,
Figure PCTKR2020011726-appb-I000018
은 궤양에 해당하는 영역내 픽셀값의 평균을 나타내고,
Figure PCTKR2020011726-appb-I000019
은 배경에 해당하는 영역내 픽셀값의 평균을 나타내며,
Figure PCTKR2020011726-appb-I000020
은 전체 영상의 픽셀값의 평균을 나타낸다.
수학식 4에 의하면, 분산값은
Figure PCTKR2020011726-appb-I000021
으로 풀이된다. 즉, 궤양영역 검출부(130)는 궤양에 해당하는 영역의 픽셀 평균값과 배경에 해당하는 영역의 픽셀 평균값의 차이가 최대가 되어 분산 값이 최대가 될 때의 기준 값을 최적의 임계값으로 설정한다.
S241단계에서 임계값 설정이 완료되면, 궤양영역 검출부(130)는 플러드 필(Flood-fill) 알고리즘을 이용하여 궤양에 해당하는 영역을 확장하기 위하여 기준 픽셀을 설정한다(S242).
부연하자면, 플러드 필(Flood-fill) 알고리즘이란 2차원 이상의 배열에서 지정된 기준값을 중심으로 영역을 넓혀 나가는 영역확장 방식의 알고리즘으로써, 기준점이 되는 픽셀과 인접한 픽셀간의 값의 차이가 지정된 임계값 이하일 때 영역을 확장하고, 확장된 픽셀을 다시 기준점이 되는 픽셀로 설정하여 더 이상 영역이 확장되지 않을 때까지 반복하는 알고리즘이다. 그러므로, 플러드 필(Flood-fill) 알고리즘을 수행하기 위해서는 시작이 되는 기준 픽셀을 설정해주어야 한다.
기준 픽셀을 설정하는 방법을 살펴보면, 먼저 궤양영역 검출부(130)는 관심영역에 히스토그램(H)을 구한다.
도 10에 도시된 바와 같이, 궤양영역 검출부(130)는 관심영역에 포함된 각 픽셀의 좌표 정보를 저장하는 배열을 생성한다. 이때, 각 배열에 저장되는 픽셀의 개수(
Figure PCTKR2020011726-appb-I000022
)가 각 픽셀값의 확률(
Figure PCTKR2020011726-appb-I000023
)이 된다. 관심영역에서는 명도가 낮은 배경에 해당하는 영역과 명도가 높은 조명영역을 제외하면 궤양에 해당하는 영역에 속한 픽셀의 값이 가장 높은 확률을 가지게 된다. 따라서, 궤양영역 검출부(130)는 배경에 해당하는 영역
Figure PCTKR2020011726-appb-I000024
과 조명영역
Figure PCTKR2020011726-appb-I000025
을 제거하여 수학식 5와 같이 새로운 히스토그램(H')을 획득한다.
Figure PCTKR2020011726-appb-M000005
그 다음, 궤양영역 검출부(130)는 획득한 새로운 히스토그램(H')을 기반으로 빈도수가 가장 큰 픽셀 값을 수학식 6을 이용하여 획득한다.
Figure PCTKR2020011726-appb-M000006
Figure PCTKR2020011726-appb-I000026
궤양영역 검출부(130)는 획득한 픽셀값에 해당하는 복수의 픽셀들 중에서 하나의 픽셀을 랜덤으로 선택한다.
S242단계가 완료되면, 궤양영역 검출부(130)는 선택된 기준 픽셀과 인접한 픽셀간의 픽셀 차이값과 S241단계에서 획득한 임계값을 비교하여 궤양에 해당하는 영역을 확장한다(S243).
궤양영역 검출부(130)는 선택된 기준 픽셀을 중심으로 상하좌우의 4방향 또는 8방향으로 플러드 필(Flood-fill)을 진행한다.
예를 들어 설명하면, 도 11에 도시된 바와 같이, 4방향으로 플러드 필(Flood-fill) 영역을 확장하고 임계값이 3이라고 가정한다. 그러면, 궤양영역 검출부(130)는 픽셀값이 "1"로 나타내는 기준 픽셀을 중심으로 이웃하는 주변의 픽셀, 즉 픽셀값이 각각 "6", "2", "3","5"를 가진 인접한 픽셀과의 차이값을 산출하고, 기준 픽셀과의 픽셀 차이값이 3보다 작은 픽셀 방향으로 영역을 확장한다. 여기서 확장되는 픽셀은 도 11a에서 픽셀값 "2"와 "3"을 가진 픽셀에 해당된다.
또한, 도 12에 도시된 바와 같이, 8방향으로 플러드 필(Flood-fill) 영역을 확장하고 임계값이 3이라고 가정한다. 그러면, 궤양영역 검출부(130)는 픽셀값이 "1"로 나타내는 기준 픽셀을 중심으로 모든 방향에서 이웃하는 픽셀과의 차이값을 산출하고, 차이값이 3보다 작은 픽셀 방향으로 영역을 확장한다. 여기서 확장되는 픽셀은 도 12에서 픽셀값 "3", "2" 및 "1"을 가진 픽셀에 해당된다.
궤양영역 검출부(130)는 더 이상 영역이 확장되지 않을 때까지 플러드 필(Flood-fill)을 반복적으로 수행하고, 확장이 완료된 상태에서의 궤양영역을 검출한다.
S240단계가 완료되면, 출력부(140)는 검출된 궤양영역에 대한 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 출력한다(S250).
이하에서는 도 13 내지 16을 이용하여 S250단계에 대하여 더욱 구체적으로 설명한다.
도 13은 도 2에 도시된 S250를 설명하기 위한 순서도이고, 도 14는 도 13에 도시된 S251단계에서 미검출 영역을 채워 보정된 영상을 출력한 상태를 나타내는 도면이고, 도 15는 도 13에 도시된 S252단계에서 모폴로지 연산을 수행한 상태를 나타내는 도면이고, 도 16은 도 13에 도시된 S253단계에서 검출된 윤관선을 원본영상에 표시한 결과를 나타내는 도면이다.
도 13에 도시된 바와 같이, 먼저 출력부(130)는 검출된 궤양 영역 내에 미 검출 영역이 포함되어 있는지 여부를 판단하고, 판단결과 미검출 영역이 포함되어 있으면 미 검출 영역에 해당하는 홀을 채운다(S251).
부연하자면, 영상에 따라 궤양 중심부의 명암값이 다른 부분에 비해 마치 구멍이 뚫린 것처럼 검출되지 않는 현상이 발생될 수 있다. 따라서, 출력부(130)는 검출된 궤양 영역 내에 미 검출 영역이 포함되어 있는지의 여부를 판단한다.
미 검출 영역이 포함된 것으로 판단되면, 출력부(130)는 관심영역과 동일한 크기를 가지며 배경색이 반전된 반전 영상을 생성한다. 그리고, 출력부(130)는 반전 영상의 각 모서리에 해당하는 점에서 임계값이 0인 플러드 필(Flood-fill) 알고리즘을 적용하여 영역을 확장한다. 출력부(130)는 더 이상 영역이 확장되지 않을 때까지 플러드 필(Flood-fill)을 반복 수행하여 궤양 영역 내부에 남아있던 홀을 채운다. 그러면, 도 14에 도시된 바와 같이, 출력부(130)는 궤양영역 내부에 남아있던 구멍이 메워져 보다 정확한 결과영상을 도출할 수 있다.
그 다음, 출력부(130)는 궤양 영역의 경계부분에 포함된 노이즈를 제거하고 스무딩 처리를 수행한다(S252).
출력부(130)는 궤양 영역의 범위를 축소시키는 침식연산과 궤양 영역의 범위를 확대시키는 팽창 연산을 각각 변갈아 수행하는 모폴로지 연산을 수행하여 궤양 영역의 크기 변화 없이 경계 부분의 잡음을 제거한다.
자세히는, 출력부(130)는 먼저 침식 연산을 수행한 후 팽창 연산을 수행하여 배경에 해당하는 영역과 궤양 영역 사이의 노이즈를 없앤다. 그 다음, 출력부(130)는 팽창연산을 수행한 후 침식연산을 수행하여 궤양 역영 내부에 있는 작은 틈을 메운다. 도 15에 도시된 바와 같이, 출력부(130)는 연산의 반복적 수행을 통해 궤양영역의 경계부분에 스무딩 효과를 주고 내부의 미세한 틈을 메움으로써 궤양 영역의 경계검출에 적합한 결과를 도출한다.
마지막으로, 출력부(130)는 모폴로지 연산이 완료된 궤양 영역으로부터 윤곽선을 검출하고, 검출된 윤관선을 안구영상의 원본에 표시하여 출력한다(S253).
도 16에 도시된 바와 같이, 출력부(130)는 캐니 엣지 디텍션(Canny Edge Detection) 알고리즘을 이용하여 궤양영역의 윤곽선을 검출한다. 그리고, 출력부(130)는 검출된 윤곽선을 안구영상의 원본에 표시하여 출력한다.
이와 같이 본 발명에 따르면, 랜덤 기준점 선정 알고리즘에 의해 선정된 기준점을 중심으로 Otsu 방법을 통해 도출된 임계값을 이용하여 영역을 확장함으로써 궤양 영역을 검출하는데 있어서 객관적이고 정확도를 높일 수 있다. 또한, 본 발명에 따르면, 사용자의 개입을 최소화하여 객관적인 결과를 도출할 수 있고, 진료목적에 있어 향상된 신뢰도로 진료결과를 의료진과 환자에게 제공할 수 있다.
본 발명은 도면에 도시된 실시예를 참고로 하여 설명되었으나 이는 예시적인 것에 불과하며, 당해 기술이 속하는 분야에서 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서 본 발명의 진정한 기술적 보호범위는 아래의 특허청구범위의 기술적 사상에 의하여 정해져야 할 것이다.
<부호의 설명>
100 : 각막궤양 검출 장치
110 : 영상입력부
120 : 전처리부
130 : 궤양영역 검출부
140 : 출력부

Claims (20)

  1. 영상 처리를 기반으로 하는 각막궤양 검출 장치에 있어서,
    검사 대상자의 각막을 촬영한 안구영상을 입력받는 영상입력부,
    상기 입력된 안구영상으로부터 관심영역을 추출하고, 추출된 관심영역에 포함되는 각 픽셀의 RGB값을 이용하여 배경에 해당하는 영역과 궤양에 해당하는 영역 사이의 경계가 구분되도록 영상의 전처리 과정을 수행하는 전처리부,
    관심영역 내의 픽셀 값 분포에 따라 임계값을 도출하고, 도출된 임계값을 이용하여 기준 픽셀을 중심으로 궤양에 해당하는 영역을 확장하는 플러드 필(Flood-fill) 알고리즘을 적용하여 궤양영역을 검출하는 궤양영역 검출부, 그리고
    검출된 상기 궤양영역에 대한 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 출력하는 출력부를 포함하는 각막궤양 검출 장치.
  2. 제1항에 있어서,
    상기 전처리부는,
    상기 관심영역에 해당하는 각각의 픽셀을 회색조(Gray scale) 형태로 변환한 다음, 상기 회색조 형태로 변환된 관심영역에 히스토그램 평활화를 수행하는 각막궤양 검출 장치.
  3. 제2항에 있어서,
    상기 전처리부는,
    하기의 수학식을 이용하여 회색조 형태로 변환하는 각막궤양 검출 장치:
    Figure PCTKR2020011726-appb-I000027
  4. 제2항에 있어서,
    상기 전처리부는,
    상기 히스토그램 평활화가 적용된 관심영역에 임의의 크기를 가지는 필터를 적용하여 필터내의 픽셀 값들을 오름차순 또는 내림차순으로 정렬한 다음, 복수의 픽셀 값들의 중간 픽셀값을 이용하여 관심영역내의 노이즈를 제거하고, 감마 보정 처리하여 궤양에 해당하는 영역의 경계를 단순화하는 각막궤양 검출 장치.
  5. 제1항에 있어서,
    상기 궤양영역 검출부는,
    Otsu 알고리즘을 이용하여 상기 관심영역 내의 픽셀 값 분포에 따라 임계값을 설정한 다음, 상기 관심영역에 포함된 각 픽셀의 좌표정보를 이용하여 기준점을 획득하고, 상기 획득한 기준점에 대응하는 기준 픽셀과 인접한 픽셀간의 픽셀 차이값과 상기 임계값을 비교하여 궤양에 해당하는 영역을 확장하는 각막궤양 검출 장치.
  6. 제5항에 있어서,
    상기 궤양영역 검출부는,
    Otsu 알고리즘에 따라 상기 관심영역에 포함된 픽셀을 궤양에 해당하는 영역과 배경에 해당하는 영역으로 군집화하고, 상기 궤양에 해당하는 영역의 분산값과 배경에 해당하는 영역의 분산값의 차이가 최대가 되는 픽셀값을 상기 임계값으로 설정하는 각막궤양 검출 장치.
  7. 제6항에 있어서,
    상기 분산값은,
    하기의 수학식으로 이용하여 산출되는 각막궤양 검출 장치:
    Figure PCTKR2020011726-appb-I000028
    여기서,
    Figure PCTKR2020011726-appb-I000029
    는 임의의 픽셀이 궤양에 해당하는 영역에 속할 확률이고,
    Figure PCTKR2020011726-appb-I000030
    은 임의의 픽셀이 배경에 해당하는 영역에 속할 확률이고,
    Figure PCTKR2020011726-appb-I000031
    은 궤양에 해당하는 영역내 픽셀값의 평균을 나타내고,
    Figure PCTKR2020011726-appb-I000032
    은 배경에 해당하는 영역내 픽셀값의 평균을 나타내며,
    Figure PCTKR2020011726-appb-I000033
    은 전체 영상의 픽셀값의 평균을 나타낸다.
  8. 제5항에 있어서,
    상기 궤양영역 검출부는,
    상기 관심영역에 포함된 각 픽셀의 좌표 정보를 저장하는 배열을 생성한 다음, 히스토그램을 수행하여 빈도수가 가장 큰 픽셀 값에 해당하는 복수의 픽셀들 중에서 하나의 픽셀을 랜덤으로 선택하여 기준픽셀로 설정하는 각막궤양 검출 장치.
  9. 제1항에 있어서,
    상기 출력부는,
    상기 검출된 궤양 영역 내에 미 검출 영역이 포함되어 있는지 여부를 판단하고, 판단결과 미 검출 영역이 포함되어 있으면 상기 관심영역과 동일한 크기를 가지며 배경색이 반전된 반전 영상을 생성하고,
    상기 반전 영상의 각 모서리에 해당하는 점에서 임계값이 0인 플러드 필(Flood-fill) 알고리즘을 적용하여 미 검출 영역에 해당하는 홀을 채우는 각막궤양 검출 장치.
  10. 제9항에 있어서,
    상기 출력부는,
    상기 궤양 영역에 모폴로지 연산에 해당하는 침식 연산과 팽창 연산을 번갈아 수행하여 상기 궤양영역의 경계부분에 포함된 노이즈를 제거하고 경계부분을 스무딩 처리하며, 캐니 엣지 디텍션(Canny Edge Detection) 알고리즘을 이용하여 궤양영역의 윤곽선을 생성하는 각막궤양 검출 장치.
  11. 영상 처리를 기반으로 하는 각막궤양 검출 장치를 이용한 각막 궤양 검출 방법에 있어서,
    검사 대상자의 각막을 촬영한 안구영상을 입력받는 단계,
    상기 입력된 안구영상으로부터 관심영역을 추출하고, 추출된 관심영역에 포함되는 각 픽셀의 RGB값을 이용하여 배경에 해당하는 영역과 궤양에 해당하는 영역 사이의 경계가 구분되도록 영상의 전처리 과정을 수행하는 단계,
    관심영역 내의 픽셀 값 분포에 따라 임계값을 도출하고, 도출된 임계값을 이용하여 기준 픽셀을 중심으로 궤양에 해당하는 영역을 확장하는 플러드 필(Flood-fill) 알고리즘을 적용하여 궤양영역을 검출하는 단계, 그리고
    검출된 상기 궤양영역에 대한 윤곽선을 생성하고, 생성된 윤곽선을 안구영상의 원본에 표시하여 궤양영역을 출력하는 단계를 포함하는 각막궤양 검출 방법.
  12. 제10항에 있어서,
    상기 전처리 과정을 수행하는 단계는,
    상기 관심영역에 해당하는 각각의 픽셀을 회색조(Gray scale) 형태로 변환하는 단계, 그리고
    상기 회색조 형태로 변환된 관심영역에 히스토그램 평활화를 수행하는 단계를 포함하는 각막궤양 검출 방법.
  13. 제11항에 있어서,
    상기 회색조 형태로 변환하는 단계는,
    하기의 수학식을 이용하여 각각의 픽셀값을 산출하는 각막궤양 검출 방법:
    Figure PCTKR2020011726-appb-I000034
  14. 제11항에 있어서,
    상기 전처리 과정을 수행하는 단계는,
    상기 히스토그램 평활화가 수행된 관심영역에 임의의 크기를 가지는 필터를 적용하여 필터내의 픽셀 값들을 오름차순 또는 내림차순으로 정렬한 다음, 복수의 픽셀 값들의 중간 픽셀값을 이용하여 관심영역내의 노이즈를 제거하는 단계, 그리고
    상기 잡음이 제거된 관심영역을 감마 보정 처리하여 상기 궤양에 해당하는 영역의 경계를 단순화하는 단계를 포함하는 각막궤양 검출 방법.
  15. 제11항에 있어서,
    상기 궤양영역을 검출하는 단계는,
    Otsu 알고리즘을 이용하여 상기 관심영역 내의 픽셀 값 분포에 따라 임계값을 설정하는 단계,
    상기 관심영역에 포함된 각 픽셀의 좌표정보를 이용하여 기준점을 획득하는 단계, 그리고
    상기 획득한 기준점에 대응하는 기준픽셀과 인접한 픽셀간의 픽셀 차이값과 상기 임계값을 비교하여 궤양에 해당하는 영역을 확장하는 단계를 포함하는 각막궤양 검출 방법.
  16. 제14항에 있어서,
    상기 궤양영역을 검출하는 단계는,
    Otsu 알고리즘에 따라 상기 관심영역에 포함된 픽셀을 궤양에 해당하는 영역과 배경에 해당하는 영역으로 군집화하고, 상기 궤양에 해당하는 영역의 분산값과 배경에 해당하는 영역의 분산값의 차이가 최대가 되는 픽셀값을 상기 임계값으로 설정하는 각막궤양 검출 방법.
  17. 제15항에 있어서,
    상기 분산값은,
    하기의 수학식으로 이용하여 산출되는 각막궤양 검출 방법:
    Figure PCTKR2020011726-appb-I000035
    여기서,
    Figure PCTKR2020011726-appb-I000036
    는 임의의 픽셀이 궤양에 해당하는 영역에 속할 확률이고,
    Figure PCTKR2020011726-appb-I000037
    은 임의의 픽셀이 배경에 해당하는 영역에 속할 확률이고,
    Figure PCTKR2020011726-appb-I000038
    은 궤양에 해당하는 영역내 픽셀값의 평균을 나타내고,
    Figure PCTKR2020011726-appb-I000039
    은 배경에 해당하는 영역내 픽셀값의 평균을 나타내며,
    Figure PCTKR2020011726-appb-I000040
    은 전체 영상의 픽셀값의 평균을 나타낸다.
  18. 제14항에 있어서,
    상기 기준점을 획득하는 단계는,
    상기 관심영역에 포함된 각 픽셀의 위치 정보를 저장하는 배열을 생성한 다음, 히스토그램을 수행하여 빈도수가 가장 큰 픽셀 값에 해당하는 복수의 픽셀들 중에서 하나의 픽셀을 랜덤으로 선택하여 기준 픽셀로 설정하는 각막궤양 검출 방법.
  19. 제11항에 있어서,
    상기 궤양영역을 출력하는 단계는,
    상기 검출된 궤양 영역 내에 미 검출 영역이 포함되어 있는지의 여부를 판단하고, 판단결과 미 검출 영역이 포함되어 있으면 상기 관심영역과 동일한 크기를 가지며 배경색이 반전된 반전 영상을 생성하는 단계, 그리고
    상기 반전 영상의 각 모서리점에서 임계값이 0인 플러드 필(Flood-fill) 알고리즘을 적용하여 미 검출 영역에 해당하는 홀을 채우는 단계를 포함하는 각막궤양 검출 방법.
  20. 제18항에 있어서,
    상기 궤양영역을 출력하는 단계는,
    상기 궤양 영역에 모폴로지 연산에 해당하는 침식연산과 팽창 연산을 번갈아 수행하여 궤양영역의 경계부분에 포함된 노이즈를 제거하고 경계부분을 스무딩 처리하며, 캐니 엣지 디텍션(Canny Edge Detection) 알고리즘을 이용하여 궤양영역의 윤곽선을 생성하는 단계를 더 포함하는 각막궤양 검출 방법.
PCT/KR2020/011726 2020-08-11 2020-09-01 영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법 WO2022034955A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2020-0100471 2020-08-11
KR1020200100471A KR102380560B1 (ko) 2020-08-11 2020-08-11 영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법

Publications (1)

Publication Number Publication Date
WO2022034955A1 true WO2022034955A1 (ko) 2022-02-17

Family

ID=80247011

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2020/011726 WO2022034955A1 (ko) 2020-08-11 2020-09-01 영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법

Country Status (2)

Country Link
KR (1) KR102380560B1 (ko)
WO (1) WO2022034955A1 (ko)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102587679B1 (ko) * 2023-04-07 2023-10-12 주식회사 동진전기통신 태양광 패널 이상 검출 장치 및 그 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101735573B1 (ko) * 2009-11-16 2017-05-15 알콘 렌즈엑스 인코포레이티드 비선형 스캐닝에 의해 수술 타겟 조직을 이미지화하는 방법
JP6363275B2 (ja) * 2017-07-13 2018-07-25 株式会社トプコン 眼科装置
JP2019042172A (ja) * 2017-09-01 2019-03-22 株式会社ニデック 眼科装置、および白内障評価プログラム
JP2019213673A (ja) * 2018-06-12 2019-12-19 株式会社トーメーコーポレーション 眼科装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101735573B1 (ko) * 2009-11-16 2017-05-15 알콘 렌즈엑스 인코포레이티드 비선형 스캐닝에 의해 수술 타겟 조직을 이미지화하는 방법
JP6363275B2 (ja) * 2017-07-13 2018-07-25 株式会社トプコン 眼科装置
JP2019042172A (ja) * 2017-09-01 2019-03-22 株式会社ニデック 眼科装置、および白内障評価プログラム
JP2019213673A (ja) * 2018-06-12 2019-12-19 株式会社トーメーコーポレーション 眼科装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
IM JINHYUK, KIM DAEWON: "Corneal Ulcers Detection Using Random Seed Appointment Algorithm", JOURNAL OF THE INSTITUTE OF ELECTRONICS AND INFORMATION ENGINEERS, INSTITUTE OF ELECTRONICS AND INFORMATION ENGINEERS, KR, vol. 56, no. 9, 30 September 2019 (2019-09-30), KR , pages 53 - 66, XP055900426, ISSN: 2287-5026, DOI: 10.5573/ieie.2019.56.9.53 *

Also Published As

Publication number Publication date
KR20220020033A (ko) 2022-02-18
KR102380560B1 (ko) 2022-03-31

Similar Documents

Publication Publication Date Title
WO2019132168A1 (ko) 수술영상데이터 학습시스템
WO2021040258A1 (ko) 안구 영상 내 혈관 분할을 이용한 자동 질환 판단 장치 및 그 방법
WO2016163755A1 (ko) 품질 측정 기반의 얼굴 인식 방법 및 장치
EP2008571A1 (en) Endoscope insertion direction detecting device and endoscope insertion direction detecting method
WO2013095032A1 (ko) 초음파 영상을 이용하여 정중 시상면을 자동으로 검출하는 방법 및 그 장치
WO2016159726A1 (ko) 의료 영상으로부터 병변의 위치를 자동으로 감지하는 장치 및 그 방법
JP3143819B2 (ja) まぶたの開度検出装置
JPH11288459A (ja) 顔のような領域を検出する方法および装置、ならびに観察者トラッキングディスプレイ
WO2010041836A2 (en) Method of detecting skin-colored area using variable skin color model
WO2023063646A1 (ko) 기계학습 기반 고관절 골절 진단을 위한 골밀도 도출 방법 및 이를 이용한 골밀도 도출 프로그램
WO2019231104A1 (ko) 심층 신경망을 이용하여 영상을 분류하는 방법 및 이를 이용한 장치
US20130064436A1 (en) Medical image processing apparatus and method of operating medical image processing apparatus
WO2019231102A1 (ko) 피검체의 안저 영상을 분류하는 방법 및 이를 이용한 장치
WO2022059982A1 (ko) 초음파 진단 시스템
WO2022034955A1 (ko) 영상 처리를 기반으로 하는 각막궤양 검출 장치 및 그 방법
WO2022139246A1 (ko) 골절 검출 방법 및 이를 이용한 디바이스
WO2021010777A1 (ko) 관절염 심각도 정밀 분석 장치 및 방법
WO2019221586A1 (ko) 의료영상 관리 시스템, 방법 및 컴퓨터 판독 가능한 기록매체
WO2015147595A1 (ko) 의료 영상에서 아티팩트와 병변을 구분하는 방법
WO2022139068A1 (ko) 딥러닝 기반의 폐질환 진단 보조 시스템 및 딥러닝 기반의 폐질환 진단 보조 방법
WO2023182702A1 (ko) 디지털 병리이미지의 인공지능 진단 데이터 처리 장치 및 그 방법
WO2023200280A1 (ko) 보정된 이미지 기반 심박 추정 방법 및 그 장치
JPH11238129A (ja) 眼科用画像処理装置
WO2019168381A1 (ko) 피부 질환 자동 분류 장치 및 피부 질환 자동 분류 방법
WO2022119347A1 (ko) 초음파 영상 기반의 딥 러닝을 통한 관상동맥 경화반 조직 분석 방법, 장치 및 기록매체

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: 20949587

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 20949587

Country of ref document: EP

Kind code of ref document: A1