ISSN: 2979-9236|DOI: 10.58190/imiens|Open Access|Peer-Reviewed
Intelligent Methods In Engineering Sciences
Research Articleslock_openOpen AccessPeer-Reviewed Article

Evaluation of Machine Learning and Deep Learning Approaches for Automatic Detection of Eye Diseases

İbrahim KAYA
İlkay ÇINAR
Publication Date
March 29, 2023
Volume / Issue
Vol. 3, Issue 1 (pp. 37-45)
Evaluation of Machine Learning and Deep Learning Approaches for Automatic Detection of Eye Diseases
imageArticle Graphic / Cover

Evaluation of Machine Learning and Deep Learning Approaches for Automatic Detection of Eye Diseases

Official publication asset for Intelligent Methods In Engineering Sciences

subjectAbstract

There are many ocular diseases present in the world. These diseases may arise from factors such as genetic predisposition, environmental influences, and aging. In recent years, advancements in technology have facilitated the detection of ocular pathologies through machine learning techniques. Machine learning models can serve as decision support mechanisms in diagnostic scenarios. In this study, the aim is to detect ocular diseases using machine learning and deep learning techniques. To enhance the results obtained from classification with 4,217 images in the study, 705 images were added to the glaucoma class and 370 images were added to the Diabetic Retinopathy class. The supplemented dataset with additional images comprises a total of four classes. One class represents the control group and is labeled as "normal." The remaining three classes represent disease categories: Diabetic Retinopathy, Cataract, and Glaucoma. To extract deep features from the images, a pre-trained InceptionV3 model was utilized, resulting in 2048 features extracted. These extracted features were then classified using Neural Network (NN), Logistic Regression (LR), k-Nearest Neighbors (k-NN), and Random Forest (RF) machine learning models. Before the dataset supplemented with additional images, the classification accuracies of the machine learning models were as NN 89.2%, LR 87.3%, k-NN 81.2%, and Random Forest 76.9%. Upon examining the classification accuracies after dataset supplemented with additional images, the following improvements were observed: NN 90.9% with a 1.7% increase, LR 90.2% with a 2.9% increase, k-NN 84.6% with a 3.4% increase, and Random Forest 82% with a 5.1% increase. Performance evaluation was conducted using recall, precision, and F-1 score metrics. Additionally, the learning performance of the machine learning models was assessed through Receiver Operating Characteristic (ROC) curves and Area Under Curve (AUC) values.

Keywords:ClassificationDeep featuresDeep learningEye diseasesMachine learning

Author Information & Affiliations

format_list_numberedReferences (43)

Cited Literature
  1. 1

    Raza, A., et al., Classification of Eye Diseases and Detection of Cataract using Digital Fundus Imaging (DFI) and Inception-V4 Deep Learning Model, in 2021 International Conference on Frontiers of Information Technology (FIT). 2021. p. 137-142. DOI: 10.1109/FIT53504.2021.00034

  2. 2

    Umesh, L., M. Mrunalini, and S. Shinde, Review of image processing and machine learning techniques for eye disease detection and classification. International Research Journal of Engineering and Technology, 2016. 3(3): p. 547-551.

  3. 3

    Pan, Y., K. Zhao, and Z. Tan, Fundus image classification using Inception V3 and ResNet-50 for the early diagnostics of fundus diseases. Frontiers in Physiology, 2023. 14: p. 1126780. DOI: 10.3389/fphys.2023.1126780

  4. 4

    Bitto, A.K. and I. Mahmud, Multi categorical of common eye disease detect using convolutional neural network: a transfer learning approach. Bulletin of Electrical Engineering and Informatics, 2022. 11(4): p. 2378-2387. DOI: 10.11591/eei.v11i4.3834

  5. 5

    Hameed, S.R. and H.M. Ahmed, Eye diseases classification using back propagation with parabola learning rate. Al-Qadisiyah Journal Of Pure Science, 2021. 26(1): p. 1–9-1–9. DOI: 10.29350/qjps2021.26.1.1220

  6. 6

    Smaida, M., S. Yaroshchak, and Y. El Barg. DCGAN for Enhancing Eye Diseases Classification. in CMIS. 2021.

  7. 7

    Ahmad, H.M. and S.R. Hameed. Eye Diseases Classification Using Hierarchical MultiLabel Artificial Neural Network. IEEE. DOI: 10.1109/IT-ELA50150.2020.9253120

  8. 8

    Wang, W., et al., Learning Two-Stream CNN for Multi-Modal Age-Related Macular Degeneration Categorization. IEEE Journal of Biomedical and Health Informatics, 2022. 26(8): p. 4111-4122. DOI:10.1109/JBHI.2022.3171523

  9. 9

    Hirota, M., et al., Effect of color information on the diagnostic performance of glaucoma in deep learning using few fundus images. International Ophthalmology, 2020. 40(11): p. 3013-3022. DOI:10.1007/s10792-020-01485-3

  10. 10

    Sayres, R., et al., Using a deep learning algorithm and integrated gradients explanation to assist grading for diabetic retinopathy. Ophthalmology, 2019. 126(4): p. 552-564. DOI: 10.1016/j.ophtha.2018.11.016

  11. 11

    Serener, A. and S. Serte. Transfer learning for early and advanced glaucoma detection with convolutional neural networks. in 2019 Medical technologies congress (TIPTEKNO). 2019. IEEE. DOI: 10.1109/TIPTEKNO.2019.8894965

  12. 12

    Islam, M.T., et al. Source and camera independent ophthalmic disease recognition from fundus image using neural network. in 2019 IEEE International Conference on Signal Processing, Information, Communication & Systems (SPICSCON). 2019. IEEE. DOI: 10.1109/SPICSCON48833.2019.9065162

  13. 13

    Lam, C., et al., Automated detection of diabetic retinopathy using deep learning. AMIA summits on translational science proceedings, 2018. 2018: p. 147.

  14. 14

    Wang, X., et al. Diabetic retinopathy stage classification using convolutional neural networks. in 2018 IEEE International Conference on Information Reuse and Integration (IRI). 2018. IEEE. DOI: 10.1109/IRI.2018.00074

  15. 15

    Chen, H., et al. Detection of Diabetic Retinopathy using Deep Neural Network. in 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP). 2018. DOI: 10.1109/ICDSP.2018.8631882

  16. 16

    Eye Diseases Classification Dataset. Available from: https://www.kaggle.com/datasets/gunavenkatdoddi/eye-diseases-classification.

  17. 17

    Glaucoma Detection Dataset. Available from: https://www.kaggle.com/datasets/sshikamaru/glaucoma-detection.

  18. 18

    Diabetic Retinopathy 224x224 Gaussian Filtered Dataset, Available from: https://www.kaggle.com/datasets/sovitrath/diabetic-retinopathy-224x224-gaussian-filtered.

  19. 19

    Cruyff, M.J., et al., A review of regression procedures for randomized response data, including univariate and multivariate logistic regression, the proportional odds model and item response model, and self-protective responses. Handbook of statistics, 2016. 34: p. 287-315. DOI: 10.1016/bs.host.2016.01.016

  20. 20

    Akhgarjand, C., et al., Does Ashwagandha supplementation have a beneficial effect on the management of anxiety and stress? A systematic review and meta‐analysis of randomized controlled trials. Phytotherapy Research, 2022. 36(11): p. 4115-4124. DOI: 10.1002/ptr.7598

  21. 21

    Cinar, I. and M. Koklu, Classification of rice varieties using artificial intelligence methods. International Journal of Intelligent Systems and Applications in Engineering, 2019. 7(3): p. 188-194. DOI: 10.18201/ijisae.2019355381

  22. 22

    Wang, D., et al. Neural networks are more productive teachers than human raters: Active mixup for data-efficient knowledge distillation from a blackbox model. in Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition. 2020.

  23. 23

    Brownlee, J., What is the Difference Between a Batch and an Epoch in a Neural Network. Machine learning mastery, 2018. 20.

  24. 24

    Chicco, D., Siamese neural networks: An overview. Artificial neural networks, 2021: p. 73-94. DOI: 10.1007/978-1-0716-0826-5_3

  25. 25

    Cinar, I. and M. Koklu, Identification of Rice Varieties Using Machine Learning Algorithms. Journal of Agricultural Sciences, 2022: p. 9-9. DOI: 10.15832/ankutbd.862482

  26. 26

    Koklu, M. and K. Sabanci, Estimation of credit card customers payment status by using kNN and MLP. International Journal of Intelligent Systems and Applications in Engineering, 2016. 4(Special Issue-1): p. 249-251.

  27. 27

    Mao, W. and F. Wang, New advances in intelligence and security informatics. 2012: Academic Press.

  28. 28

    Dunham, K., Chapter 6-Phishing, SMishing, and Vishing. Mobile Malware Attacks and Defense, 2009: p. 125-196.

  29. 29

    Isik, M., Ozulku, B., Kursun, R., Taspinar, Y. S., Cinar, I., Yasin, E. T., & Koklu, M. (2024). Automated classification of hand-woven and machine-woven carpets based on morphological features using machine learning algorithms. The Journal of The Textile Institute, p. 1-10. DOI: 10.1080/00405000.2024.2309694

  30. 30

    Singh, D., et al., Classification and analysis of pistachio species with pre-trained deep learning models. Electronics, 2022. 11(7): p. 981. DOI: 10.3390/electronics11070981

  31. 31

    Koklu, M., et al., A CNN-SVM study based on selected deep features for grapevine leaves classification. Measurement, 2022. 188: p. 110425. DOI: 10.1016/j.measurement.2021.110425

  32. 32

    Koklu, M., I. Cinar, and Y.S. Taspinar, CNN-based bi-directional and directional long-short term memory network for determination of face mask. Biomedical signal processing and control, 2022. 71: p. 103216. DOI: 10.1016/j.bspc.2021.103216

  33. 33

    Demir, A., F. Yilmaz, and O. Kose. Early detection of skin cancer using deep learning architectures: resnet-101 and inception-v3. in 2019 medical technologies congress (TIPTEKNO). 2019. IEEE. DOI: 10.1109/TIPTEKNO47231.2019.8972045

  34. 34

    Sinha, R. and J. Clarke. When technology meets technology: Retrained ‘Inception V3’classifier for NGS based pathogen detection. in 2017 IEEE International Conference on Bioinformatics and Biomedicine (BIBM). 2017. IEEE. DOI: 10.1109/BIBM.2017.8217942

  35. 35

    Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., & Wojna, Z. (2016). Rethinking the inception architecture for computer vision. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 2818-2826).

  36. 36

    Çataloluk, H., Gerçek tıbbi veriler üzerinde veri madenciliği yöntemlerini kullanarak hastalık teşhisi. 2012, Bilecik Üniversitesi, Fen Bilimleri Enstitüsü.

  37. 37

    Ruuska, S., et al., Evaluation of the confusion matrix method in the validation of an automated system for measuring feeding behaviour of cattle. Behavioural processes, 2018. 148: p. 56-62. DOI: 10.1016/j.beproc.2018.01.004

  38. 38

    Gencturk, B., Arsoy, S., Taspinar, Y. S., Cinar, I., Kursun, R., Yasin, E. T., and Koklu, M. (2024). Detection of hazelnut varieties and development of mobile application with CNN data fusion feature reduction-based models. European Food Research and Technology, 250(1), p. 97-110. DOI: 10.1007/s00217-023-04369-9

  39. 39

    Koklu, M. and I.A. Ozkan, Multiclass classification of dry beans using computer vision and machine learning techniques. Computers and Electronics in Agriculture, 2020. 174: p. 105507.

  40. 40

    Browne, M.W., Cross-validation methods. Journal of mathematical psychology, 2000. 44(1): p. 108-132. DOI: 10.1016/j.compag.2020.105507

  41. 41

    Bates, S., T. Hastie, and R. Tibshirani, Cross-validation: what does it estimate and how well does it do it? Journal of the American Statistical Association, 2023: p. 1-12. DOI: 10.1080/01621459.2023.2197686

  42. 42

    Xiong, Z., et al., Evaluating explorative prediction power of machine learning algorithms for materials discovery using k-fold forward cross-validation. Computational Materials Science, 2020. 171: p. 109203. DOI: 10.1016/j.commatsci.2019.109203

  43. 43

    Maleki, F., et al., Machine learning algorithm validation: from essentials to advanced applications and implications for regulatory certification and deployment. Neuroimaging Clinics, 2020. 30(4): p. 433-445. DOI: 10.1016/j.nic.2020.08.004

format_quote

How to Cite this Article

KAYA, İ., ÇINAR, İ. (2023). Evaluation of Machine Learning and Deep Learning Approaches for Automatic Detection of Eye Diseases. Intelligent Methods In Engineering Sciences, 37-45. https://doi.org/10.58190/imiens.2024.85