A colour vision test assisted by neural networks

José Monteiro,Paulo Alves,Andreia Gomes,Sérgio Nascimento,João Linhares
DOI: https://doi.org/10.1111/aos.16148
2024-01-01
Acta Ophthalmologica
Abstract:Aims/Purpose: Traditional computerized colour vision tests resort to the magnitude of chromatic thresholds to determine the quality of the colour vision of an observer. The limits of perceived colours are tested against a background that will be conspicuous to normal colour vision observers, but inconspicuous to colour vision deficient (CVD) observers. The purpose of this work was to implement a Neural Network capable of performing independent and automatic classification of the colour vision of an observer, using as inputs the sRGB chromaticity coordinates, response times, and eye movements obtained using a colour vision test on a computer screen calibrated in colour and luminance (Display++). Methods: Chromatic discrimination limits were estimated using a staircase procedure that tested colour vision close to the dichromatic confusion lines. Only the last 8 responses were considered in the analysis. 50 normal colour vision observers and 8 CVD observers performed the test on Display++. CVD participants were diagnosed using the results of the anomaloscope and the CAD colour vision tests. A Sequential Neural Network was implemented with a dense structure (256–128–64‐16‐1 nodes), with relu and sigmoid activation functions, dropout commands to prevent overfitting, the Adam optimizer, and the binary crossentropy loss function. The performance of the neural network was estimated by computing its accuracy, where variables are related to the results obtained after training the Neural Network and inspecting the test results. The database was divided into a training/test following different splitting strategies: T1 observers' responses considering sRGB coordinates, response times, and eye movements. T2 observers' responses considering only sRGB coordinates. Results: The averages and standard deviations of the estimated accuracy for five consecutive trials with a random division between training/test for conditions T1 and T2 was 91% ± 7% and 93% ± 5% respectively. It was found that the implemented neural network had an accuracy of more than 90% across all conditions. Conclusions: The accuracies found across conditions considered seem to indicate that the implemented Neural Network can analyse and classify the colour vision of human observers, with an accuracy greater than 90% of success.
ophthalmology
What problem does this paper attempt to address?