captura de pantalla 2026 01 29 132047

Open-source fuzzy color spaces for perceptual color analysis

PyFCS is an open-source Python framework for creating, visualizing, and applying fuzzy color spaces. It bridges the gap between computational color representations and human color perception by modeling color categories through prototypes, fuzzy regions, and membership degrees.

The framework supports the complete workflow of fuzzy color-space analysis: building fuzzy color spaces from crisp color collections, exploring their geometric structure in 3D, applying them to digital images, and evaluating color differences through perceptual metrics and threshold-based interpretations.

The website provides access to PyFCS-Web, a web-based interface that offers a subset of PyFCS functionalities for interactive exploration of fuzzy color spaces directly in the browser. It also includes demonstration materials, a public GitHub repository providing access to the source code for download and use, and additional utility files supporting experimentation and reuse.

01

Create fuzzy color spaces

Build fuzzy color spaces from collections of crisp colors, prototypes, linguistic labels and color semantics.

02

Explore 3D structures

Visualize representatives, cores, α-cuts and supports in an interactive 3D model of the color space.

03

Apply to images

Map image pixels to fuzzy color categories and inspect membership degrees for selected colors or regions.

Associated Publications

Peer-reviewed articles and conference papers related to PyFCS and fuzzy color spaces.

1 2026 Journal Article

R. Vázquez-Conejo, M. Tejada-Casado, L. J. Herrera, R. Ghinea, and J. M. Soto-Hidalgo

Fuzzy conceptual spaces for dental shade analysis: A perceptually grounded approach with an open-source Python framework

Engineering Applications of Artificial Intelligence, vol. 181, Part 2, October 2026, Art. no. 115437.

2 2025 Journal Article

R. Vázquez Conejo, L. Herrera, R. I. Ghinea, M. Tejada-Casado, and J. M. Soto-Hidalgo

PyFCS GUI: A new visualization and interaction framework for fuzzy color spaces

SoftwareX, vol. 31, September 2025, Art. no. 102316.

3 2025 Conference Paper

R. Vázquez Conejo, L. Herrera, R. I. Ghinea, M. Tejada-Casado, and J. M. Soto-Hidalgo

Advances in 3D exploration of fuzzy color spaces with PyFCS

In Proceedings of the 2025 IEEE International Conference on Fuzzy Systems (FUZZ), July 2025.

4 2024 Conference Paper

R. Vázquez Conejo, L. Herrera, R. I. Ghinea, M. Tejada-Casado, and J. M. Soto-Hidalgo

PyFCS: A new Python library to create and manipulate fuzzy color spaces

In Proceedings of the 2024 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE), June 2024.

DOIs link to the publisher’s version. PDFs provide the author accepted manuscript where permitted.