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.
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.
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.
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,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include
The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include
The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
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
The system for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include
In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the system for diagnosis of cataract using deep learning according to an embodiment of the present 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.
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
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include
The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
The method for diagnosis of cataract using deep learning according to another embodiment of the present invention may include:
The method for diagnosis of cataract using deep learning according to an embodiment of the present invention may further include
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the method for diagnosis of cataract using deep learning according to an embodiment of the present invention,
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
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
In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,
In the system for diagnosis of cataract using deep learning according to an embodiment of the present invention,
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.
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.
Referring to
In this regard, and as shown in
In addition, as shown in
Further, as shown in
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
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.
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.
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.
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.
Referring to
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
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
Referring to
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.
Referring to
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.
Referring to
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).
Referring to
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
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).
Referring to
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.
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.
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.
Number | Date | Country | Kind |
---|---|---|---|
10-2021-0096560 | Jul 2021 | KR | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/KR2022/005134 | 8/4/2022 | WO |