In the Eq. (1) indicates the localization of the center or focal point for each category; controls the volume of color space that is included in each category and the function value determines the membership of the color stimuli to a category. The and values are computed through a minimization of a functional described in [14] for each category, using the color points of the boundaries and the foci of the regions obtained in [4]. Once the parameters are known, one can assign a color category for any arbitrary color stimuli as follows:
The Lammens color categorization model is constructed not only in NPP color space, but also in the and spaces. This proposal does not consider intensity and saturation modifiers and despite of its novelty, it has not been extensively applied yet.
From these experiments, in [17] arrived at the following conclusions:
-
None of the subjects listed more than 14 color names during Color Listing Experiment. The eleven basic colors specified by Berlin and Kay were found in the color list. Beige, violet and cyan were also included by some of the subjects with less frequency. Modifiers for hue, saturation and luminance were not used for this color listing experiment. This stage in color naming was described as fundamental level: the color names are expressed using only generic hue or generic achromatic terms.
-
The subjects used almost similar vocabulary to describe image color composition in the Color Composition Experiment. Modifiers for hue, saturation and luminance were used to distinguish different types of the same hue. Although the images had rich color histograms, no more than 10 names were included in the color list. In this case, color naming can be classified in the coarse level, in which the color names are expressed using luminance and generic hue or luminance and generic achromatic term. Another level presented in the Color Composition Experiment was the medium level: color names are described adding the saturation modifiers to the coarse description.
-
The results obtained in the two color naming experiments were almost identical. The difference is explained by the use of different luminance modifiers. The same color is described by a different luminance modifier when it is displayed in a small and in a large window, i.e., the size of the color patches influences in the color naming decision by a subject. For this experiment the author classified the color vocabulary as minute level, in which the complete color information is given.
-
In general, well-defined color regions are easier to describe than dark regions, which, in general, exist due to shadows or due to illumination problems.
-
All experimentation confirmed that not all color terms included in the ISCC-NBS dictionary are well understood by the general public. For that reason Mojsilovic decided to use all prototype colors specified in ISCC-NBS dictionary [17], except those that were not perceived by the participants of the experiments. On the other hand, in order to reflect the participant decisions, some of the color names were changed. With all these considerations, a new color vocabulary was created in [17] for describing the color naming process.
A very interesting issue of the research is that they designed a metric in order to know the similarity of any arbitrary color point with respect to a color prototype . The new metric, which is based on the findings from the experiment, is given by the following equation:
where is a distance function in the color space proposed in [17] and is a distance in the color space
where represent the components of the color in the color space.
-
10 subjects observed 422 color samples and they were asked to distribute 10 points among the 11 basic color categories taking in consideration the grade of belonging of the observed color sample to each of the basic color terms. When the subject was absolutely sure about the sample color name, 10 points were assigned to the corresponding category. The restriction for using only 11 color terms is justified by research in [5, 21].
-
For each sample, the scores were averaged and normalized to the interval. The experiment was performed twice for each subject. As a result of the color naming process, an experimental color descriptor, , is obtained for each sample:(4)
where and . can be interpreted as the degree of membership of to the color category .
The results of the color naming experiment define the training set to find membership functions of the color fuzzy sets. In order to know the parameters, , of each membership function (model for each color category), the minimization of the following functional
is carried out, see [2]. The previous functional, Eq. (5), represents the mean squared error between the membership values of the model and the -th component of the color descriptor obtained in the color naming experiment, Eq. (4); is the set of parameters of the model, is the number of samples in the training set and is the -th color sample of the training set. According to [2] the model depends on the type of the color category (chromatic or achromatic).
where represents the probability of a color name (color category) given a pixel . The prior probability over the color names is taken to be uniform [24].
where represents the probability of a color name (color category) given a pixel in a region . The is estimated using an EM algorithm [11].
The experimental work considers data in three color spaces: , and . According to the investigation, the space slightly outperformed the others. Besides the PLSA method, the authors employed the Support Vector Machine algorithm [6].
and represents the posterior probability of a voxel to belong to a color category. In [1] each category is modeled as a linear combination of 3D quadratic splines
where are located in a node lattice in , is the number of nodes in the lattice; and define the resolution of the node lattice; , , and denote the coordinates of the -th node, is the contribution of each spline function to each category and is the quadratic basis function defined in the following equation:
In order to determine in (9) one needs to compute the parameters . Hence, the authors propose to minimize the following functional:
where , represents a voxel set for which is known and denotes a pair of neighboring splines. In this case, is obtained, for all voxels in , through a color naming experiment based on isolated color patches. The second term in (11) controls the smoothness between spline coefficients, is a parameter that controls the smoothness level.