| Literature DB >> 30742639 |
Matthew C Kim1,2, Kazunori Okada3, Alexander M Ryner1, Abdou Amza4, Zerihun Tadesse5, Sun Y Cotter1, Bruce D Gaynor1, Jeremy D Keenan1,6, Thomas M Lietman1,6,7, Travis C Porco1,6,7.
Abstract
BACKGROUND/AIMS: Trachoma programs base treatment decisions on the community prevalence of the clinical signs of trachoma, assessed by direct examination of the conjunctiva. Automated assessment could be more standardized and more cost-effective. We tested the hypothesis that an automated algorithm could classify eyelid photographs better than chance.Entities:
Mesh:
Year: 2019 PMID: 30742639 PMCID: PMC6370195 DOI: 10.1371/journal.pone.0210463
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
Fig 1Trachoma classification of selected field collected images, according to the WHO simplified system.
TF: trachomatous inflammation—follicular; TI: trachomatous inflammation—intense [16].
Distribution of clinical categories in our dataset.
| Label | Number | % of total | Sub categories | ||
|---|---|---|---|---|---|
| Neither TF nor TI | 843 | 51.0% | |||
| Infected | 813 | 49.0% | TF | 527 | 32.0% |
| TI | 272 | 16.3% | |||
| TI and TF | 162 | 9.7% | |||
| Scarring | 176 | 10.6% | |||
Fig 2Sample image where eyelid is neither centered nor horizontally aligned.
Fig 3An illustrative example for various eyelid images in our procedural pipeline.
Fig 4Network architecture of multilayer perceptron-based pixel-level classifier.
Fig 5ROI crop selection procedure.
(a) 256 × 256 crop on the rotated image. Estimated (white) and randomly perturbed eyelid centers (green) are shown. (b) Resulting 128 × 128 grayscale ROI.
Architecture of our convolutional neural network classification model.
K denotes the number of filters in the first stage of the convolutional layers.
| Layer | Size |
|---|---|
| Convolution 1.1 | 3 × 3 × |
| Convolution 1.2 | 3 × 3 × |
| Max Pooling 1 | 2 × 2 |
| Convolution 2.1 | 3 × 3 × 2 |
| Convolution 2.2 | 3 × 3 × 2 |
| Max Pooling 2 | 2 × 2 |
| Convolution 3.1 | 3 × 3 × 4 |
| Convolution 3.2 | 3 × 3 × 4 |
| Convolution 3.3 | 3 × 3 × 4 |
| Max Pooling 3 | 2 × 2 |
| Fully-Connected Hidden 1 | 512 |
| Fully-Connected Hidden 2 | 512 |
| Fully-Connected Output | 2 |
Fig 6Convolutional layer with zero-padding and a 3 × 3 filter followed by max pooling with a 2 × 2 block.
Validation scores on trained convolutional neural network models for TF and TI classification tasks.
| Class | Measure | Best Model | Ensemble of Top-3 |
|---|---|---|---|
| TF | 0.40 | 0.44 | |
| Sensitivity | 0.92 | 0.86 | |
| Specificity | 0.48 | 0.58 | |
| Accuracy | 0.70 | 0.72 | |
| TI | 0.69 | 0.69 | |
| Sensitivity | 0.98 | 0.96 | |
| Specificity | 0.72 | 0.74 | |
| Accuracy | 0.85 | 0.85 |