Eduardo Brioso Moniz Álvaro Castilla Nieto Mario Colchero Pérez

Slides:



Advertisements
Presentaciones similares
DISEÑO DE EXPERIMENTOS EXPERIMENTOS DE COMPARACIÓN SIMPLE
Advertisements

Marcas de agua con FHT Fernando Pomares Reyes
Tema 3 Revisión de diversos métodos robustos aplicados en algunos problemas fotogramétricos.
Ecuaciones diferenciales de 1er orden :
Capitulo 10: La metodología Box-Jenkins
ALGORITMOS DE COMPRESIÓN DE VIDEO
Distribuciones muestrales Procedimientos de muestreo
JOCELYN DÁVILA HERNÁNDEZ JORGE QUECHOLAC ZAMBRANO.
Recurrencia Programación II 3-4 de febrero de 2009.
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.
Juan Pablo Vásquez Ralf Wilke 18 de Diciembre 2008.
ANOVA Modelo I: Comparación entre medias
Análisis Estadístico de Datos Climáticos Facultad de Ciencias – Facultad de Ingeniería 2009 M. Barreiro – M. Bidegain – A. Díaz Análisis de correlación.
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.
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
Teoría de sistemas de Ecuaciones No lineales
Trabajo De Investigación (9 Créditos) Realizado Por: Raúl Montoliu
Unidad VI: PRUEBAS DE HIPOTESIS
J. Trinidad Guillen Bonilla, H. Guillen Bonilla, A. Guillen Bonilla,
Capitulo 2 Filtrado Filtrado Espacial Visión de Máquina
Diseño del Software Diseño de datos Diseño arquitectónico
Procesamiento de Imágenes Digitales
APLICACIÓN DEL ALGORITMO FAST MARCHING EN AMBIENTES TRIDIMENSIONALES: CASO DE ESTUDIO EN IMÁGENES MÉDICAS Autor: Luis Andrés Almanza Caicedo Director Leonardo.
Monitores de pantalla plana.
Algoritmos.
Búsqueda de Ancestros Comunes Para Genomas de Diferentes Especies
Sesión 6: Campos de Markov
(Organización y Manejo de Archivos)
Profesor: Carlos Alvarado de la Portilla
Flujo óptico Omar Ocegueda 24 de Noviembre de 2003.
Detectores de Borde. Extracción de Características Detección de Líneas. Detección de Puntos de Borde. Detección de Contornos.
MÉTODOS DE BINARIZACIÓN DE IMÁGENES EN NIVELES DE GRIS
MÉTODO DE PIXELES DE BORDE
SCIENCE FAIR 2007.
Capítulo 7 Gestión de memoria.
Método geométrico de reconocimiento de caracteres numéricos impresos Jorge Bitar López Eduardo Montero Ruiz Javier Sevillano Jiménez.
Introducción Scalable Edge Enhancement With Automatic Optimization For Digital Radiographic Images Procesamiento de Imágenes Digitales 1.
Daniel González Prieto.
Reporte de prácticas I7292 Sistemas de Medición
M. en C. José Andrés Vázquez Flores
Procesamiento Digital de Imágenes
Capacidad de Proceso.
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
Escalabilidad en los Algoritmos de Aprendizaje de Redes Bayesianas ISL – Dpto de Informática – UCLM - Albacete.
Filtro Canny Detección de Esquinas
Ii - Reconocimiento de monedas Invariante a rotaciones
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
RESTAURACIÓN DE IMAGENES (APLICACIÓN DE ANALISIS) RESTAURACION DE IMAGENES APLICANDO LA MATRIZ PESUDOINVERSA PID 2005/06 Adrián Salas Gavilán Jose Luis.
Introducción al Biclustering
Procesamiento Digital de Imágenes
Procesamiento Digital de Imágenes
EJEMPLO: “BANCO HIDRÁULICO”
Donuts, Scratches and Blanks: Robust Model-Based Segmentation of Microarray Images Qunhua Li, Chris Fraley, Roger E. Bumgarner, Ka Yee Yeung, Adrian E.
Bases de Datos en Excel Microsoft Excel aporta al usuario la posibilidad de trabajar con tablas de información: nombres, direcciones, teléfonos, zonas,
Ecuaciones de primer grado
Bases de Datos.
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Hidráulica de pozo 6.1. PRUEBAS DE INYECCIÓN Método de Hvorslev
Matriz inversa Método Gauss Jordan.
FACTORIZACION.
Pixelación de imágenes avanzada usando el algoritmo slic
Reconocimiento de cara basado en “espectrocara”
INFERENCIA ESTADÍSTICA
Introducción Matemática Nivelatoria
Copyright © 2014 by The University of Kansas Recolectar información sobre el problema.
TEMA 7 ANÁLISIS DE LOS RESULTADOS TEMA 7 ANÁLISIS DE LOS RESULTADOS.
Presentado por: Yuli Domínguez. Portal Educativo El mentor de matemáticas Grupo Océano MÚLTIPLOS Y DIVISORES DE UN NÚMERO.
Transcripción de la presentación:

Eduardo Brioso Moniz Álvaro Castilla Nieto Mario Colchero Pérez Un método combinado basado en gradiente para el cálculo de los campos de orientación de las huellas dactilares. Eduardo Brioso Moniz Álvaro Castilla Nieto Mario Colchero Pérez GRUPO 9

Tabla de contenidos Introducción. Método básico para el cálculo de los campos de orientación de las huellas dactilares. Método combinado. Cálculo de los campos de orientación de primer, segundo y tercer nivel. Combinación de los campos. Predicción de las orientaciones por iteración. Conclusiones. Bibliografía. Implementación.

Introducción

Introducción

Introducción Campo de orientación “Filter Bank”: “Basados en Modelo”: Resistentes al ruido Nº limitado filtros  Resultados no exactos Caros computacionalmente. “Basados en Modelo”: Patrones repetidos en C.O. EXCEPTO áreas ptos singulares  Predecir C.O. Si hay poca calidad imagen (ruido)…

Introducción Basados en Gradiente: Nuestro método mejora a los Más exactos y más populares. Más sensibles al ruido. Nuestro método mejora a los anteriores porque… Gran exactitud. Más resistente contra ruidos. Capaz de predecir.

Método básico basado en gradiente Diferencias entre orientación por bloques y por píxeles El procedimiento principal consta de 3 pasos: Dividir la imagen en bloques de tamaño WxW y calcular todos los vectores de gradientes de los píxeles:

Método básico basado en gradiente Diferencias entre orientación por bloques y por píxeles El procedimiento principal consta de 3 pasos: 2. A partir de los vectores de gradiente de píxeles, elevándolos al cuadrado, obtenemos los vectores de gradiente de bloque.

Método básico basado en gradiente Diferencias entre orientación por bloques y por píxeles El procedimiento principal consta de 3 pasos: Transformamos los vectores de gradiente de bloque en orientaciones: COHERENCIA NORMALIZACIÓN

Ejemplo antes y después de normalizar

Método combinado El método combinado consta de 3 pasos fundamentales: El cálculo de los campos de orientación de primer nivel. Combinación de los campos de primer nivel. Predicción de las áreas que no han sido estimadas.

Método combinado Cálculo de los campos de orientación: Dentro de una huella dactilar existen 2 patrones de orientación. Suaves y no suaves (puntos singulares).

Método combinado Cálculo de los campos de orientación: En el método anterior usábamos un solo bloque para toda la imagen. Bloques grandes para resistencia al ruido pero bloques pequeños para ser precisos. Bloques grandes  zonas suaves. Bloques pequeñas zonas de ruido. Combinando ambos bloques conseguimos un nuevo campo de orientación resistente al ruido y más preciso que con un bloque.

Método combinado Cálculo de los campos de orientación de primer nivel: Calculamos todos los vectores de gradiente de los pixeles (1). Normalizamos los vectores distintos de 0 y ponemos como vectores de 0s los que sean 0. (8) y (9) Elevamos al cuadrado los vectores de gradiente normalizados (3) y (4).

Método combinado Dividimos la imagen en bloques de tamaño W1 x W1, miramos si el nº de vectores de gradientes normalizados y al cuadrado > 0 y si son mayor que W x W / 2 entonces calculamos el vector de gradiente de bloque (13); si no se cumple lo anterior, un vector de 0s.

Método combinado Calculamos la coherencia para cada vector distinto de 0; sino su coherencia es 0. Por cada vector de gradiente de bloque, si su coherencia es menor que el umbral (0’5), tenemos que volver a estimar el nuevo vector de bloque con sus bloques 8-vecinos.

Método combinado Tenemos que transformar todos los vectores de gradientes de bloques a orientación para formar el campo de orientación O1: Repetimos los 3 pasos anteriores con 2 tamaños de bloques diferentes y obtenemos dos campos de orientación O2 y O3

Combinar los campos de orientación de 2º nivel. Uno de los principales problemas en este apartado es encontrar las zonas suaves y las áreas con ruido.

Combinar los campos de orientación de 2º nivel. Este proceso es muy caro. Hemos introducido un concepto de varianza que significa la diferencia entre el bloque actual y los bloques 8-vecinos La varianza será pequeña en zonas suaves y grande en zonas de ruido.

Combinar los campos de orientación de 2º nivel. Por cada bloque de orientación de primer nivel, si el vector de gradiente de bloque es distinto de 0 calculamos la varianza, sino le ponemos un valor muy alto (100). Debemos definir un umbral para cada tamaño de bloque y si está por debajo de éste, será una zona suave y en caso contrario, zona con puntos singulares. Hacemos lo mismo para los otros campos de orientación. En nuestro caso, 6x6 -> 0,25 ; 12x12  0,18 ; 18x18  0, 12

Combinar los campos de orientación de 2º nivel.

Predicción de las orientaciones por iteración Dividimos la imagen en bloques lo suficientemente pequeños para que los patrones de orientación de los bloques contiguos sean continuos. El método es: Dividir la imagen completa en bloques de tamaño WxW (6x6) . Bloque de área estimada  1 Bloque de área no estimada  0 Recorremos los bloques: Si tiene estado 0  y el nº de bloques de sus 8-vecinos con valor 1 es mayor o igual que 4, reestimamos el vector de gradiente de bloque. Contar el nº de bloques cambiados. Si es mayor que 1 repetimos paso anterior. Transformar todos los vectores de gradiente de bloque en orientaciones.

Conclusiones Proponer un método que combina los campos de orientación calculados usando bloques de diferentes tamaños para sobrellevar el defecto causado usando solamente un tamaño. Proponer un método basado en iteraciones  predecir la orientación dentro de áreas con mucho ruido. EXPERIMENTOS: este método es más robusto contra el ruido, mientras que conserva la exactitud y es capaz de predecir

¿Predicciones siempre satisfactorias? NO Conclusiones ¿Predicciones siempre satisfactorias? NO

Bibliografía Yuan Mei, Huaijiang Sun, Deshen Xia, A gradient-based combined method for the computation of fingerprints orientation field, Image and Vision Computing 27 (2009) 1169-1177 J. Zhou, F. Chen, 1. Wu, C. Wu, Crease detection from fingerprint images and its applications in elderly people, Pattern Recognition (42) (2009) 896-906. http://www.pages.drexel.edu/˜nk752/tutorials.html http://rinconmatematico.com/instructivolatex/formulas.htm http://www.cs.utexas.edu/˜witchel/errorclasses.html http://www.madsgroup.org/˜laura/recursos-latex/slides.pdf.gz http://en.wikibooks.org/wiki/LaTeX/Mathematics http://es.wikibooks.org/wiki/Manual_de_LaTeX http://redyseguridad.fi-p.unam.mx/proyectos/biometria/clasificacionsistemas/recohuella.html http://docencia-eupt.unizar.es/ctmedra/tutorial_opencv.pdf http://blog.electricbricks.com/es/2010/05/instalacion-opencv/ http://msdn.microsoft.com/es-es/ms348103 http://www.cplusplus.com/ http://es.wikipedia.org