Sergio Marín Pulido Alberto Campos Galeano José Carlos Requeijo Puente

Slides:



Advertisements
Presentaciones similares
Matemática Morfológica
Advertisements

Vera Olivera, David Carlos Marín Rosales, Nicolae Harry
RECONOCEDOR DE MATRICULAS
Biopsias de músculo de ratón
Almacenamiento de imágenes digitales
Realizado por: Alberto Laguarta Calvo Sergio Rios Gil
Detección y extracción de placas de vehículos en señales de video
“ANÁLISIS DE EFICIENCIA EN ALGORITMOS DE RECONOCIMIENTO DE IMÁGENES DIGITALES APLICABLES A DISPOSITIVOS MÓVILES BAJO LA PLATAFORMA ANDROID” Miguel Ñauñay.
Programa para la asignatura TID basado en cromas
V3D Facultad de Informática - UCM - 6 de Julio de 2009 C. Javier García – Patricia Hernández – Daniel Merchán Visión estereoscópica 1.
Momentos Daniel Bolaño Asenjo José Juan Corpas Martos
HOMOLOGÍA Y ÁRBOLES RECUBRIDORES Jose Manuel Falces Sánchez Belén Romero Rodríguez.
Aproximación con imágenes 2D Binarias.
Trabajos futuros Reconocedor Visual de Señales de Tráfico Dpto. Matemática Aplicada I Leticia López Fillerat Tutor: Pedro Real Situación actual Estructura.
Detector de grietas en edificios Síntesis, Análisis y Visualización de Imágenes Máster Oficial en Ingeniería y Tecnología del Software Pedro Tomás Ibáñez.
TD-33. EXTRACCIÓN DE SUPERFICIE BORDE DE UN CONJUNTO DE DATOS VOLUMÉTRICO Andrés Fernández Peralta Luis Franco Espín Ignacio Gordillo Díaz.
J. Trinidad Guillen Bonilla, H. Guillen Bonilla, A. Guillen Bonilla,
Reconocimiento de iris humano Antonio Balderas Alberico Alfonso Sendra Gamero.
Procesamiento de Imágenes Digitales
Procesamiento Digital de Imágenes y Visión
La segmentación de imágenes se ocupa de descomponer una imagen en sus partes constituyentes, es decir, los objetos de interés y el fondo, basándose en.
Reconocimiento de Patrones
Detección Automática de Nódulos Pulmonares
Morfología elemental en imágenes digitales binarias 3D
Reconocimiento y resolución de ecuaciones impresas Luis Fernández Pérez Marco Antonio Formoso Trigo.
EJERCICIOS PRESUPUESTALES
Preproceso de caracteres extraidos de documentos
Análisis de Imágenes y Visión por Computadora Aplicaciones Problemas Clasificación de correo, lectura de etiquetas, procesamiento de cheques bancarios,
Identificación de Personas Mediante Imagen del Iris Fernando Llaca Romero Alberto Morales Calvo Alejandro Rojas López.
EXTRACCIÓN DE CARACTERISTICAS
EL MALLADO HEXAGONAL Dolores Bonilla Silva Daniel González Ortegón Remedios Gutiérrez Martínez.
MÉTODOS DE BINARIZACIÓN DE IMÁGENES EN NIVELES DE GRIS
Capitulo 3 Segmentación.
MÉTODO DE PIXELES DE BORDE
Procesamiento de Imágenes digitales
Reconocedor de Señales de Tráfico Verticales
Método geométrico de reconocimiento de caracteres numéricos impresos Jorge Bitar López Eduardo Montero Ruiz Javier Sevillano Jiménez.
Marcas de agua en el dominio del espacio Realizado por: Alejandro Pazos Castillo José Antonio Mateos García Aplicación práctica orientada a la Esteganografía.
Reconocimiento de Escritura Manuscrita
Introducción Scalable Edge Enhancement With Automatic Optimization For Digital Radiographic Images Procesamiento de Imágenes Digitales 1.
Evaluación topológica de métodos de binarización
Daniel González Prieto.
RECONOCEDOR DE CARACTERES ARÁBIGOS
Diseño geodésico II II semestre, 2014
Procesamiento de Imágenes digitales
Problema de inclusión en una Curva Digital Por Orellana Muñoz, Alfonso Paz Vicente, Rafael Pérez Medina, Gerardo Rodríguez Naranjo.
Adelgazamiento de Imágenes RGB
CARPLATE Reconocimiento del marco de la matrícula de un coche
Trabajo PID Análisis de imágenes de biopsias de músculo humano. Segmentación de células para construir un grafo a partir de las adyacencias entre ellas.
Algoritmo de búsqueda de bordes en una imagen digital. Obtención del código de fisuras y de cadenas Grupo: José Manuel Berrio Morgado Francisco José Carrasquilla.
Procesamiento de Imágenes Digitales Propagación del Error en Codificación de Video Escalable Pablo Fernández Riejos Roberto Fuentes González Francisco.
SUBSTRACCIÓN DE IMÁGENES
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
Tema 6: Morfología Segunda parte.
Departamento de Matemática Aplicada I Curso 2002/2003. Universidad de Sevilla Manuel Blanco Guisado David Martínez González Raúl Palomino Sánchez Procesamiento.
ANTONIO SÁNCHEZ DÍAZ RAFAEL GÓMEZ BLANES EVA FERNÁNDEZ ALBARRACÍN FERNANDO GIL GARCÍA TD11: ADELGAZAMIENTO DE IMÁGENES DIGITALES PRESENTACIÓN DEL GRUPO.
Introducción al análisis de expresiones
Reconocimiento De Caracteres Manuscritos
Aplicación de visión por computador para el reconocimiento del número de placa de vehículos usando modelos de aprendizaje (OCR convencionales) Fernanda.
Juan Antonio Cano Salado Borja Moreno Fernández
PROCESAMIENTO DE IMÁGENES DIGITALES
PC BD Alexandra Buri H José Rivera De La Cruz.
GRUPO A. Introducción Tratamiento de Imágenes Experimentación Numérica Conclusiones Bibliografía Desarrollo de Programas 1 - GRUPO A2.
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Carlos Hierro Gutiérrez Daniel Martínez Piñero Juan Manuel Ríos Martín José Sánchez López Adelgazamiento en escala de Adelgazamiento en escala de grises.
Bases Metodológicas de la Programación
Pixelación de imágenes avanzada usando el algoritmo slic
Reconocimiento de cara basado en “espectrocara”
SEGMENTACIÓN DE CARACTERES EN PANELES LED EN IMÁGENES NATURALES Álvaro Vilches Díaz Giulia Sabatinelli Pablo Alamo González.
Algoritmos voraces Códigos de Huffman. Descripción del problema Tenemos un archivo de entrada. Asumiremos que el archivo está compuesto de bytes (enteros.
Transcripción de la presentación:

Extracción de las características y reconocimiento de los caracteres de matriculas Sergio Marín Pulido Alberto Campos Galeano José Carlos Requeijo Puente Iván Ruiz Rube

Índice Introducción Metodología Implementación Conclusiones Referencias

Introducción Motivación: Debido al incremento de tráfico, surge la necesidad de crear sistemas inteligentes de tráfico (ITS). Aplicaciones: Peajes de autopistas, aparcamientos, controles de tráfico, etc. Objetivo: Aplicación que reconozca caracteres de una matrícula, basándonos en un clasificador multi-etapa. Debido al incremento de tráfico, surge la necesidad de crear sistemas inteligentes de tráfico (ITS), para el reconocimiento de caracteres de una matricula. Destacar la dificultad de una maquina para reconocer los caracteres de una imagen, puesto que existen muchos aspectosque distorsionan la imagen original y provocan un reconocimiento erroneo. Objetivo: implementacion de una aplicación que reconozca caracteres de una matricula basandonos en el sistema propuesto por el articula internacional.

Metodología Prerrequisitos: marco de la matricula, con inclinación horizontal y vertical no excesiva y con un contraste adecuado entre los caracteres y el fondo. Clasificador (2 etapas): Pretratamiento de la imagen y extracción de características. Reconocimiento de caracteres mediante comparación estadística con plantillas. El algoritmo se basa en el contraste entre el fondo y los caracteres impresos de una matricula. Restricciones al algoritmo: obtener la imagen centrada en el marco de la matricula, inclinacion horizontal y vertical no excesiva y luminosidad adecuada. El algoritmo expuesto describe el proceso en 2 etapas: Pretratamiento yextracion de caracterisiticas de una imagen, Reconocimiento de caracteres mediante comparacion estadistica con plantillas.

Metodología Pasos del Clasificador: Binarización Tratamiento de ruido Extracción de componentes conexas Adelgazamiento Extracción de características Reconocimiento de caracteres

Binarización Consiste en la conversión de cada píxel de la imagen en píxeles blancos y negros en función de un umbral. Métodos para obtener el umbral: Entropía máxima: umbral = max( H(N)+H(B) ) Selección Iterativa: refinamientos sucesivos (Thrussel,1979) Consiste en convertir cada pixel de la imagen en escala de grises en blanco y negro en funcion de un umbral. Para obtener este umbral, emplearemos el metodo de la entropia maxima (formulas). Entropía = H(B) + H(W) El valor umbral es aquel para el cual la entropía tiene un valor máximo.

Tratamiento de ruido Debido a la binarización y a los defectos de la matricula, aparece ruido en la imagen, siendo necesaria su eliminación para obtener un mejor reconocimiento. Para ello se recorre la imagen binaria buscando 3 tipos de ruidos: Roturas Huecos Manchas blancas Tanto la binarizacion como los defectos propios de la placa provocan la existencia de ruido en la imagen, lo cual es necesario su eliminacion, para obtener un reconocimeino ok El algoritmo de eliminacion de ruido consite en recorrer la imagen binaria y eliminar los 3 tipos de ruidos. Eliminacion de roturas Rellenado de huecos Eliminacion de manchas blancas (plantillas)

Extracción de componentes conexas Para ello se recorre la imagen y se hace una proyección horizontal y vertical de los caracteres de la matricula, obteniendo así el ancho y el alto mínimo de las componentes conexas. A continuación, se normalizan a un tamaño preestablecido cada una de las componentes extraídas. Se recorre la imagen y se hace una proyeccion horizontal y vertical de los caracteres de la matricula, para obtener el ancho y el alto maximo de las componentes conexas. Una vez extraidas, se proceden a normalizar cada una de las componentes a un tamaño preestablecido.

Adelgazamiento Obtener el esqueleto de cada componente para eliminar información redundante y mejorar la extracción de las características geométricas. Para ello se recorren las componentes por los cuatro puntos cardinales y se marcan los píxeles si son puntos finales, puntos simples y puntos aislados, para su posterior eliminación. Para cada componente conexa se obtiene su esqueleto, eliminando informacion redundante y mejorando la extraccion de las caracteristicas geometricas. El algoritmo consiste en recorrer las imágenes por los cuatro puntos cardinales y se comprueba:…..Se marcaran para su eliminacion los pixeles, en funcion de si son puntos finales, puntos simples, y puntos aislados -

Extracción de características Realizado el pretratamiento, se obtienen las siguientes características: Porcentaje de aparición de cada uno de los dígitos del código de cadena. Número de líneas. Número de vecinos de cada píxel (de 1 a 4 vecinos). Tras el pretratamiento, se sacan las siguientes caracterisitcas: Porcentaje de aparicion de cada uno de los digito del codigo de cadena Numero de lineas Nmero de vecinos de cada pixel (de 1 a 4 vecinos)

Reconocimiento de caracteres A partir de las características, buscamos en la Base de Datos aquél que más se ajuste a las proporcionadas y ponderadas con un umbral (grado de similitud del carácter con respecto a cada símbolo). Se proporciona aquel con menor peso (mayor similitud). Partiendo de las valores de las caracterisitcas anteriores, buscamos en la BD aquellos simbolo que mas se ajuste a dichos valores. Se usa un valor umbral para indicar el grado de similitud del carácter con respecto al simbolo de la BD.

Implementación Entorno de desarrollo: Visual Studio .NET Lenguaje de programación: C# Inconveniente: Falta de librerías de procesamiento de imágenes. Uso de Componente: Crownwood.WizardControl Arquitectura de la aplicación: Presentación: AsistenteForm y ReconocerForm. Fachada: OperacionesImagen Lógica: Binarizacion, Adelgazamiento, etc. Visual Studio .NET Lenguaje C#

Conclusiones Trabajo complementario a “Reconocimiento del marco de la matricula de coche”. Complejidad en el proceso de extracción y reconocimiento de caracteres. El reconocimiento está estrechamente relacionado con el conjunto de símbolos de la Base de Datos y el número de características a obtener. Trabajo complementario a la extracción del marco de la matricula. Para mejorar la eficiencia del proceso, se pueden emplear autovectores. Se pueden añadir nuevas caracteristicas para mejorar la fase de reconocimiento, como por ejemplo SINGULAR VALUE, que no se ha implementado debido a su complejidad. Difultad para incluir nuevos simbolos en la base de datos

Conclusiones Mejoras: Empleo de autovectores para mejorar la eficiencia del proceso. Aumentar el número de características para obtener mejores resultados en el reconocimiento. Añadir más símbolos para poder identificar otros tipos de matriculas.

Referencias Car License Plate Feature Extraction and Recognition based on multi-stage classifier. Pu Han, Wei Han, Dong-Feng Wang, Yong-Jie Zhai Autovectores www.kolmogorov.unex.es/~ojedamc/doc/biol/tema012.pdf

Referencias Trabajos de cursos anteriores. www.us.es/gtocoma/pid/ Métodos avanzados en segmentación de imágenes en niveles de gris. Francisco Javier Campo Olmedo, José Manuel Delgado Romero, Manuel Jesús Gomero Parra, Raúl Linares Corona. Algoritmo adelgazamiento (thinning process). Eva Fernández Albarracín, Fernando Gil García, Rafael Gómez Blaves, Antonio Sánchez Díaz. Chain code & thinning OCR. Manuel Ramón León Jiménez, Javier López Moreno. Selección eficiente de candidatos a cara. Manuel Resinas Arias de Reyna

Gracias