SciELO - Scientific Electronic Library Online

 
 issue31Sound Event Detection for Music Signals Using Gaussian ProcessesChanges in Vitamin C and Color during Cooking Of Green Peppers (Capsicum Annuum L) author indexsubject indexarticles search
Home Pagealphabetic serial listing  

Services on Demand

Journal

Article

Indicators

Related links

  • On index processCited by Google
  • Have no similar articlesSimilars in SciELO
  • On index processSimilars in Google

Share


TecnoLógicas

Print version ISSN 0123-7799On-line version ISSN 2256-5337

TecnoL.  no.31 Medellín July/Dec. 2013

 

Artículo de Investigación/Research Article

Caracterización de Bordes y Contrastes en una Imagen Digital ante la Variación de Parámetros de los Filtros Pasa-Altos usados en la Estimación de Visibilidad Atmosférica

Characterization of the Edges and Contrasts in a digital image with the variation of the Parameters of the High-pass Filters used in the Estimation of Atmospheric Visibility

Martha C. Guzmán-Zapata1, Alejandro Restrepo-Martínez2

1M.Sc. Automatización y Control Industrial, Facultad Ingenierías, Instituto Tecnológico Metropolitano, Medellín-Colombia, marthaguzman5200@correo.itm.edu.co

2Ph.D. Ingeniería – Sistemas, Facultad Ingenierías, Instituto Tecnológico Metropolitano, Medellín-Colombia, alejandromartinez@itm.edu.co

Fecha de recepción: 27 de mayo de 2013 / Fecha de aceptación: 31 de julio de 2013


Resumen

En este documento se consideran los bordes y los contrastes obtenidos con los filtros pasa-altos que se utilizan en la estimación de la visibilidad atmosférica diurna desde imágenes digitales, cuyo comportamiento es caracterizado con la variación de los parámetros correspondientes a filtros pasa-altos tales como: el Ideal, Gaussiano, y Homomórfico-Gaussiano. Una imagen sintética que contiene regiones con distintos contrastes se utiliza para aplicar los diferentes filtros; luego, se define un índice para medir la calidad de los bordes obtenidos en las imágenes filtradas y se emplea para analizar los resultados. Los resultados muestran que tanto la selección del filtro como la selección de sus parámetros, afectan las características y la calidad de los bordes detectados en la imagen filtrada, también determinan la cantidad de ruido que el filtro agrega a la imagen (artefactos que no estaban presentes en la imagen original) y además establecen si se logra o no, la detección de los bordes; los resultados obtenidos también evidencian que el índice de calidad de los bordes alcanza valores máximos con ciertas combinaciones de los parámetros de los filtros. Esto significa que algunas combinaciones de parámetros disminuyen las situaciones que distorsionan los bordes y que distorsionan las medidas de visibilidad atmosférica basadas en la transformada de Fourier. Así que, estos parámetros, que proporcionan máximos de calidad para los bordes, se establecen como convenientes para ser utilizados en las medidas de visibilidad.

Palabras clave: Filtros pasa-altos, detección de bordes, visibilidad atmosférica, calidad de imagen, contrastes.


Abstract

This paper considers the edges and contrasts obtained with high-pass filters used in the estimation of daytime atmospheric visibility from digital images, and the behavior of these edges and contrasts is characterized by varying the parameters of high-pass filters such as the Ideal, Gaussian, and Homomorphic-Gaussian. A synthetic image of regions with different contrasts is used to apply different filters, then, we define an index to measure the quality of the edges obtained in the filtered image and it is used to analyze the results. The results show that both, the filter selection and the selection of its parameters: affects the characteristics and quality of the detected edges in the filtered image, also determine the amount of noise that the filter added to the image (artifacts that were not present in the original image), and also establish if achieved, or not, the edge detection. The results also show that the edge quality index reaches maximum values at certain combinations of the filters parameters, which means that some combinations of parameters reduce situations distorting the edges and distorting atmospheric visibility measures based on the Fourier transform. So these parameters which provide maximum quality edges are established as suitable for use in visibility measurement.

Keywords: High-pass filters, edge detection, atmospheric visibility, image quality, contrast.


1. Introducción

La medición de visibilidad atmosférica tiene aplicaciones en actividades tales como: la seguridad del tráfico aéreo y marítimo, la estimación indirecta de la contaminación del aire, y la estimación de la radiación solar (Xie et al., 2008). La visibilidad se mide de diversas formas: como rango visual (VR) equivalente a la mayor distancia a la cual un objeto negro puede ser reconocido cuando se observa contra el cielo, o como rango meteorológico (MR) definido como la distancia en la cual el objeto tiene un contraste de 2 % respecto del fondo blanco (Caimi et al., 2004), también como rango óptico meteorológico (MOR) con un contraste de 5 % (WMO-No 8, 2008), o se estima a través de índices de visibilidad correlacionados linealmente con las mediciones de VR, o MR, o MOR (Liaw et al., 2010).

Actualmente existe un interés por estimar cuantitativamente la visibilidad atmosférica diurna usando imágenes digitales; esta medición se realiza automáticamente reconociendo cambios bruscos en los valores de intensidad de gris (brillo) en una región de la imagen: por detección de bordes (Bäumer et al., 2008) y por medición de contrastes (Caimi et al., 2004). Entre las metodologías por detección de bordes están aquellas que extraen altas frecuencias espaciales con la aplicación de filtros pasa-altos sobre el espectro de Fourier de la imagen, para luego definir índices de visibilidad como el promedio de las intensidades de gris (o brillo) en la imagen filtrada que contiene los bordes (Luo et al., 2005; Sun et al., 2007); por lo que, la precisión de esta medida depende de la cantidad de bordes detectados y de sus características.

Según Sun et al. (2007) la precisión de esta medida depende del tipo de filtro, porque al utilizar un filtro pasa-altos del tipo ideal, en la imagen filtrada se observan artefactos adicionales los cuales no estaban presentes en la imagen original. Por lo que, el mismo grupo propone el uso de un filtro pasa-altos Homomórfico-Gaussiano asegurando que se mejora la precisión de la visibilidad al eliminar esos artefactos de la imagen filtrada. Y muestran que las correlaciones entre las estimaciones de visibilidad usando el filtro Homomórfico-Gaussiano, y las medidas de visibilidad tomadas por observadores expertos, dependen de uno de los parámetros de dicho filtro: el radio de corte (Do) mostrando diferentes valores de correlación en cada caso; sin embargo, no estudian cómo se ven afectadas las estimaciones de la visibilidad con la variación de los otros parámetros del filtro: YH, YL, c.

Ya que en los trabajos previos no se ha establecido el valor de los parámetros de los filtros pasa-altos (Yang, 2005), en este trabajo se propone evaluar el efecto que tiene sobre los bordes de una imagen digital, y sobre los contrastes, la variación de los parámetros (Do, YH, YL, c) correspondientes a los filtros pasa-altos del tipo Ideal, Gaussiano, y Homomórfico-Gaussiano, utilizados en las estimaciones de visibilidad atmosférica; buscando determinar los parámetros que en la imagen filtrada: logran la detección de los bordes y mejoran las características de los mismos. Los valores de los parámetros de los filtros, así determinados, permitirán en trabajos futuros estabilizar la precisión de la medida de la visibilidad, al mejorar las características de los bordes y al evitar, o disminuir, la adición de artefactos a la imagen filtrada.

2. Metodología

El borde se define como el cambio rápido (en pocos pixeles) de los valores de intensidad en una región de la imagen. Es posible medir características del borde si se analizan las intensidades de los pixeles sobre una trayectoria trazada perpendicularmente al borde (ver Fig. 1). La relación entre la intensidad versus la posición relativa del pixel en la trayectoria se denomina perfil de borde. En la Fig. 1, se muestra un perfil donde pueden medirse descriptores tales como: alto, ancho, pendiente y ruido; según Töpfer & Linss, 2007, la composición de cualquier conjunto de medidas de calidad individuales (de estos descriptores) permite definir la calidad de un borde, por lo que, en la Tabla 1 se presentan algunas formulaciones para medir estos atributos (Guzmán, 2013).

La detección de bordes por distintas técnicas se utiliza para estimar la visibilidad atmosférica; una de ellas es la extracción de altas frecuencias espaciales con filtros pasa-altos (Luo et al., 2005; Sun et al., 2007) que sobre una imagen digital en grises f(x,y) de MxN pixeles se realiza así (ver Fig. 2): primero se construye el espectro de frecuencia F(u,v) aplicando la transformada de Fourier (1), y luego, se multiplica el espectro por el filtro pasa-altos H(u,v), (2), para finalmente, aplicar la transformada inversa de Fourier (3) y así obtener la imagen filtrada que contiene los bordes. Posteriormente sobre la imagen filtrada se define el índice de visibilidad como el promedio de las intensidades de gris (o brillo) de la imagen.

Los filtros pasa-altos H(u,v) utilizados en las mediciones de visibilidad son: el Ideal (4), el Gaussiano (5), el Homomórfico-Gaussiano (6):

En (4) a (6): Las coordenadas (u,v) representan frecuencias espaciales, D es la distancia desde el pixel (u, v) hasta el punto central del filtro H(u,v); Do es el radio de corte; c es el parámetro que controla la pendiente del filtro; y los parámetros YH e YL son el valor máximo y mínimo del filtro. La Fig. 3 muestra las representaciones bidimensionales de los filtros. Allí se pueden observar, además de la forma de sus secciones transversales, la definición de los parámetros (Do, YH, YL, c) que controlan la forma de esas secciones; según el valor de estos parámetros, los filtros H(u,v) pasa-altos pueden eliminar o reducir la magnitud de la frecuencia cero del espectro de Fourier, obteniendo detección de los bordes en el primer caso y, realce de la imagen en el segundo caso (Yang et al., 2005).

En este trabajo, para caracterizar el comportamiento de los bordes y los contrastes frente a los diferentes filtros pasa-altos, se emplea la siguiente estrategia que se muestra en la Fig. 5: se construye una imagen sintética en grises (Fig. 4a) de 128x128 pixeles con 256 niveles de intensidad diferentes, con regiones rectangulares de diferente valor de contraste respecto a su fondo (entre el 1 % y el 100 %, calculado según la definición de Weber en WMO-No 8, 2008), y que tiene un promedio de intensidades de gris igual a 190,31; esta imagen se filtra usando los pasa-altos resultantes al variar los parámetros (Do, YH, YL, c), y luego se evalúa la calidad de los bordes obtenidos (ver Fig. 5).

Se pretende definir cuáles son los valores de los parámetros (Do, YH, YL, c), que consiguen la mayor calidad de los bordes en la imagen sintética filtrada; puesto que la visibilidad se mide como el promedio de las intensidades de gris (o brillo), ese promedio se verá afectado con los cambios de alto, ancho, pendiente, y ruido, de los bordes obtenidos con el filtrado; por lo tanto, la mayor calidad en los bordes detectados (con el proceso de filtrado) permitirán estabilizar en trabajos futuros la precisión de la medida de visibilidad desde imágenes.

La evaluación de los bordes se logra con la aplicación de un índice de calidad local por bordes IBloc (Guzmán & Restrepo, 2012) sobre el borde superior de cada uno de las regiones rectangulares (ver Fig. 4c). Este índice considera que la calidad del borde aumenta cuando: el alto y la pendiente aumentan, el ancho y el ruido disminuyen; y realiza ponderaciones para cada uno de los descriptores considerados, que luego se suman (7). Posteriormente, se suman los IBloc de todas las regiones y se obtiene así el valor de calidad para cada imagen filtrada.

Donde A corresponde al mayor alto, B corresponde a menor ancho, C a mayor pendiente, D a menor ruido.

3. Resultados y discusión

3.1 Filtro ideal

Los resultados obtenidos con el filtro Ideal, al variar el radio de corte (Do), pueden verse en la Fig. 6, donde se incluyen algunas imágenes filtradas. En esta figura, se evidencia que todos los valores del radio de corte (Do) no logran la detección de los bordes: por ejemplo los valores cercanos a Do=1. Para determinar esto automáticamente, se considera que la detección de los bordes ocurre en las imágenes filtradas cuyo promedio de intensidades de gris no supera el 4 % del promedio de intensidades de la imagen original sin filtrar; y que no se consigue la detección de los bordes cuando la imagen filtrada supera este porcentaje.

También se observa que el procesamiento de la imagen logra obtener información de los bordes de todos los rectángulos considerados, pero al aumentar el Do se van haciendo imperceptibles para el ojo humano, inicialmente los bordes correspondientes a las regiones con los menores contrastes y luego los bordes correspondientes a las regiones de contrastes mayores. Estas anotaciones resultan interesantes cuando se considera que el sistema visual humano tiene como límite inferior de percepción el 2 % de contraste (Caimi et al., 2004), o el 5 % según otros investigadores (WMO-No 8, 2008).

También se muestra, en la Tabla 2 y en la Fig. 6, que el filtro Ideal introduce artefactos adicionales que no estaban presentes en la imagen sintética original antes del filtrado; artefactos que en el índice de calidad por bordes IBloc se miden como el ruido del borde. Estos artefactos adicionales afectan la precisión de la medida de visibilidad, puesto que los índices de visibilidad se calculan como el promedio de intensidades de gris en la imagen filtrada.

Se selecciona desde la Fig. 6, como parámetro para el filtro Ideal: Do=24 pixeles, equivalente al 18,75 % del tamaño de la imagen. Porque la imagen filtrada obtieneel mayor valor de calidad por bordes en este filtro: IBloc = 8,176; y además, logra la detección de los bordes de las regiones, lo que se comprueba automáticamente con el valor del promedio de brillo (IVIS) en la imagen filtrada que no supera el 4 % del promedio de brillo en la imagen original sin filtrar.

3.2 Filtro Gaussiano

Los resultados obtenidos, para el filtro Gaussiano al variar el radio de corte (Do), pueden verse en la Fig. 7 y en la Tabla 3. Donde, se evidencia que todos los radios de corte no logran la detección de los bordes: por ejemplo, las imágenes filtradas con 1 ≤ Do ≤ 6 no lo logran parcialmente. Y se evidencia que, el filtrado con Gaussiano también introduce artefactos (o ruido) en la imagen filtrada que no estaban presentes en la imagen original.

En la Fig. 8, el Do=1 muestra el mayor índice de calidad (IBloc= 8,055), pero presenta un brillo promedio igual a 120,35 que es mayor al 4 % de la intensidad promedio de la imagen original sin filtrar; lo que permite indicar automáticamente que no logra la detección de los bordes. Por lo tanto, se selecciona el parámetro Do=21 pixeles, o 16,41 %, porque la imagen filtrada obtieneel mayor valor de calidad por bordes con este filtro (IBloc= 7,837) que sí logra la detección de los bordes.

3.3 Filtro Homomórfico-Gaussiano

El filtro Homomórfico-Gaussiano contiene, además del Do, otros parámetros que cumplen diferentes funciones en el filtrado de la imagen (Liaw et al., 2010). Por ejemplo: YH permite controlar la reflectancia o altas frecuencias de la imagen, YL facilita el control de la iluminación de la imagen o las bajas frecuencias, y c con el cual se puede manejar la pendiente del filtro. Por lo tanto, inicialmente se establece para la detección de los bordes de la imagen: YH=1 para obtener todas las altas frecuencias del espectro de Fourier, y el YL=0 para eliminar completamente la frecuencia cero.

Entonces con YH=1 y con YL=0, se comienza por variar el parámetro c y observar el comportamiento de la calidad de la imagen filtrada cuando el radio de corte cambia entre 15 ≤ Do ≤ 35; se escoge este intervalo porque corresponde a valores cercanos al Do=21 que produjo la mejor calidad con el filtro Gaussiano. Los resultados obtenidos se muestran en la Fig. 9 y en la Tabla 4.

En la Fig. 9a, se evidencia que todas las c en el intervalo 0<c ≤1 detectan bordes, aunque, las regiones correspondientes a los menores contrastes resultan casi imperceptibles para el ojo humano. También, se muestra en la Fig. 9b que cuando c>1 la detección de bordes es parcial, o no se detectan bordes; y en la Tabla 4, se evidencia que algunos valores de los parámetros adicionan más artefactos que otros a la imagen filtrada.

Desde la Fig. 9, para el filtro Homomórfico Gaussiano se selecciona la combinación de parámetros: Do=21, YH=1, YL=0, c=1. Porque proporciona alta calidad de imagen por bordes (IBloc= 7,8373) y logra la detección de los bordes; ver Tabla 4 donde se muestra que su promedio de intensidades de gris es inferior al 4 % del valor de la imagen original sin filtrar, y que la adición de artefactos es baja.

Sin embargo, considerando que la amplitud del filtro Homomórfico está relacionada con la expresión (YH-YL) según (3), se mantienen fijos Do=21, c=1, YH=1, y se revisa el comportamiento de los bordes frente al uso de valores mayores del YL, y frente a una variación más amplia del radio de corte Do; los resultados se muestran en la Fig. 10. En ella se observa que la mayor calidad de imagen por bordes (IBloc=9,087) se obtiene con Do=30, c=1, YH=1, YL=0,9, y que la combinación Do=30, c=1, YH=1, YL=0,5 produce también un valor elevado de calidad. Sin embargo, al revisar las imágenes filtradas se observa que estas combinaciones aunque realzan la calidad no logran la detección de los bordes; lo cual puede verificarse al observar sus valores del promedio de intensidad de gris en la imagen filtrada. En cambio, el máximo de calidad IBloc= 7,8373 obtenido con Do=21, c=1, YH=1, YL=0, sí logra la detección de los bordes.

Por lo tanto, para la aplicación considerada, los parámetros seleccionados para el filtro Homomórfico-Gaussiano son: Do=21 pixeles o 16,41%, c=1, YH=1, YL=0. Porque detectan los bordes, ofrecen buena calidad de bordes, y también introducen menos ruido o artefactos adicionales en la imagen filtrada.

3.4 Parámetros seleccionados para los filtros pasa-altos

En la Tabla 5 se muestra el resumen con los parámetros seleccionados para todos los filtros considerados. El radio de corte (Do) se muestra en porcentaje con respecto al número de pixeles que representan la imagen.

4. Conclusiones

Se caracteriza el comportamiento de los bordes y los contrastes, ante la variación de los parámetros de los filtros pasa-altos que se utilizan en la medición de visibilidad atmosférica: aplicando los filtros del tipo Ideal, Gaussiano, y Homomórfico-Gaussiano, sobre una imagen digital sintética que contiene regiones con diferentes contrastes. Luego, se define un índice de calidad para los bordes y se utiliza para comparar los bordes obtenidos (sobre la imagen filtrada) cuando se varían los parámetros (Do, YH, YL, c) de cada filtro considerado.

Los resultados muestran que tanto al cambiar el tipo de filtro pasa-altos como al variar sus parámetros, las características del borde tales como ancho, altura y pendiente cambian; también cambia la cantidad de ruido que se adiciona a la imagen filtrada (artefactos que no estaban presentes en la imagen original) y se observa que estos cambios resultan distintos para las regiones con diferentes contrastes. Los resultados también evidencian que todas las combinaciones de los parámetros (Do, YH, YL, c) no son exitosas en la detección de los bordes, que son requeridos para las estimaciones de visibilidad desde imágenes. Así que, empleando un criterio para definir automáticamente si esto se logra, se descartan aquellas combinaciones de parámetros que no consiguen la detección de los bordes en la imagen filtrada.

Todo lo anterior se traduce en que la selección del tipo de filtro, tanto como la selección de sus parámetros, resulta en bordes diferentes; lo que afecta la precisión de la medida de visibilidad atmosférica que se define como el promedio de brillo en la imagen digital filtrada. También se encontró en este trabajo que, el índice de calidad definido para los bordes alcanza valores máximos con ciertas combinaciones de los parámetros correspondientes a los filtros pasa-altos. Así que para todos los filtros considerados, con estos máximos de calidad, se establecieron los parámetros que disminuyen las situaciones que deterioran la calidad de los bordes en las imágenes filtradas.

Esto se traduce en que al mejorar la calidad de los bordes, con el uso de los parámetros establecidos aquí para los filtros pasa-altos, se reduce la distorsión de las medidas de visibilidad desde imágenes. Lo que permitirá, en estudios futuros, estabilizar la precisión de las medidas de visibilidad basadas en la transformada de Fourier. Como estudio futuro, también se propone utilizar los filtros pasa-altos establecidos en este trabajo para estimar visibilidad atmosférica y luego establecer correlaciones con mediciones realizadas con equipos transmisómetros, y/o nefelométricos.

5. Agradecimientos

Los autores expresan su agradecimiento al Instituto Tecnológico Metropolitano por el financiamiento de este trabajo, enmarcado dentro del proyecto de investigación código PM11103 y denominado: Metodología para Medir Visibilidad orientada a la detección de Eventos Atmosféricos usando análisis digital de imágenes.

6. Referencias

Bäumer, D., Versick, S. & Vogel, B. (2008). Determination of the visibility using a digital panorama camera. Atmospheric Environment, 42(11), 2593-2602.         [ Links ]

Caimi, F. M., Kocak, D. M., & Justak, J. (2004). Remote visibility measurement technique using object plane data from digital image sensors. Proceedings of the Geoscience and Remote Sensing Symposium, 5, 3288-3291.         [ Links ]

Guzmán, M. (2013). Metodología para medir visibilidad orientada a la detección de eventos atmosféricos usando análisis digital de imágenes. Tesis de Maestría no publicada dirigida por Alejandro Restrepo Ph.D. Maestría en Automatización y Control Industrial. Instituto Tecnológico Metropolitano, Medellín, Colombia.         [ Links ]

Guzmán, M., & Restrepo, A. (2012). The image quality in the measurement of atmospheric visibility from Contrast Indices and Edges. Medellín, XVII Symposium of Image, Signal Processing and Artificial Vision (STSIVA), 196-201.         [ Links ]

Liaw, J. J., Lian, S. B., Huang, Y. F. & Chen, R. C. (2010). Using sharpness image with Haar function for urban atmospheric visibility measurement. Aerosol and Air Quality Research, 10, 323-330.         [ Links ]

Luo, Ch. H., Wen, Ch. Y, Yuan, Ch. S., & Liaw, J.J. (2005). Investigation of urban atmospheric visibility by high-frequency extraction: Model development and field test. Atmospheric Environment, 39, 2545-2552.         [ Links ]

Sun, Y. C., Liaw, J. J. & Luo, Ch. H. (2007). Measuring Atmospheric Visibility Index by Different High-pass operations. Taiwan, Computer Vision Graphics and Image Processing Conference(CVGIP), 423-428.         [ Links ]

Töpfer, S. C. N. & Linss, G. (2007). Quality measures for optical probing in Optical Coordinate Metrology. Measurements Science Review, 4(7), Section 3, 51-54.         [ Links ]

WMO-No 8 (2008). Guide to meteorological instruments and methods of observation. World Meteorological Observations. 7th ed. Secretariat of the WMO, Geneva, Switzerland.         [ Links ]

Xie, L., Chiu, A. & Newsam, S. (2008). Estimating atmospheric visibility using general purpose cameras. Las Vegas, Nevada, Advances in visual computing: 4th International Symposium, (ISVC), 356-367.         [ Links ]

Yang, C.C. (2005). Improving the sharpness of an image with non-uniform illumination. Optical Laser Technologies, 37, 235-238.         [ Links ]

Creative Commons License All the contents of this journal, except where otherwise noted, is licensed under a Creative Commons Attribution License