Comparación con patrones geométricos con Labview
Comparación con patrones geométricos con Labview
Abstract: This paper deals with the digital image processing using Labview software and Visio assistant. Creating a pattern is used to compare two kinds of rings with different geometries. Effectiveness of programming for both patterns analyzed is checked. Labview provides an accessible tool and provides a wide range of image analysis.Finally it is used in a small application that is shown in the Annex.
Resumen: el presente documento trata del procesamiento digital de imágenes por medio de Labview y el software auxiliar Visio. Se emplea la creación de un patrón para comparar dos tipos de aros con diferentes geometrías. Se comprueba la efectividad de la programación para ambos patrones analizados. Labview brinda unaherramienta accesible y da una amplia gama de análisis de la imagen. Finalmente se emplea lo utilizando en una pequeña aplicación que se muestra en el anexo.
Key words: digital image processing, labview, Vision, Pattern matching
Palabras claves: procesamiento digital de imágenes, Labview, Vision, comparación de patrones.
Introducción
El procesamiento digital de imágenes surge en un tiempo dondela visión puede llevarse a cabo con dispositivos tecnológicos. Este paso permite además el procesamiento inteligente de la información recibida jugando un rol importante en la automatización, controles de calidad, entre otros.
Cabe destacar que el procesamiento al cual se refiere este documento es el que compete a técnicas de filtrado, detección de contornos, entre otros. Las técnicas empleadaspara el análisis de la información se basan en sistemas de matrices que representan pixeles y con esto desplazamientos de los mismos. Con el software utilizado estos procesos se reducen a la utilización de bloques que interiormente realizan los cálculos.
Los pasos que se siguen en el procesamiento son. Adquisición de la imagen, procesamiento de la misma y finalmente presentación al observador.Sin embargo puede añadirse a esto paralelo a la presentación, el proceso o acciones que se desencadenan con los datos adquiridos del procesamiento, por ejemplo en una cadena de producción o control de calidad.
Para efectos de este proyecto se procesaran imágenes con comparación de patrones donde se emplea como programa a Labview y su complemento Vision, tal como se comentara a continuación.Procesamiento digital con Labview.
Diseño y programación
En el proyecto planteado se compara un patrón preestablecido con una cadena de productos entrantes en un prototipo de planta de producción, para esto se procede a realizar una programación en labview como se explicara en los siguientes párrafos. Primeramente debe señalarse que se requiere el complemento Vision para Labview en estecaso, sin embargo el complemento IMAQ es suficiente para el procesamiento aunque requiere mayor cantidad de bloques de programación.
Bloques de comandos utilizados:
Figura 1. Vision Acquisition bloque.
Este bloque permite la adquisición en tiempo real de la imagen por medio de la cámara seleccionada, para este caso es un medio USB. Además se configura en la segunda opción de adquisición queindica la toma continua de imágenes. Este bloque crea un botón para detener la adquisición y permite la proyección de la imagen que es inicialmente de 32bits.
Figura 2. Vision Assistant bloque
En este comando se abre el complemento Vision que permite la creación del procesamiento, el filtrado inicial de la imagen y el filtro aplicado para la comparación.
Figura 3. Vision programacióndel patrón.
La figura 3 muestra el bloque que se general dentro del programa auxiliar Vision el cual consiste en la imagen original previamente adquirida, el filtro de color que convierte la imagen de 32bits a 8bits y finalmente se elige una sección de la imagen que se utilizara como patrón para generar las bases geométricas que se compararán. Ya una vez finalizada la etapa se observa un...
Regístrate para leer el documento completo.