Skip to main content
Log in

Effective methods of diabetic retinopathy detection based on deep convolutional neural networks

  • Original Article
  • Published:
International Journal of Computer Assisted Radiology and Surgery Aims and scope Submit manuscript

Abstract

Purpose

Diabetic retinopathy (DR) has become the leading cause of blindness worldwide. In clinical practice, the detection of DR often takes a lot of time and effort for ophthalmologist. It is necessary to develop an automatic assistant diagnosis method based on medical image analysis techniques.

Methods

Firstly, we design a feature enhanced attention module to capture focus lesions and regions. Secondly, we propose a stage sampling strategy to solve the problem of data imbalance on datasets and avoid the CNN ignoring the focus features of samples that account for small parts. Finally, we treat DR detection as a regression task to keep the gradual change characteristics of lesions and output the final classification results through the optimization method on the validation set.

Results

Extensive experiments are conducted on open-source datasets. Our methods achieve 0.851 quadratic weighted kappa which outperforms first place in the Kaggle DR detection competition based on the EyePACS dataset and get the accuracy of 0.914 in the referable/non-referable task and 0.913 in the normal/abnormal task based on the Messidor dataset.

Conclusion

In this paper, we propose three novel automatic DR detection methods based on deep convolutional neural networks. The results illustrate that our methods can obtain comparable performance compared with previous methods and generate visualization pictures with potential lesions for doctors and patients.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. https://www.kaggle.com/c/diabetic-retinopathy-detection/leaderboard (2016)

  2. https://github.com/lessw2020/Ranger-Deep-Learning-Optimizer (2019)

  3. Andrearczyk V, Whelan PF (2016) Using filter banks in convolutional neural networks for texture classification. Pattern Recognit Lett 84:63–69

    Article  Google Scholar 

  4. Bay H, Tuytelaars T, Van Gool L (2006) Surf: speeded up robust features. In: European conference on computer vision. Springer, pp 404–417

  5. Buda M, Maki A, Mazurowski MA (2018) A systematic study of the class imbalance problem in convolutional neural networks. Neural Netw 106:249–259

    Article  Google Scholar 

  6. Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP (2002) Smote: synthetic minority over-sampling technique. J Artif Intell Res 16:321–357

    Article  Google Scholar 

  7. Decencière E, Zhang X, Cazuguel G, Lay B, Cochener B, Trone C, Gain P, Ordonez R, Massin P, Erginay A, Charton B, Klein JC (2014) Feedback on a publicly distributed image database: the messidor database. Image Anal Stereol 33(3):231–234

    Article  Google Scholar 

  8. Dutta S, Manideep BC, Basha SM, Caytiles RD, Iyengar N (2018) Classification of diabetic retinopathy images by using deep learning models. Int J Grid Distrib Comput 11(1):89–106

    Article  Google Scholar 

  9. Freeman WT, Roth M (1995) Orientation histograms for hand gesture recognition. In: International workshop on automatic face and gesture recognition, vol 12, pp 296–301

  10. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  11. He T, Zhang Z, Zhang H, Zhang Z, Xie J, Li M (2019) Bag of tricks for image classification with convolutional neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 558–567

  12. Hu J, Shen L, Sun G (2018) Squeeze-and-excitation networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7132–7141

  13. Joachims T (1998) Making large-scale SVM learning practical. Technical report, SFB 475: Komplexitätsreduktion in Multivariaten Datenstrukturen, Universität Dortmund

  14. Keel S, Li Z, Scheetz J, Robman L, Phung J, Makeyeva G, Aung KZ, Liu C, Yan X, Meng W, Guymer R, Chang R, He M (2019) Development and validation of a deep learning algorithm for the detection of neovascular age-related macular degeneration from color fundus photographs. Clin Exp Ophthalmol 47:1009–1018

    Article  Google Scholar 

  15. Krause J, Gulshan V, Rahimy E, Karth P, Widner K, Corrado GS, Peng L, Webster DR (2018) Grader variability and the importance of reference standards for evaluating machine learning models for diabetic retinopathy. Ophthalmology 125(8):1264–1272

    Article  Google Scholar 

  16. LeCun Y, Bengio Y, Hinton G (2015) Deep learning. Nature 521(7553):436

    Article  CAS  Google Scholar 

  17. Li X, Hu X, Yu L, Zhu L, Fu CW, Heng PA (2019) CANet: cross-disease attention network for joint diabetic retinopathy and diabetic macular edema grading. IEEE Trans Med Imaging 39:1483–1493

    Article  Google Scholar 

  18. Li X, Pang T, Xiong B, Liu W, Liang P, Wang T (2017) Convolutional neural networks based transfer learning for diabetic retinopathy fundus image classification. In: 2017 10th international congress on image and signal processing, biomedical engineering and informatics (CISP-BMEI). IEEE, pp 1–11

  19. Liaw A, Wiener M (2002) Classification and regression by randomforest. R News 2(3):18–22

    Google Scholar 

  20. Lim G, Lee ML, Hsu W, Wong TY (2014) Transformed representations for convolutional neural networks in diabetic retinopathy screening. In: AAAI workshop: modern artificial intelligence for health analytics

  21. Lin Z, Guo R, Wang Y, Wu B, Chen T, Wang W, Chen DZ, Wu J (2018) A framework for identifying diabetic retinopathy based on anti-noise detection and attention-based fusion. In: International conference on medical image computing and computer-assisted intervention. Springer, pp. 74–82

  22. Lindeberg T (2012) Scale invariant feature transform. Scholarpedia 7(5):10491

    Article  Google Scholar 

  23. Noguera C (2015) Your diabetic patients: look them in the eyes. Which ones will lose their sight? http://www.eyepacs.com/diabeticretinopathy/

  24. Olsson DM, Nelson LS (1975) The Nelder-Mead simplex procedure for function minimization. Technometrics 17(1):45–51

    Article  Google Scholar 

  25. Park J, Woo S, Lee JY, Kweon IS (2018) Bam: Bottleneck attention module. In: British machine vision conference (BMVC). British Machine Vision Association (BMVA)

  26. Pires R, Avila S, Jelinek HF, Wainer J, Valle E, Rocha A (2015) Beyond lesion-based diabetic retinopathy: a direct approach for referral. IEEE J Biomed Health Inform 21(1):193–200

    Article  Google Scholar 

  27. Pires R, Jelinek HF, Wainer J, Valle E, Rocha A (2014) Advancing bag-of-visual-words representations for lesion classification in retinal images. PLoS One 9(6):e96814

    Article  Google Scholar 

  28. Pratt H, Coenen F, Broadbent DM, Harding SP, Zheng Y (2016) Convolutional neural networks for diabetic retinopathy. Procedia Comput Sci 90:200–205

    Article  Google Scholar 

  29. Ren S, He K, Girshick R, Sun J (2015) Faster r-cnn: towards real-time object detection with region proposal networks. Adv Neural Inf Process Syst 28:91–99

    Google Scholar 

  30. Ronneberger O, Fischer P, Brox T (2015) U-net: convolutional networks for biomedical image segmentation. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 234–241

  31. Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M, Berg AC, Fei-Fei L (2015) Imagenet large scale visual recognition challenge. Int J Comput Vis 115(3):211–252

    Article  Google Scholar 

  32. Sánchez CI, Niemeijer M, Dumitrescu AV, Suttorp-Schulten MS, Abramoff MD, van Ginneken B (2011) Evaluation of a computer-aided diagnosis system for diabetic retinopathy screening on public data. Investig Ophthalmol Vis Sci 52(7):4866–4871

    Article  Google Scholar 

  33. Sankar M, Batri K, Parvathi R (2016) Earliest diabetic retinopathy classification using deep convolution neural networks. pdf. Int J Adv Eng Technol 10:M9

    Google Scholar 

  34. Santoro A, Bartunov S, Botvinick M, Wierstra D, Lillicrap T (2016) Meta-learning with memory-augmented neural networks. In: International conference on machine learning. PMLR, pp 1842–1850

  35. Selvaraju RR, Cogswell M, Das A, Vedantam R, Parikh D, Batra D (2017) Grad-cam: visual explanations from deep networks via gradient-based localization. In: Proceedings of the IEEE international conference on computer vision, pp 618–626

  36. Séoud L, Faucon T, Hurtut T, Chelbi J, Cheriet F, Langlois JP (2014) Automatic detection of microaneurysms and haemorrhages in fundus images using dynamic shape features. In: 2014 IEEE 11th international symposium on biomedical imaging (ISBI). IEEE, pp 101–104

  37. Shen L, Lin Z, Huang Q (2016) Relay backpropagation for effective learning of deep convolutional neural networks. In: European conference on computer vision, pp. 467–482. Springer

  38. Silberman N, Ahrlich K, Fergus R, Subramanian L (2010) Case for automated detection of diabetic retinopathy. In: 2010 AAAI spring symposium series

  39. Simonyan K, Zisserman A (2015) Very deep convolutional networks for large-scale image recognition. In: International conference on learning representations

  40. Szegedy C, Liu W, Jia Y, Sermanet P, Reed S, Anguelov D, Erhan D, Vanhoucke V, Rabinovich A (2015) Going deeper with convolutions. Cvpr

  41. Tang L, Niemeijer M, Reinhardt JM, Garvin MK, Abramoff MD (2012) Splat feature classification with application to retinal hemorrhage detection in fundus images. IEEE Trans Med Imaging 32(2):364–375

    Article  Google Scholar 

  42. Vo HH, Verma A (2016) New deep neural nets for fine-grained diabetic retinopathy recognition on hybrid color space. In: 2016 IEEE international symposium on multimedia (ISM). IEEE, pp 209–215

  43. Wang X, Girshick R, Gupta A, He K (2018) Non-local neural networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 7794–7803

  44. Wang Z, Yin Y, Shi J, Fang W, Li H, Wang X (2017) Zoom-in-net: deep mining lesions for diabetic retinopathy detection. In: International conference on medical image computing and computer-assisted intervention. Springer, pp 267–275

  45. Woo S, Park J, Lee JY, Kweon IS (2018) Cbam: convolutional block attention module. In: Proceedings of the European conference on computer vision (ECCV), pp 3–19

  46. Zhou K, Gu Z, Liu W, Luo W, Cheng J, Gao S, Liu J (2018) Multi-cell multi-task convolutional neural networks for diabetic retinopathy grading. In: 2018 40th annual international conference of the IEEE engineering in medicine and biology society (EMBC). IEEE, pp 2724–2727

Download references

Acknowledgements

This research is supported by National Key R&D Program of China (No. 2018YFC0115102), National Natural Science Foundation of China (Nos. 61872020, U20A20195), Beijing Natural Science Foundation Haidian Primitive Innovation Joint Fund (L182016), Beijing Advanced Innovation Center for Biomedical Engineering (ZF138G1714), Research Unit of Virtual Human and Virtual Surgery, Chinese Academy of Medical Sciences (2019RU004), Shenzhen Research Institute of Big Data, Shenzhen, 518000. We also thank the Faculty of Media and Communication, Bournemouth University (UK) with its support of Global Visiting Fellowship for Dr. Junjun Pan.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Junjun Pan.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest and personal relationships with other people or organizations that can inappropriately influence this work. There is no professional or other personal interest of any nature or kind in any product, service, and/or company that could be construed as influencing the position presented in, or the review of, the manuscript entitled.

Ethical approval

The data we used are open-source fundus color images, so there are no animal and human experiments.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Gu, Y., Wang, X., Pan, J. et al. Effective methods of diabetic retinopathy detection based on deep convolutional neural networks. Int J CARS 16, 2177–2187 (2021). https://doi.org/10.1007/s11548-021-02498-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11548-021-02498-8

Keywords

Navigation