Implementación de CIEDE2000 en Microsoft Excel

Versión de la función: v1.0.0
Estadísticas del sitio
Número de visitas867
Número de archivos consultados120 + 391

Aquí presentamos una hoja de cálculo Excel que implementa la diferencia de color CIEDE2000 utilizando una fórmula nativa de una sola línea, sin necesidad de macros o VBA. La implementación está validada científicamente e incluye pares de prueba para las fórmulas de Gaurav Sharma y Bruce Lindbloom. Se calcula un total de 18 valores ΔE00 en filas separadas de dos tablas (9 para Sharma y 9 para Lindbloom). La fórmula tiene en cuenta casos especiales, por ejemplo "atan2(0, 0)" se gestiona en las columnas S y T, para garantizar un comportamiento matemático coherente. El algoritmo se transcribe con solidez y el resultado final de CIEDE2000 es preciso al menos con 10 decimales, como confirman entre bastidores las implementaciones en MATLAB (Sharma) y JavaScript (Lindbloom) sobre 10.000 pares de colores. Los factores paramétricos kL, kC y kH (columnas G, H e I) se han probado cuidadosamente y pueden ajustarse fila por fila. La fórmula completa se almacena en columnas ocultas (L a AM), mientras que el resultado ΔE2000 aparece en la columna J. La columna K contiene una prueba estática que debe eliminarse tras su lectura. La columna AN (más a la derecha) está en gris para facilitarle el expansión de la fórmula. Cada fila puede copiarse, pegarse o desplazarse hacia abajo para ampliar los cálculos, conservando su autonomía.

La fuente original de la fórmula CIEDE2000 en Microsoft Excel

El archivo se suministra en formato XLS simple (Excel 97-2003), y sólo utiliza caracteres ASCII para una compatibilidad máxima. Puede aprovecharlo allí donde se acepten archivos Excel clásicos, como en Google Sheets. Esta solución colorimétrica está dirigida a profesionales como Fogra y X-Rite, y por supuesto a cualquiera que desee evaluar ΔE00s de forma precisa y portátil.

Precisión y fiabilidad del código fuente

La diferencia entre la formulación académica de Sharma y la simplificada de Lindbloom no supera ±0,0003 en el ΔE2000 final. La implementación que aquí se presenta es de 64 bits y garantiza una precisión de más de 10 decimales; por lo tanto, la elección de una formulación en lugar de otra es un detalle técnico. En la parte superior de esta página, puedes elegir entre las dos formulaciones; la que se muestra actualmente es la formulación simplificada.

¿Cómo determinar si una implementación determinada de CIEDE2000 es académica o simplificada?

Rangos de valores en CIELAB e interpretación del ΔE2000

En el espacio de color CIELAB, el componente L* representa la luminosidad y suele variar de 0 (negro) a 100 (blanco). Los componentes a* y b* definen los ejes de color: a* va del verde al rojo, y b* del azul al amarillo. En la práctica, los valores de a* y b* casi siempre se limitan a un intervalo comprendido entre -128 y +127, aunque la norma no establece un límite oficial para estos dos componentes.

Ejemplo de dos colores que presentan una diferencia apenas perceptible (JND) según CIEDE2000
Color 1Color 2Valor de ΔE2000
1
2
3
Ejemplos de valores CIEDE2000 calculados entre dos colores distintos
Color 1Color 2Valor de ΔE2000
5
10
15

ΔE2000 (CIEDE2000) cuantifica la diferencia perceptible entre dos colores: 0 significa que son idénticos, y valores más altos (hasta 185 y más) indican una diferencia más notable. Por ejemplo, un ΔE2000 alrededor de 5 indica colores cercanos, mientras que alrededor de 15 indica colores claramente distintos. Cuando el valor ΔE2000 supera 40, los colores comparados ya casi no tienen nada en común, y no podemos extraer de ellos información precisa.

Archivos para descargar

Siéntase libre de utilizar estos archivos puestos a disposición por Michel, incluso con fines comerciales.

Estadísticas del sitio : descargas de archivos
ArchivoTamañoNúmero de clics
ciede-2000.xls35 KB120
reference-dataset.txt4 KB391
Haga clic en xls.zip para descargar todos estos archivos en un archivo.

Comunidad

¿Qué opina de este código fuente o de CIEDE2000? Su opinión es importante para nosotros. El libro de visitas ya contiene 9 mensajes - incluyendo 1 en español. Eche un vistazo y comparta su opinión.