
En el procesamiento de imágenes , la coincidencia de histogramas o especificación de histogramas es la transformación de una imagen de manera que su histograma coincida con un histograma especificado. [ 1 ] El conocido método de ecualización de histogramas es un caso especial en el que el histograma especificado tiene una distribución uniforme . [ 2 ]
Es posible utilizar la coincidencia de histogramas para equilibrar las respuestas del detector como técnica de calibración relativa del mismo. Se puede utilizar para normalizar dos imágenes, cuando estas se adquirieron con la misma iluminación local (como sombras) en la misma ubicación, pero con diferentes sensores, condiciones atmosféricas o iluminación global .
Implementación
Consideremos una imagen de entrada en escala de grises X. Tiene una función de densidad de probabilidad p r (r), donde r es un valor en escala de grises y p r (r) es la probabilidad de ese valor. Esta probabilidad se puede calcular fácilmente a partir del histograma de la imagen mediante
donde n j es la frecuencia del valor de escala de grises r j , y n es el número total de píxeles en la imagen.
Ahora consideremos una función de densidad de probabilidad de salida deseada p z (z). Se necesita una transformación de p r (r) para convertirla en p z (z).

Cada pdf (función de densidad de probabilidad) se puede mapear fácilmente a su función de distribución acumulativa mediante
donde L es el número total posible de niveles de gris (256 para una imagen estándar).
La idea es asignar a cada valor r en X el valor z que tenga la misma probabilidad en la función de densidad de probabilidad deseada. Es decir, S ( r j ) = G ( z i ) o z = G −1 ( S ( r )). [ 3 ]
Ejemplo
La siguiente imagen en escala de grises de entrada debe modificarse para que coincida con el histograma de referencia.
![]()
La imagen de entrada tiene el siguiente histograma:

Se comparará con este histograma de referencia para resaltar los niveles de gris más bajos.

Tras la coincidencia, la imagen de salida tiene el siguiente histograma:

Y la nueva imagen se ve así:

Algoritmo
Dadas dos imágenes, la de referencia y la de destino, calculamos sus histogramas. A continuación, calculamos las funciones de distribución acumulativa de los histogramas de ambas imágenes:para la imagen de referencia ypara la imagen objetivo. Luego, para cada nivel de gris., encontramos el nivel de grispara quéy este es el resultado de la función de coincidencia de histogramas:. Finalmente, aplicamos la funciónen cada píxel de la imagen de referencia.
Coincidencia exacta de histogramas
En aplicaciones prácticas, la coincidencia de histogramas solo puede aproximar el histograma especificado. Todos los píxeles con un valor determinado en la imagen original deben transformarse a un único valor en la imagen de salida. Por este motivo, pueden aparecer huecos o zonas sin cubrir en el histograma resultante.
La coincidencia exacta de histogramas es el problema de encontrar una transformación para una imagen discreta de manera que su histograma coincida exactamente con el histograma especificado. [ 4 ] Se han propuesto varias técnicas para esto. Un enfoque simplista convierte la imagen de valores discretos en una imagen de valores continuos y agrega pequeños valores aleatorios a cada píxel para que sus valores puedan clasificarse sin empates. Sin embargo, esto introduce ruido en la imagen de salida.
Coincidencia de histogramas múltiples
El algoritmo de coincidencia de histogramas se puede extender para encontrar una correspondencia monótona entre dos conjuntos de histogramas. Dados dos conjuntos de histogramas y, el mapeo de color monotónico óptimose calcula para minimizar simultáneamente la distancia entre los dos conjuntos, es decirdóndees una métrica de distancia entre dos histogramas. La solución óptima se calcula mediante programación dinámica . [ 5 ]
Véase también
Referencias
- ↑ González, Rafael C.; Woods, Richard E. (2008). Procesamiento de imágenes digitales (3.ª ed.). Prentice Hall. pág. 128. ISBN 9780131687288.
- ↑ González, RC; Fittes, BA (9-11 de junio de 1975). Transformaciones de niveles de gris para la mejora interactiva de imágenes (PDF) . 2.ª Conferencia sobre Sistemas Tripulados Remotamente: Tecnología y Aplicaciones. Los Ángeles, California. págs. 17-19 .
- ↑ González, Rafael (2017). Procesamiento de imágenes digitales, 4.ª edición . Londres: Pearson. pp. 94–103 . ISBN 978-0133356724.
- ↑ Coltuc, Dinu; Bolon, Philippe; Chassery, Jean-Marc (mayo de 2006). "Exact Histogram Specification" . IEEE Transactions on Image Processing . 15 (5): 1143– 52. Bibcode : 2006ITIP...15.1143C . doi : 10.1109/TIP.2005.864170 . PMID 16671295. S2CID 16060881 .
- ↑ Shapira D.; Avidan S.; Hel-Or Y. (2013). "Multiple Histogram Matching" (PDF) . Actas de la Conferencia Internacional IEEE sobre Procesamiento de Imágenes .
- Procesamiento de imágenes