Académique Documents
Professionnel Documents
Culture Documents
PROYECTO DE TITULACION
Implementacin de un Sistema de Visin Utilizando las Herramientas
de NI Vision Acquisition Software y NI Vision Development Module
Presentado por:
Agradecimientos
Agradezco a mis padres que me guiaron durante mis estudios bsicos e hicieron
posible llegar a la universidad, a mis maestros de ingeniera que me proporcionaron los
conocimientos necesarios para llevar a cabo este proyecto y que me han servido en mi
vida laboral, a mi esposa y mi suegra que me alentaron para seguir adelante en esos
momentos difciles y a Dios por ponerlas en mi vida.
Resumen
El presente documento detalla paso a paso la elaboracin de un sistema de visin
en Labview mediante el uso de las herramientas VAS (Vision Acquisition Software) y
VDM (Vision Development Module) de National Instruments combinadas con las
estructuras de datos y dems funciones vistas en el diplomado, con VAS aplicaremos
las VI para programar la adquisicin de una imagen por medio de una webcam gracias
a los drivers contenidos en el paquete de NI IMAQdx que permite utilizar todo tipo de
dispositivos de adquisicin de imgenes que utilizan los siguientes busses y
estndares: Gige (Gigabit ethernet), firewire IEEE 1394,USB 2.0 y 3.0, finalmente por
medio de VDM definiremos regiones de inspeccin con las que se pueden llevar acabo
cualquiera de las siguientes operaciones: reconocimiento de patrones, extraccin y
reconocimiento de colores, reconocimiento de caracteres y lectura de cdigos de
barras, se estudiaran todas las anteriores pero se dar mayor enfoque a la creacin de
regiones de inspeccin, leer cdigos de barras 1D y generar archivos de Excel para
registrar las fallas que encuentre durante la inspeccin.
ndice general
Captulo 1..................................................................................................................... 6
Introduccin.................................................................................................................. 6
1.1
Contexto............................................................................................................. 6
ndice de figuras
Captulo 1
Introduccin
1.1 Contexto.
A lo largo del tiempo el hombre ha dedicado gran porcentaje de su vida a la invencin y
desarrollo de tecnologas que le permitan llevar a cabo sus actividades laborales de
una manera ms rpida y confiable, lo que nos ha llevado a la automatizacin de los
procesos de produccin, con los cuales se pueden realizar actividades de ensamble e
1.3 Objetivo.
Implementar un sistema de visin de bajo costo en Labview, que sea capaz de adquirir
una imagen, permita crear regiones de inspeccin, leer cdigos de barras 1D y genere
un archivo de Excel para registrar las fallas que encuentre durante la inspeccin.
1.5 Justificacin.
Dado que los dispositivos son de cuidados crticos es de vital importancia que
tengan la mejor calidad y al paciente le llegue el producto final de acuerdo a sus
necesidades por lo que debe estar perfectamente identificado, la mejor opcin es un
sistema de visin, anteriormente se ha trabajado con el software In-sight de Cognex
para la programacin de los sistemas pero estos sistemas resultan demasiado
costosos por lo que se experimentara con la creacin de un sistema de visin para
inspeccin de etiquetas hecho con una cmara web y Labview, actualmente la
inspeccin es llevada a cabo por una persona y se han reportado varias fallas en las
inspecciones, el sistema contara con la opcin de registrar las fallas en una hoja de
Excel esto ser de gran utilidad para futuras investigaciones adems se estara en
cumplimiento con la regulacin de la FDA - 21 CFR (Code of Federal Regulations) Part
11, esta regulacin requiere que se implementen controles, Auditorias y validaciones a
sistemas involucrados en el procesamiento de datos, tambin requiere la retencin de
registros y por ltimo elimina el contacto fsico con el producto que facilita su
esterilizacin.
Captulo 2
Marco Terico
2.1 La Visin.
La visin es la capacidad de interpretar todo lo que nos rodea gracias a los rayos de luz
que pasan por los ojos que son sensibles a ondas de radiacin electromagntica de
longitudes especficas, estas ondas se registran como la sensacin de la luz que
cuando penetra en el ojo, pasa a travs de la crnea, la pupila y el cristalino, y llega por
ltimo a la retina, donde la energa electromagntica de la luz se convierte en impulsos
nerviosos que pueden ser utilizados por el cerebro donde tiene lugar el complicado
proceso de la percepcin visual gracias al cual somos capaces de percibir la forma de
los objetos, identificar distancias, detectar los colores y el movimiento.
La visin es uno de los sentidos ms importantes para los seres humanos, ya que por
medio de ella se obtiene informacin visual de su entorno fsico, el significado que
Aristteles le dio a la visin es saber que hay y donde mediante la vista, pero la
definicin ms acertada de lo que es la visin es la del neurofisiologo Britnico David
Marr que dice la visin es la capacidad para procesar informacin del entorno obtener
un significado y comprender lo que se ve mediante el sistema visual, de acuerdo al
libro Computer visin de Linda G. Shapiro se estima que ms del 70 % de las tareas
del cerebro estn enfocadas en el anlisis de la informacin visual, las personas
resuelven varios problemas visuales sin ningn esfuerzo, sin embargo la mayora tiene
poco entendimiento analtico de la visin cognitiva como un proceso.
Existen 2 tipos de imgenes la vectorial y el mapa de bits, sin embargo se dar mayor
enfoque al mapa de bits ya que las decisiones de los sistemas de visin se basan en el
anlisis de pixeles.
2.2.1 Imagen vectorial
Son representaciones de entidades geomtricas tales como crculos, rectngulos o
segmentos. Estn representadas por frmulas matemticas (un rectngulo est
definido por dos puntos; un crculo, por un centro y un radio; una curva, por varios
puntos y una ecuacin). El procesador "traducir" estas formas en informacin que la
tarjeta grfica pueda interpretar, son ideales para cartelera, diseo de envases, imagen
corporativa, logotipos etc., es decir en todas aquellas situaciones en las que una misma
imagen, hecha con una gama reducida de tintas planas, debe ser reproducida en
distintos soportes y a distintos tamaos.
2.2.2 Mapa de bits
Son imgenes que estn formadas por un conjunto de puntos (pxeles) contenidos en
una tabla. Cada uno de estos puntos tiene un valor o ms que describe su color. Este
tipo de imagen es perfecta cuando la Gama de colores cambia sutilmente, en este
caso, la imagen debe generarse teniendo muy en cuenta dnde y cmo va a mostrarse,
con una cantidad de pxeles y una gama de colores adaptados al soporte en el que va
a reproducirse.
2.2.3 Propiedades de la imagen
Es necesario conocer las propiedades de una imagen ya que en base a eso se realiza
la configuracin del sistema de visin, a continuacin se listan algunas de estas
propiedades:
Figura 1 imagen binaria utiliza un solo bit para describir el color de sus pixeles
Ahora si utilizamos 8 bits podremos describir hasta 256 colores por pixel lo que
nos da una profundidad de color suficiente para una imagen en escala de grises
ya que cada pixel puede adoptar un tono entre 256 valores posibles de gris,
entre el negro absoluto (00000000) y el blanco absoluto (11111111).
Para una imagen de color indexado se requieren 8 bits se utiliza una tabla con los 256
colores ms frecuentes que tambin incluyan el blanco, negro y varios tonos de gris,
en la siguiente tabla se muestra el clculo de colores para cada profundidad.
Profundidad
Colores
1 bit
4 bit
16
8 bit
256
16 bit
65536
32 bit
4294967296
RGB: es el que se utiliza en todos los procesos en los que el color se obtiene
por mezcla aditiva de luces: televisin, pantallas grficas, iluminacin artificial,
etc. En todos estos dispositivos, la gama completa de colores se obtiene a partir
de la mezcla de tres colores primarios: rojo, verde y azul.
La obra de Marr desarrollada entre 1973-80 asume la metfora computacional (menteordenador) hasta el extremo de disear un modelo de visin computacional que opere
segn los procedimientos utilizados por el sistema visual humano y aborda los
problemas relativos a la percepcin, desde una perspectiva interdisciplinaria, que
considera tanto las aportaciones de la neurofisiologa y psicologa como los algoritmos
computacionales, integrando sus hallazgos en un modelo de la percepcin visual.
bebe recin nacido que no conoce nada de su entorno visual sin embargo el aprende a
reconocer miles de objetos a su alrededor y para lograr esto el debe aprender de
algunos ejemplos especficos para reconocer categoras generales como animales,
vehculos o casas.
Los intentos tempranos de construir un sistema de visin no tuvieron xito pero
sirvieron para enfatizar lo difcil que es esta tarea, as que Poggio opto por buscar las
respuestas en el cerebro que es conocido por decodificar la informacin visual de una
manera escalonada, la informacin es entregada a travs de los ojos a diferente reas
del cerebro cada una procesa la informacin antes de entregarla a la siguiente etapa.
Poggio en colaboracin con James Dicarlo simularon el proceso en una computadora
utilizando modelos de redes neuronales basadas en las propiedades conocidas de las
redes neuronales de los humanos, la simulacin fue un xito, despus de que la
computadora fue entrenada con una serie de imgenes que mostraban paisajes con o
sin animales, aprendi a reconocer la presencia de animales con una precisin similar
a la de un humano la computadora cometi los mismos errores que un humano
cometera.
Captulo 3
Metodologa
El mtodo que se plantea consiste primeramente en conocer las caractersticas de la
seal Electrocardiogrfica, despus, extraer informacin til que pueda servir para
disear el circuito electrnico. La siguiente fase es proponer un diseo para poder
generar un prototipo. Una vez definido el diseo, se pretende construir el prototipo
utilizando una tablilla de experimentos electrnicos. Ya que se obtenga el prototipo ser
necesario realizar pruebas y para ello se experimentar en personas para adquirir una
seal Electrocardiogrfica real. Por ltimo, al obtener resultados satisfactorios, se
proceder a construir el circuito electrnico en una tablilla y realizarn pruebas de
nuevo.
Captulo 4
Pruebas y Resultados
4.1 Procedimiento.
El procedimiento para la adquisicin de la seal Electrocardiogrfica fue basado
en la primera derivacin de Einthoven (brazo izquierdo menos brazo derecho) de modo
que slo es posible adquirir un Electrocardiograma para propsitos de monitoreo. Los
electrodos se colocaron en la parte de la mueca del cuerpo; un electrodo en el brazo
derecho y un electrodo en el brazo izquierdo. Adems, se conect un tercer electrodo
en la pierna derecha para tomarla como referencia para el amplificador de
instrumentacin INA128P.
Captulo 5
Conclusiones
5.1 Conclusiones.
Referencias
[1] David Marr, Tomaso Poggio, Shimon Ullman, Vision, A computational Investigation Into
the Human Representation and Processing of Visual Information.
Massachusetts (2010), ISBN: 9780262514620.
[2]
MIT Press,