Detecccion de caras1 Deteccion de caras-2 A fast and accurate face detector based on neural networks, R. Feraud, O.J. Bernier, J.E. Viallet, M. Collobert,

Slides:



Advertisements
Presentaciones similares
Jacqueline Chávez Cuzcano
Advertisements

Silvana Arias Carla Espinosa Livia Loaiza INGENIERIA EN SISTEMAS
HAZ CLIC SIEMPRE PARA CONTINUAR
7. Máquinas Estocásticas
Probabilidad y Estadística
¿Qué es un modelo conceptual?
KRIGING.
Detección en imagen hiperespectral 1
MÁSCARAS DE CONVOLUCIÓN PARA LA DETECCIÓN DE BORDES.
RECONOCIMIENTO DE OBJETOS
 Audio  Localización basada en diferencias de tiempos de llegada de la voz a los micrófonos  Steered Response Power (SRP): evalúa actividad acústica.
Clustering (Agrupamiento)
APLICACIONES DEL DSPI DESARROLLADAS EN EL CIOp. Medición de focales de lentes o sistemas Medida de espaciados.
APRENDIZAJE WIDROW- HOFF
David G. Lowe Distinctive Image Features from Scale-Invariant Keypoints Aradí Rosales Cruz Visión de alto nivel Enrique Sucar.
MUESTREO DE ACEPTACIÓN DE LOTES POR VARIABLES
Juan Pablo Vásquez Ralf Wilke 18 de Diciembre 2008.
J. Trinidad Guillen Bonilla, H. Guillen Bonilla, A. Guillen Bonilla,
Redes Neuronales Monocapa
Recuperaci ó n Basada en Contenido M. Andrea Rodríguez Tastets DIIC - Universidad de Concepción
1 Problema no separable linealmente Se busca obtener un algoritmo más general que permita integrar el aprendizaje entre las dos capas.
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.
3. Funciones discriminantes para la f.d.p normal.
Sesión 6: Campos de Markov
Cecilia Aguerrebere – Germán Capdehourat Proyecto Final de Reconocimiento de Patrones Reconocimiento de Caras con características locales.
INTERVALO DE CONFIANZA
Combinación de Clasificadores
Detectores de Borde. Extracción de Características Detección de Líneas. Detección de Puntos de Borde. Detección de Contornos.
OA 3º BÁSICO MATEMÁTICAS.
ALGORITMOS GEN É TICOS: DETECCI Ó N DE BORDES EN IM Á GENES Daniel Mej í as Pinto Luis Manuel Merino Su á rez.
Capitulo 3 Segmentación.
MÉTODO DE PIXELES DE BORDE
José Ángel González Fraga, Erika. M. Ramos Michel, Facultad de Telemática, Universidad de Colima V TALLER DE PROCESAMIENTO.
Redes Competitivas.
Unidad V: Estimación de
ESTADISTICA TEMA y 223.
EXPERIMENTACIÓN NUMÉRICA
Error sistemas biometricos1 Estadísticas de error en biometría Error rate equations for the general biometric system, J.L. Wayman, IEEE Robotics & Automation.
Guía 7: ¿Cuáles son los posibles resultados?
CARPLATE Reconocimiento del marco de la matrícula de un coche
Filtro Canny Detección de Esquinas
1 Image Segmentation Chapter 9 Dr. Mario Chacón DSP & Vision Lab.
Analisis de datos en imagenes hiperespectrales: intro 1 Analisis de datos hiperespectrales: otra revisión Hyperespectral image data analysis, D. Landgrebe,
Extracción de características
Multiple Camera Tracking of Interacting and Occluded Human Motion SHILOH L. DOCKSTADER, STUDENT MEMBER, IEEE, AND A. MURAT TEKALP, SENIOR MEMBER, IEEE.
Imágenes binarias Horn, Robot Vision
Introducción al análisis de expresiones
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Algoritmo de Retropropagación. Conclusiones de Retropropagación n 1. Si la neurona j es un nodo de salida es igual al producto de la derivada y la señal.
Estimación y contraste de hipótesis
Pixelación de imágenes avanzada usando el algoritmo slic
CLASIFICACIÓN SUPERVISADA
Ingeniería Industrial. Estadística III Henry Lamos Díaz
Reconocimiento de cara basado en “espectrocara”
Aspectos generales de la investigación educativa en el SNIT
DETECCION DE SEÑALES BINARIAS EN RUIDO GAUSSIANO El criterio de toma de decisión fue descrito por la ecuación Un criterio muy usado para escoger el nivel.
INFERENCIA ESTADÍSTICA
Procesamiento de Vídeo Digital Máster en Matemática Computacional Francisco Miguel Pérez Romero.
OPTIMIZACION DEL DESEMPEÑO DE ERROR
Perceptrones multicapa y retropropagacion del gradiente (Backpropagation) Hertz, krogh, Palmer, Introduction to the theory of neural computation, Addison.
Copyright © 2015 Banco Interamericano de Desarrollo. Esta obra está bajo una licencia Creative Commons IGO 3.0 Reconocimiento-No Comercial-Sin Obra Derivada.
Danny Rafael Amaya Cotes Marcos Elías López Guerra.
Redes de Hopfield 1 Red de Hopfield Hertz. Kroght, Palmer Introduction to the theory of neural computation.
Visually guided movements: learning with modular neural maps in robotics Jean-Luc Buessler, Jean Philippe Urban Neural Networks 11(1998)
Estimación estadística
REDES NEURONALES ARTIFICIALES (SOM - Kohonen)
Perceptrón multicapa 1 Detección de caras Descripción general del sistema. Tiene dos etapas 1 Aplica filtros basados en redes neuronales, a diferentes.
Unsupervised visual learning of three-dimensional objects using a modular network architecture Ando, Suzuki, Fujita Neural Networks 12 (1999)
APLICACIONES TAI EN TELEFORMACIÓN. ¿Qué es la teleformación? La Teleformación o el e-learning permite realizar acciones formativas a través de Internet.
Lorenzo Bruzzone IEEE Geoscience and remote sensing 38,1pp429
Transcripción de la presentación:

detecccion de caras1 Deteccion de caras-2 A fast and accurate face detector based on neural networks, R. Feraud, O.J. Bernier, J.E. Viallet, M. Collobert, IEEE PAMI, 23(1) (2001) pp.42

detecccion de caras2 Estructura Detección basada en movimiento (90% rechazo) Detección basada en color (60% rechazo) Detección basada en MLP (93% rechazo) Detección basada en Constrained Generative Model

detecccion de caras3 Aplicación Detección de caras en secuencias de vídeo para indexación: dar la posición y la escala. Busca ventanas de 15x20 que puedan corresponder a caras. Minimizar las falsas alarmas

detecccion de caras4

5 Filtro de movimiento: corresponde a la binarización de imágenes diferencia Filtro de color: hecho a partir de una tabla de colores obtenida manualmente a partir de imágenes de caras. Las ventanas con pocos pixeles “cara” se descartan.

detecccion de caras6 Los bloques detectados mediante color se examinan por una red MLP entrenado con backprop. 300 entradas, 20 hidden, 1 output (6041 pesos) Conjunto de entrenamiento 8000 caras en vistas frontales y laterales, imágenes de no caras Preproceso del input: ecualización y suavización, extracción de la cara media. Resultados: 99% aciertos, 1% falsas alarmas.

detecccion de caras7 Método de detección basado en PCA: la verosimilitud de cara se calcula como el producto de la distancia al subespacio principal (error de reconstrucción) y la distancia a un cluster en el subespacio de caras. Si el subespacio de las caras no es lineal, se sobreestima.

detecccion de caras8 Consideran la distancia al conjunto de caras Proyección en el subespacio de caras: Cara más cercana, Cara promedio de las k más cercanas Distancia al espacio de caras. Aproximación propuesta: construir una red con la misma dimensión en el input y en el output que calcula la proyeccion en el subespacio de caras. La detección se realiza en función de la distancia al espacio de caras.

detecccion de caras9

10 Entrenamiento: minimiza la función de costo Respuesta de la red Respuesta deseada de la red Clasificación de una ventana: se calcula la distancia al conjunto de caras Se aplica un umbral a esta distancia

detecccion de caras11 Ventajas de la aproximación Mejora la estimación de la distancia respecto de la media de los k vecinos El tiempo de cálculo no depende del número de ejemplos.

detecccion de caras12 Desventajas Necesita contraejemplos para modelar la proyección.

detecccion de caras13 Probabilidad de cara La probabilidad de que una ventana pertenezca al conjunto de caras se puede expresar:

detecccion de caras14 Algoritmo de selección de contraejemplos Entrenamiento Escoge umbral Evalua la falsa alarma con imágenes sin caras Se cogen imágenes de fondo correspondientes a falsas alarmas. Se incrementa la base de datos Se detiene el proceso cuando el ratio de falas alarmas no decrece.

detecccion de caras15

detecccion de caras16 Los contrajemplos escogidos se acercan rapidamente a las caras. No se necesitan un conjunto denso y uniforme de contraejemplos. No se necesitan contraejemplos en la frontera de los casos. Se consigue aislar un cluster de forma indefinida y desconocida.

detecccion de caras17 Algoritmo de selección de ejemplos de caras

detecccion de caras18 Combinación de CGM Para obtener mayor robusted y reconocimiento de diversas orientaciones. Architectura –agrupada (ensembles) –Mezcla condicional –Ensembles condicionales

detecccion de caras19 Arquitectura agrupada: la salida es la media de las salidas de los detectores individualizados. Las salidas de las unidades corresponden a las probabilidades de reconocimiento.

detecccion de caras20 Mezcla condicional: utiliza una red-puerta Particiona el conjunto de entrenamiento por una variable aleatoria que caracteriza alguna circunstancia de la imagen: i.e. pose Cada módulo evalúa la probabilidad de cara condicionada a la pose Salida de la red puerta que determina la pose Salida total del sistema. función de costo entrenamiento de la red-puerta

detecccion de caras21 Ensemble condicional: se entrena como la mezcla condicional para las caras y como el ensemble para las no caras. Ejemplo con dos poses de caras: Los estimadores separados nos dan combinación función de costo de entrenamiento de la red-puerta (Para que se usa?)

detecccion de caras22 Aceleración La respuesta de la red es suave y máxima en la localización de la cara detectada. Esto permite espaciar los puntos en los que se examina la imagen. Se aplican los detectores a los vecindarios de los vertices de una malla regular. Para puntos que superan un umbral se hace una búsqueda fina en su entorno, los resultados que superan un segundo umbral se guardan. Se examinan los solapamientos para descartar o unir detecciones.

detecccion de caras23 Resultados experimentales Base de datos de caras: 8000 caras, agrupadas en cuatro grupos dependiendo de la orientación de la vista (intervalos de 20˚). Cinco CGM, cuatro para cada orientación el quinto para toda la base de datos. Contra-ejemplos (2000 por cada CGM) se obtienen de 100 imágenes de background. Otras 100 sirven de test de falsas alarmas.

detecccion de caras24 Conjuntos de test Sussex face datbase: 10 caras, 10 orientaciones entre 0˚ y 90˚ CMU A: 42 imágenes CMU test 1:130 imágenes con 507 caras Detección de orientación, base propia de 30 individuos con 10 orientaciones Test set obtenido de la web con imágenes

detecccion de caras25

detecccion de caras26

detecccion de caras27

detecccion de caras28 Aplicación: indexación de video. Se extraen las caras y se indexan los videos con caras extraidas