| Literature DB >> 27190636 |
Thanh Vân Phan1, Lama Seoud2, Hadi Chakor2, Farida Cheriet3.
Abstract
Age-related macular degeneration (AMD) is a disease which causes visual deficiency and irreversible blindness to the elderly. In this paper, an automatic classification method for AMD is proposed to perform robust and reproducible assessments in a telemedicine context. First, a study was carried out to highlight the most relevant features for AMD characterization based on texture, color, and visual context in fundus images. A support vector machine and a random forest were used to classify images according to the different AMD stages following the AREDS protocol and to evaluate the features' relevance. Experiments were conducted on a database of 279 fundus images coming from a telemedicine platform. The results demonstrate that local binary patterns in multiresolution are the most relevant for AMD classification, regardless of the classifier used. Depending on the classification task, our method achieves promising performances with areas under the ROC curve between 0.739 and 0.874 for screening and between 0.469 and 0.685 for grading. Moreover, the proposed automatic AMD classification system is robust with respect to image quality.Entities:
Year: 2016 PMID: 27190636 PMCID: PMC4848444 DOI: 10.1155/2016/5893601
Source DB: PubMed Journal: J Ophthalmol ISSN: 2090-004X Impact factor: 1.909
Figure 1Images of macula area for different AMD categories: (a) healthy case in category {1}, (b) category {2} with hard drusen, (c) category {3} with soft drusen, and (d) category {4} with hemorrhages and (e) with geographic atrophy.
Figure 2Preprocessing method: ROI corresponding to the square inscribed in the circle formed by the retina and the result of preprocessing with illumination normalization and contrast enhancement in green channel.
Figure 3Examples of poor quality images: (a) shadows and intense reflections, (b) haze, (c) arc and specular reflections, and (d) blur.
Number of images in each AREDS category and for each image quality level.
| Category | {1} | {2} | {3} | {4} |
|---|---|---|---|---|
| Good quality | 50 | 43 | 24 | 22 |
| Poor quality | 29 | 36 | 41 | 34 |
Number of selected features per category.
| Classifications | Features selection | Features categories | ||||||
|---|---|---|---|---|---|---|---|---|
| LBP red | LBP green | LBP blue | RGB hist. | Lab hist. | HoG | SURF | ||
| All | None | 2006 | 2006 | 2006 | 48 | 48 | 3600 | 100 |
| 1_234 | Fisher | 4 | 4 | 0 | 0 | 0 | 0 | 0 |
| RF Gini | 92 | 114 | 27 | 1 | 1 | 31 | 0 | |
| 12_34 | Fisher | 2 | 6 | 0 | 0 | 0 | 0 | 0 |
| RF Gini | 63 | 79 | 18 | 0 | 0 | 17 | 0 | |
| 12_3_4 | Fisher | 0 | 8 | 0 | 0 | 0 | 0 | 0 |
| RF Gini | 74 | 94 | 23 | 1 | 1 | 23 | 0 | |
| 1_23_4 | Fisher | 0 | 5 | 0 | 0 | 0 | 0 | 0 |
| RF Gini | 82 | 106 | 25 | 1 | 1 | 29 | 0 | |
| 1_2_3_4 | Fisher | 0 | 7 | 0 | 0 | 0 | 0 | 0 |
| RF Gini | 92 | 114 | 29 | 1 | 1 | 31 | 0 | |
Performance assessment (AUC) for screening.
| Classifier | SVM | RF | |||||
|---|---|---|---|---|---|---|---|
| Features selection | None | Fisher | Gini | None | Fisher | Gini | |
| 1_234 | AUC | 0.494 | 0.743 | 0.877 | 0.791 | 0.812 | 0.869 |
| 12_34 | AUC | 0.491 | 0.879 | 0.899 | 0.867 | 0.843 | 0.898 |
∗: statistically different from random classifier (0.5 not included in 95% CI of AUC).
Figure 4Screening performance for {1} versus {2&3&4} using SVM classifier and features selected using RF Gini.
Performance assessment (accuracy) for grading.
| Classifier | SVM | RF | |||||
|---|---|---|---|---|---|---|---|
| Features selection | None | Fisher | Gini | None | Fisher | Gini | |
| 12_3_4 | Acc. | 0.563 | 0.667 | 0.756 | 0.688 | 0.695 | 0.742 |
| 1_23_4 | Acc. | 0.516 | 0.581 | 0.724 | 0.642 | 0.613 | 0.699 |
| 1_2_3_4 | Acc. | 0.280 | 0.477 | 62.7 | 0.513 | 0.484 | 0.617 |
Confusion matrix in percentage for grading ({1} versus {2} versus {3} versus {4}).
| % | SVM (Gini) | RF (Gini) | Grader B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nb img | 279 | 279 | 176 | |||||||||
| Grader A | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 |
|
| ||||||||||||
| 1 | 20.1 | 6.8 | 1.1 | 0.4 | 19.7 | 6.5 | 1.4 | 0.7 | 31.2 | 9.5 | 0.6 | 0.0 |
| 2 | 6.5 | 15.8 | 4.7 | 1.4 | 7.2 | 16.5 | 2.9 | 1.8 | 4.5 | 19.3 | 6.2 | 0.6 |
| 3 | 1.4 | 4.7 | 13.3 | 3.9 | 2.2 | 5.7 | 13.3 | 2.1 | 0.0 | 3.4 | 7.4 | 2.8 |
| 4 | 0.7 | 0.7 | 5.0 | 13.6 | 0.7 | 2.2 | 5.0 | 12.2 | 0.0 | 1.1 | 1.1 | 13.1 |
|
| ||||||||||||
| Accuracy | 62.7 | 61.6 | 71.5 | |||||||||
|
| ||||||||||||
|
Weighted | 63.7 (57.3–70.2) | 59.4 (52.3–66.5) | 73.6 (66.1–80.2) | |||||||||
| Substantial | Moderate | Substantial | ||||||||||
Confusion matrix in percentage for grading in two steps ({1&2} versus {3} versus {4} and then {1} versus {2}).
| % | SVM (Gini) | RF (Gini) | Grader B | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Nb img | 279 | 279 | 176 | |||||||||
| Grader A | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 | 1 | 2 | 3 | 4 |
|
| ||||||||||||
| 1 | 22.6 | 4.3 | 1.1 | 0.3 | 21.9 | 5.0 | 0.7 | 0.7 | 31.2 | 9.5 | 0.6 | 0.0 |
| 2 | 4.3 | 18.3 | 4.3 | 1.4 | 4.7 | 19.7 | 2.5 | 1.4 | 4.5 | 19.3 | 6.2 | 0.6 |
| 3 | 1.8 | 4.7 | 12.2 | 4.6 | 3.6 | 7.1 | 10.0 | 2.5 | 0.0 | 3.4 | 7.4 | 2.8 |
| 4 | 0.7 | 1.1 | 5.0 | 13.3 | 1.1 | 1.8 | 4.7 | 12.5 | 0.0 | 1.1 | 1.1 | 13.1 |
|
| ||||||||||||
| Accuracy | 66.3 | 64.2 | 71.5 | |||||||||
|
| ||||||||||||
| Weighted | 66.2 (59.7–72.6) | 61.0 (53.8–68.1) | 73.6 (66.1–80.2) | |||||||||
| Substantial | Substantial | Substantial | ||||||||||
Quality robustness assessment (AUC) for screening.
| Classifier | SVM | RF | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Features selection | None | SURF [ | Fisher | RF Gini | None | SURF [ | Fisher | RF Gini | |
| 1_234 | AUC | 0.500 | 0.500 | 0.588 | 0.874 | 0.797 | 0.436 | 0.807 | 0.889 |
| 12_34 | AUC | 0.500 | 0.530 | 0.882 | 0.812 | 0.819 | 0.472 | 0.875 | 0.816 |
∗: statistically different from random classifier (0.5 not included in 95% CI of AUC).
Quality robustness assessment (accuracy) for grading.
| Classifier | SVM | RF | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Features selection | None | SURF [ | Fisher | RF Gini | None | SURF [ | Fisher | RF Gini | |
| 12_3_4 | Acc. | 0.466 | 0.464 | 0.529 | 0.557 | 0.607 | 0.493 | 0.571 | 0.586 |
| 1_23_4 | Acc. | 0.550 | 0.550 | 0.550 | 0.550 | 0.643 | 0.329 | 0.557 | 0.693 |
| 1_2_3_4 | Acc. | 0.207 | 0.300 | 0.450 | 0.507 | 0.486 | 0.350 | 0.393 | 0.521 |