Un histograma de imagen es un tipo de histograma que actúa como una representación gráfica de la distribución tonal en una imagen digital . [1] Traza el número de píxeles para cada valor tonal. Al observar el histograma de una imagen específica, un espectador podrá juzgar la distribución tonal completa de un vistazo.
Los histogramas de imágenes están presentes en muchos servicios modernos. Los fotógrafos pueden usarlos como una ayuda para mostrar la distribución de los tonos capturados y si se han perdido detalles de la imagen debido a luces quemadas o sombras oscurecidas. [2] Esto es menos útil cuando se utiliza un formato de imagen en bruto , ya que el rango dinámico de la imagen mostrada puede ser solo una aproximación al del archivo en bruto. [3]
El eje horizontal del gráfico representa las variaciones tonales, mientras que el eje vertical representa el número total de píxeles en ese tono particular. [1]
El lado izquierdo del eje horizontal representa las zonas oscuras, el medio representa los valores de tonos medios y el lado derecho representa las zonas claras. El eje vertical representa el tamaño del área (número total de píxeles) que se captura en cada una de estas zonas.
Por lo tanto, el histograma de una imagen muy oscura tendrá la mayoría de sus puntos de datos en el lado izquierdo y en el centro del gráfico.
Por el contrario, el histograma de una imagen muy brillante con pocas áreas oscuras y/o sombras tendrá la mayoría de sus puntos de datos en el lado derecho y en el centro del gráfico.
Los editores de imágenes suelen crear un histograma de la imagen que se está editando. El histograma representa gráficamente el número de píxeles de la imagen (eje vertical) con un brillo o valor tonal determinado (eje horizontal). Los algoritmos del editor digital permiten al usuario ajustar visualmente el valor de brillo de cada píxel y mostrar dinámicamente los resultados a medida que se realizan los ajustes. [4] La ecualización del histograma es un ejemplo popular de estos algoritmos. De este modo, se pueden obtener mejoras en el brillo y el contraste de la imagen.
En el campo de la visión artificial , los histogramas de imágenes pueden ser herramientas útiles para la determinación de umbrales . Debido a que la información contenida en el gráfico es una representación de la distribución de píxeles en función de la variación tonal, los histogramas de imágenes pueden analizarse en busca de picos y/o valles. Este valor de umbral puede utilizarse luego para la detección de bordes , la segmentación de imágenes y las matrices de coocurrencia .