8.48. Retinex

8.48.1. Información general

Figura 16.219. Ejemplo de Retinex

Ejemplo de “Retinex”

Imagen original

Ejemplo de “Retinex”

Filtro Retinex aplicado. Se notan los detalles nuevos en la esquina superior derecha.


Retinex mejora la representación visual de una imagen cuando las condiciones de iluminación no son buenas. Mientras que nuestros ojos pueden ver los colores correctamente con luz baja, las cámaras y las cámaras de vídeo no pueden. El algoritmo MSRCR (MultiScale Retinex with Color Restoration - Retinex multiescala con restauración de color), que es la base del filtro retinex, está inspirado en el mecanismo biológico del ojo para adaptarse a estas condiciones. Retinex es la contracción de retina y el córtex.

Besides digital photography, the Retinex algorithm is also used to make the information in astronomical photos visible and, in medicine, detect poorly visible structures in X-rays or scans.

[Nota] Nota

This command only works on RGB images. If the image is Grayscale or Indexed, the menu entry is disabled.

8.48.2. Activating the Filter

This filter is found in the main menu under ColorsTone MappingRetinex….

8.48.3. Opciones

Figura 16.220. Opciones del filtro Retinex

Opciones del filtro “Retinex”

These options call for notions that only mathematicians and imagery engineers can understand. In actual practice, the user has to grope about for the best setting. However, the following explanations should help out the experienced GIMP user.

Nivel

Here is what the plug-in author writes on his site [PLUGIN-RETINEX]: To characterize color variations and the light source, a difference in intensity is made between the (Gaussian) filter responses at different scales. These parameters allow you to specify how to distribute the values between the minimum scale value (sigma 2.0) and the maximum (sigma equal to image size).

Uniformar

Uniform tends to treat both low and high intensity areas equally.

Bajo

Como regla general, bajo enciende las áreas de intensidad más baja de la imagen.

Alto

Alto tiende a esconder las áreas de intensidad más baja favoreciendo una representación mejorada de las áreas más claras de la imagen.

Escala

Determines the depth of the Retinex scale. Minimum value is 16, a value providing rough, unrefined filtering. Maximum value is 250. Optimal and default value is 240.

Divisiones de escala

Determina el número de iteraciones en el filtro multiescala retinex. El mínimo requerido, y el valor recomendado es tres. Sólo una o dos divisiones de escala quitan el aspecto multiescala y se repliega a un filtrado retinex de una escala única. Un valor demasiado alto tiende a introducir ruido en la imagen.

Dinámico

Como el algoritmo MSR tiende a aclarar la imagen, este deslizador permite ajustar la contaminación de la saturación del color en torno al nuevo color medio. Un valor mayor significa menos saturación del color. Éste es, sin duda, el parámetro que se debe regular para unos resultados óptimos, ya que su efecto es extremadamente dependiente de la imagen.