Abstract
Purpose
Early detection of retinal disorders using optical coherence tomography (OCT) images can prevent vision loss. Since manual screening can be time-consuming, tedious, and fallible, we present a reliable computer-aided diagnosis (CAD) software based on deep learning. Also, we made efforts to increase the interpretability of the deep learning methods, overcome their vague and black box nature, and also understand their behavior in the diagnosis.
Methods
We propose a novel method to improve the interpretability of the used deep neural network by embedding the rich semantic information of abnormal areas based on the ophthalmologists’ interpretations and medical descriptions in the OCT images. Finally, we trained the classification network on a small subset of the online publicly available University of California San Diego (UCSD) dataset with an overall of 29,800 OCT images.
Results
The experimental results on the 1000 test OCT images show that the proposed method achieves the overall precision, accuracy, sensitivity, and f1-score of 97.6%, 97.6%, 97.6%, and 97.59%, respectively. Also, the heat map images provide a clear region of interest which indicates that the interpretability of the proposed method is increased dramatically.
Conclusion
The proposed software can help ophthalmologists in providing a second opinion to make a decision, and primitive automated diagnoses of retinal diseases and even it can be used as a screening tool, in eye clinics. Also, the improvement of the interpretability of the proposed method causes to increase in the model generalization, and therefore, it will work properly on a wide range of other OCT datasets.
Similar content being viewed by others
References
Eghtedar RA, Esmaeili M, Peyman A, Akhlaghi M, Rasta SH (2022) An update on choroidal layer segmentation methods in optical coherence tomography images: a review. J Biomed Phys Eng 12(1):1
Sunija A, Kar S, Gayathri S, Gopi VP, Palanisamy P (2021) Octnet: a lightweight CNN for retinal disease classification from optical coherence tomography images. Comput Methods Programs Biomed 200:105877
Das V, Dandapat S, Bora PK (2019) Multi-scale deep feature fusion for automated classification of macular pathologies from OCT images. Biomed Signal Process Control 54:101605
Chauhan NK, Singh K (2018) A review on conventional machine learning vs deep learning. In: 2018 international conference on computing, power and communication technologies (GUCON): IEEE, pp 347–352
Adel A, Soliman MM, Khalifa NEM, Mostafa K (2020) Automatic classification of retinal eye diseases from optical coherence tomography using transfer learning. In: 2020 16th international computer engineering conference (ICENCO): IEEE pp 37–42
Ai Z, Huang X, Feng J, Wang H, Tao Y, Zeng F et al. (2022) FN-OCT: disease detection algorithm for retinal optical coherence tomography based on a fusion network. Front Neuroinf 50
Chen Y-M, Huang W-T, Ho W-H, Tsai J-T (2021) Classification of age-related macular degeneration using convolutional-neural-network-based transfer learning. BMC Bioinf 22(5):1–16
He X, Fang L, Rabbani H, Chen X, Liu Z (2020) Retinal optical coherence tomography image classification with label smoothing generative adversarial network. Neurocomputing 405:37–47
Kermany DS, Goldbaum M, Cai W, Valentim CC, Liang H, Baxter SL et al (2018) Identifying medical diagnoses and treatable diseases by image-based deep learning. Cell 172(5):1122–1131
Li F, Chen H, Liu Z, Zhang X-d, Jiang M-s, Wu Z-z et al (2019) Deep learning-based automated detection of retinal diseases using optical coherence tomography images. Biomed Opt Expr 10(12):6204–6226
Mittal P (2021) Retinal disease classification using convolutional neural networks algorithm. Turkish J Comput Math Educ (TURCOMAT) 12(11):5681–5689
Tsuji T, Hirose Y, Fujimori K, Hirose T, Oyama A, Saikawa Y et al (2020) Classification of optical coherence tomography images using a capsule network. BMC Ophthalmol 20(1):1–9
Xu L, Wang L, Cheng S, Li Y (2021) MHANet: a hybrid attention mechanism for retinal diseases classification. PLoS ONE 16(12):e0261285
Srinivasan PP, Kim LA, Mettu PS, Cousins SW, Comer GM, Izatt JA et al (2014) Fully automated detection of diabetic macular edema and dry age-related macular degeneration from optical coherence tomography images. Biomed Opt Expr 5(10):3568–3577
Kermany D, Zhang K, Goldbaum M (2018) Large dataset of labeled optical coherence tomography (oct) and chest x-ray images. Mendeley Data 3:10–17632
Luo Y, Xu Q, Jin R, Wu M, Liu L (2021) Automatic detection of retinopathy with optical coherence tomography images via a semi-supervised deep learning method. Biomed Opt Expr 12(5):2684–2702
Chen L-C, Zhu Y, Papandreou G, Schroff F, Adam H (2018) Encoder-decoder with atrous separable convolution for semantic image segmentation. In: Proceedings of the European conference on computer vision (ECCV) pp 801–18
Huang L, He X, Fang L, Rabbani H, Chen X (2019) Automatic classification of retinal optical coherence tomography images with layer guided convolutional neural network. IEEE Signal Process Lett 26(7):1026–1030
Li F, Chen H, Liu Z, Zhang X, Wu Z (2019) Fully automated detection of retinal disorders by image-based deep learning. Graefes Arch Clin Exp Ophthalmol 257(3):495–505
Saraiva AA, Santos D, Pimentel P, Sousa JVM, Ferreira NMF, Neto JdEB et al. (2020) Classification of optical coherence tomography using convolutional neural networks. Bioinformatics pp 168–175
Adiga S, Sivaswamy J (2018) Shared encoder based denoising of optical coherence tomography images. ICVGIP pp 35-1
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
Long J, Shelhamer E, Darrell T (2015) Fully convolutional networks for semantic segmentation. Proceedings of the IEEE conference on computer vision and pattern recognition. pp 3431–3440
Chen L-C, Papandreou G, Kokkinos I, Murphy K, Yuille AL (2014) Semantic image segmentation with deep convolutional nets and fully connected crfs. arXiv preprint arXiv:14127062
Chen L-C, Papandreou G, Kokkinos I, Murphy K, Yuille AL (2017) Deeplab: semantic image segmentation with deep convolutional nets, atrous convolution, and fully connected crfs. IEEE Trans Pattern Anal Mach Intell 40(4):834–848
Chen L-C, Papandreou G, Schroff F, Adam H (2017) Rethinking atrous convolution for semantic image segmentation. arXiv preprint arXiv:170605587
Pan SJ, Yang Q (2009) A survey on transfer learning. IEEE Trans Knowl Data Eng 22(10):1345–1359
Tan M, Le Q (2019) Efficientnet: rethinking model scaling for convolutional neural networks. International conference on machine learning: PMLR, pp 6105–6114
Xia X, Xu C, Nan B (2017) Inception-v3 for flower classification. In: 2017 2nd international conference on image, vision and computing (ICIVC): IEEE, pp 783–787
Mukti IZ, Biswas D (2019) Transfer learning based plant diseases detection using ResNet50. In: 2019 4th International conference on electrical information and communication technology (EICT): IEEE, pp 1–6
Tammina S (2019) Transfer learning using vgg-16 with deep convolutional neural network for classifying images. Int J Sci Res Publ (IJSRP) 9(10):143–150
Rogachev A, Melikhova E (2020) Automation of the process of selecting hyperparameters for artificial neural networks for processing retrospective text information. In: IOP conference series: earth and environmental science: IOP Publishing, p 012012
Chattopadhay A, Sarkar A, Howlader P, Balasubramanian VN (2018) Grad-cam++: generalized gradient-based visual explanations for deep convolutional networks. In: 2018 IEEE winter conference on applications of computer vision (WACV): IEEE, pp 839–847
Harwani BM (2018) Qt5 python GUI programming cookbook: building responsive and powerful cross-platform applications with PyQt. Packt Publishing Ltd
Siahaan V, Sianipar RH (2019) LEARNING PyQt5: a step by step tutorial to develop MySQL-based applications. Sparta publishing
Hope T, Resheff YS, Lieder I (2017) Learning tensorflow: a guide to building deep learning systems. O'Reilly Media, Inc.
Gulli A, Pal S (2017) Deep learning with Keras. Packt Publishing Ltd
Mistry K, Saluja A (2016) An introduction to opencv using python with ubuntu. Int J Sci Res Comput Sci Eng Inf Technol 1(2):65–68
Tharwat A (2020) Classification assessment methods. Appl Comput Inf 17(1):168–192
Saraiva A, Melo R, Filipe V, Sousa J, Ferreira NF, Valente A (2018) Mobile multirobot manipulation by image recognition. Int J Syst Appl Eng Devel
Acknowledgements
The authors would like to thank Mr. Sajed Rakhshani of School of Advanced Technologies in Medicine, Medical Image and Signal Processing Research Center, Isfahan University of Medical Sciences, Isfahan, Iran, for his useful comments and valuable guidance throughout the research. This work was also supported by the Student Research Committee of Isfahan University of Medical Sciences under grant number 1401278.
Funding
This article has no associated award funding.
Author information
Authors and Affiliations
Contributions
AV and RAE designed and implemented methods, developed software tool, wrote the main manuscript text, and prepared all the table and figures. MM and AP verified our segmentation ground truths, evaluated the results, and gave helpful advises about the proposed software tool. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Ethical approval
This study was approved by the ethics committees of Isfahan University of Medical Sciences (Iran) with Approval IR.MUI.RESEARCH.REC.1401.399. Any of the authors did not perform any studies with human participants or animals in this paper.
Consent to participation
This research does not directly involve human subjects, and only the online publicly available University of California San Diego (UCSD) dataset is used in this study.
Consent for publication
This study does not contain any individual person’s data.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Alizadeh Eghtedar, R., Vard, A., Malekahmadi, M. et al. A new computer-aided diagnosis tool based on deep learning methods for automatic detection of retinal disorders from OCT images. Int Ophthalmol 44, 110 (2024). https://doi.org/10.1007/s10792-024-03033-9
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10792-024-03033-9