JFCS: A Color Modeling Java Software Based on Fuzzy Color Spaces

This paper introduces JFCS (Java Fuzzy Color Space), an open source software for modeling colors on the basis of fuzzy color spaces, which is able to fill the semantic gap between the color representation in computers and the subjective human perception. Fuzzy colors allow introducing semantics in the description of color by using linguistic labels, taking into account the fuzzy boundaries between the representation of color terms. The methodology for building fuzzy color spaces implemented in JFCS was proposed by the authors in previous works, it is based on the paradigm of conceptual spaces including fuzzy boundaries and considering a collection of color names and corresponding crisp color representatives. In this sense, the necessary information for modeling fuzzy color spaces can be easily obtained from non-expert users, since the only information required is a representative crisp color for each linguistic color term to be modeled. The software is implemented in Java and it includes several graphical tools for building different types of spaces with different characteristics in an easy way. These are needed to be consistent with the different nature of the colors a user wants to model. Membership degrees of pixels in images to each fuzzy color in a certain fuzzy color space can be obtained. Tools for 3D visualization of fuzzy color spaces, as well as for describing colors and mapping pixels in images in term of linguistic labels, are also included in JFCS.

[1]  Chia-Feng Juang,et al.  Object Detection Using Color Entropies and a Fuzzy Classifier , 2013, IEEE Computational Intelligence Magazine.

[2]  P. Gärdenfors The Geometry of Meaning: Semantics Based on Conceptual Spaces , 2014 .

[3]  Susana Nascimento,et al.  Automated computational delimitation of SST upwelling areas using fuzzy clustering , 2012, Comput. Geosci..

[4]  P. Kay,et al.  Basic Color Terms: Their Universality and Evolution , 1973 .

[5]  M. Vanrell,et al.  Parametric fuzzy sets for automatic color naming. , 2008, Journal of the Optical Society of America. A, Optics, image science, and vision.

[6]  Herman Akdag,et al.  Image Retrieval using Fuzzy Representation of Colors , 2007, Soft Comput..

[7]  Robert LIN,et al.  NOTE ON FUZZY SETS , 2014 .

[8]  Peter Gärdenfors,et al.  Conceptual spaces - the geometry of thought , 2000 .

[9]  Daniel Sánchez,et al.  A new approach for defining a fuzzy color space , 2010, International Conference on Fuzzy Systems.

[10]  Marcel Worring,et al.  Content-Based Image Retrieval at the End of the Early Years , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Georgios C. Anagnostopoulos,et al.  An Open Source Framework for Real-Time, Incremental, Static and Dynamic Hand Gesture Learning and Recognition , 2009, HCI.

[12]  Qiang Xu,et al.  Image Retrieval Based on Fuzzy Color Histogram , 2008, 2008 International Conference on Intelligent Information Hiding and Multimedia Signal Processing.

[13]  Yiannis S. Boutalis,et al.  FCTH: Fuzzy Color and Texture Histogram - A Low Level Feature for Accurate Image Retrieval , 2008, 2008 Ninth International Workshop on Image Analysis for Multimedia Interactive Services.

[14]  José M. Soto-Hidalgo,et al.  Retrieving images in fuzzy object-relational databases using dominant color descriptors , 2007, Fuzzy Sets Syst..

[15]  P. Kay,et al.  The linguistic significance of the meanings of basic color terms , 1978 .

[16]  Manuel J. Fonseca,et al.  Fuzzy Color Space Segmentation to Identify the Same Dominant Colors as Users , 2012, DMS.

[17]  Karl R. Gegenfurtner,et al.  Color Vision: From Genes to Perception , 1999 .

[18]  K. L. Kelly The ISCC-NBS method of designating colors and a dictionary of color names , 1955 .

[19]  Daniel Sánchez,et al.  Fuzzy Color Spaces: A Conceptual Approach to Color Vision , 2017, IEEE Transactions on Fuzzy Systems.

[20]  Gloria Menegaz,et al.  A Discrete Model for Color Naming , 2007, EURASIP J. Adv. Signal Process..

[21]  E. Rosch Cognitive Representations of Semantic Categories. , 1975 .

[22]  Koen E. A. van de Sande,et al.  Evaluating Color Descriptors for Object and Scene Recognition , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Neamat El Gayar,et al.  A new approach in content-based image retrieval using fuzzy , 2009, Telecommun. Syst..

[24]  M. Barris Color and Meaning: Art, Science, and Symbolism , 2000 .

[25]  Jamshid Dehmeshki,et al.  An Automatic Approach for Learning and Tuning Gaussian Interval Type-2 Fuzzy Membership Functions Applied to Lung CAD Classification System , 2012, IEEE Transactions on Fuzzy Systems.

[26]  Daniel Sánchez,et al.  JFCS tool: A Java software tool to design fuzzy color spaces , 2014, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[27]  T. John Stonham,et al.  Fuzzy colour category map for the measurement of colour similarity and dissimilarity , 2005, Pattern Recognit..

[28]  J. Itten The art of color : the subjective experience and objective rationale of color , 1973 .

[29]  Stavros Tsantis,et al.  Automatic quantitative analysis of in-stent restenosis using FD-OCT in vivo intra-arterial imaging. , 2013, Medical physics.

[30]  José M. Alonso,et al.  A Survey of Fuzzy Systems Software: Taxonomy, Current Research Trends, and Prospects , 2016, IEEE Transactions on Fuzzy Systems.

[31]  Ralph Baierlein,et al.  Colour: Art & Science. (The Darwin College Lectures.) , 1997 .

[32]  Angela Schwering,et al.  Conceptual Spaces - The Geometry of Thought , 2008, Künstliche Intell..