COLORLAB is a color computation
and visualization toolbox to be used in the MATLAB environment.
COLORLAB
is intended to deal with color in general-purpose quantitative
colorimetric
applications as color image processing and psychophysical
experimentation.
COLORLAB uses colorimetrically
meaningful
representations of color and color images (tristimulus values,
chromatic
coordinates and luminance, or, dominant wavelength, purity and
luminance),
in any primaries system of the tristimulus colorimetry (including CIE
standards as CIE XYZ or CIE RGB). COLORLAB relates this variety of
colorimetric
representations
to the usual device-dependent discrete-color representation, i.e. it
solves
the problem of displaying a colorimetrically specified scene in the
monitor
within the accuracy of the VGA.
A number of other interesting
color
representations
are also provided, as CIE uniform color spaces (as CIE Lab and CIE
Luv, opponent color representations based on advanced color vision models,
and
color appearance representations (RLab, LLab, SVF and CIECAMs). All
these
representations are invertible, so the result of image processing made
in these colorimetrically meaningful representations can always be
inverted
back to the tristimulus representation at hand, and be displayed.
COLORLAB includes useful
visualization
routines to represent colors in the tristimulus space or in the
chromatic
diagram of any color basis, as well as an advanced vector quantization
scheme for color palette design.
An extensive color data base is also
included,
with the CIE 1931 color matching functions, reflectance data of 1250
chips
from the Munsell Book of Color, McAdam ellipses, normalized spectra of
a number of standard CIE illuminants, matrices to change to a number of
tristimulus representations, and calibration data of an ordinary CRT
monitor.
This Toolbox was developed by
Jesús
Malo and Mª José Luque from the Vision Science Group of
the Dept.of Optics, at the School of Physics, Universitat de
València
(Spain). The current educational and research interests of this group
include
different aspects of color science
such
as color image compression, numerical models of human color vision or
CRT
calibration.
Citation:
We have decided to make the
library available to the research community free of charge.
If you use COLORLAB in your research, we kindly ask
that you reference this website:
J. Malo and M.J. Luque. "COLORLAB: a
color processing toolbox for Matlab" ,
http://www.uv.es/vista/vistavalencia/software.html