jueves, 3 de diciembre de 2009

Umbralización Basada en Histograma


En si la umbralizacion usando el histograma es verificar si entre una imagen y otra a sucedido algun cambio utilizando el histograma comparando la variacion de picos entre el histograma original y el siguiente histograma.

Dado que el histograma representa la probabilidad de que un píxel tenga un nivel de gris y que se debe pensar que un objeto tiene un rango de variación, es lógico suponer que un objeto de la imagen vendrá representado por un máximo local en el histograma. El proceso de segmentación se convierte en la búsqueda de picos en el histograma.
La Umbralización de Histograma se implementa búscando mínimos entre los máximos significativos y utilizando el nivel de gris de esos mínimos como umbral de segmentación.
La estratégia de segmentación para la umbralización mediante histograma es sencilla.


1.- Se localiza el mayor máximo local del histograma (corresponderá a un máximo de probabilidad asociado a un objeto).


2.- Se localiza el segundo mayor máximo local del histograma (máximo de probabilidad asociado a otro objeto o al fondo de la imgaen).


3.- Se localiza el mínimo local entre ambos máximos y se utiliza su valor como valor para el umbral.


* En el caso de existir más de un objeto de interés se repite el proceso.


* Puede ser necesario aplicar un suavizado previo al histograma o un criterio de distancia mínima entre picos para evitar la detección de dobles picos debido al ruido que se puede presentar en una imagen.


Ejercicio 1

* Se toma 2 elevado a la 3 porque es el numero de almacenamiento de la imagen.
* Segun el histograma se toma la desición de utilizar >= ó <= En el ejemplo utilizamos >=.
Se observa que pixel predomina y ese sera el punto para hacer la umbralizacion





Ejercicio 2


1 comentario:

Eduardo Estévez dijo...

Excelente aporte muy explicativo y además muy util, en sistemas de sseguridad o donde se necesite sber si hubo cambios entre una imagen y otra