METHOD AND SYSTEM FOR DIAGNOSIS OF CATARACT, USING DEEP LEARNING

Information

  • Patent Application
  • 20240382089
  • Publication Number
    20240382089
  • Date Filed
    August 04, 2022
    2 years ago
  • Date Published
    November 21, 2024
    4 days ago
Abstract
A method and system for diagnosis of a cataract, using deep learning, wherein deep learning predicts the degree of progression of a cataract from slit lamp examination result images and retroillumination examination result images and the severity is assessed on the basis of the prediction, whereby a therapeutic plan is established. A method for diagnosis of a cataract, using deep learning may include: receiving slit lamp examination result images and health diagnosis results of a subject; inputting the examination result images into a deep learning prediction model to predict a degree of progression of a cataract in the lens nucleus and determining whether the subject is affected by a cataract; assessing the severity of the cataract on the basis of the degree of progression of the cataract in the lens nucleus; and using the severity of the cataract or the health examination result to determine a cataract treatment.
Description
FIELD OF THE INVENTION

The present invention relates to a method and system for diagnosis of cataract using deep learning, and more particularly, to a method and system for diagnosis of cataract using deep learning which establishes and provides a treatment plan by estimating the degree of cataract progression from a slit lamp microscopic examination result image and a retroillumination examination result image by using the deep learning, and evaluating the cataract severity.


BACKGROUND OF THE INVENTION

Cataract refers to a disease which causes opacity of the lens, so that objects look blurred. The types of cataracts are classified into cortical, nuclear, and posterior subscapsular types depending on the location where the opacity occurs in the lens. In other words, these types are classified based on whether the location where opacity occurs in the lens is the cortex of the lens, the nucleus of the lens, or the posterior sub-capsule of the lens.


As cataract occurs, inconveniences such as decreased vision acuity or monocular diplopia, where a person sees a double image with just one eye, may arise depending on the location, degree, and extent of lens opacity.


Conventionally, as a method for diagnosing cataract, through a microscopic examination such as a slit lamp examination, a medical staff magnified and observed the lens of the patient closely to diagnose the presence, location, and progress degree of cataract disease based on subjective judgment.


However, there is a problem in that since it is a subtle task to distinguish the degrees of cataract progression, consistent diagnosis may be difficult to achieve if relying only on subjective judgment. For example, the same test may produce different diagnostic results depending on the medical staff. In other words, in order to overcome the limitations of naked eye identification, there is a need for a technology which enables automatic identification of the location, degree, and extent of lens opacity by objectifying them.


SUMMARY OF THE INVENTION
Technical Problem

In order to solve the above-mentioned problem, the present invention is to provide a method and system for diagnosis of cataract using deep learning, which can accurately analyze the degree of cataract progression of a subject by analyzing images obtained through slit lamp microscopic examination or retroillumination examination with the use of a pretrained deep learning prediction model.


Solution to Problem

As an embodiment of the present invention, a method for diagnosis of cataract using deep learning is provided.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may include a step of input in which an input unit receives a slit lamp microscopic examination result image and a medical examination result of a subject, a step of diagnosing cataract in which a cataract diagnosing unit inputs the slit lamp microscopic examination result image into a deep learning prediction model to estimate the degree of cataract progression in a lens nucleus, and determines whether the subject has cataract, a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degree of cataract progression in the lens nucleus, and a step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include


before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the slit lamp microscopic examination result image using Faster R-CNN.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the degree of cataract progression in the lens nucleus may be determined by using an NO grade in which grades are classified based on the degree of opacity of the lens nucleus and an NC grade in which grades are classified based on the degree of browning of the lens nucleus.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of diagnosing cataract may further include a step of determining that the subject has no cataract when both the NO grade and the NC grade are 0, and the step of determining that a subject has cataract when the NO grade or NC grade is not 0.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels, and the step of evaluating cataract severity may further include a step of evaluating the degree of cataract severity based on the greater value of the NO grade and the NC grade, and a step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or greater than a certain standard.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of providing treatment plan may further include in a case where the cataract severity is evaluated as non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard, in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital, in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard, and in a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.


The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include

    • a step of input in which an input unit receives a retroillumination examination a medical result image and examination result of a subject, a step of diagnosing cataract in which a cataract diagnosing unit inputs the retroillumination examination result image into a deep learning prediction model to estimate the degrees of cataract progression in a cortex and a posterior subcapsular of a lens, and determines whether the subject has cataract, a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degrees of cataract progression in the cortex and the posterior subcapsular of the lens, and a step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include

    • before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the retroillumination examination result image using Faster R-CNN.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the degree of cataract progression in the cortex of lens may be determined by using a CO grade in which grades are classified based on whether opaque opacity exists in the lens cortex portion of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, and the degree of cataract progression in the posterior subcapsular of the lens may be determined by using a PSC grade in which grades are classified based on whether opaque opacity exists in the posterior part of the lens of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of diagnosing cataract may further include a step of determining that the subject has no cataract when both the CO grade and the PSC grade are 0, and a step of determining that the subject has cataract when the CO grade or PSC grade is not 0.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels, and the step of evaluating cataract severity may further include a step of evaluating the degree of cataract severity based on the greater value of the CO grade and the PSC grade, and the step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or higher than a certain standard.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of providing treatment plan may further include in a case where the cataract severity is evaluated to be non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard, in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital, in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard, and in a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.


The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include

    • a step of input in which an input unit receives a slit lamp microscopic examination result image, a retroillumination examination result image and a medical examination result of a subject, a step of diagnosing cataract in which a cataract diagnosing unit inputs the slit lamp microscopic examination result image, the retroillumination examination image into a deep learning prediction model to estimate the degrees of cataract progression in a nucleus, a cortex and a posterior subcapsular of a lens, and determines whether the subject has cataract, a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degrees of cataract progression in the nucleus, the cortex and the posterior subcapsular of the lens, and a step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include

    • before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the slit lamp microscopic examination result image or the retroillumination examination result image using Faster R-CNN.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the degree of cataract progression in the lens nucleus may be determined by using an NO grade in which grades are classified based on the degree of opacity of the lens nucleus and an NC grade in which grades are classified based on the degree of browning of the lens nucleus, and the degree of cataract progression in the cortex of lens may be determined by using a CO grade in which grades are classified based on whether opaque opacity exists in the lens cortex portion of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, and the degree of cataract progression in the posterior subcapsular of the lens may be determined by using a PSC grade in which grades are classified based on whether opaque opacity exists in the posterior part of the lens of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of diagnosing cataract may further include a step of determining that the subject has no cataract when all of the NO grade, the NC grade, the CO grade and the PSC grade are 0, and a step of determining that the subject has cataract when the NO grade, the NC grade, the CO grade or PSC grade is not 0.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels, and the the step of evaluating cataract severity may further include a step of evaluating the degree of cataract severity based on the greater value of the NO grade, the NC grade, the CO grade and the PSC grade, and the step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or greater than a certain standard.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of providing treatment plan may further include in a case where the cataract severity is evaluated to be non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard, in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital, in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard, and in a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.


As an embodiment of the present invention, a computer-readable recording medium on which a program for implementing the above-described method is recorded is provided.


As an embodiment of the present invention, a system for diagnosis of cataract using deep learning is provided.


A system for diagnosis of cataract using deep learning according to an embodiment of the present invention may include

    • an input unit obtaining a slit lamp microscopic examination result image, a retroillumination examination result image, or a medical examination result of a subject, a deep learning prediction model pretrained based on the slit lamp microscopic examination result image or the retroillumination examination result image, a cataract diagnosing unit which estimates the degree of cataract progression in the nucleus, cortex, or posterior subcapsular of a lens using the deep learning prediction model and determines whether the subject has cataract based on the degree of cataract progression, a severity evaluating unit which evaluates cataract severity based on the degree of the cataract progression, and a treatment stage determining unit which determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The system for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include

    • a preprocessing unit which extracts only a region corresponding to the lens from the slit lamp microscopic examination result image or the retroillumination examination result image using Faster R-CNN.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the preprocessing unit may increase the number of data used for the training of the deep learning prediction model by modifying the slit lamp microscopic examination result image and the retroillumination examination result image.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the deep learning prediction model may be trained by extracting a fully connected layer with a fourth residual block from a pretrained network by using an ImageNet 1k data set.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the deep learning prediction model may use, as an objective function, a function obtained by combining a Class Balanced (CB) loss function and a Generalized Cross Entropy (GCE) loss function.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the deep learning prediction model may be used in a network with a residual block, and may be implemented by being trained on at least one network among ResNet, Wide ResNet, ResNext, and MobileNet V2, and then combining the predictions derived from the respective the networks.


Advantageous Effects of Invention

According to the present invention, it is possible to objectively diagnose whether a subject has cataract from a slit lamp microscopic examination result image and a retroillumination examination result image by using a pretrained deep learning prediction model.


In addition, there is a following advantage: the cataract severity of the subject can be evaluated by using the estimation result and visual acuity result, and an appropriate treatment plan can be provided depending on the degree of the severity.


Advantageous effects which can be obtained from the present invention are not limited to the aforementioned ones, and other advantageous effects not mentioned above can be clearly understood from the following detailed description by a person having ordinary skill in the art to which the disclosure belongs.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 (a) shows an exemplary view of a slit lamp microscopic examination result image, and FIG. 1 (b) shows an exemplary view of a retroillumination examination result image.



FIGS. 2a to 2c show reference data used when a deep learning prediction model according to an embodiment of the present invention estimates the degree of cataract progression.



FIG. 3 shows a flowchart of a method for diagnosis of cataract using deep learning according to the present invention.



FIG. 4 shows a flowchart of a step of diagnosing cataract according to a first embodiment of the present invention.



FIG. 5 shows a flowchart of a step of evaluating cataract severity according to the first embodiment of the present invention.



FIG. 6 shows a flowchart of a step of diagnosing cataract according to a second embodiment of the present invention.



FIG. 7 shows a flowchart of a step of evaluating cataract severity according to the second embodiment of the present invention.



FIG. 8 shows a flowchart of a step of diagnosing cataract according to a third embodiment of the present invention.



FIG. 9 shows a flowchart of a step of evaluating cataract severity according to the third embodiment of the present invention.



FIG. 10 is a flowchart of a step of providing treatment plan according to an embodiment of the present invention.



FIG. 11 shows a block diagram of a system for diagnosis of cataract using deep learning according to an embodiment of the present invention.





DETAILED DESCRIPTION OF THE INVENTION

As an embodiment of the present invention, a method for diagnosis of cataract using deep learning is provided.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may include a step of input in which an input unit receives a slit lamp microscopic examination result image and a medical examination result of a subject, a step of diagnosing cataract in which a cataract diagnosing unit inputs the slit lamp microscopic examination result image into a deep learning prediction model to estimate the degree of cataract progression in a lens nucleus, and determines whether the subject has cataract, a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degree of cataract progression in the lens nucleus; and a step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include

    • before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the slit lamp microscopic examination result image using Faster R-CNN.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the degree of cataract progression in the lens nucleus may be determined by using an NO grade in which grades are classified based on the degree of opacity of the lens nucleus and an NC grade in which grades are classified based on the degree of browning of the lens nucleus.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of diagnosing cataract may further include a step of determining that the subject has no cataract when both the NO grade and the NC grade are 0, and the step of determining that a subject has cataract when the NO grade or NC grade is not 0.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels, and the step of evaluating cataract severity may further include a step of evaluating the degree of cataract severity based on the greater value of the NO grade and the NC grade, and a step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or greater than a certain standard.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of providing treatment plan may further include: in a case where the cataract severity is evaluated to be non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard; in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital; in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard; and in a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.


The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include

    • a step of input in which an input unit receives a retroillumination examination result image and a medical examination result of a subject, a step of diagnosing cataract in which a cataract diagnosing unit inputs the retroillumination examination result image into a deep learning prediction model to estimate the degrees of cataract progression in a cortex and a posterior subcapsular of a lens, and determines whether the subject has cataract, a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degrees of cataract progression in the cortex and the posterior subcapsular of the lens, and a step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include

    • before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the retroillumination examination result image using Faster R-CNN.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the degree of cataract progression in the cortex of lens may be determined by using a CO grade in which grades are classified based on whether opaque opacity exists in the lens cortex portion of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, and the degree of cataract progression in the posterior subcapsular of the lens may be determined by using a PSC grade in which grades are classified based on whether opaque opacity exists in the posterior part of the lens of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of diagnosing cataract may further include a step of determining that the subject has no cataract when both the CO grade and the PSC grade are 0, and a step of determining that the subject has cataract when the CO grade or PSC grade is not 0.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels, and the step of evaluating cataract severity may further include a step of evaluating the degree of cataract severity based on the greater value of the CO grade and the PSC grade, and the step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or higher than a certain standard.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of providing treatment plan may further include: in a case where the cataract severity is evaluated to be non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard; in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital; in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard; and in a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.


The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include:

    • a step of input in which an input unit receives a slit lamp microscopic examination result image, a retroillumination examination result image and a medical examination result of a subject, a step of diagnosing cataract in which a cataract diagnosing unit inputs the slit lamp microscopic examination result image, the retroillumination examination image into a deep learning prediction model to estimate the degrees of cataract progression in a nucleus, a cortex and a posterior subcapsular of a lens, and determines whether the subject has cataract, a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degrees of cataract progression in the nucleus, the cortex and the posterior subcapsular of the lens, and a step of providing treatment plan in which a treatment stage determining determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include

    • before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the slit lamp microscopic examination result image or the retroillumination examination result image using Faster R-CNN.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the degree of cataract progression in the lens nucleus may be determined by using an NO grade in which grades are classified based on the degree of opacity of the lens nucleus and an NC grade in which grades are classified based on the degree of browning of the lens nucleus, and the degree of cataract progression in the cortex of lens may be determined by using a CO grade in which grades are classified based on whether opaque opacity exists in the lens cortex portion of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, and the degree of cataract progression in the posterior subcapsular of the lens may be determined by using a PSC grade in which grades are classified based on whether opaque opacity exists s in the posterior part of the lens of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of diagnosing cataract may further include a step of determining that the subject has no cataract when all of the NO grade, the NC grade, the CO grade and the PSC grade are 0, and a step of determining that the subject has cataract when the NO grade, the NC grade, the CO grade or PSC grade is not 0.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels, and the the step of evaluating cataract severity may further include a step of evaluating the degree of cataract severity based on the greater value of the NO grade, the NC grade, the CO grade and the PSC grade, and the step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or greater than a certain standard.


In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the step of providing treatment plan may further include: in a case where the cataract severity is evaluated to be non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard; in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital; in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard; and in a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.


As an embodiment of the present invention, a computer-readable recording medium on which a program for implementing the above-described method is recorded is provided.


As an embodiment of the present invention, a system for diagnosis of cataract using deep learning is provided.


The system for diagnosis of cataract using deep learning according to an embodiment of the present invention may include

    • an input unit obtaining a slit lamp microscopic examination result image, a retroillumination examination result image, or a medical examination result of a subject; a deep learning prediction model pretrained based on the slit lamp microscopic examination result image or the retroillumination examination result image; a cataract diagnosing unit which estimates the degree of cataract progression in the nucleus, cortex, or posterior subcapsular of a lens using the deep learning prediction model and determines whether the subject has cataract based on the degree of cataract progression; a severity evaluating unit which evaluates cataract severity based on the degree of the cataract progression; and a treatment stage determining unit which determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.


The system for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include a preprocessing unit which extracts only

    • a region corresponding to the lens from the slit lamp microscopic examination result image or the retroillumination examination result image using Faster R-CNN.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the preprocessing unit may increase the number of data used for the training of the deep learning prediction model by modifying the slit lamp microscopic examination result image and the retroillumination examination result image.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the deep learning prediction model may be trained by extracting a fully connected layer with a fourth residual block from a pretrained network by using an ImageNet 1k data set.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the deep learning prediction model may use, as an objective function, a function obtained by combining a Class Balanced (CB) loss function and a Generalized Cross Entropy (GCE) loss function.


In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,

    • the deep learning prediction model may be used in a network with a residual block, and may be implemented by being trained on at least one network among ResNet, Wide ResNet, ResNext, and MobileNet V2, and then combining the predictions derived from the respective the networks.


Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings such that those of ordinary skill in the art can easily practice them. However, the disclosure can be embodied in various different forms, and the scope of the disclosure should not be construed as being limited to the embodiments described herein. In the drawings, in order to describe clearly the disclosure, parts not related to the description are omitted, and like reference signs will be given to like constitutional elements throughout the specification.


The terms used in this specification will be briefly explained, and the present invention will be described in detail.


The terms used in the present invention have been selected from among general terms currently widely used as many as possible while considering their functions in the present invention, but this may vary depending on the intentions of engineers working in the art, precedents, the emergence of new technologies, or the like. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, their meanings will be described in detail in the description of the relevant disclosure. Therefore, the term used in the disclosure should be defined based on not a simple term name but the meaning of the term and the entire contents of the disclosure.


Throughout this specification, when a part “includes” or “comprises” a component, it means not that the part excludes other component, but instead that the part may further include other component unless expressly stated to the contrary. In addition, terms such as “ . . . unit” and “module” described in the specification mean a unit that processes at least one function or operation, which may be implemented in hardware or software, or a combination of hardware and software. Further, as used herein, “connecting” a part with another part may refer to a case where they are “connected” to each other with other element intervening therebetween, as well as a case where they are directly connected.


Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.



FIG. 1 (a) shows an exemplary view of a slit lamp microscopic examination result image, and FIG. 1 (b) shows an exemplary view of a retroillumination examination result image.


In this regard, the slit lamp examination result image refers to a magnified image of the eye of the subject taken with a slit lamp microscope equipped with a high-magnification microscope. The retroillumination examination result image refers to an image of eyeball structures such as the lens, cornea and the like observed with reflected light by illuminating light directly to the eyeball, and the retroillumination examination result image is taken in a different illumination method in the slit lamp microscopy.



FIGS. 2a to 2c show reference data used when a deep learning prediction model 10 according to an embodiment of the present invention estimates the degree of cataract progression.


Referring to FIGS. 2a to 2c, the reference data may indicate the degrees of cataract progression of the subject by classifying them in terms of region of the nucleus FIG. 2a, cortex FIG. 2b, and posterior subcapsular FIG. 2c of the lens.


In this regard, and as shown in FIG. 2a, the degree of cataract progression in the lens nucleus may be divided into an NO grade in which grades are classified based on the degree of opacity of the lens nucleus and an NC grade in which grades are classified based on the degree of browning of the lens nucleus. In this regard, the NO grade and the NC grade may be divided into a total of 7 stages which are classified into 1 to 6 grades with 0 grade when there is no opacity or browning of the lens nucleus, as shown in FIG. 2a.


In addition, as shown in FIG. 2b, the degree of cataract progression in the cortex of lens can be divided using a CO grade in which grades are classified based on whether opaque opacity exists in the lens cortex portion of the retroillumination examination result image and on the area occupied by the opaque opacity in the entire lens. In this regard, the CO grade may be divided into a total of six stages which are classified into 1 to 5 grades with a grade of 0 when there is no cortex opacity, as shown in FIG. 2b.


Further, as shown in FIG. 2c, the degree of cataract progression in the posterior subcapsular region of the lens can be divided by using a PSC grade in which grades are classified based on whether opaque opacity exists in the posterior part of the lens of the retroillumination examination result image and on the area occupied by the opaque opacity in the entire lens. In this regard, the PSC grade may be divided into a total of six stages which are classified into 1 to 5 grades with a grade of 0 when there is no cortex opacity, as shown in FIG. 2c.


With regard to the NO grade, NC grade, CO grade and PSC grade, a higher grade thereof means that the degree of cataract progression may be greater.


The deep learning prediction model 10 used in the method for diagnosis of cataract according to an embodiment of the present invention can be implemented as a prediction model trained by labeling the degree of cataract progression on the previously accumulated slit lamp microscopic examination result images and retroillumination examination result images.


In this case, the training means the process of estimating what grade the microscopic examination result image inputted to the deep learning prediction model corresponds to in the reference data of FIGS. 2a to 2c, comparing whether the estimated result matches the labeling, calculating an error rate, and then reducing the error rate.


Hereinafter, the training process of the deep learning prediction model 10 used in the method for diagnosing cataract according to an embodiment of the present invention will be described in detail.


According to an embodiment, in order to solve the overfitting problem, the deep learning prediction model 10 may increase the number of data used for the training by modifying (Data Augmentation) previously accumulated slit lamp microscopic examination result images or retroillumination examination result images.


In this case, as the method of modifying the slit lamp microscopic examination result image, method of modifying data as shown in Table 1 below may be used.












TABLE 1







Augmented Techniques
Hyper Parameters









Crop
Randomlnt (0, 16)



Gaussian Blur
Normal (0.0, 3.0)



Flip Horizontal/Vertical
P = 0.5



Rotation
Uniform (−45.0, 45.0)



Change Brightness
Uniform (−30.0, 30.0)



Remove Saturation
Uniform (0.0, 0.5)










In addition, the deep learning prediction model 10 may be trained by extracting a fully connected layer with a 4th residual block from a pretrained network by using the ImageNet 1k data set. At this time, the pretrained network may be implemented as ResNet-18. Here, ResNet-18 refers to a convolutional neural network composed of 18 layers. Building a different type of prediction model by taking a part from the pre-trained network is referred to as transfer learning. And the present invention can minimize the model memorizing training data by learning only a part of the model through the above-described method.


According to an embodiment, the deep learning prediction model 10 may be used in all networks with residual blocks, and accordingly, after performing the training about various networks such as ResNet, Wide ResNet, ResNext, and MobileNet V2, more accurate prediction can be derived by combining the predictions derived from the respective networks.


Further, the deep learning prediction model trained in the above-described manner has an improved recognition performance of image and classification capability of data compared to conventional deep learning prediction models.


According to an embodiment, the deep learning prediction model may use a function obtained by combining a Class Balanced (CB) loss function and a Generalized Cross Entropy (GCE) loss function as an objective function.


In this case, the CB loss function may be expressed as in [Equation 1] below.










CB

(

p
,
y

)

=



1

E

n
y





L

(

p
,
y

)


=



1
-
β


1
-


β
n


y





L

(

p
,
y

)







[

Equation


1

]







Here, En denotes a significant number the indicating expected volume of the sample, β=(N−1)/N, N denotes the size of the data set, and L(p,y) denotes the objective function (loss function).


If a model is trained using a dataset with an imbalanced number of data, such as medical data, the model may have a bias to classify an image into a class with a large number in the training data.


In other words, if there are many normal images in the training data, there is a high possibility of classifying patients with high severity as normal or low severity, so diagnosis of disease using this model causes serious errors.


Therefore, the deep learning prediction model 10 according to the present invention may perform an optimization process by using the CB loss function in order to have high accuracy regardless of data imbalance.


In this case, the GCE loss function may be expressed as in [Equation 2] below.











L
q

(


f

(
x
)

,

e
j


)

=


(

1
-



f
j

(
x
)

q


)

q





[

Equation


2

]







Here, ej is a one-hot vector whose j-th element is 1, and fj(x) denotes the j-th element of f(x).


The GCE loss is an objective function proposed to enable the robust training even when the labeling of an image is incorrect.


The data used for the training of the deep learning prediction model 10 may be ones whose labeling has been performed based on diagnosis results judged by clinicians after having observed images. In this case, since the data used for the training reflects individual bias, diagnosis of various levels may be made even with respect to the same image. If a model is trained using the labeling which has been performed under such subjective bias, it is hard to expect the accuracy of the trained model.


Therefore, the deep learning prediction model 10 according to the present invention may use the GCE loss as an objective function to increase the capability to make an objective diagnosis.


The value of the GCE loss function varies depending on the hyperparameter q∈(0,1), and according to L'Hoptial's theorem, it is the same as the CE loss if q→0, and it is same as the Mean. Absolute Error (MAE) loss if q=1.


That is, the deep learning prediction model 10 according to an embodiment of the present invention compares a slit lamp microscopic examination result image or a retroillumination examination result image with reference data to classify the NO grade, NC grade, CO grade, and PSC grade of the subject, through which the degree of cataract progression can be estimated.



FIG. 3 is a flowchart of a method for diagnosis of cataract using deep learning according to the present invention.


Referring to FIG. 3, the method according to an embodiment of the present invention may include a step of input S100, a step of diagnosing cataract S200, a step of evaluating cataract severity S300, and a step of providing treatment plan S400.


In the step of input, an input unit 200 receives at least one of a slit lamp microscopic examination result image, a retroillumination examination result medical image, and a examination result of a subject.


The subject's medical examination result may include personal information such as age, name and the like of the subject, or body information such as height, weight, visual acuity information and the like.


According to an embodiment, in the step of input S100, a preprocessing unit 100 may first perform a step of preprocessing extracting only a region corresponding to the lens from the slit lamp microscopic examination result image by using Faster R-CNN.


This is for extracting and intensively analyzing only necessary information about, for example, the pupil region or a region including the lens of the subject because the training performance may be lowered due to the unnecessary region when information about, for example, parts other than the pupil region of the subject, which are not necessary for data analysis is included as shown in FIG. 1 (a).


The step of diagnosing cataract S200 and the step of evaluating cataract severity S300 of the present invention will be described in detail below with reference to FIGS. 4 to 9, and the step of providing treatment plan S400 will be described in detail below with reference to FIG. 10.



FIGS. 4 and 5 show flowcharts of the step of diagnosing cataract S201 and the step of evaluating cataract severity S301 according to a first embodiment of the present invention.


Referring to FIGS. 4 and 5, the method for diagnosis of cataract according to the first embodiment of the present invention includes diagnosing cataract and evaluating the cataract severity by using the slit lamp microscopic examination result image.


In the step of diagnosing cataract S201, a cataract diagnosing unit 500 inputs the slit lamp microscopic examination result image into the deep learning prediction model 10 to estimate the degree of cataract progression in the lens nucleus, and determines whether the subject has cataract or not.


According to an embodiment, the step of diagnosing cataract S201 may further include the step of determining that the subject has no cataract when both the NO grade and the NC grade are 0 (S211), and the step of determining that the subject has cataract when the NO grade or NC grade is not 0 (S221).


That is, the cataract diagnosing unit 500 may input the slit lamp microscopic examination result image into the pretrained deep learning prediction model 10 to estimate the NO grade and NC grade of the inputted slit lamp microscopic examination result image. And the cataract diagnosing unit 500 may determine that the subject has no cataract when both the estimated NO grade and NC grade of the slit lamp microscopic examination result image are 0.


In the step of evaluating cataract severity S301, the severity evaluating unit 300 evaluates the cataract severity of the subject based on the degree of cataract progression in the lens nucleus. At this time, the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels.


For example, the cataract severity may be classified as non-cataract when the degree of cataract progression (NO grade or NC grade) is grade 0; may be classified as mild when the degree of cataract progression (NO grade or NC grade) is grade 1 or 2; may be classified as moderate when the degree of cataract progression (NO grade or NC grade) is grade 3 or 4; and may be classified as severe when the degree of cataract progression (NO grade or NC grade) is grade 5 or 6.


That is, the cataract is classified as being more severe as the degree of cataract progression (i.e., the NO grade or NC grade) becomes higher.


According to an embodiment, the step of evaluating cataract severity S301 may further include the step of evaluating the degree of the cataract severity based on the greater value of the NO grade and the NC grade (S311), and the step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or higher than a certain standard (S321).


For example, if the NO grade is grade 2 and the NC grade is grade 3, the cataract severity is evaluated based on grade 3, which is the greater of the two, so the cataract severity will be evaluated as moderate.



FIGS. 6 and 7 show flowcharts of the step of diagnosing cataract S202 and the the step of evaluating cataract severity S302 according to a second embodiment of the present invention.


Referring to FIGS. 6 and 7, the method for diagnosis of cataract according to the second embodiment of the present invention includes diagnosing cataract and evaluating the cataract severity by using the retroillumination examination result image.


In step of diagnosing cataract S202, the cataract diagnosing unit 500 inputs the retroillumination examination result image into the deep learning prediction model 10 to estimate the degrees of cataract progression in the cortex and posterior subcapsular of the lens, and determines whether the subject has cataract or not.


According to an embodiment, the step of diagnosing cataract S202 may further include the step of determining that the subject has no cataract when both the CO grade and the PSC grade are 0 (S212), and the step of determining that the subject has cataract when the CO grade or PSC grade is not 0 (S222).


That is, the cataract diagnosing unit 500 may input the retroillumination examination result image into the pretrained deep learning prediction model 10 to estimate the CO grade and PSC grade of the inputted retroillumination examination result image. And cataract diagnosing unit 500 may determine that the subject has no cataract when both the estimated CO grade and PSC grade of the retroillumination examination result image are 0.


In the step of evaluating cataract severity S302, the severity evaluating unit 300 evaluates the cataract severity of the subject based on the degree of cataract progression in the cortex and posterior subcapsular of the lens. At this time, the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels.


For example, the cataract severity may be classified as non-cataract when the degree of cataract progression (CO grade or PSC grade) is grade 0; may be classified as mild when the degree of cataract progression (CO grade or PSC grade) is grade 1 or 2; may be classified as moderate when the degree of cataract progression (CO grade or PSC grade) is grade 3 or 4; and may be classified as severe when the degree of cataract progression (CO grade or PSC grade) is grade 5 or 6.


That is, the cataract is classified as being more severe as the degree of cataract progression (i.e., the CO grade or PSC grade) becomes higher.


According to an embodiment, the step of evaluating cataract severity S302 may further include the step of evaluating the degree of cataract severity based on the greater value of the CO grade and the PSC grade (S312), and the step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or higher than a certain standard (S322).


For example, if the CO grade is grade 1 and the PSC grade is grade 5, the cataract severity is evaluated based on grade 5, which is the greater of the two, so the cataract severity will be evaluated as severe.



FIGS. 8 and 9 show flowcharts of the step of diagnosing cataract S203 and the step of evaluating cataract severity S303 according to a third embodiment of the present invention.


Referring to FIGS. 8 and 9, the method for diagnosis of cataract according to the third embodiment of the present invention includes diagnosing cataract and evaluating the cataract severity by using both the slit lamp microscopic examination result image and the retroillumination examination result image.


In the step of diagnosing cataract S200, the cataract diagnosing unit 500 inputs the slit lamp microscopic examination result image and the retroillumination examination result image into the deep learning prediction model 10 to estimate the degrees of the cataract progression in the nucleus, cortex and posterior subcapsular of the lens, and determines whether the subject has cataract or not.


According to an embodiment, the step of diagnosing cataract S200 may further include the step of determining that the subject has no cataract when all of the NO grade, the NC grade, the CO grade and the PSC grade are 0 (S213), and the step of determining that the subject has cataract when the NO grade, the NC grade, the CO grade or PSC grade is not 0 (S223).


That is, the cataract diagnosing unit 500 may input the slit lamp microscopic examination result image and the retroillumination examination result image into the pretrained deep learning prediction model 10 to estimate the NO grade, the NC grade, the CO grade and PSC grade of the inputted slit lamp microscopic examination result image and retroillumination examination result image, And cataract diagnosing unit 500 may determine that the subject has no cataract when all of the estimated NO grade, NC grade, CO grade and PSC grade of the slit lamp microscopic examination result and the image retroillumination examination result image are 0.


In the step of diagnosing cataract S303, the severity evaluating unit 300 evaluates the cataract severity of the subject based on the degree of cataract progression in the nucleus, cortex and posterior subcapsular of the lens. At this time, the cataract severity may be divided into non-cataract, mild, moderate, and severe cataract levels.


For example, the cataract severity may be classified as non-cataract when the degree of cataract progression (NO grade, NC grade, CO grade or PSC grade) is grade 0; may be classified as mild when the degree of cataract progression (NO grade, NC grade, CO grade or PSC grade) is grade 1 or 2; may be classified as moderate when the degree of cataract progression (NO grade, NC grade, CO grade or PSC grade) is grade 3 or 4; and may be classified as severe when the degree of cataract progression (NO grade, NC grade, CO grade or PSC grade) is grade 5 or 6.


That is, the cataract is classified as being more severe as the degree of cataract progression (i.e., the NO grade, the NC grade, the CO grade or PSC grade) becomes higher.


According to an embodiment, the step of evaluating cataract severity S300 may further include the step of evaluating the degree of the cataract severity based on the greater value of the NO grade, the NC grade, the CO grade and the PSC grade (S313), and the step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or higher than a certain standard (S323).


For example, if the NO grade is grade 1, the NC grade is grade 2, the CO grade is grade 2 and the PSC grade is grade 1, the cataract severity is evaluated based on grade 2, which is the greatest of the four, so the cataract severity will be evaluated as mild.


According to an embodiment, evaluating the cataract severity based on the NO grade, NC grade, CO grade, and PSC grade may mean that the degree of the cataract severity is evaluated for each of the nucleus, cortex, and posterior subcapsular of the lens based on the NO grade, NC grade, CO grade, and PSC grade. In this case, according to an embodiment, the degree of the severity may be re-evaluated based on the number of mild, moderate, or severe cases.


For example, if the NO grade is grade 3, the NC grade is grade 5, the CO grade is grade 2, and the PSC grade is grade 5, then the degree of cataract progression in the lens nucleus may be evaluated as severe (because the greater of the NO or NC grade is grade 5), the degree of cataract progression in the lens cortex may be evaluated as mild (because the CO grade is grade 2), and the degree of cataract progression in the posterior subcapsular of the lens may be evaluated as severe (because the PSC grade is grade 5).


At this time, the degree of severe cataract progression may be further subdivided based on the fact that 2 out of 3 degrees of cataract progression in the nucleus, cortex, and posterior subcapsular of the lens are evaluated as severe (e.g., may be subdivided into 0 severe, 1 severe, or 2 severes).



FIG. 10 is a flowchart of the step of providing treatment plan S400 according to an embodiment of the present invention.


Referring to FIG. 10, in the step of providing treatment plan S400 according to an embodiment of the present invention, a treatment stage determining unit 400 determines and provides a necessary treatment stage of cataract for the subject by using the cataract severity or the medical examination result.


According to an embodiment, the step of providing treatment plan S400 may further include in a case where the cataract severity is evaluated as non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard (S410), a step of outputting a phrase recommending a visit to a hospital when the cataract severity is evaluated as mild (S420), in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard (S430), and a step of outputting a phrase recommending surgery when the cataract severity is evaluated as severe (S440).


In other words, even if it is determined that there is no cataract, it may be determined and provided that the next examination schedule will be provided to the subject, or that a recommendation will be made for the subject to visit a hospital and receive treatment from a clinician to check for other causes of decreased visual acuity, based on whether the subject's visual acuity is problematic. And when the cataract severity is moderate, it may be determined and provided that the phrase recommending surgery will be outputted, or that the phrase recommending that the subject visits a hospital and receives treatment from a clinician, based on whether the subject's visual acuity is problematic.


Furthermore, the present invention may provide a computer-readable recording medium for implementing the diagnosis method of FIGS. 3 to 10 as a program. In other words, the above method can be written as a program that can be executed on a computer, and can be implemented in a general-purpose digital computer which operates the program using a computer-readable medium. In addition, the structure of data used in the above method may be recorded on a computer readable medium through various means.


It should not be understood that a recording medium for recording an executable computer program or code for performing various methods of the present invention includes temporary targets such as carrier waves or signals. The computer-readable medium may include storage media, such as magnetic storage media (e.g., a ROM, a floppy disk, a hard disk and the like) and optical reading media (e.g., CD-ROM, DVD and the like).



FIG. 11 shows a block diagram of a system for diagnosis of cataract using deep learning 1 according to an embodiment of the present invention.


Referring to FIG. 11, the system for diagnosis of cataract using deep learning 1 according to an embodiment of the present invention may include the input unit 200 obtaining a slit lamp microscopic examination result image, a retroillumination examination result image, or a medical examination result of a subject, the deep learning prediction model 10 pretrained based on the slit lamp microscopic examination result image or the retroillumination examination result image; the cataract diagnosing unit 500 that estimates the degree of cataract progression in the nucleus, cortex, or posterior subcapsular region of the lens using the deep learning prediction model 10 and determines whether the subject has cataract based on the degree of cataract progression, the severity evaluating unit 300 for evaluating the cataract severity based on the degree of the cataract progress; and the treatment stage determining unit 400 that determines and provides a necessary t stage of cataract for the subject using the cataract severity or the medical examination result.


The system for diagnosis of cataract using deep learning 1 according to an embodiment of the present invention may further include a preprocessing unit 100 extracting only a region corresponding to the lens from the slit 1 amp microscopic examination result image or the retroillumination examination result image by using Faster R-CNN.


The preprocessing unit 100 may increase the number of data used for the training of the deep learning prediction model 10 by modifying the slit lamp microscopic examination result image and the retroillumination examination result image.


According to an embodiment, the deep learning prediction model 10 may be trained by extracting a fully connected layer with a 4th residual block from a pretrained network by using the ImageNet 1k data set.


At this time, the pretrained network may be implemented as ResNet-18. Here, ResNet-18 refers to a convolutional neural network composed of 18 layers.


According to an embodiment, the deep learning prediction model 10 may use, as an objective function, a function obtained by combining a Class Balanced (CB) loss function and a Generalized Cross Entropy (GCE) loss function.


According to an embodiment, the deep learning prediction model 10 may be used in all networks with residual blocks, and accordingly, after performing the training about various networks such as ResNet, Wide ResNet, ResNext, and MobileNet V2, more accurate prediction can be derived by combining the predictions derived from the respective networks.


In relation to the system according to an embodiment of the present invention, the contents of the above-described methods may be applied. Therefore, descriptions of the same contents as those of the above-described method in relation to the system will be omitted.


As results of experiments which have been performed to evaluate the accuracy of the method and system for diagnosis according to an embodiment of the present invention, the experimental results shown in Table 2 below could be obtained.












TABLE 2







Standard for degree of




cataract progression
Accuracy



















NO grade
93.62%



NC grade
92.57%



CO grade
90.87%



PSC grade
90.28%










That is, according to [Table 1], it can be seen that the method and system for diagnosis according to an embodiment of the present invention have classification accuracies of 93.62% and 92.57% for the NO grade and NC grade, respectively, representing the degrees of cataract progression in the lens nucleus. And, it can be seen that the method and system for diagnosis according to an embodiment of the present invention have classification accuracy of 90.87% for the CO grade representing the degree of cataract progression in the lens cortex, and have classification accuracy of 90.28% for the PSC grade representing the degree of cataract progression in the posterior subcapsular of the lens. These are higher than the conventional classification accuracies of (NO grade) 61.51%, (NC grade) 70.94%, (CO grade) 58.75%, and (PSC grade) 64.89%. That is, the accuracy of cataract diagnosis can be improved by the diagnosis method and diagnosis system according to an embodiment of the present invention. In the above experiments, the deep learning prediction models were classified into Region Detection Network (RDN) and Classification Network (CN), and were implemented through training the RDN first (Step 1), fixing the trained RDN and then training the CN (Step 2).


In Step 1 which is a process of extracting the position corresponding to the lens using the ImageNet-1K data set, the already learned RDN was trained using a standard smoothing loss function as shown in [Equation 3] below.


At this time, an optimizer with a learning rate of 0.005, momentum of 0.9, and weight decay coefficient of 0.0005 was used, and the network was trained for 10 epochs of mini-batch size 8, and when a cropped image was given to the RDN, the size was adjusted to 224×224 and normalized from 0 to 1.











smooth

L
i


(
x
)

=






0.5

x
2





if
,




"\[LeftBracketingBar]"

x


"\[RightBracketingBar]"



1










"\[LeftBracketingBar]"

x


"\[RightBracketingBar]"


-
0.5



otherwise








[

Equation


3

]







In Step 2 which is a process of estimating two types of grades for each image type, CN was trained with a method of minimizing the CB loss function with the GCE loss function as the objective function.


In this regard, the Adam optimization program with basic hyperparameters was used, and the weight decay coefficient was set to 0.0005. In addition, the learning rate was initially set to 0.001 for the fully connected layer, and set to 0.0001 for the last remaining block. For the convergence of the next training, the learning rate was reduced by 0.95 times every 10 epochs, and the network was trained for 200 epochs with a mini-batch size of 32.


The aforementioned description of the present invention is just an example, and a person having ordinary skill in the art to which the present invention pertains may understand that it can be easily modified into other specific configuration without changing the technical idea or essential features of the present invention. Accordingly, it should be understood that the embodiments described above are illustrative and not restrictive in every respect. For example, the respective components described as a singular form may be implemented in a distributed form, and likewise the respective components described as a distributed form may be implemented in a combined form.


The scope of the disclosure is defined by the following claims rather than the detailed description, and all changed or modified forms derived from the meaning and scope of the claims and equivalents thereto should be interpreted as being included in the scope of the disclosure.

Claims
  • 1.-25. (canceled)
  • 26. A method for diagnosis of cataract using deep learning, the method comprising: a step of input in which an input unit receives a slit lamp microscopic examination result image and a medical examination result of a subject;a step of diagnosing cataract in which a cataract diagnosing unit inputs the slit lamp microscopic examination result image into a deep learning prediction model to estimate the degree of cataract progression in a lens nucleus, and determines whether the subject has cataract;a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degree of cataract progression in the lens nucleus; anda step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.
  • 27. The method for diagnosis of cataract using deep learning of claim 26, further comprising: before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the slit lamp microscopic examination result image using Faster R-CNN.
  • 28. The method for diagnosis of cataract using deep learning of claim 26, wherein the degree of cataract progression in the lens nucleus is determined by using an NO grade in which grades are classified based on the degree of opacity of the lens nucleus and an NC grade in which grades are classified based on the degree of browning of the lens nucleus, and wherein the step of diagnosing cataract further includes a step of determining that the subject has no cataract when both the NO grade and the NC grade are 0, and a step of determining that the subject has cataract when the NO grade or NC grade is not 0.
  • 29. The method for diagnosis of cataract using deep learning of claim 28, wherein the cataract severity is divided into non-cataract, mild, moderate, and severe cataract levels, and wherein the step of evaluating cataract severity further includes a step of evaluating the degree of cataract severity based on the greater value of the NO grade and the NC grade, and a step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or greater than a certain standard.
  • 30. The method for diagnosis of cataract using deep learning of claim 29, wherein the step of providing treatment plan further includes: in a case where the cataract severity is evaluated as non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard;in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital;in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard; andin a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.
  • 31. A method for diagnosis of cataract using deep learning, the method comprising: a step of input in which an input unit receives a retroillumination examination result image and a medical examination result of a subject;a step of diagnosing cataract in which a cataract diagnosing unit inputs the retroillumination examination result image into a deep learning prediction model to estimate the degree of cataract progression in a cortex and a posterior subcapsular of a lens, and determines whether the subject has cataract;a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degrees of cataract progression in the cortex and the posterior subcapsular of the lens; anda step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.
  • 32. The method for diagnosis of cataract using deep learning of claim 31, further comprising: before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the retroillumination examination result image using Faster R-CNN.
  • 33. The method for diagnosis of cataract using deep learning of claim 31, wherein the degree of cataract progression in the cortex of lens is determined by using a CO grade in which grades are classified based on whether opaque opacity exists in the lens cortex portion of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, and wherein the degree of cataract progression in the posterior subcapsular of the lens is determined by using a PSC grade in which grades are classified based on whether opaque opacity exists in the posterior part of the lens of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, andwherein the step of diagnosing cataract further includes a step of determining that the subject has no cataract when both the CO grade and the PSC grade are zero, and a step of determining that the subject has cataract when the CO grade or PSC grade is not zero.
  • 34. The method for diagnosis of cataract using deep learning of claim 33, wherein the cataract severity is divided into non-cataract, mild, moderate, and severe cataract levels, and wherein the step of evaluating cataract severity further includes a step of evaluating the degree of cataract severity based on the greater value of the CO grade and the PSC grade, and a step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or greater than a certain standard.
  • 35. The method for diagnosis of cataract using deep learning of claim 34, wherein the step of providing treatment plan further includes: in a case where the cataract severity is evaluated as non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard;in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital;in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard; andin a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.
  • 36. A method for diagnosis of cataract using deep learning, the method comprising: a step of input in which an input unit receives a slit lamp microscopic examination result image, a retroillumination examination result image and a medical examination result of a subject;a step of diagnosing cataract in which a cataract diagnosing unit inputs the slit lamp microscopic examination result image, the retroillumination examination result image into a deep learning prediction model to estimate the degrees of cataract progression in a nucleus, a cortex and a posterior subcapsular of a lens, and determines whether the subject has cataract;a step of evaluating cataract severity in which a severity evaluating unit evaluates the cataract severity of the subject based on the degrees of cataract progression in the nucleus, the cortex and the posterior subcapsular of the lens; anda step of providing treatment plan in which a treatment stage determining unit determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.
  • 37. The method for diagnosis of cataract using deep learning of claim 36, further comprising: before the step of input, a step of preprocessing in which a preprocessing unit extracts only a region corresponding to the lens from the slit lamp microscopic examination result image or the retroillumination examination result image using Faster R-CNN.
  • 38. The method for diagnosis of cataract using deep learning of claim 36, wherein the degree of cataract progression in the lens nucleus is determined by using an NO grade in which grades are classified based on the degree of opacity of the lens nucleus and an NC grade in which grades are classified based on the degree of browning of the lens nucleus, wherein the degree of cataract progression in the cortex of lens is determined by using a CO grade in which grades are classified based on whether opaque opacity exists in the lens cortex portion of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, andwherein the degree of cataract progression in the posterior subcapsular of the lens is determined by using a PSC grade in which grades are classified based on whether opaque opacity exists in the posterior part of the lens of the retroillumination examination result image and on an area occupied by the opaque opacity in the entire lens, andwherein the step of diagnosing cataract further includes a step of determining that the subject has no cataract when all of the NO grade, the NC grade, the CO grade and the PSC grade are 0; and a step of determining that the subject has cataract when the NO grade, the NC grade, the CO grade or PSC grade is not 0.
  • 39. The method for diagnosis of cataract using deep learning of claim 38, wherein the cataract severity is divided into non-cataract, mild, moderate, and severe cataract levels, and wherein the step of evaluating cataract severity further includes a step of evaluating the degree of cataract severity based on the greater value of the NO grade, the NC grade, the CO grade and the PSC grade, and a step of extracting the visual acuity of the subject from the medical examination result and determining whether or not the visual acuity is equal to or greater than a certain standard.
  • 40. The method for diagnosis of cataract using deep learning of claim 39, wherein the step of providing treatment plan further includes: in a case where the cataract severity is evaluated as non-cataract, a step of providing a schedule for a next examination when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is less than a certain standard;in a case where the cataract severity is evaluated as mild, a step of outputting a phrase recommending a visit to a hospital;in a case where the cataract severity is evaluated as moderate, a step of outputting a phrase recommending a visit to a hospital when the visual acuity of the subject is equal to or greater than a certain standard, and outputting a phrase recommending surgery when the visual acuity of the subject is less than a certain standard; andin a case where the cataract severity is evaluated as severe, a step of outputting a phrase recommending surgery.
  • 41. A non-transitory computer-readable recording medium on which a program for implementing the method of claim 26 is recorded.
  • 42. A system for diagnosis of cataract using deep learning, the system comprising: an input unit obtaining a slit lamp microscopic examination result image, a retroillumination examination result image, or a medical examination result of a subject;a deep learning prediction model pretrained based on the slit lamp microscopic examination result image or the retroillumination examination result image;a cataract diagnosing unit which estimates the degree of cataract progression in the nucleus, cortex, or posterior subcapsular of a lens using the deep learning prediction model and determines whether the subject has cataract based on the degree of cataract progression;a severity evaluating unit which evaluates cataract severity based on the degree of the cataract progression; anda treatment stage determining unit which determines and provides a necessary treatment stage of cataract for the subject using the cataract severity or the medical examination result.
  • 43. The system for diagnosis of cataract using deep learning of claim 42, further comprising a preprocessing unit which extracts only a region corresponding to the lens from the slit lamp microscopic examination result image or the retroillumination examination result image using Faster R-CNN, and wherein the preprocessing unit increases the number of data used for the training of the deep learning prediction model by modifying the slit lamp microscopic examination result image and the retroillumination examination result image.
  • 44. The system for diagnosis of cataract using deep learning of claim 42, wherein the deep learning prediction model is trained by extracting a fully connected layer with a fourth residual block from a pretrained network by using an ImageNet 1k data set.
  • 45. The system for diagnosis of cataract using deep learning of claim 42, wherein the deep learning prediction model uses, as an objective function, a function obtained by combining a Class Balanced (CB) loss function and a Generalized Cross Entropy (GCE) loss function.
Priority Claims (1)
Number Date Country Kind
10-2021-0096560 Jul 2021 KR national
PCT Information
Filing Document Filing Date Country Kind
PCT/KR2022/005134 8/4/2022 WO