Classification of OCT Images of the Human Eye Using Mobile Devices
Source abstract
Abstract
The aim of this study was to develop a mobile application for Android devices dedicated to the classification of pathological changes in human eye optical coherence tomography (OCT) B-scans. The classification process is conducted using convolutional neural networks (CNNs). Six models were trained during the study: a simple convolutional neural network with three convolutional layers, VGG16, InceptionV3, Xception, Joint Attention Network + MobileNetV2 and OpticNet-71. All of these models were converted to TensorFlow Lite format to implement them into a mobile application. For this purpose, three models with the best parameters were chosen, taking accuracy, precision, recall, F1-score and confusion matrix into consideration. The Android application designed for the classification of OCT images was developed using the Kotlin programming language within the Android Studio integrated development environment. With the application, classification can be performed on an image chosen from the user’s files or an image acquired using the photo-taking function. The results of the classification are displayed for three neural networks, along with the respective classification times for each neural network and the associated image undergoing the classification task. The mobile application has been tested using various smartphones. The testing phase included an evaluation of image classification times and score accuracy, considering factors such as image acquisition method, i.e., camera or gallery.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Retinal Imaging and Analysis · Retinal and Optic Conditions · Digital Imaging for Blood Diseases
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Division of Electronic Systems and Signal Processing, Institute of Automatic Control and Robotics, Poznan University of Technology, 60-965 Poznan, Poland
Funding
Poznan University of Technology
References (21)
Show source-provided references
1. (2025, January 24). Code of Medical Ethics (Kodeks Etyki Lekarskiej). Available online: https://nil.org.pl/dokumenty/kodeks-etyki-lekarskiej.
2. Multimodal data integration using deep learning predicts overall survival of patients with glioma10.1002/VIW.20240001 ↗
3. Artificial intelligence in retinal screening using OCT images: A review of the last decade (2013–2023)10.1016/j.cmpb.2024.108253 ↗
4. AI-based support for optical coherence tomography in age-related macular degeneration10.1186/s40942-024-00549-1 ↗
5. Artificial Intelligence (AI) and Retinal Optical Coherence Tomography (OCT)10.1080/08820538.2021.1901123 ↗
6. Artificial intelligence and deep learning in ophthalmology - present and future (Review)
7. Retinal layer and fluid segmentation in optical coherence tomography images using a hierarchical framework10.1117/1.JMI.10.1.014006 ↗
8. Miranda, M., Santos-Oliveira, J., Mendonça, A.M., Sousa, V., Melo, T., and Carneiro, Â. (2024). Human versus Artificial Intelligence: Validation of a Deep Learning Model for Retinal Layer and Fluid Segmentation in Optical Coherence Tomography Images from Patients with Age-Related Macular Degeneration. Diagnostics, 14.10.3390/diagnostics14100975 ↗
9. Recent trends in smartphone-based optical imaging biosensors for genetic testing: A review10.1002/VIW.20220062 ↗
10. Ophthalmologists on Smartphones: Image-Based Teleconsultation10.22599/bioj.118 ↗
11. Do it yourself smartphone fundus camera—DIYretCAM10.4103/0301-4738.194325 ↗
12. Clinical Utility of Smartphone Applications in Ophthalmology: A Systematic Review10.1016/j.xops.2023.100342 ↗
13. Rao, A., and Fishman, H.A. (2021, January 10–13). OCTAI: Smartphone-based Optical Coherence Tomography Image Analysis System. Proceedings of the 2021 IEEE World AI IoT Congress (AIIoT), Seattle, WA, USA.10.1109/AIIoT52608.2021.9454200 ↗
14. Simonyan, K., and Zisserman, A. (2015). Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv.
15. Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z. (2015). Rethinking the Inception Architecture for Computer Vision. arXiv.10.1109/CVPR.2016.308 ↗
16. Chollet, F. (2017). Xception: Deep Learning with Depthwise Separable Convolutions. arXiv.10.1109/CVPR.2017.195 ↗
17. Kamran, S.A., Tavakkoli, A., and Zuckerbrod, S.L. (2020, January 25–28). Improving Robustness Using Joint Attention Network for Detecting Retinal Degeneration From Optical Coherence Tomography Images. Proceedings of the 2020 IEEE International Conference on Image Processing (ICIP), Abu Dhabi, United Arab Emirates.10.1109/ICIP40778.2020.9190742 ↗
18. Kamran, S.A., Saha, S., Sabbir, A.S., and Tavakkoli, A. (2019, January 16–19). Optic-Net: A Novel Convolutional Neural Network for Diagnosis of Retinal Diseases from Optical Tomography Images. Proceedings of the 2019 18th IEEE International Conference on Machine Learning and Applications (ICMLA), Boca Raton, FL, USA.10.1109/ICMLA.2019.00165 ↗
19. (2025, February 04). TensorFlow Lite. Available online: https://ai.google.dev/edge/litert.
20. (2025, February 04). ONNX Github Version 1.17. Available online: https://github.com/onnx/onnx.
21. (2025, February 04). Firebase ML. Available online: https://firebase.google.com/docs/ml.