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...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
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 |