Smartphone Based Image Color Correction for Color Blindness

Lamiaa A. Elrefaei


Color blind is a type of Color Vision Deficiency, which is the inability that a person could not realize the differences between some colors. There are three types of color blindness: Monochromacy, Dichromacy, and Anomalous Trichromacy. Color blind cannot be cured. Today, technology gets up with solutions to help people with color blindness to see the image and distinguish between the different colors using some algorithms. This paper presents a smartphone based experimental comparison of color correction algorithms for all Dichromacy color-blind viewers: Protanopia, Duteranopia, and Tritanopia. This comparison includes LMS Daltonization algorithm, Color-blind Filter Service (CBFS) algorithm, LAB color corrector algorithm, and the shifting color algorithm. The LMS algorithm is implemented for all the three types of Dichromacy. While CBFS, LAB adjustment, and Shifting color algorithms are applied to correct colors for Protanopia, Duteranopia, and Tritanopia respectively. The results show that the processing time for LMS algorithm is slow compared to other algorithms. For Protanopia people, the LMS algorithm is better than CBFS algorithm as the LMS algorithm only changes color of con-fused areas with no change in the brightness. For Duteranopia people, the LAB color correction is better than the LMS algorithm. For Tritanopia people, both the shifting color algorithm and the LMS algorithm may produce a new confu-sion in the proceed images. An application interface is implemented to enable the user to choose the algorithm that gives the most appropriate results.


Color-blindness, Protanopia, Duteranopia, Tritanopia, Daltonization, LMS Detonaization; LAB color; OpenCV; Android.

Full Text:


International Journal of Interactive Mobile Technologies (iJIM) – eISSN: 1865-7923
Creative Commons License
Scopus logo IET Inspec logo DBLP logo EBSCO logo Ulrich's logo MAS logo