El libro «Computational Colour Science Using MATLAB» escrito por Ramanath, Rajeev, y publicado en 2005, presenta una obra sólida y práctica sobre la ciencia del color computacional apoyándose en el uso del software MATLAB. El texto busca llenar un vacío existente en la literatura de ciencia del color, al proporcionar no solo una comprensión teórica de los principios del sistema CIE (Commission Internationale de l’Eclairage), sino también directrices específicas sobre cómo aplicar estos principios en la práctica mediante algoritmos y métodos numéricos.
Desde el principio, la obra se dirige a programadores de computadoras, ingenieros de imágenes en color y estudiantes de ciencia del color, aunque puede resultar útil para cualquier persona interesada en esta área. El autor asume que el lector ya posee un conocimiento básico de los principios del CIE, proporcionando solo una breve reseña como repaso.
El libro introduce al lector a MATLAB, destacando la conveniencia y versatilidad de este software para realizar operaciones matriciales, lo cual es fundamental en la ciencia del color. Posteriormente, se adentra en el cálculo de los valores tristímulos CIE, esenciales para cuantificar la percepción del color en términos de las funciones de coincidencia de color estándar. Aquí se exploran métodos de interpolación y extrapolación, sistemas de corrección de la banda espectral, así como diagramas de cromaticidad.
El texto continúa con el análisis del cálculo de diferencias de color, detallando los espacios de color CIELAB y CIELUV y sus respectivas fórmulas optimizadas como CMC(l:c), CIE94 y CIEDE2000, proporcionando ejemplos de implementación en MATLAB para ilustrar estos conceptos en un contexto práctico.
Una sección significativa del libro está dedicada a las transformaciones de adaptación cromática (CATs) y los modelos de apariencia de color (CAMs), investigando varias implementaciones de estos modelos y cómo afectan nuestra percepción del color bajo diferentes condiciones iluminativas. Los ejemplos prácticos incluyen la adaptación cromática CIECAT94, CMCCAT97 y CMCCAT2000, y los modelos de apariencia CIECAM97s y CMCCAM2000.
Además, el libro aborda la caracterización de dispositivos, cubriendo displays de computadoras, cámaras y impresoras. Cada tipo de dispositivo es examinado en cuanto a su corrección para la no linealidad y su representación independiente del dispositivo, junto con modelos físicos y redes neuronales aplicadas a la caracterización de impresoras, tanto de tono continuo como de semitono. Se incluyen procedimientos típicos de caracterización y ejemplos prácticos implementados en MATLAB para cada tipo de dispositivo.
El libro también explora la imagen multiespectral, introduciendo métodos y técnicas avanzadas como la constancia computacional del color y los modelos lineales, junto con diversos algoritmos para estimar superficies e iluminantes. Ejemplos de implementación incluyen derivar conjuntos de funciones base, representar espectros de reflectancia en un modelo lineal y estimar espectros de reflectancia a partir de valores tristímulos y respuestas de cámara.
Finalmente, el texto incluye un «Colour Toolbox» con códigos MATLAB que permiten realizar diversas operaciones de ciencia del color, ofreciendo herramientas directas para la puesta en práctica de los conceptos más técnicos tratados a lo largo del libro. Esta estructura y tratamiento exhaustivo hacen de la obra un recurso invaluable tanto para la academia como para la industria en el campo de la ciencia del color.