Abstract
Diabetic retinopathy (DR) is a progressive vascular complication that affects people who have diabetes. This retinal abnormality can cause irreversible vision loss or permanent blindness; therefore, it is crucial to undergo frequent eye screening for early recognition and treatment. This paper proposes a feature extraction algorithm using discriminative multi-sized patches, based on deep learning convolutional neural network (CNN) for DR grading. This comprehensive algorithm extracts local and global features for efficient decision-making. Each input image is divided into small-sized patches to extract local-level features and then split into clusters or subsets. Hierarchical clustering by Siamese network with pre-trained CNN is proposed in this paper to select clusters with more discriminative patches. The fine-tuned Xception model of CNN is used to extract the global-level features of larger image patches. Local and global features are combined to improve the overall image-wise classification accuracy. The final support vector machine classifier exhibits 96% of classification accuracy with tenfold cross-validation in classifying DR images.
Similar content being viewed by others
References
(2019) The world report on vision. Available at https://www.who.int/publications/i/item/world-report-on-vision
(2020) Prevention and screening for DR. Available at https://www.idf.org/aboutdiabetes/prevention.html
Wu B, Zhu W, Shi F, Zhu S, Chen X (2017) Automatic detection of microaneurysms in retinal fundus images. Comput Med Imaging Graph 55:106–112
ETDRSR Group et al (1985) Photocoagulation for diabetic macular edema. Arch Ophthalmol 103:1796–1806
Lazar I, Hajdu A (2013) Retinal microaneurysm detection through local rotating cross-section profile analysis. IEEE Trans Med Imaging 32(2):400–407
Roychowdhury S, Koozekanani DD, Parhi KK (2014) Dream: diabetic retinopathy analysis using machine learning. IEEE J Biomed Health 18(5):1717–1728
James J, Sharifahmadian E, Shih L (2018) Automatic severity level classification of diabetic retinopathy. Int J Comput Appl 975:30–35
Colomer A, Igual J, Naranjo V (2020) Detection of early signs of diabetic retinopathy based on textural and morphological information in fundus images. Sensors 20(4):1005
Sikder N, Masud M, Bairagi AK, Arif ASM, Nahid AA, Alhumyani HA (2021) Severity classification of diabetic retinopathy using an ensemble learning algorithm through analyzing retinal images. Symmetry 13(4):670
Mukti FA, Eswaran C, Hashim N, Ching HC, Ayoobkhan MUA (2018) An automated grading system for diabetic retinopathy using curvelet transform and hierarchical classification. Int J Eng Sci Technol 7(2.15):154–157
Gayathri S, Krishna AK, Gopi VP, Palanisamy P (2020) Automated binary and multiclass classification of diabetic retinopathy using haralick and multiresolution features. IEEE Access 8:57497–57504
Gayathri S, Gopi VP, Palanisamy P (2020) Automated classification of diabetic retinopathy through reliable feature selection. Phys Eng Sci Med 43(3):927–945
Deepa V, Kumar CS, Andrews SS (2021) Fusing dual-tree quaternion wavelet transform and local mesh based features for grading of diabetic retinopathy using extreme learning machine classifier. Int J Imaging Syst Technol 31(3):1625–1637
Seo Y, Shin K (2019) Hierarchical convolutional neural networks for fashion image classification. Expert Syst Appl 116:328–339
Mittal S (2020) Ensemble of transfer learnt classifiers for recognition of cardiovascular tissues from histological images. Phys Eng Sci Med 43(2):691
Boggavarapu LPK, Manoharan P (2020) A new framework for hyperspectral image classification using Gabor embedded patch based convolution neural network. Infrared Phys Technol 110:103455
Guo N, Gu K, Qiao J, Bi J (2021) Improved deep CNNs based on nonlinear hybrid attention module for image classification. Neural Netw 140:158–166
Su WT, Hsu CC, Huang Z, Lin CW, Cheung G (2018) Joint pairwise learning and image clustering based on a Siamese CNN. In: 2018 25th IEEE international conference on image processing (ICIP). IEEE, Athens, pp 1992–1996
Li Y, Wu J, Wu Q (2019) Classification of breast cancer histology images using multi-size and discriminative patches based on deep learning. IEEE Access 7:21400–21408
Mehmood A, Maqsood M, Bashir M, Shuyuan Y (2020) A deep Siamese convolution neural network for multi-class classification of Alzheimer disease. Brain Sci 10(2):84
Wan S, Liang Y, Zhang Y (2018) Deep convolutional neural networks for diabetic retinopathy detection by image classification. Comput Electr Eng 72:274–282
Lam C, Yi D, Guo M, Lindsey T (2018) Automated detection of diabetic retinopathy using deep learning. AMIA Jt Summits Transl Sci Proc 2018:147
Rehman MU, Khan SH, Abbas Z, Danish Rizvi SM (2019) Classification of diabetic retinopathy images based on customised CNN architecture. In: 2019 Amity International Conference on Artificial Intelligence (AICAI). IEEE, Dubai, pp 244–248
Liu YP, Li Z, Xu C, Li J, Liang R (2019) Referable diabetic retinopathy identification from eye fundus images with weighted path for convolutional neural network. Artif Intell Med 99:101694
Samanta A, Saha A, Satapathy SC, Fernandes SL, Zhang YD (2020) Automated detection of diabetic retinopathy using convolutional neural networks on a small dataset. Pattern Recognit Lett 135:293–298
Hacisoftaoglu RE, Karakaya M, Sallam AB (2020) Deep learning frameworks for diabetic retinopathy detection with smartphone-based retinal imaging systems. Pattern Recognit Lett 135:409–417
Saeed F, Hussain M, Aboalsamh HA (2021) Automatic diabetic retinopathy diagnosis using adaptive fine-tuned convolutional neural network. IEEE Access 9:41344–41359
Khan Z, Khana FG, Khan A, Rehman ZU, Shah S, Qummar S, Ali F, Pack S (2021) Diabetic retinopathy detection using VGG-NIN a deep learning architecture. IEEE Access 9:61408–61416
Jagan Mohan N, Murugan R, Goel T, Mirjalili S, Roy P (2021) A novel four-step feature selection technique for diabetic retinopathy grading. Phys Eng Sci Med 44(4):1351–1366
Deepa V, Kumar CS, Cherian T (2021) Automated detection of diabetic retinopathy images using pre-trained convolutional neural network. In: International conference on communication, control and information sciences (ICCISc). IEEE, Piscataway, pp 1–5
Deepa V, Kumar CS, Andrews SS (2019) Automated detection of microaneurysms using Stockwell transform and statistical features. IET Image Process 13(8):1341–1348
Kauppi T, Kamarainen JK, Lensu L, Kalesnykiene V, Sorri I, Uusitalo H, Kalviainen H (2007) DIARETDB1 diabetic retinopathy database and evaluation protocol. Lappeenranta University of Technology, Lappeenranta
Hoover A (2004) STARE database. Available at http://www.ces.clemson.edu/ahoover/stare
Zhang X, Thibault G, Decencière E, Marcotegui B, Laÿ B, Danno R, Cazuguel G, Quellec G, Lamard M, Massin P et al (2014) Exudate detection in color retinal images for mass screening of diabetic retinopathy. Med Image Anal 18(7):1026–1043
Niemeijer M, van Ginneken B, Cree MJ, Mizutani A, Quellec G, Sánchez CI et al (2010) Retinopathy online challenge: automatic detection of microaneurysms in digital color fundus photographs. IEEE Trans Med Imag 29(1):185–195
(2014) Kaggle database. Available at https://www.kaggle.com/c/diabetic-retinopathy-detection
Zhu X, Yao J, Zhu F, Huang J (2017) Wsisa: making survival prediction from whole slide histopathological images. In: Proceedings of the IEEE conference on computer vision and pattern recognition (CVPR). IEEE, Piscataway, pp 7234–7242
Chollet F (2017) Xception: deep learning with depthwise separable convolutions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). IEEE, Piscataway, pp 1251–1258
Hur AB, Horn D, Siegelmann HT, Vapnik V (2001) Support vector clustering. J Mach Learn Res 2(2):125–137
Zhang C, Pan X, Li H, Gardiner A, Sargent I, Hare J, Atkinson PM (2018) A hybrid MLP-CNN classifier for very fine resolution remotely sensed image classification. ISPRS J Photogramm Remote Sens 140:133–144
Ying C, Qi-Guang M, Jia-Chen L, Lin G (2013) Advance and prospects of Adaboost algorithm. Acta Autom Sin 39(6):745–758
Paul A, Mukherjee DP, Das P, Gangopadhyay A, Chintha AR, Kundu S (2018) Improved random forest for classification. IEEE Trans Image Process 27(8):4012–4024
Yamashita R, Nishio M, Do RKG, Togashi K (2018) Convolutional neural networks: an overview and application in radiology. Insights Imaging 9(4):611–629
Lydia A, Francis S (2019) Adagrad—an optimizer for stochastic gradient descent. Int J Inf Comput Sci 6(5):566–568
Sokolova M, Lapalme G (2009) A systematic analysis of performance measures for classification tasks. Inf Process Manag 45(4):427–437
Akram MU, Khalid S, Tariq A, Javed MY (2013) Detection of neovascularization in retinal images using multivariate m-mediods based classifier. Comput Med Imag Graph 37(5–6):346–357
Funding
The authors have not disclosed any funding.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Deepa, V., Sathish Kumar, C. & Cherian, T. Automated grading of diabetic retinopathy using CNN with hierarchical clustering of image patches by siamese network. Phys Eng Sci Med 45, 623–635 (2022). https://doi.org/10.1007/s13246-022-01129-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13246-022-01129-z