Histograma deslizante

El concepto básico de histogramas se ha discutido en el tutorial de Introducción a los histogramas. Pero aquí presentaremos brevemente el histograma.

Histograma

El histograma no es más que un gráfico que muestra la frecuencia de aparición de datos. Los histogramas tienen muchos usos en el procesamiento de imágenes, de los cuales vamos a discutir un usuario aquí que se llama deslizamiento de histogramas.

Deslizamiento de histograma

En el deslizamiento del histograma, simplemente desplazamos un histograma completo hacia la derecha o hacia la izquierda. Debido al desplazamiento o deslizamiento del histograma hacia la derecha o hacia la izquierda, se puede ver un cambio claro en la imagen. En este tutorial usaremos el deslizamiento del histograma para manipular el brillo.

El término es decir: brillo se ha discutido en nuestro tutorial de introducción al brillo y el contraste. Pero vamos a definir brevemente aquí.

Brillo

El brillo es un término relativo. El brillo se puede definir como la intensidad de la luz emitida por una fuente de luz en particular.

Contraste

El contraste se puede definir como la diferencia entre la intensidad máxima y mínima de píxeles en una imagen.

Histogramas deslizantes

Aumento del brillo mediante histograma deslizante

El histograma de esta imagen se muestra a continuación.

En el eje y de este histograma están la frecuencia o el recuento. Y en el eje x, tenemos valores de nivel de gris. Como puede ver en el histograma anterior, esas intensidades de nivel de gris cuyo recuento es más de 700, se encuentran en la primera mitad de la porción, significa hacia la porción más negra. Es por eso que obtuvimos una imagen un poco más oscura.

Para iluminarlo, deslizaremos su histograma hacia la derecha, o hacia la parte más blanca. Para hacerlo, debemos agregar al menos un valor de 50 a esta imagen. Porque podemos ver en el histograma de arriba, que esta imagen también tiene intensidades de 0 píxeles, que son negro puro. Entonces, si agregamos 0 a 50, cambiaremos todos los valores que se encuentran en 0 de intensidad a 50 de intensidad y el resto de los valores se cambiarán en consecuencia.

Vamos a hacerlo.

Aquí lo que obtuvimos después de agregar 50 a cada intensidad de píxel.

La imagen se muestra a continuación.

Y su histograma se muestra a continuación.

Comparemos estas dos imágenes y sus histogramas para ver qué cambio debe tener.

Conclusión

Como podemos ver claramente en el nuevo histograma, todos los valores de píxeles se han desplazado hacia la derecha y su efecto se puede ver en la nueva imagen.

Disminuir el brillo usando histograma deslizante

Ahora bien, si tuviéramos que disminuir el brillo de esta nueva imagen hasta tal punto que la imagen anterior se vea más brillante, tenemos que restar algún valor de toda la matriz de la nueva imagen. El valor que vamos a restar es 80. Como ya le sumamos 50 a la imagen original y obtuvimos una nueva imagen más brillante, ahora si queremos oscurecerla, tenemos que restarle al menos más de 50.

Y esto es lo que obtuvimos después de restar 80 de la nueva imagen.

Conclusión

Queda claro en el histograma de la nueva imagen, que todos los valores de píxeles se han desplazado hacia la derecha y, por lo tanto, se puede validar a partir de la imagen que la nueva imagen es más oscura y ahora la imagen original se ve más brillante en comparación con esta nueva imagen.