Professional Documents
Culture Documents
Resumen.
Introducci
on.
3
3.1
Conceptos Previos.
Fisiologa.
Es la ciencia biologica que estudia las funciones de los seres organicos. Esta
forma de estudio re
une los principios de las ciencias exactas, dando sentido a
aquellas interacciones de los elementos basicos de un ser vivo con su entorno
y explicando el porque de cada diferente situacion en que se puedan encontrar estos elementos. Igualmente, se basa en conceptos no tan relacionados
con los seres vivos como pueden ser leyes termodinamicas, de electricidad,
gravitatorias, meteorologicas, etc.[2]
3.2
Teora de la informaci
on.
Esta tecnica fue motivada por otra tecnica desarrollada anteriormente por
Sirovich y Kirby (87 y 90) los cuales empezaron a trabajar con un conjunto
de imagenes originales, calculando asi un mejor sistema de coordenadas para
la comprension de imagenes. Donde cada coordenada es una imagen a la
cual llamaron eigenpicture.
Ellos sostuvieron que cualquier coleccion de imagenes de rostros puede ser
aproximadamente reconstruida almacenado solo una peque
na coleccion de
pesos y un peque
no conjunto de imagenes estandar (eigenpictures)
Los pesos que describen cada rostro son encontrados proyectando cada imagen de rostro sobre cada eigenpicture.
Enfoque de EigenFaces.
Algoritmo [1].
6.1
Inicializaci
on del sistema.
6.2
Reconocimiento de im
agenes.
Implementaci
on.
Para la implementacion se ha utilizado a MATLAB como lenguaje de programacion, el cual no proporciona funciones matematicas muy simples y faciles
de entender. Es importante que los rostros esten centrados.
Los pasos para la implementacion siguiendo el algoritmo anterior son los
siguientes.
1. Adquirir un conjunto de imagenes: para nuestro caso hemos hecho
uso de imagenes de 40 (M=40) personas diferentes, algunas de ellas se
muestran en la siguiente figura.
5
(1)
M
1 X
i
M i=1
(2)
(3)
(4)
Se puede deducir que la matriz C puede tener hasta N 2 eigenvectores y la matriz L solo M eigenvectores, esto quiere decir que
los eigenvectores que se encontraran con la formula anterior corresponden a los M eigenvalores mas altos de C.
Calcular lo M eigenvectores de la matriz C con la formula anterior.
(importante normalizar Ui tal que |U i|=1).
8. De los M eigenvectores encontrados en el paso 7, calcular los K mejores
de ellos que maximicen la siguiente ecuacion para el eigenvalor:
Para entender mejor este concepto ver la siguiente figura la cual nos
refleja lo dicho anteriormente.
10. Lo que hemos hecho hasta ahora solo es la primera parte del algoritmo,
la cual es la inicializacion del sistema. Ahora cuando tenemos una nueva
imagen y queremos comprobar si el rostro pertenece o no al conjunto
de imagenes de pruebas que tenemos, hacemos lo siguiente.
8
(6)
Conclusiones.
1. Eigenfaces es probablemente un de los metodo mas antiguos y mas
simples que soluciona el problema de reconocimiento de rostros y que
ademas brinda resultados favorables.
2. Cuando la imagen a evaluar pertenece al conjunto de pruebas, entonces
el resultado de er es cero.
10
References
[1] Eigenfaces for Recognition - Matthew Turk and Alex Pentland
[2] Fisiologa - http://es.wikipedia.org/wiki/Fisiologa
[3] Teora de la informacion- http://es.wikipedia.org/wiki/Teoradelainformacion
[4] http://onionesquereality.wordpress.com/2009/02/11/face-recognitionusing-eigenfaces-and-distance-classifiers-a-tutorial/
11