Resumen: T-038 UNIVERSIDAD NACIONAL DEL NORDEST E Comunicaciones Científicas y Tecnológicas 2006 Software de Pos-Procesamiento de Imágenes Termográficas 1 Krenzinger, Arno - Vera, Luis Horácio 1-2 1.Universidad Nacional de Nordeste, Departamento de Ingeniería Mecánica, Av. Las Heras nº 727, Resistencia, Chaco, Argentina, Teléfono: +54-3722-420076, Email: [email protected] 2.Universidade Federal do Rio Grande do Sul, Laboratório de Energia Solar - PROMEC, Rua Sarmento Leite nº 425, Porto Alegre, Rio Grande do Sul, Brasil, Telefone: +55-51-3316-6841 Resumen. La termografía es una técnica muy poderosa para medir campos de temperatura en innumeras aplicaciones. Los equipamientos modernos producen imágenes digitales a partir de sensores dispuestos sobre una matriz plana que recibe la radiación térmica del objeto focalizado. El flujo de radiación, asumiendo conocida la emisividad de la superficie, permite la determinación de la temperatura del objeto. Después de registrada la imagen, hay mucha información a ser analizada a través de un microcomputador y de programas de pos-procesamiento. Estos programas además de ser muy caros, no siempre poseen todas las herramientas necesarias para el análisis deseado. Con el objetivo de perfeccionar el proceso de análisis y de proporcionar una herramienta de uso más accesible, fue desarrollado en el PROMEC/UFRGS un programa computacional para el procesamiento de las imágenes generadas por termógrafos, a partir de la exportación en formato jpeg de las imágenes adquiridas en escala de grises, y de pocas informaciones adicionales. Este trabajo presenta los algoritmos utilizados y los recursos proporcionados por el programa, como ser: capacidad de exportación matricial, trazado de perfil térmico y de corrección de imágenes por zonas de diferentes características ópticas. Palabras claves: Termografía, Procesamiento de imágenes, Termometría. Introducción Las imágenes termográficas pueden suministrar innumeras informaciones detalladas sobre o campo de temperaturas de una superficie o de un conjunto de objetos. Para analizar estas informaciones de forma adecuada son necesarios software’s que reúnen una cantidad de herramientas que permiten este estudio. Estos software’s permiten realizar promedios de temperaturas, analizar áreas de la imagen de forma separada, búsqueda de puntos de temperaturas máxima y mínima, etc.. Cámaras termográficas son siempre comercializadas con, por lo menos, un software funcional. Algunas funciones más avanzadas son disponibles apenas en versiones comercializadas a un precio bastante elevado. Además de esto determinadas funciones personalizadas, interesantes para aplicaciones específicas, a veces simplemente no están disponibles. Con esta preocupación y debido al uso sistemático de un equipo de adquisición de imágenes termográficas, se decidió desarrollar un software propio, capaz de producir imágenes con posibilidad de exportación matricial de dados y análisis avanzados. Principio de Funcionamiento de una Cámara Termográfica. La luz visible emitida por una fuente luminosa, se refleja en los objetos y es capturada por el ojo humano. En el ojo, la luz que penetra por la pupila es proyectada por el cristalino (una lente natural) en la retina, cuyas células generan impulsos nerviosos al nervio óptico. Una cámara fotográfica digital funciona de forma similar. La luz que pasa por el diafragma es proyectada en el plano focal a través de los lentes del objetivo. Una asociación de minúsculos sensores (cada sensor es un píxel), en plano focal, son sensibilizados por la intensidad luminosa incidente produciendo una pequeña señal eléctrica y, por medio de un sistema de barredura electrónica, descargando en una memoria digital la cual acabará por informar, para cada píxel, la irradiáncia recibida en un determinado intervalo de tempo. Una cámara termográfica, a su vez, también es similar a una cámara fotográfica digital. Utiliza lentes para proyectar una imagen en un plano focal, donde una asociación de minúsculos sensores registra la irradiáncia. La diferencia es el intervalo de respuesta espectral de los sensores y de la transmitáncia de los lentes. Filtros especiales o los propios lentes cortan la luz visible, dejando apenas parte del espectro infrarrojo llegar a los sensores. La energía radiante para longitudes de onda largas es oriunda de cualquier cuerpo, no solo de las fuentes luminosas de luz visible, como lámparas o la luz del día. La cámara recibe la radiación procedente de los cuerpos presentes en el campo de visión de sus lentes, tanto por reflexión de otras fuentes como por la emisión del propio cuerpo, o sea, todos los objetos en el campo de visión de los lentes son simultáneamente objetos luminosos e iluminados. Si un objeto que absorbe la radiación incidente (consecuentemente refleja poco) está en el campo de visión de una cámara fotográfica, su imagen visible registrará una región oscura. El mismo objeto frente a una cámara termográfica también no reflejara la energía radiante del entorno, pero irá emitir radiación propia, proporcional a su temperatura absoluta a la cuarta potencia. Equipamientos de registro de imágenes termográficas permiten de esta forma realizar observaciones de objetos sin la presencia de luz, contando apenas con las radiaciones térmicas emitidas por los propios cuerpos en observación. Resumen: T-038 UNIVERSIDAD NACIONAL DEL NORDEST E Comunicaciones Científicas y Tecnológicas 2006 Radiación Térmica. Radiación térmica es emitida por la superficie de cualquier material que tenga una temperatura encima del cero absoluto. El movimiento de las cargas eléctricas de las partículas del material emite radiación electromagnética en un amplio espectro que varia desde el ultravioleta (λ=0,1 µm) hasta el final del infrarrojo (λ=1000 µm). El flujo de energía irradiado por un cuerpo depende de su temperatura a la cuarta potencia e de las características de su superficie. La calidad de la radiación emitida también depende de la temperatura del cuerpo. El emisor ideal, llamado cuerpo negro, limita el máximo flujo de radiación térmica que pode ser emitido por una superficie, conforme definido (Sparrow y Cess, 1978) por la ecuación de Planck, Eq. (1): Eb (λ , T ) = 2πhc 2 λ5 [exp(hc / λkT ) − 1] (1) donde h es la constante de Planck, k es la constante de Boltzmann, c es la velocidad de la luz, T es la temperatura absoluta y λ es la longitud de onda. La potencia emisiva total de un cuerpo negro es dada por la ecuación de Stefan-Boltzmann: ∞ Eb = ∫ Eb (λ , T )dλ = σT 4 (2) 0 donde σ es la constante de Stefan-Boltzmann. Un cuerpo real tiene una potencia emisiva menor que un cuerpo negro. La razón entre la potencia emisiva monocromática de la superficie de un cuerpo y potencia emisiva monocromática de un cuerpo negro a la misma temperatura es llamada emitáncia monocromática ε(λ) y el cociente entre la potencia emisiva total de la superficie y la potencia emisiva total de un cuerpo negro es llamada emitáncia hemisférica o simplemente emitáncia. ∞ ∫ ε (λ ) E (λ ,T )dλ b ε= 0 (3) σT 4 Existe una alta complejidad en el estudio de la distribución espacial de la radiación térmica, ya que es posible que la superficie tenga emitáncia variable con la dirección, además de la dependencia con la longitud de onda. Para poder generalizar un procedimiento único, se asume que todas las superficies tienen un comportamiento "lambertiano", esto es, emiten y reflejan radiación difusa en todas las direcciones de forma proporcional al coseno del ángulo formado con la normal de la superficie. Suponiendo que el sensor responda apenas a radiaciones con longitudes de onda entre λ1 e λ2, la fracción de la radiación de un cuerpo negro que es captada es dada por Mb, conforme la ecuación (4): λ2 ∫ E ( λ , T ) dλ b Mb = (4) λ1 ∞ ∫ E ( λ , T ) dλ b 0 y, en esta banda, la emitáncia efectiva será definida por la Eq. (5) donde el sobrescrito "E" indica la limitación de la banda espectral y el subscrito "X" irá indicar el objeto al cual se refiere la propiedad en cada ecuación. λ2 ∫ ε (λ ) E (λ ,T )dλ b ε = E X (5) λ1 ∞ ∫ E (λ ,T )dλ b 0 Definiendo K como la fracción de la radiación que llega al sensor por perdidas en el sistema de lentes y ángulo sólido, se puede decir que la irradiáncia Ip recibida por un determinado píxel del sensor será dado por la ecuación (6), donde el subscrito T (target) representa el objeto analizado y el subscrito S (surround) representa los objetos del entorno que están siendo reflejados de forma difusa en el objeto. [ I p = M .K ε TE σTT4 + (1 − ε TE )ε SE σTS4 ] (6) Las fracciones M y K pueden ser consideradas iguales para todos los píxeles. El sensor matricial tendrá la temperatura de cada píxel afectada por la irradiáncia correspondiente. A cada barredura determina la relación entre la temperatura individual de los píxeles y la media del plano focal, y también compara con sensores de temperatura internos de la cámara. Teniendo un punto como referencia, la radiosidad es transformada en temperatura por la ecuación (7), considerando que los valores de εES TS sean informados al software de la cámara por el usuario. Resumen: T-038 UNIVERSIDAD NACIONAL DEL NORDEST E Comunicaciones Científicas y Tecnológicas 2006 Ip TT = 4 M .K − (1 − ε TE )ε SEσTS4 (7) ε TEσ Una matriz de datos es almacenada en la memoria del equipamiento y normalizada según la amplitud establecida por el usuario, siendo finalmente transformada en una imagen con resolución de 8 bits, que puede atribuir una tonalidad de gris para cada valor de temperatura. Esta imagen con hasta 256 niveles de grises puede ser transformada en una imagen colorida presentando todo el campo visual de la cámara como campo de temperaturas de las superficies focalizadas. Software de Pos-Procesamiento de Imágenes Para trabajar con los datos adquiridos con la cámara termográfica fue necesario en primer lugar identificar las temperaturas a partir de la imagen, para realizar este proceso se opto por utilizar el lenguaje de programación Visual Basic (VB) para crear la herramienta computacional que realice el procesamiento de estas imágenes. El lenguaje VB cuenta con una función que retorna la información de color de un determinado punto de la pantalla de video del computador. Esto permite realizar una lectura de la imagen exhibida por el programa y transformar la imagen en una matriz numérica. Evidentemente se debe informar la escala de tonalidades de grises correspondiente, a partir de estos datos, a través de una transformación linear, todas as informaciones sobre o campo de temperaturas registradas pela imagen resultan accesibles. Estos valores son luego utilizados para suministrar datos a los diferentes algoritmos. Para facilitar a inserción de imágenes de diferentes orígenes y tamaños (porque diferentes cámaras termográficas pueden tener diferentes resoluciones de imagen) fue preparada una interfase donde el usuario escoge, con uso del mouse, una imagen completa, o, alternativamente, selecciona apenas una región de cada imagen. En ambos casos la región seleccionada es redimensionada para la resolución escogida para la matriz, que es de 360 x 240 puntos. El valor del nivel de gris de cada intervalo (o media de los niveles de grises de los píxeles encerrados en aquel intervalo) es convertido en un valor numérico de temperatura por la escala especificada. La forma de almacenar los datos correspondientes a este campo de temperatura fue de ordenar en un archivo de texto en forma secuencial las informaciones de y de la temperatura, gravando un archivo en formato de una línea para cada ponto. Este formato es fácilmente reconocido en un gran número de programas de computador para diseño de gráficos tridimensionales. Además de este trabajo de conversión de la imagen en matriz numérica, lo cual en si ya envuelve una gran ayuda para analizar los datos, el software desarrollado (PROIR) posee también una serie de otros recursos, entre los cuales se encuentran: la transferencia linear, la busca por máximos y mínimos, el cálculo de datos estadísticos por área seleccionada, la transformación de imágenes térmicas en imágenes de radiosidad, la asignación de paletas de color en las imágenes y la corrección del factor de reflexión especular. Ejemplo de Aplicación del Software Para demostrar la capacidad de análisis del sistema de procesamiento de imágenes desenvolvió, a seguir se presentada una imagen que fue capturadas con una cámara termográfica, gravada en escala de grises y examinada utilizando el programa PROIR. En la Figura 1a) se aprecia la imagen de un módulo fotovoltaico obtenida por medio de la cámara termográfica. Para lograr una matriz de valores de temperatura, obtenidos del procesamiento de la imagen fotografiada, fue utilizado el programa desarrollado y, para una mejor visualización, los valores generados fueron llevados a un diseño por medio de un programa comercial para gráficos, como pode ser visto en la Figura 1b. La posibilidad de gravar los dados da matriz generada con la imagen demuestra ser una importante herramienta para su posterior análisis. Mismo que el propio programa desarrollado ya posea un análisis estadístico y diseñe gráficos, los dados obtenidos pueden ser exportado hacia otros software’s especializados para el tratamiento y representación de datos, obteniéndose gráficos en tres dimensiones como el mostrado en la Figura 2. a) b) Figura 1. a) Imagen de una parte de un módulo fotovoltaico obtenido con una cámara termográfica, b) Mapa de distribución de temperaturas, formada a partir de la matriz generada sobre la figura 1a. Resumen: T-038 UNIVERSIDAD NACIONAL DEL NORDEST E Comunicaciones Científicas y Tecnológicas 2006 Se escogió como ejemplo un módulo fotovoltaico, ya que en el Laboratorio de Energía Solar de la UFRGS está siendo llevada a cabo una investigación que tiene como objetivo analizar como afecta al desempeño de los módulos fotovoltaicos la variación de temperatura entre las células que lo conforman. La Figura 2 permite visualizar la distribución espacial de temperaturas en el dispositivo fotovoltaico, imagen que permite tener mejor visualización de los puntos de mayor y menor temperatura con su correspondiente posición. Figura 2. Superficie que muestra la distribución de temperaturas para o la región fotografiada del módulo fotovoltaico. Para verificar el comportamiento del sistema de análisis desarrollado, fueron comparados los valores obtenidos con PROIR con los valores obtenidos con el software VISIR_PC (2006), que es una versión limitada del programa Thermonitor Report System (Thermoteknix, 2001). La Tabla 1 muestra esta los valores obtenidos de esta comparación en la cual o subscrito “p” indica valores obtenidos por el programa realizado y el subscrito “v” indica valores suministrados por el software comercial. Tabla 1.- Valores obtenidos a través de imágenes procesadas para: temperatura mínima (Tmin), temperatura máxima, (Tmax), temperatura media (Tm ) y o desvío padrón de los valores. Imagen Tmin [°C] Tmax [°C] Tm [°C] Desvío Padrón [°C] Módulop (PROIR) 17,7 39,9 31,1 3,9 Módulov (VISIR) 17,6 39,9 31,0 4,0 Conclusiones A partir da emisión de radiación térmica de los cuerpos, es posible a través de sensores en el plano focal de un sistema óptico apropiado, obtener imágenes proporcionales a la radiosidad de un determinado campo de visión. La radiosidad puede ser transformada en valores de temperatura a través de cálculos bastante simples, dando origen a imágenes termográficas. Fue desarrollado no PROMEC/UFRGS un software (PROIR) para procesar imágenes termográficas exportadas de cualquier sistema de captura en formato de escala de grises. El programa está basado en la linealidad de la información de temperatura con el valor que representa cada tonalidad de gris, y su calibración depende de informaciones adicionales, como limites de temperatura, emisividad de los objetos y temperatura del entorno del campo de visión. Recursos gráficos y estadísticos extienden la aplicabilidad del software realizado para el análisis de campos de temperatura. La posibilidad de exportar datos de temperatura en la forma matricial permite la representación de los campos de temperatura en gráficos de isolineas y gráficos 3D. Los valores estadísticos obtenidos en las imágenes después de procesadas por PROIR fueron considerados consistentes cuando comparados con similares valores obtenidos por un software comercial. Referencias Thermoteknix, 2001. Thermonitor Reporter System User Manual. Thermoteknix Systems Ltd. Cambridge, UK Dereniak e Boreman, 1996. “Infrared Detectors and Systems”, John Wiley & Sons, New York, USA .Sparrow, E. M. e Cess, R. D., 1978. “ Radiation Heat Transfer”, Hemisphere Publ.Co., Washington, USA. VISIR-PC, 2006. http://www.thermoteknix.com/content/english/ products/infraredcameras/infrared/cameras/ visir/software.html, acesso em abril de 2006.