Por favor, use este identificador para citar o enlazar este ítem: https://hdl.handle.net/20.500.12104/80428
Registro completo de metadatos
Campo DCValorLengua/Idioma
dc.contributor.advisorRaygoza Panduro, Juan José
dc.contributor.advisorOrtega Cisneros, Susana
dc.contributor.authorGodÍnez Vega, Oralia Soledad
dc.date.accessioned2020-01-19T19:23:45Z-
dc.date.available2020-01-19T19:23:45Z-
dc.date.issued2010-12-01
dc.identifier.urihttps://hdl.handle.net/20.500.12104/80428-
dc.identifier.urihttps://wdg.biblio.udg.mx
dc.description.abstractEn esta tesis se plantea un sistema neuronal celular para el procesamiento morfológico de imágenes en escala de grises, implementado en dispositivos reconfigurables FPGAs (del inglés Field Programmable Gate Array). L.O. Chua desarrolló las redes neuronales celulares (RNC) para ello tomó de la redes neuronales artificiales la capacidad de procesamiento asíncrono en paralelo, la dinámica en tiempo continuo y la interacción global de los elementos de la red, mientras que de los autómatas celulares, su estructura. Es por ello que en el presente trabajo se describe brevemente el trabajo realizado por Chua pero partiendo del estado del arte de las redes neuronales artificiales, resumiendo las características y aplicaciones más importantes, así como del tratamiento de imágenes y la morfología matemática, esto último debido a que el objetivo de este trabajo se enfoca en el procesamiento morfológico de imágenes implementando RNCs. Se desarrolla algoritmos con la ayuda de la interfaz gráfica de Matlab® para analizar el comportamiento de diferentes arreglos de redes neuronales celulares, llamadas Red Alfa, Beta, Gamma y Delta, e identificar los arreglos más óptimos para ser llevados a nivel de hardware. Para ello se consideran características de tiempo de procesamiento y ocupación. Se realiza el diseño de una red neuronal celular en hardware, con el fin de realizar la implementación de ésta en un dispositivo reconfigurable FPGA, debido a que estos dispositivos tienen como principales características su flexibilidad, capacidad de procesado en paralelo y velocidad. Se describen los bloques generales necesarios para la implementación del sistema planteado en este trabajo el cual es una pequeña modificación del modelo de una sola capa. Donde se adecua la ecuación de estado de la RNC a un filtrado espacial clásico. Cada uno de los bloques que conforman la red neuronal celular así como la red completa son implementados en los dispositivos reconfigurables FPGAs de las familias Virtex 4, Virtex 5, Spartan 3 y Spartan 6 teniendo como resultados las ocupaciones generadas en cada una de estas familias así como sus respectivas latencias. Sistema Neuronal Celular Implementado en Dispositivos Reconfigurables para Procesamiento de Imágenes en Tiempo Real. XIV La evaluación realizada del sistema RNC, se efectúa sobre la tarjeta de desarrollo Spartan 6 SP601 por lo que se describen las características más sobresalientes de la tarjeta. Esta tarjeta contiene la FPGA Spartan 6 XC6SLX16 que debido a su capacidad se ubica en la gama baja de la familia Spartan 6 (entorno a 2,278 slices y 32 bloques DSP48A1) Se mide la latencia de la red para el procesamiento de un bloque de la imagen con diferentes formas de conexión entre neuronas. Se estima el tiempo requerido por la RNC necesario para procesar imágenes en escala de grises de diversos tamaños.
dc.description.tableofcontentsAgradecimientos ................................................................................................................. XI Resumen ............................................................................................................................ XIII Abstract .............................................................................................................................. XV Índice General ................................................................................................................. XVII Índice de Figuras............................................................................................................... XXI Índice de Tablas ............................................................................................................ XXVII Capítulo 1. Introducción ...................................................................................................... 1 1.1 Introducción ............................................................................................................. 2 1.2 Justificación del Tema .............................................................................................. 5 1.3 Objetivos ................................................................................................................... 6 1.4 Hipótesis ................................................................................................................... 6 1.5 Metodología ............................................................................................................. 6 1.6 Estructura de la tesis. ............................................................................................... 7 Capítulo 2. Introducción a las Redes Neuronales Celulares ............................................. 9 2.1 Introducción ........................................................................................................... 10 2.2 Fundamento del Procesamiento de Imágenes ..................................................... 14 2.3 Procesamiento Morfológico .................................................................................. 21 2.3.1 Dilatación Binaria ........................................................................................... 21 2.3.2 Erosión Binaria ............................................................................................... 23 2.3.3 Apertura y Cierre ........................................................................................... 25 2.3.4 Esqueletización ............................................................................................... 26 2.3.5 Otras transformaciones .................................................................................. 26 2.4 Red Neuronal Celular ............................................................................................ 27 Sistema Neuronal Celular Implementado en Dispositivos Reconfigurables para Procesamiento de Imágenes en Tiempo Real. XVIII 2.4.1 Autómatas Celulares .......................................................................................28 2.4.2 Arquitectura y Modelos de las RNC ..............................................................33 2.4.3 Procesamiento Digital de Imágenes con RNC ..............................................39 Capítulo 3. Diseño de Redes Neuronales Celulares en la interfaz GUIDE de MATLAB® ...............................................................................................................................................43 3.1 Introducción ............................................................................................................44 3.2 Diseño Alfa de una RNC en MATLAB®...............................................................47 3.3 Diseño Beta de una RNC en MATLAB®...............................................................53 3.4 Diseño Gamma de una RNC en MATLAB® ........................................................55 3.5 Diseño Delta de una RNC en MATLAB® .............................................................58 3.6 Características Relevantes ......................................................................................62 Capítulo 4. Diseño de una Red Neuronal Celular en Hardware .....................................65 4.1 Introducción ............................................................................................................66 4.2 Consideraciones para la Implementación del Sistema. ........................................68 4.3 Red Neuronal Celular .............................................................................................70 4.3.1 Unidad Neuronal ............................................................................................72 4.3.2 Implementación de las Redes Neuronales ....................................................77 4.4 Bloques Complementarios del Sistema Neuronal Celular ..................................86 Capítulo 5. Resultados y Validación Experimental ...........................................................91 5.1 Introducción ............................................................................................................92 5.1.1 Características de la FPGA Spartan 6 XC6SLX16 .........................................93 5.1.2 Tarjeta de Evaluación Spartan 6 SP601 ..........................................................94 5.2 Resultados de Ocupación de los Bloque del Sistema RNC..................................95 5.3 Resultados del Procesamiento de la RNC de 3x3 Neuronas ............................. 105 Capítulo 6. Conclusiones................................................................................................... 113 6.1 Conclusiones ......................................................................................................... 114 6.2 Trabajos realizados ............................................................................................... 115 XIX Apéndice A. Uso de la Herramienta gráfica GUIDE en MATLAB® y diseño de redes neuronales celulares ..........................................................................................................117 A.1 Introducción ..........................................................................................................118 A.2 Uso de GUIDE .......................................................................................................119 A.3 Elaboración de la GUIs para las RNC ................................................................124 A.3.1 Red ALFA ..................................................................................................124 A.3.2 Red BETA ...................................................................................................131 A.3.3 Red GAMMA .............................................................................................136 A.3.4 Red DELTA ................................................................................................145 A.4 Opción de guardado de imagen y medición del tiempo de procesamiento.....154 Apéndice B. Resultados obtenidos de las redes Alfa, Beta, Gamma y Delta diseñadas en MATLAB® ....................................................................................................................155 B.1 Introducción ..........................................................................................................156 B.2 Resultados de la red ALFA ..................................................................................156 B.3 Resultados de la red BETA ...................................................................................168 B.4 Resultados de la red GAMMA .............................................................................172 B.5 Resultados de la red DELTA ................................................................................174 Referencias .........................................................................................................................179
dc.formatapplication/PDF
dc.language.isospa
dc.publisherBiblioteca Digital wdg.biblio
dc.publisherUniversidad de Guadalajara
dc.rights.urihttps://www.riudg.udg.mx/info/politicas.jsp
dc.subjectNeuronal
dc.subjectReconfigurables
dc.subjectFpgas
dc.subjectRedes
dc.subjectImagenes
dc.titleSISTEMA NEURONAL CELULAR IMPLEMENTADO EN DISPOSITIVOS RECONFIGURABLES PARA PROCESAMIENTO DE IMÁGENES EN TIEMPO REAL
dc.typeTesis de Maestria
dc.rights.holderUniversidad de Guadalajara
dc.rights.holderGodÍnez Vega, Oralia Soledad
dc.coverageGUADALAJARA, JALISCO
dc.type.conacytmasterThesis-
dc.degree.nameMAESTRIA EN CIENCIAS EN INGENIERIA ELECTRONICA Y COMPUTACION-
dc.degree.departmentCUCEI-
dc.degree.grantorUniversidad de Guadalajara-
dc.degree.creatorMAESTRA EN CIENCIAS EN INGENIERIA ELECTRONICA Y COMPUTACION-
Aparece en las colecciones:CUCEI

Ficheros en este ítem:
Fichero TamañoFormato 
MCUCEI10087.pdf
Acceso Restringido
2.41 MBAdobe PDFVisualizar/Abrir    Request a copy


Los ítems de RIUdeG están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.