An adaptive fuzzy-based system to simulate, quantify and compensate color blindness

About 8% of the male population of the world are affected by a determined type of color vision disturbance, which varies from the partial to complete reduction of the ability to distinguish certain colors. A considerable amount of color blind people are able to live all life long without knowing they have color vision disabilities and abnormalities. Nowadays the evolution of information technology and computer science, specifically image processing techniques and computer graphics, can be fundamental to aid at the development of adaptive color blindness correction tools. This paper presents a software tool based on Fuzzy Logic to evaluate the type and the degree of color blindness a person suffer from. In order to model several degrees of color blindness, herein this work we modified the classical linear transform-based simulation method by the use of fuzzy parameters. We also proposed four new methods to correct color blindness based on a fuzzy approach: Methods A and B, with and without histogram equalization. All the methods are based on combinations of linear transforms and histogram operations. In order to evaluate the results we implemented a web-based survey to get the best results according to optimize to distinguish different elements in an image. Results obtained from 40 volunteers proved that the Method B with histogram equalization got the best results for about 47% of volunteers.

[1]  Tianzi Jiang,et al.  Multicontext fuzzy clustering for separation of brain tissues in magnetic resonance images , 2003, NeuroImage.

[2]  Hojjat Adeli,et al.  Life‐cycle cost optimization of steel structures , 2002 .

[3]  Euntai Kim,et al.  A genetic feature weighting scheme for pattern recognition , 2007, Integr. Comput. Aided Eng..

[4]  A. A. Cruz,et al.  [Chromatic sense: types of defects and clinical evaluation tests]. , 2006, Arquivos brasileiros de oftalmologia.

[5]  Hojjat Adeli,et al.  An adaptive conjugate gradient learning algorithm for efficient training of neural networks , 1994 .

[6]  Reza Langari,et al.  Model‐Based Multi‐input, Multi‐output Supervisory Semi‐active Nonlinear Fuzzy Controller , 2010, Comput. Aided Civ. Infrastructure Eng..

[7]  Jiu-Lun Fan,et al.  Some new fuzzy entropy formulas , 2002, Fuzzy Sets Syst..

[8]  Babak Nadjar Araabi,et al.  Generalization of the Dempster-Shafer theory: a fuzzy-valued measure , 1999, IEEE Trans. Fuzzy Syst..

[9]  Jayaram K Udupa,et al.  3D airway segmentation via hyperpolarized 3He gas MRI by using scale-based fuzzy connectedness. , 2004, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[10]  Karl Perusich,et al.  Using fuzzy cognitive maps to identify multiple causes in troubleshooting systems , 2008, Integr. Comput. Aided Eng..

[11]  H. Adeli,et al.  Dynamic Fuzzy Wavelet Neural Network Model for Structural System Identification , 2006 .

[12]  Lígia Fernanda Bruni,et al.  Sentido cromático: tipos de defeitos e testes de avaliação clínica , 2006 .

[13]  Hojjat Adeli,et al.  FUZZY-WAVELET RBFNN MODEL FOR FREEWAY INCIDENT DETECTION , 2000 .

[14]  Kamal C. Sarma,et al.  FUZZY GENETIC ALGORITHM FOR OPTIMIZATION OF STEEL STRUCTURES , 2000 .

[15]  Uwe Reuter,et al.  Artificial Neural Networks for Forecasting of Fuzzy Time Series , 2010, Comput. Aided Civ. Infrastructure Eng..

[16]  Kurosh Madani,et al.  Autonomous biped gait pattern based on Fuzzy-CMAC neural networks , 2007, Integr. Comput. Aided Eng..

[17]  Ronald R. Yager,et al.  On the entropy of fuzzy measures , 2000, IEEE Trans. Fuzzy Syst..

[18]  Aminah Robinson Fayek,et al.  A multi-criteria optimization framework for industrial shop scheduling using fuzzy set theory , 2010, Integr. Comput. Aided Eng..

[19]  Hojjat Adeli,et al.  Dynamic fuzzy wavelet neuroemulator for non‐linear control of irregular building structures , 2008 .

[20]  Miin-Shen Yang,et al.  Parameter selection for suppressed fuzzy c-means with an application to MRI segmentation , 2006, Pattern Recognit. Lett..

[21]  José Ramón Villar,et al.  A fuzzy logic based efficient energy saving approach for domestic heating systems , 2009, Integr. Comput. Aided Eng..

[22]  Hojjat Adeli,et al.  NEURO-FUZZY LOGIC MODEL FOR FREEWAY WORK ZONE CAPACITY ESTIMATION , 2003 .

[23]  Françoise Viénot,et al.  Digital video colourmaps for checking the legibility of displays by dichromats , 1999 .

[24]  A Karim,et al.  COMPARISON OF THE FUZZY–WAVELET RBFNN FREEWAY INCIDENT DETECTION MODEL WITH THE CALIFORNIA ALGORITHM , 2002 .

[25]  Jan Jantzen,et al.  The application of fuzzy-based methods to central nerve fiber imaging , 2003, Artif. Intell. Medicine.

[26]  Chia-Feng Juang,et al.  Temporal problems solved by dynamic fuzzy network based on genetic algorithm with variable-length chromosomes , 2004, Fuzzy Sets Syst..

[27]  James F. Smith,et al.  Autonomous and cooperative robotic behavior based on fuzzy logic and genetic programming , 2007, Integr. Comput. Aided Eng..

[28]  Paola Bandini,et al.  Prediction of Pavement Performance through Neuro‐Fuzzy Reasoning , 2010, Comput. Aided Civ. Infrastructure Eng..

[29]  Witold Pedrycz,et al.  Fuzzy Monte Carlo Simulation and Risk Assessment in Construction , 2010, Comput. Aided Civ. Infrastructure Eng..

[30]  Wellington Pinheiro dos Santos,et al.  An Adaptative Fuzzy-Based System to Evaluate Color Blindness , 2010 .

[31]  Kamal C. Sarma Fuzzy discrete multicriteria cost optimization of steel structures using genetic algorithm , 2000 .

[32]  A Samant,et al.  ENHANCING NEURAL NETWORK INCIDENT DETECTION ALGORITHMS USING WAVELETS , 2001 .

[33]  Hojjat Adeli,et al.  Fuzzy clustering approach for accurate embedding dimension identification in chaotic time series , 2003, Integr. Comput. Aided Eng..

[34]  Nicolino J. Pizzi,et al.  Robust centroids using fuzzy clustering with feature partitions , 2005, Pattern Recognit. Lett..