| Literature DB >> 35207771 |
Ju-Yi Hung1,2, Ke-Wei Chen1,3, Chandrashan Perera1, Hsu-Kuang Chiu4, Cherng-Ru Hsu5, David Myung1, An-Chun Luo6, Chiou-Shann Fuh2, Shu-Lang Liao7,8, Andrea Lora Kossler1.
Abstract
The aim of this study is to develop an AI model that accurately identifies referable blepharoptosis automatically and to compare the AI model's performance to a group of non-ophthalmic physicians. In total, 1000 retrospective single-eye images from tertiary oculoplastic clinics were labeled by three oculoplastic surgeons as having either ptosis, including true and pseudoptosis, or a healthy eyelid. A convolutional neural network (CNN) was trained for binary classification. The same dataset was used in testing three non-ophthalmic physicians. The CNN model achieved a sensitivity of 92% and a specificity of 88%, compared with the non-ophthalmic physician group, which achieved a mean sensitivity of 72% and a mean specificity of 82.67%. The AI model showed better performance than the non-ophthalmic physician group in identifying referable blepharoptosis, including true and pseudoptosis, correctly. Therefore, artificial intelligence-aided tools have the potential to assist in the diagnosis and referral of blepharoptosis for general practitioners.Entities:
Keywords: artificial intelligence; blepharoptosis; computer-aided diagnosis (CAD); general practitioners
Year: 2022 PMID: 35207771 PMCID: PMC8877622 DOI: 10.3390/jpm12020283
Source DB: PubMed Journal: J Pers Med ISSN: 2075-4426
Figure 1Healthy (a), referable ptosis (b), and excluded (c) group (right eyes).
Figure 2Flowchart for data labeling.
The number of images in the training, validation, and testing set.
| Training | Validation (for Training) | Testing | |
|---|---|---|---|
| Referable ptosis group | 455 | 113 | 25 |
| Healthy group | 132 | 32 | 25 |
Structure of the model.
| Input Size | Layer | Output Size | Number of Feature Maps | Kernel Size | Stride | Activation |
|---|---|---|---|---|---|---|
| - | Image | 200 × 300 × 3 | - | - | - | - |
| 200 × 300 × 3 | Convolution | 200 × 300 × 64 | 64 | 3 × 3 | 1 | ReLU |
| 200 × 300 × 64 | Convolution | 200 × 300 × 64 | 64 | 3 × 3 | 1 | ReLU |
| 200 × 300 × 64 | Max pooling | 100 × 150 × 64 | 64 | - | 2 | - |
| 100 × 150 × 64 | Convolution | 100 × 150 × 128 | 128 | 3 × 3 | 1 | ReLU |
| 100 × 150 × 128 | Convolution | 100 × 150 × 128 | 128 | 3 × 3 | 1 | ReLU |
| 100 × 150 × 128 | Max pooling | 50 × 75 × 128 | 128 | - | 2 | - |
| 50 × 75 × 128 | Convolution | 50 × 75 × 256 | 256 | 3 × 3 | 1 | ReLU |
| 50 × 75 × 256 | Convolution | 50 × 75 × 256 | 256 | 3 × 3 | 1 | ReLU |
| 50 × 75 × 256 | Global max pooling | 1 × 256 | - | - | - | - |
| 1 × 256 | Fully connected | 1 × 512 | - | - | - | ReLU |
| 1 × 512 | Fully connected | 1 | - | - | - | Sigmoid |
Figure 3Confusion matrix. The threshold is 0.5.
Figure 4ROC curve. The area under the curve (AUC) is 0.987.
Figure 5Performance comparison.
Figure 6Original images and Grad-CAM results of the AI model predictions. Ptosis (upper), pseudoptosis (middle), and healthy eyelids (lower). Grad-CAM results have been merged with original images.