Retinal Image Processing and Classification Using Convolutional Neural Networks

  • Karuna Rajan
  • C. SreejithEmail author
Conference paper
Part of the Lecture Notes in Computational Vision and Biomechanics book series (LNCVB, volume 30)


This study aims to develop a system to distinguish retinal disease from fundus images. Precise and programmed analysis of retinal images has been considered as an effective way for the determination of retinal diseases such as diabetic retinopathy, hypertension, arteriosclerosis, etc. In this work, we extracted different retinal features such as blood vessels, optic disc and lesions and then applied convolutional neural network based models for the detection of multiple retinal diseases with fundus photographs involved in structured analysis of the retina (STARE) database. Augmentation techniques like translations and rotations are done for expanding the number of images. The blood vessel extraction is done with the help of morphological operations like dilation and erosion and enhancement operations like CLAHE and AHE. The optic disc is localized by the methods such as opening, closing, Canny’s edge detection and finally thresholding the image after filling the holes. The bright lesions (exudates) inside the retina are detected by the filtering operations and contrast enhancement after the removal of the optic disc. In this study, we experimented with different retinal features as input to convolutional neural networks for effective classification of retinal images.


AHE Canny’s edge detection CLAHE Convolutional neural networks Dilation Erosion Lesions Optic nerve Segmentation STARE 



This work was fully funded by Calpine Labs, UVJ Technologies, Kochi, India. We are also immensely grateful to Mr. Bijeesh Devassy, Project Manager, UVJ Technologies and Dr. Asharaf S, Associate Professor, IIITM-K for sharing their pearls of wisdom with us during the course of this research.


  1. 1.
    Choi JY, Yoo TK, Seo JG, Kwak J, Um TT, Rim TH (2017) Multi-categorical deep learning neural network to classify retinal images: a pilot study employing small database. PLoS ONE 12(11):e0187336CrossRefGoogle Scholar
  2. 2.
    Abràmoff MD, Garvin MK, Sonka M (2010) Retinal imaging and image analysis. IEEE Rev Biomed Eng 3:169–208CrossRefGoogle Scholar
  3. 3.
  4. 4.
    Sinthanayothin C, Boyce JF, Cook HL, Williamson TH (1999) Automated localisation of the optic disc, fovea, and retinal blood vessels from digital colour fundus images. Br J Ophthalmol 83(8):902–910CrossRefGoogle Scholar
  5. 5.
    Hoover A, Goldbaum M (2003) Locating the optic nerve in a retinal image using the fuzzy convergence of the blood vessels. IEEE Trans Med Imag 22(8):951–958CrossRefGoogle Scholar
  6. 6.
    Sánchez CI, Hornero R, Lopez MI, Poza J (2004) Retinal image analysis to detect and quantify lesions associated with diabetic retinopathy. In: 26thAnnual International Conference of the IEEE engineering in medicine and biology society, IEMBS’04, vol 1. IEEE, pp 1624–1627Google Scholar
  7. 7.
    Mishra M, Nath MK, Dandapat S (2011) Glaucoma detection from color fundus images. Int J Comput Commun Technol (IJCCT) 2(6):7–10Google Scholar
  8. 8.
    Patton N, Aslam TM, MacGillivray T, Deary IJ, Dhillon B, Eikelboom RH, Yogesan K, Constable IJ (2006) Retinal image analysis: concepts, applications and potential. Prog Retinal Eye Res 25(1):99–127CrossRefGoogle Scholar
  9. 9.
    Verma K, Deep P, Ramakrishnan A (2011) Detection and classification of diabetic retinopathy using retinal images. In: 2011 Annual IEEE India conference (INDICON), pp 1–6. IEEEGoogle Scholar
  10. 10.
    Priyadharsini BH Devi MR (2014) Analysis of retinal blood vessels using image processing techniques. In: 2014 international conference on intelligent computing applications (ICICA), pp. 244–248. IEEEGoogle Scholar
  11. 11.
    Tjandrasa H, Wijayanti A, Suciati N (2012) Optic nerve head segmentation using hough transform and active contours. Indones J Electr Eng Comput Sci 10(3):531–536Google Scholar
  12. 12.
    Nguyen UT, Bhuiyan A, Park LA, Ramamohanarao K (2013) An effective retinal blood vessel segmentation method using multi-scale line detection. Pattern Recogn 46(3):703–715CrossRefGoogle Scholar
  13. 13.
    Radha R, Lakshman B (2013) Retinal image analysis using morphological process and clustering technique. Signal Image Process 4(6):55Google Scholar
  14. 14.
    Wang H, Hsu W, Goh KG, Lee ML (2000) An effective approach to detect lesions in color retinal images. In: 2000 Proceedings of IEEE conference on computer vision and pattern recognition, vol 2. pp. 181–186, IEEEGoogle Scholar
  15. 15.
    GeethaRamani R, Balasubramanian L (2016) Retinal blood vessel segmentation employing image processing and data mining techniques for computerized retinal image analysis. Biocybern Biomed Eng 36(1):102–118CrossRefGoogle Scholar
  16. 16.
    Melinščak M, Prentašić P, Lončarić S (2015) Retinal vessel segmentation using deep neural networks. In: VISAPPGoogle Scholar
  17. 17.
    Chandore V, Asati S (2017) Automatic detection of diabetic retinopathy using deep convolutional neural networkGoogle Scholar
  18. 18.
    Tan JH, Acharya UR, Bhandary SV, Chua KC, Sivaprasad S (2017) Segmentation of optic disc, fovea and retinal vasculature using a single convolutional neural network. J Comput Sci 20:70–79Google Scholar
  19. 19.
    Dasgupta A, Singh S (2017) A fully convolutional neural network based structured prediction approach towards the retinal vessel segmentation. In: 14th International symposium on biomedical imaging, pp. 248–251. IEEEGoogle Scholar
  20. 20.

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Calpine LabsUVJ Technologies Pvt.LtdKochiIndia

Personalised recommendations