Machine learning techniques for ophthalmologic applications

Major advancements in computational resources and greater research focus have allowed Deep Learning to become increasingly popular and relevant in a myriad of fields in modern age. Ophthalmology is one such field that has the potential to benefit greatly from Deep Learning, and it will be the focus...

Full description

Saved in:
Bibliographic Details
Main Author: Goh, Chong Han
Other Authors: Ng Beng Koon
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2021
Subjects:
Online Access:https://hdl.handle.net/10356/149499
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-149499
record_format dspace
spelling sg-ntu-dr.10356-1494992023-07-07T18:17:28Z Machine learning techniques for ophthalmologic applications Goh, Chong Han Ng Beng Koon School of Electrical and Electronic Engineering EBKNg@ntu.edu.sg Engineering::Electrical and electronic engineering Major advancements in computational resources and greater research focus have allowed Deep Learning to become increasingly popular and relevant in a myriad of fields in modern age. Ophthalmology is one such field that has the potential to benefit greatly from Deep Learning, and it will be the focus for this project. This project seeks to tackle 2 ophthalmologic image classification tasks: the classification of eye fundus images according to the presence of referable diabetic retinopathy, and the classification of retinal optical coherence tomography (OCT) images according to the presence of choroidal neovascularization, diabetic macular edema and drusen. The Convolutional Neural Network (CNN) model, popularly employed for image classification problems, was investigated in this project. Experiments that looked into the effects of the type of pre-trained model used for transfer learning, data augmentation, layer freezing, and differing batch sizes were conducted. The best configurations from each experiment were applied to the final models, and the models were benchmarked against other published models. The CNN model for fundus image classification achieved an accuracy, F1 score, sensitivity, specificity, and AUC of 0.8739, 0.7362, 0.7659, 0.8741 and 0.8924 respectively on the Messidor-2 dataset, while the CNN model for OCT image classification achieved an accuracy of 0.9712 and a macro-averaged F1 score of 0.9711 on a reference test dataset. A web application prototype leveraging on the 2 CNN models to make predictions was also developed and deployed. Bachelor of Engineering (Electrical and Electronic Engineering) 2021-06-02T00:00:35Z 2021-06-02T00:00:35Z 2021 Final Year Project (FYP) Goh, C. H. (2021). Machine learning techniques for ophthalmologic applications. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/149499 https://hdl.handle.net/10356/149499 en A2153-201 application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering::Electrical and electronic engineering
spellingShingle Engineering::Electrical and electronic engineering
Goh, Chong Han
Machine learning techniques for ophthalmologic applications
description Major advancements in computational resources and greater research focus have allowed Deep Learning to become increasingly popular and relevant in a myriad of fields in modern age. Ophthalmology is one such field that has the potential to benefit greatly from Deep Learning, and it will be the focus for this project. This project seeks to tackle 2 ophthalmologic image classification tasks: the classification of eye fundus images according to the presence of referable diabetic retinopathy, and the classification of retinal optical coherence tomography (OCT) images according to the presence of choroidal neovascularization, diabetic macular edema and drusen. The Convolutional Neural Network (CNN) model, popularly employed for image classification problems, was investigated in this project. Experiments that looked into the effects of the type of pre-trained model used for transfer learning, data augmentation, layer freezing, and differing batch sizes were conducted. The best configurations from each experiment were applied to the final models, and the models were benchmarked against other published models. The CNN model for fundus image classification achieved an accuracy, F1 score, sensitivity, specificity, and AUC of 0.8739, 0.7362, 0.7659, 0.8741 and 0.8924 respectively on the Messidor-2 dataset, while the CNN model for OCT image classification achieved an accuracy of 0.9712 and a macro-averaged F1 score of 0.9711 on a reference test dataset. A web application prototype leveraging on the 2 CNN models to make predictions was also developed and deployed.
author2 Ng Beng Koon
author_facet Ng Beng Koon
Goh, Chong Han
format Final Year Project
author Goh, Chong Han
author_sort Goh, Chong Han
title Machine learning techniques for ophthalmologic applications
title_short Machine learning techniques for ophthalmologic applications
title_full Machine learning techniques for ophthalmologic applications
title_fullStr Machine learning techniques for ophthalmologic applications
title_full_unstemmed Machine learning techniques for ophthalmologic applications
title_sort machine learning techniques for ophthalmologic applications
publisher Nanyang Technological University
publishDate 2021
url https://hdl.handle.net/10356/149499
_version_ 1772828100577460224