En una explicación intuitiva, ¿cómo funciona la ecualización del histograma?

Recuerde que la ecualización del histograma reasigna los valores de píxel utilizando la función de distribución acumulativa (CDF) del histograma de la imagen.

Dado que el CDF es una acumulación de frecuencias, la curva es empinada donde los valores de píxeles (eje x) son densos, es decir, un intervalo estrecho en el eje x corresponde a un amplio rango de valores en el eje y. Por lo tanto, en tales regiones, el proceso logra el estiramiento de los valores de intensidad.

Lo opuesto (es decir, la reducción) ocurre cuando la curva es poco profunda (es decir, los valores de píxeles son escasos).

Esto se puede ver en la siguiente figura de ejemplo. Los píxeles en el intervalo [100, 150] se asignan a un rango amplio, mientras que los píxeles en el intervalo [200, 250] se asignan a un rango estrecho.

(Tenga en cuenta que el eje y no está normalizado).

La ecualización del histograma extiende los valores grises. Si el histograma de la imagen de entrada contiene valores solo en la parte media, es decir, tiene un gran bulto, se aplanará y extenderá los valores. Esto se logra reasignando los valores de intensidad. La asignación es exactamente la siguiente:

[matemáticas] g_ {salida} = 255 * h_c (g_ {entrada}) / M [/ matemáticas],

donde [math] h_c (g_ {in}) [/ math] es el histograma acumulativo, que es igual al número de píxeles con un nivel de intensidad menor o igual a [math] g_ {in} [/ math]. Se divide por el tamaño de la imagen = M para obtener un número que no depende del tamaño de la imagen.