Early detection and diagnosis of colour blindness using machine learning

Loading...
Thumbnail Image

Supplementary material

Other Title

Authors

Don, Reshla Dinali Wisidagamage

Author ORCID Profiles (clickable)

Degree

Master of Applied Technologies (Computing)

Grantor

Unitec, Te Pūkenga – New Zealand Institute of Skills and Technology

Date

2025

Supervisors

Sharifzadeh, Hamid
Keivanmarz, Ali

Type

Masters Thesis

Ngā Upoko Tukutuku (Māori subject headings)

Keyword

colour blindness
diagnosis
machine learning
pattern recognition systems in medicine

ANZSRC Field of Research Code (2020)

Citation

Don, R.D.W. (2024). Early detection and diagnosis of colour blindness using machine learning (Unpublished document submitted in partial fulfilment of the requirements for the degree of Master of Applied Technologies (Computing)). Unitec, Te Pūkenga - New Zealand Institute of Skills and Technology https://hdl.handle.net/10652/6796

Abstract

RESEARCH QUESTIONS • How the problem of insufficient fundus images will be addressed, and the methods used to normalise the fundus images in the two datasets? • What is the most appropriate Machine Learning algorithm in diagnosing CVD eyes of an individual in terms of the model accuracy? • How the severity of colour blindness will be measured and the anticipated thresholds that could be applied to analyse the severity of the CVD? ABSTRACT The technology and machine learning have grown to be an essential component in medical and healthcare domain, that transform medical procedures, operational efficiency, and patient care. In human body, eye plays an important role in vision and communication. Healthy eyes will lead to a clear perception and will act as the most substantial sense in human interaction and decision making. The cone cells in eye retina influence the sensitivity to different colours in different wavelengths. Any variation in this cone cells will result in a condition called Colour Vision Deficiency (CVD). This condition is further classified into three categories: Protanopia, Deuteranopia, Tritanopia and will be discussed throughout the thesis. Diagnosing colour blindness has been conducted in various medical and computational investigations. However, these methods have proven to be time consuming, require high computational resources, and additional support. Additionally, it lacks machine learning integration, specifically in diagnosing CVD. In this thesis, we are discussing about machine learning and deep learning mechanisms to pre diagnose CVD as a self-assessment tool. This is performed as a multi classification supervised learning task to accurately classify the eye fundus images of normal vision, colourblind vision, and other types of diseases. The multi classification is modelled using Convolutional Neural Networks (CNN), Support Vector Machine (SVM), and Random Forest (RF) to test and identify the best fitting model to classify individual eye fundus efficiently. All three algorithms are trained and tested using a combined dataset of eye fundus images. Based on the results and evaluation of the three models and its accuracy metric, the CNN model is proposed as the optimal solution for identifying CVD in individuals with an accuracy of 99.71%. Following the classification of colourblind eye fundus, the severity is measured using Mean Squared Error (MSE) by comparing a healthy eye fundus with colourblind versions of eye fundus. This is calculated as a quantitative measurement to determine the severity of CVD of an individual. Consequently, the quantitative result is transformed to a qualitative measurement by setting up thresholds of mild, medium, and severe levels. The severity thresholds are set by following the guidelines of the Colour Assessment and Diagnostic (CAD) and its Severity Index (SI) which explains that the levels could be set up depending on the requirements of the specific investigation.

Publisher

Link to ePress publication

DOI

Copyright holder

Author

Copyright notice

All rights reserved

Copyright license

Available online at