Вы находитесь на странице: 1из 5

1

Comparacin de Histogramas
A. F. Osorio , P. A. Sanchez Visin de Mquina Profesor: Flavio Augusto Prieto Ortiz

AbstractA continuacin, se realizar una comparacin de los histogramas de imagenes similares con diferentes condiciones de iluminacin. Index TermsEscala de Grises, Bins, Histograma, Correlacin, Chi-cuadrado, Interseccin, Bhattachayya.

Iluminacin en exterior un da con sol.

I NTRODUCCIN En este documento, se realiza la comparacin de histogramas obtenidos de diferentes imgenes por medio de OpenCV. Adems, se realiza un anlisis de los resultados obtenidos. I. F UNCIONES UTILIZADAS PARA LA COMPARACIN DE HISTOGRAMAS . Las funciones implementadas para comprar dos imagenes por medio de sus histogramas son:

1) Intentar utilizando slo unos cuantos bins (2), un nmero medio de bins (64) y muchos bins (256). Ejecute entonces una rutina de comparacin (utilizando todos los mtodos de comparacin de histogramas) contra las dems imgenes con iluminacin interior. Describir los resultados encontrados. 2) Ahora, agregue 8 y 32 bins e intente comparar las imgenes con diferentes condiciones de iluminacin. Describe los resultados. III. R ESULTADOS O BTENIDOS Las imgenes utilizadas para obtener los resultados de la comparacin del histograma son:

Con cvCompareHist(hist1,hist2,CV_COMP_CORREL); se compara el histograma de dos imagenes, para hallar su correlacin. Con cvCompareHist(hist1,hist2,CV_COMP_CHISQR); se compara el histograma de dos imagenes por el mtodo de Chi-Cuadrado. Con cvCompareHist(hist1,hist2, CV_COMP_INTERSECT); se compara el histograma de dos imagenes, para hallar su interseccin. Con cvCompareHist(hist1,hist2, CV_COMP_BHATTACHARYYA); se compara el histograma de dos imagenes por el mtodo de Bhattachayya.

Figure 2.

Imagen 1.

La tabla que representa los posibles valores a obtener a la hora de comparar dos histogramas se puede observar en la Fig. 1. II. EJERCICIO 2, C APTULO 7 DEL LIBRO : L EARNING O PEN CV - G. B RADSKY AND A. K AEHLER . Tomar tres imgenes de una mano en cada una de las tres condiciones de iluminacin. Usar cvCalcHist() para hacer el histograma para cada una de las imgenes en escala de grises. Las condiciones de iluminacin son las siguientes: Iluminacin en interior. Iluminacin en exterior un da con sombra.
Andres Felipe Osorio Valencia, cod. 808031, anfosoriova@unal.edu.co. Pablo Andres Sanchez Corts, cod. 808039, pasanchezc@unal.edu.co.

Figure 3.

Imagen 2.

Figure 4.

Imagen 3.

Figure 7.

Imagen 3.

Para realizar la comparacin de los histogramas de las imgenes, debemos tomarlas en escala de grises, para lo cual se tiene:

A. Resultados obtenidos para el numeral 1 1) Resultados obtenidos utilizando 2 bins: Los resultados obtenidos al comparar los histogramas de las imgenes utilizando 2 bins son los siguientes:
Mtodo Correlacin Chi-cuadrado Interseccin Bhattacharyya Img 1 y 2 1 0.0004037 0.98674 0.0100477 Img 1 y 3 -1 0.323602 0.59793 0.290659 Img 2 y 3 -1 0.3029 0.61119 0.280819

Table I C OMPARACIN DE LOS H ISTOGRAMAS UTILIZANDO 2 BINS .

Figure 5.

Imagen 1.

El anlisis de los resultados obtenidos en la tabla 1 es el siguiente: Se puede notar que en el resultado obtenido en la comparacin de las imgenes por medio del mtodo de correlacin no es muy bueno con la imgen 3.

En el mtodo Chi-cuadrado para la comparacin de los histogramas de las imgenes se puede notar que es muy efectivo entre las imgenes 1 y 2, pero no muy bueno en la comparacin de las imgenes 1 y 2 con la imgen 3. En la comparacin de los histogramas de las imgenes por medio del mtodo de interseccin es muy bueno entre las imgenes 1 y 2, pero por otro lado se puede notar que se tiene la mitad de la similitud de los histogramas de las imgenes 1 y 2 con la imgen 3. En el mtodo de Bhattacharyya para la comparacin de los histogramas de las imgenes 1 y 2 se tiene un muy buen resultado, pero no muy bueno en la comparacin de las imgenes 1 y 2 con la imgen 3.

Figure 6.

Imagen 2.

2) Resultados obtenidos utilizando 64 bins: El histograma obtenido para cada una de las imgenes en escala de grises utilizando 64 bins es:

En la comparacin de los histogramas de las imgenes por medio del mtodo de interseccin se tiene casi la mitad de la similitud de los histogramas para las tres comparaciones. Al igual que en el mtodo de Chi-cuadrado, en el mtodo de Bhattacharyya se tiene casi la mitad de la similitud de los histogramas para las tres comparaciones. En conclusin, se puede inferir que este nmero de bins no es muy bueno para comparar las imgenes.

Figure 8.

Histograma Imagen 1.

3) Resultados obtenidos utilizando 256 bins: El histograma obtenido para cada una de las imgenes en escala de grises utilizando 256 bins es:

Figure 9.

Histograma Imagen 2. Figure 11. Histograma Imagen 1.

Figure 10.

Histograma Imagen 3. Figure 12. Histograma Imagen 2.

Los resultados obtenidos al comparar los histogramas de las imgenes utilizando 64 bins son los siguientes:
Mtodo Correlacin Chi-cuadrado Interseccin Bhattacharyya Img 1 y 2 0.420275 0.401896 0.638185 0.366005 Img 1 y 3 0.10704 0.887646 0.422625 0.62092 Img 2 y 3 0.135818 0.846737 0.438263 0.603625

Table II C OMPARACIN DE LOS H ISTOGRAMAS UTILIZANDO 64 BINS . Figure 13. Histograma Imagen 3.

El anlisis de los resultados obtenidos en la tabla 2 es el siguiente: Se puede notar que en este caso el resultado obtenido en la comparacin de las imgenes por medio del mtodo de correlacin no es muy bueno con ninguna de las imgenes.

Los resultados obtenidos al comparar los histogramas de las imgenes utilizando 256 bins son los siguientes:
Mtodo Correlacin Chi-cuadrado Interseccin Bhattacharyya Img 1 y 2 0.373135 0.423796 0.637794 0.382833 Img 1 y 3 0.100624 0.896272 0.417774 0.624032 Img 2 y 3 0.132084 0.853053 0.43686 0.605868

En el mtodo Chi-cuadrado para la comparacin de los histogramas de las imgenes no se obtiene un buen resultado para ninguna de las comparaciones.

Table III C OMPARACIN DE LOS H ISTOGRAMAS UTILIZANDO 256 BINS .

El anlisis de los resultados obtenidos en la tabla 3 es el siguiente: Al igual que en la comparacin de los histogramas utilizando 64 bins, para ninguno de los mtodos se obtuvo un buen resultado. B. Resultados obtenidos para el numeral 2 1) Resultados obtenidos utilizando 8 bins: Los resultados obtenidos al comparar los histogramas de las imgenes utilizando 8 bins son los siguientes:
Mtodo Correlacin Chi-cuadrado Interseccin Bhattacharyya Img 1 y 2 0.990035 0.014262 0.934558 0.0601764 Img 1 y 3 0.231136 0.648807 0.558201 0.534012 Img 2 y 3 0.208398 0.652208 0.535278 0.534485 Figure 15. Histograma Imagen 2.

Table IV C OMPARACIN DE LOS H ISTOGRAMAS UTILIZANDO 8 BINS .

Figure 16.

Histograma Imagen 3.

El anlisis de los resultados obtenidos en la tabla 3 es el siguiente: Se puede notar que en el resultado obtenido en la comparacin de las imgenes por medio del mtodo de correlacin no es muy bueno con la imgen 3. Pero para la comparacin de los histogramas de las imgenes 1 y 2 se obtiene un buen resultado. En la comparacin de los histogramas de las imgenes por medio del mtodo de interseccin se tiene casi la mitad de la similitud de los histogramas de las imgenes 1 y 3, adems de las imgenes 2 y 3. Por otro lado se obtiene un buen resultado para las imgenes 1 y 2. Para los mtodos de Interseccin y Bhattacharyya se obtiene un resultado muy parecido al obtenido en el mtodo de Chi-cuadrado 2) Resultados obtenidos utilizando 32 bins: El histograma obtenido para cada una de las imgenes en escala de grises utilizando 32 bins es:

Los resultados obtenidos al comparar los histogramas de las imgenes utilizando 32 bins son los siguientes:
Mtodo Correlacin Chi-cuadrado Interseccin Bhattacharyya Img 1 y 2 0.419539 0.387642 0.645096 0.340256 Img 1 y 3 0.11433 0.869785 0.428242 0.614455 Img 2 y 3 0.143615 0.835174 0.438263 0.598844

Table V C OMPARACIN DE LOS H ISTOGRAMAS UTILIZANDO 32 BINS .

Al igual que en la comparacin de los histogramas utilizando 64 bins y 256 bins, para ninguno de los mtodos se obtuvo un buen resultado. IV. C ONCLUSION

Tomando como referencia los resultados obtenidos, se puede observar que para un alto nmero de bins la similitud entre los histogramas de las imgenes no es mucha. R EFERENCES
[1] Gary Bradski and Adrian Kaehler. Learning OpenCV: Computer Vision with the OpenCV Library. OReilly, Cambridge, MA, 2008.

Figure 14.

Histograma Imagen 1.

Figure 1.

Tabla de los mtodos para la comparacin de Histogramas.

Вам также может понравиться