| Literature DB >> 35498558 |
Ganeshsree Selvachandran1, Shio Gai Quek1, Raveendran Paramesran2, Weiping Ding3, Le Hoang Son4.
Abstract
The exponential increase in the number of diabetics around the world has led to an equally large increase in the number of diabetic retinopathy (DR) cases which is one of the major complications caused by diabetes. Left unattended, DR worsens the vision and would lead to partial or complete blindness. As the number of diabetics continue to increase exponentially in the coming years, the number of qualified ophthalmologists need to increase in tandem in order to meet the demand for screening of the growing number of diabetic patients. This makes it pertinent to develop ways to automate the detection process of DR. A computer aided diagnosis system has the potential to significantly reduce the burden currently placed on the ophthalmologists. Hence, this review paper is presented with the aim of summarizing, classifying, and analyzing all the recent development on automated DR detection using fundus images from 2015 up to this date. Such work offers an unprecedentedly thorough review of all the recent works on DR, which will potentially increase the understanding of all the recent studies on automated DR detection, particularly on those that deploys machine learning algorithms. Firstly, in this paper, a comprehensive state-of-the-art review of the methods that have been introduced in the detection of DR is presented, with a focus on machine learning models such as convolutional neural networks (CNN) and artificial neural networks (ANN) and various hybrid models. Each AI will then be classified according to its type (e.g. CNN, ANN, SVM), its specific task(s) in performing DR detection. In particular, the models that deploy CNN will be further analyzed and classified according to some important properties of the respective CNN architectures of each model. A total of 150 research articles related to the aforementioned areas that were published in the recent 5 years have been utilized in this review to provide a comprehensive overview of the latest developments in the detection of DR. Supplementary Information: The online version contains supplementary material available at 10.1007/s10462-022-10185-6.Entities:
Keywords: Computer-aided diagnosis; Diabetic retinopathy; Fuzzy logic; Fuzzy sets; Image processing; Machine learning; Retina; Retinopathy
Year: 2022 PMID: 35498558 PMCID: PMC9038999 DOI: 10.1007/s10462-022-10185-6
Source DB: PubMed Journal: Artif Intell Rev ISSN: 0269-2821 Impact factor: 9.588
Fig. 1The author co-citation network showing all the authors who had made publications in the field of automated DR detection since 2015
Fig. 2An overview of the main contents of this article, presented as a tree diagram for visualization
Fig. 7The essential structure of a typical CNN architecture for general DR grading
Fig. 3Proportions among all the 84 entries among the New Fundus Algorithms that belong to each of the 10 model groups
Fig. 4The model groups of the 84 entries among the New Fundus Algorithms, arranged by their year of publication
Fig. 5The year of publications of the 84 entries among the New Fundus Algorithms, arranged by the model groups they belong
A table showing the distribution of all the 84 entries of the New Fundus Algorithm according to their constituent models and method
| Model group | Constituent model/method | Number of entries | Source articles of the entries |
|---|---|---|---|
| Pure CNN | CNN | 37 | Abràmoff et al. ( |
| Pure ANN | ANN | 12 | Al-Jarrah and Shatnawi ( |
| Conventional | – | 8 | Ţălu et al. ( |
| Pure RF | RF | 4 | Akyol et al. ( |
| Other ML | Other ML | 3 | Mahendran and Dhanasekaran ( |
| Pure fuzzy-ML | Fuzzy-ML | 2 | Mahendran and Dhanasekaran ( |
| Pure other-NN | Other-NN | 2 | Mahendran and Dhanasekaran ( |
| Pure SVM | SVM | 2 | Mahendran and Dhanasekaran ( |
| Only genetic | Genetic | 1 | Usman and Almejalli ( |
| Hybrid ML | ANN, fuzzy-ML | 3 | Ibrahim et al. ( |
| CNN, SVM | 2 | Seth and Agarwal ( | |
| ANN, SVM | 2 | Jebaseeli et al. ( | |
| Fuzzy-ML, CNN | 1 | Luo et al. ( | |
| Genetic, SVM | 1 | Al-Hazaimeh et al. ( | |
| Other ML, CNN | 1 | Gayathri et al. ( | |
| Other ML, SVM | 1 | Bhardwaj et al. ( | |
| Other ML, RF | 1 | Zhang et al. ( | |
| Fuzzy-ML, ANN, SVM | 1 | Barkana et al. ( |
Fig. 6An Euler diagram showing the distribution of all the 84 entries of the New Fundus Algorithm according to their constituent models and method
Fig. 8The implementation of preprocessing of fundus image in prior of feeding into CNN
Fig. 9The implementation of preprocessing among the entries of the New Fundus Algorithm built using pure CNN
Fig. 10A representation of the direct adaptation of a single RGP-CNN for general DR grading
Hybrid CNN architecture constructed using several mutually distinct RGP-CNN
| Article | Overall structure of the innovated algorithm using mutually distinct RGP-CNN’s (Aim) |
|---|---|
| Zhang et al. ( | InceptionV3 + Xception + InceptionResNetV2 (general DR detection)
|
| Zhang et al. ( | ResNet50 + DenseNet169 + DenseNet201 (general DR grading)
|
| Bellemo et al. ( | VGGNet + ResNet (general DR grading)
|
| Qummar et al. ( | ResNet50 + InceptionV3 + Xception + DenseNet121 + DenseNet169 (general DR grading)
|
| Mateen et al. ( | VGGNet19 + ResNet50 + InceptionV3 (EX segmentation)
|
| Xie et al. ( | VGGNet + ResNet + DenseNet (general DR grading)
|
Fig. 11The algorithm developed by Zeng et al. (2019) for General DR Detection using two mutually identical CNN architecture
Fig. 12The CNN architecture developed by Shankar et al. (2020a) for general DR grading
List of observed works since 2015 on innovation on automated DR detection using purely ANN
| Year | Article | Designed tasks (abbreviation’s meanings refer to Table |
|---|---|---|
| 2017 | Al-Jarrah and Shatnawi ( | G, EX and HM |
| Abbas et al. ( | G only | |
| 2018 | Randive et al. ( | G only |
| Ramachandran et al. ( | G only | |
| 2019 | Son et al. ( | CWS, EX and HM |
| Gulshan et al. ( | ME and G | |
| Nazir et al. ( | G only | |
| Nair and Muthuvel ( | RVN | |
| 2020 | Ali et al. ( | G only |
| Derwin et al. ( | MA only | |
| Jadhav et al. ( | G only | |
| Shankar et al. ( | G only |
List of observed works since 2015 on innovation on automated DR detection using other standalone algorithms with ML, besides ANN and CNN
| Model group | Model name | Article | Year | Designed tasks (refer to Table |
|---|---|---|---|---|
| Other-NN | Probabilistic neural network | Mahendran and Dhanasekaran ( | 2015 | G only |
| Modified hopfield neural network | Hemanth et al. ( | 2018 | G only | |
| Fuzzy logic with ML | FCM (fuzzy c-means clustering) | Mahendran and Dhanasekaran ( | 2015 | EX only |
| Memari et al. | 2019 | RVN only | ||
| Other standalone ML | RF (random forest classifier) | Akyol et al. ( | 2016 | EX only |
| Saleh et al. ( | 2018 | G only | ||
| Chowdhury et al. ( | 2019 | CWS, MA, EX and HM | ||
| Pratheeba and Singh ( | 2019 | EX only | ||
| SVM (support vector machine) | Mahendran and Dhanasekaran ( | 2015 | G only | |
| Derwin et al. ( | 2020 | MA only | ||
| k-means clustering | Mahendran and Dhanasekaran ( | 2015 | EX only | |
| Discriminative dictionary learning | Javidi et al. ( | 2017 | RVN only | |
| Dominance-based rough set balanced rule ensemble | Saleh et al. ( | 2018 | G only |
The 13 entries from New Fundus Algorithms belonging to Hybrid ML, alongside with their respective constituent models
| Year | Source article of the entry | Constituent models of the entry | ||||||
|---|---|---|---|---|---|---|---|---|
| CNN | ANN | Fuzzy | SVM | RF | Other ML | Genetic | ||
| 2015 | Ibrahim et al. ( | ✓ | ✓ | |||||
| 2016 | Gharaibeh ( | ✓ | ✓ | |||||
| Gharaibeh and Alshorman ( | ✓ | ✓ | ||||||
| 2017 | Zhang et al. ( | ✓ | ✓ | |||||
| Barkana et al. ( | ✓ | ✓ | ✓ | |||||
| 2018 | Seth and Agarwal ( | ✓ | ✓ | |||||
| Al-Hazaimeh et al. ( | ✓ | ✓ | ||||||
| 2019 | Li et al. ( | ✓ | ✓ | |||||
| Jebaseeli et al. ( | ✓ | ✓ | ||||||
| Jebaseeli et al. ( | ✓ | ✓ | ||||||
| 2020 | Luo et al. ( | ✓ | ✓ | |||||
| Gayathri et al. ( | ✓ | ✓ | ||||||
| Bhardwaj et al. ( | ✓ | ✓ | ||||||
List of designed tasks among all the 84 entries of the New Fundus Algorithms, together with their respective abbreviations used in this article
| Task group | Designed task | Abbreviation |
|---|---|---|
| General DR grading into several classes, but without pinpointing the exact locations of the diseased tissue. (G) | 2-class (or Boolean) classification: The AI classifies the given fundus images into 2 classes—“normal” and “DR” | G2 |
| 3-class classification: The AI classifies the given fundus images into 3 classes—usually “normal”, “mild DR” and “severe DR” | G3 | |
| 4-class classification: The AI classifies the given fundus images into 4 classes – usually “normal”, “mild NPDR”, “severe NPDR” and “PDR” | G4 | |
5-class classification: The AI classifies the given fundus images into 5 classes—usually “normal”, “mild NPDR”, “moderate NPDR”, “severe NPDR” and “PDR” | G5 | |
Segmentation of DR-related diseased tissue from the normal tissue The AI pinpoints the pixels in the image where it is deemed to a diseased tissue of a particular type, producing a black & white two-color image | Exudates segmentation: (whether hard, soft, or not mentioned) | EX |
| Microaneurysms segmentation | MA | |
| Segmentation of hemorrhages (or: red lesions/dark lesions) | HM | |
| Segmentation of cotton wool spots | CWS | |
| Segmentation of macular edema | ME | |
Segmentation of healthy tissue, to be used along with other algorithms The AI pinpoints the pixels in the image where it is deemed to a particular type of healthy tissue, producing a black and white two-color image | Segmentation of retinal vessel network (or: blood vessels) | RVN |
| Segmentation of optic disk | OD |
A table showing the distribution of all the 84 entries among the New Fundus Algorithms according to their designed tasks
| Designed tasks | Number of entries | Source articles of the entries |
|---|---|---|
| G only | 43 | Articles with 2 entries each: Mahendran and Dhanasekaran ( Articles with 1 entry each: (Gharaibeh and Alshorman ( |
| EX only | 10 | Articles with 2 entries each: (Mahendran and Dhanasekaran ( Articles with 1 entry each: (Banerjee and Kayal ( |
| RVN only | 8 | Javidi et al. ( |
| MA only | 4 | Gharaibeh ( |
| ME and G | 5 | Abràmoff et al. ( |
| EX and RVN | 2 | Wardoyo et al. ( |
| EX, MA and HM | 2 | Tan et al. ( |
| ME only | 1 | Ibrahim et al. ( |
| EX and MA | 1 | Qiao et al. ( |
| RVN and G | 1 | Ţălu et al. ( |
| RVN and OD | 1 | Tan et al. ( |
| EX and HM | 1 | Colomer et al. ( |
| G, EX and HM | 1 | Al-Jarrah and Shatnawi ( |
| CWS, EX and HM | 1 | Son et al. ( |
| G, MA, EX and HM | 1 | Quellec et al. |
| CWS, MA, EX and HM | 1 | Chowdhury et al. ( |
| RVN, MA, EX and HM | 1 | Xu et al. |
Fig. 13An Euler diagram showing the distribution of all the 84 entries of the new fundus algorithm according to their designed tasks
The summary of the datasets used by the New Fundus Algorithms
| Datasets number of samples) | Year | |||||
|---|---|---|---|---|---|---|
| 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | |
| Publicly available datasets | ||||||
| Kaggle-EyePACS (88,704) | – | Gulshan et al. ( | Quellec et al. ( | Mansour ( | (Pires et al. | (Pao et al. |
| Messidor (1200) | (Mahendran and Dhanasekaran | (Gharaibeh | (Dutta et al. | (Kaur and Mittal | (Gonzalez-Gonzalo et al. | (Shah et al. |
| Messidor-2 (1748) | (Abràmoff et al. | – | – | – | – | Torre et al. |
| DiaretDB0 (200) | – | (Banerjee and Kayal | – | – | (Pratheeba and Singh | (Zago et al. |
| DiaretDB1 (89) | – | (Banerjee and Kayal | (Das and Puhan | (Kaur and Mittal | – | (Colomer et al. |
| STARE (400) | – | (Gharaibeh and Alshorman | – | (Kaur and Mittal | (Liu et al. | – |
| DRIVE (40) | – | (Gharaibeh and Alshorman | (Dutta et al. | – | (Nazir et al. | (Luo et al. |
| IDRiD (82) | – | – | – | – | – | (Zago et al. |
| HRF (45) | – | – | (Jebaseeli et al. | (Srivastava and Purwar | ||
| Others | – | – | (Das and Puhan | (Ramachandran et al. | (Gao et al. | (Mateen et al. |
| Clinical datasets | (Mahendran and Dhanasekaran | (Partovi et al. | (Ting et al. | (Brown et al. | (Gonzalez-Gonzalo et al. | (Shah et al. |
Citation collections marked with an asterisk (*) means only a portion of the dataset was used by the entries in those articles.
List of New Fundus Algorithms where comparative studies have performed, together with their type of models
| Year | Source article | Model group of the entry | Particulars of the innovated model(s) | Previous model(s) compared against |
|---|---|---|---|---|
| 2016 | Akyol et al. ( | Pure RF | RF | ANN Decision tree |
| Gharaibeh and Alshorman ( | Hybrid ML | ANN + Fuzzy operating system | SVM PNN FCM | |
| 2017 | Xu et al. ( | Pure CNN | CNN of self-designed structure | Gradient Boosting Machine |
| Barkana et al. ( | Hybrid ML | Type 1 FIS + ANN + SVM | Type 1 FIS ANN SVM | |
| 2018 | Al-Hazaimeh et al. ( | Hybrid ML | SVM + genetic algorithm | SVM PNN |
| 2019 | Liu et al. ( | Pure CNN | CNN with weighted path | ResNet DenseNet SeNet |
| Sun ( | Pure CNN | CNN that is batch normalized | Multi layer perceptron Logistic regression | |
| Zhang et al. ( | Pure CNN | CNN incorporating Inception + Xception + another hybrid (Inception + ResNet) | Inception Xception Hybrid(Inception + ResNet) ResNet DenseNet | |
| Li et al. ( | Pure CNN | CNN of U-Net Structure | CNN (traditional model) CNN (fully convolutional) U-Net | |
| Pires et al. ( | Pure CNN | CNN with 3-channel for 3 different resolutions | The structure used by o_O team who obtained 2nd in the competition by Kaggle | |
| Zeng et al. ( | Pure CNN | CNN incorporating the structure of InceptionV3, Binocular Siamese-like | The structure used by o_O team who obtained 2nd in the competition by Kaggle | |
| Chowdhury et al. ( | Pure RF | RF | Naive Bayes classifiers | |
| Li et al. ( | Hybrid ML | CNN + SVM | Random forest | |
| 2020 | Mateen et al. ( | Pure CNN | CNN incorporating Inception + Resnet + VGG | Inception ResNet VGG |
| Srivastava and Purwar ( | Pure CNN | CNN of self-designed structure | GoogleNet | |
| Jadhav et al. ( | Pure ANN | ANN with modified levy updated-dragonfly algorithm-neural network (MLUDA-NN) | SVM + KNN SVM ANN | |
| Shankar et al. ( | Pure ANN | ANN with extension: Inception + MLP | M-AlexNet AlexNet VggNet-s VggNet-16 VggNet-19 GoogleNet ResNet | |
| Luo et al. ( | Hybrid ML | CNN + fuzzy c-means | k-means clustering hierarchical clustering fuzzy c-means |
List of New Fundus Algorithms where comparative studies have performed, together with their claimed performances
| Year | Source article | Claimed accuracies (unless mentioned otherwise) of the innovated New Fundus Algorithm | Claimed accuracies (unless mentioned otherwise) ranges among all the competitors |
|---|---|---|---|
| 2016 | Akyol et al. ( | 3 datasets, 92.98% 85.96% 87.50% | 3 datasets, 80.70–85.96% 78.94–85.96% 69.64–78.57% |
| Gharaibeh and Alshorman ( | 99% | 89.6–97.6% | |
| 2017 | Xu et al. ( | 91.5% without data augmentation 94.5% with data augmentation | 79.1–89.4% |
| Barkana et al. ( | 94.01–96.86% | 89.66–96.4% | |
| 2018 | Al-Hazaimeh et al. ( | 98.4% | 89.6–97.6% |
| 2019 | Liu et al. ( | 90.84% | 81.68–85.50% |
| Sun ( | 99.85% | 96.857–97.57% | |
| Zhang et al. ( | 95.46–96.50% | 92.09–94.94% | |
| Li et al. ( | CR index: 0.700–0.712 | CR index: 0.552–0.683 | |
| Pires et al. ( | AUC: 98.2% | AUC: 97.9% | |
| Zeng et al. ( | Kappa score: 0.829 | Kappa score: 0.800 | |
| Chowdhury et al. ( | 93.58% | 83.64% | |
| Li et al. ( | 86.17% | 86.01% | |
| 2020 | Mateen et al. ( | 98.43% | 93.67–97.80% |
| Srivastava and Purwar ( | 2 datasets, Precision: 100.00%, 95.16% | 2 datasets, Precision: 86.29%, 95.16% | |
| Jadhav et al. ( | 93.33% | 79.55–90.00% | |
| Shankar et al. ( | 99.49% | 89.75–93.73% | |
| Luo et al. ( | 97% | 82–90% |
Particulars for the 5 recently commercialized applications for automated fundus-based DR detection
| Product name | EyeArt® | Medios AI® | Airdoc® | Pegasus® | DeepDR® |
|---|---|---|---|---|---|
| Company | Eyenuk, Inc., USA | Remidio Innovative Solutions Pvt. Ltd., India | Airdoc LLC, China | Visulytix Ltd., UK | Shanghai Jiao Tong University, China |
| Article | Rajalakshmi et al. ( | Natarajan et al. ( | He et al. ( | Rogers et al. ( | Wang et al. ( |
| Publication year | 2018 | 2019 | 2019 | 2020 | 2020 |
| Model group (see Sect. | Pure CNN (likely) | Pure ANN (unidentifiable type of neoral network structure) | Pure CNN (likely) | Pure CNN (likely) | Pure CNN |
| Designed tasks (see Sect. | G | G | G | G | G,EX,MA,HM |
The distribution of all the 13 entries of the new OCTA algorithms according to their constituent models and method
| Model group | Constituent model/method | Number of entries | Source articles of the entries |
|---|---|---|---|
| Pure CNN | CNN | 4 | Guo et al. ( |
| Pure ANN | ANN | 2 | Zahran et al. ( |
| Conventional | – | 2 | Carlo et al. ( |
| Pure RF | RF | 1 | Sandhu et al. ( |
| Pure fuzzy-ML | Fuzzy-ML | 1 | Wang et al. ( |
| Pure other-NN | Other-NN | 1 | Sandhu et al. ( (*Deep Fusion Classification Network) |
| Pure SVM | SVM | 2 | Srinivasan et al. ( |
The distribution of all the 13 entries among the new OCTA algorithm according to their designed tasks
| Designed tasks (abbreviation’s meanings refer to Table | Number of entries | Source articles of the entries |
|---|---|---|
| G only | 9 | Sandhu et al. ( |
| ME only | 1 | Srinivasan et al. ( |
| MA only | 1 | Carlo et al. ( |
| RVN only | 1 | Lee et al. ( |
| Photoreceptor disruption (a feature that is detectable only by OCTA imaging) | 1 | Wang et al. ( |
The sizes of the clinical datasets used to train and test the entries among the new OCTA algorithm
| Dataset size | Number of entries | Source articles of the entries |
|---|---|---|
| 160 eyes (80 are healthy, 40 are diabetic but without DR, 40 are with DR) | 2 | Sandhu et al. ( |
| 89 eyes (28 are healthy, 61 are with symptoms of DR) | 1 | Carlo et al. ( |
| 84 eyes (44 are healthy, 40 are with DR) | 1 | Guo et al. ( |
| 35 eyes (22 are healthy, 13 are with DR) | 1 | Cano et al. ( |
| 45 “objects” | 1 | Srinivasan et al. ( |
| 36 “objects” | 1 | Wang et al. ( |
| Not mentioned | 6 | Lee et al. ( |