Tesis profesional presentada por Héctor Uriel Rodríguez Ponce

Licenciatura en Ingeniería en Electrónica y Comunicaciones. Departamento de Ingeniería Electrónica. Escuela de Ingeniería, Universidad de las Américas Puebla.

Jurado Calificador

Presidente: Dr. Vicente Alarcón Aquino
Secretario y Director: Dr. Roberto Rosas Romero
Vocal: Dr. Jorge Rodríguez Asomoza

Cholula, Puebla, México a 10 de diciembre de 2004.

Resumen

El presente trabajo es una investigación sobre una potente aplicación de redes neuronales artificiales. Se trata el reconocimiento de objetos sobre planos mediante la transformada de distancia implementada con un tipo de red neuronal multicapa sencillo, tanto en arquitectura, como en desempeño.

El trabajo tiene como enfoque primordial la elaboración de un programa en Matlab usando sus herramientas de redes neuronales y procesamiento de imágenes, cuyo fin es el reconocer los objetos que se encuentran dentro de una imagen (plano) pequeña. Los objetos son dibujos que representan objetos comunes y simples de representar, así como caracteres manuscritos, en especial las letras vocales mayúsculas. Como sustento de este trabajo, en los primeros capítulos se presenta brevemente la teoría suficiente, principalmente los conceptos necesarios para la elaboración y comprensión del sistema propuesto para el reconocimiento de objetos, así como las herramientas que hay de por medio.

Después de la teoría y la explicación del programa, se enlistan las conclusiones incluyendo propuestas que pueden servir para hacer más eficiente el reconocimiento de objetos tratado aquí.

Índice de contenido

Agradecimientos (archivo pdf, 14 kb)

Capítulo 1. Introducción (archivo pdf, 28 kb)

  • 1.1 Inteligencia artificial y redes neuronales artificiales
  • 1.2 Procesado de imágenes y la transfromada de distancia
  • 1.3 Descripción del presente trabajo
  • 1.4 Justificación

Capítulo 2. Procesamiento de imágenes (archivo pdf, 118 kb)

  • 2.1 Imágenes digitales
  • 2.2 Procesado de imágenes

Capítulo 3. Redes neuronales artificiales (archivo pdf, 187 kb)

  • 3.1 Introducción
  • 3.2 Perceptrón
  • 3.3 Perceptrón multicapa
  • 3.4 Back-propagation
  • 3.5 Levenberg-marquardt

Capítulo 4. Implementación de la transformada de distancia con un perceptrón multicapa en matlab (archivo pdf, 194 kb)

  • 4.1 Matlab
  • 4.2 Algoritmo

Capítulo 5. Evaluación del programa (archivo pdf, 295 kb)

  • 5.1 Imágenes de entretenimiento
  • 5.2 Entrenamiento
  • 5.3 Imágenes de prueba
  • 5.4 Reconocimiento
  • 5.5 Resultados

Capítulo 6. Conclusiones y trabajo futuro (archivo pdf, 20 kb)

  • 6.1 Conclusiones
  • 6.2 Trabajo futuro

Referencias (archivo pdf, 17 kb)

Apéndice A. Explicación de programas (archivo pdf, 53 kb)

Apéndice B. Archivos .m de matlab (archivo pdf, 25 kb)

Apéndice C. Resultados del programa de reconocimiento (archivo pdf, 18 kb)

Rodríguez Ponce, H. U. 2004. Perceptrón Multicapa para Reconocimiento de Objetos sobre Planos. Tesis Licenciatura. Ingeniería en Electrónica y Comunicaciones. Departamento de Ingeniería Electrónica, Escuela de Ingeniería, Universidad de las Américas Puebla. Diciembre. Derechos Reservados © 2004.