Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ELECTRO 2001
1. INTRODUCCION.
Actualmente encontramos en el mercado
internacional diversos sistemas comerciales para la
creacin de retratos hablados as como para su
identificacin en una escena o en una base de
datos. Estos sistemas son muy costosos y tienen la
gran desventaja de que estn desarrollados para
grupos tnicos que no contienen las caractersticas
de la morfologa facial de la poblacin mexicana.
Entre 1993 y 1996 a peticin de la Procuradura
General de Justicia del Distrito Federal se
desarroll el proyecto La cara del mexicano por
parte
del
Instituto
de
Investigaciones
Antropolgicas de la UNAM [3]. El producto final
fue un acervo de imgenes con los rasgos ms
representativos de los rostros de los mexicanos. El
uso que inicialmente se le dio a este acervo fue la
elaboracin de retratos hablados por medio de
superposicin de imgenes con el programa Adobe
Photoshop, una solucin viable, pero que
consideramos no es lo ms adecuado.
Debido a lo anterior se ha desarrollado un sistema
de cmputo que permite la construccin de
retratos hablados y su posible identificacin dentro
de un conjunto de fotografas.
Ya que nuestro objetivo es obtener los rostros ms
similares a alguno en cuestin, tenemos que
considerar un mtodo para la representacin de los
Imgenes
Bsqueda por
Similaridad
Base de
Datos
125
ELECTRO 2001
Cara.
Orejas.
Tipo de calvicie o cabellera.
Pilosidad facial: bigotes y barbas.
Cejas.
Ojos.
Nariz.
Boca o labios.
Arrugas y lneas faciales.
Acn, verrugas, lunares, pecas y cicatrices.
Papadas.
Torus masculino.
Barbilla partida u hoyo en el mentn.
Accesorios: lentes, sombreros, aretes.
Tambin se encuentran clasificadas por gnero
(masculino o femenino). En la figura 2 se muestra
una imagen de este tipo.
126
ELECTRO 2001
3. REPRESENTACIONES DE ROSTROS
USANDO EL ANLISIS DE PRINCIPALES
COMPONENTES (PCA)
Un rostro es una imagen que puede ser vista como
un vector. Si el ancho y la altura de la imagen son
w y h pixeles respectivamente, el nmero de
componentes de este vector ser w*h. Cada pixel
est codificado por un componente del vector. La
construccin de este vector desde una imagen es
hecha por una simple concatenacin, las filas de la
imagen son localizadas una tras otra.
El vector del rostro pertenece a un espacio, le
llamamos el espacio de imagen, y es donde se
encuentran todas las imgenes cuya dimensin es
w*h pixeles. El espacio completo de la imagen no
es un espacio ptimo para la descripcin del rostro.
La idea es construir un espacio del rostro que
describa mejor los rostros. Los vectores bsicos de
k=[(kT1)2+(kT2)2+..+(kTM)2]/M
es un mximo, sujeto a
lTk= lk=
1,
0,
si l=k
de otra manera
127
ELECTRO 2001
C=(11T+22T++ MMT)/M=AAT
Tabla 1. Resultados
imagenes Conjunto de eigenrostros % xito
entrenamiento
en
la
bsqueda
336
112
30
100
336
84
30
100
336
336
336
84
84
84
20
10
5
100
100
100
A A Ai=iAi
Donde podemos ver que Ai son los eigenvectores
de C = AAT.
Siguiendo este anlisis, construimos la matriz
L = ATA de tamao M*M, donde Lmm=mTm y
encuentra los M eigenvectores l de L. Estos
vectores determinan combinaciones lineales del
conjunto de entrenamiento para formar los
eigenrostros l.
l = (l11+l22+....+lMM) para l=1 hasta M.
6. BIBLIOGRAFA
[1] Huang J., Gutta S., Wechsler H., Detection of
Human Faces Using Decision Trees, 2nd
International Conference on Automated Face and
Gesture Recognition
[2] Lawrence S., Lee Giles C., Chung Tos A.,
Back A.D., Face Recognition: A Convolutional
Neural Network Approach, IEEE Transactions on
Neural Networks, Special Issue on Neural
Networks and Pattern Recognition, Volume 8,
Number 1, pp 98-113,1997
[3] Link Karl Franz, Villanueva Mara Sagrado,
Quijada Jess Luy, Serrano Snchez Carlos, La
Cara del Mexicano. Manual de usuario y
referencia, Universidad Nacional Autnoma de
Mxico., 1996.
[4] Kruizinga P., Petkov N., Person identification
based on multiscale matching of cortical images,
Lecture Notes in Computer Science, Spinger
Verlag 1995, pp 420-427
[5] Pentland A.P., Moghaddam B., Starner T.,
View-Based and Modular Eigenspaces for Face
4. PROCESO DE IDENTIFICACIN
Una vez que los eigenrostros han sido calculados,
el espacio del rostro ha sido poblado con rostros
conocidos. Usualmente estos rostros son tomados
del conjunto de entrenamiento. Cada rostro
conocido es transformado al espacio del rostro y
sus componentes almacenados en memoria.
En este punto el proceso de identificacin puede
iniciar. Este proceso es mostrado en la Figura 4.
Un rostro desconocido es presentado al sistema. El
rostro es identificado como el rostro ms cercano
en el espacio del rostro. Existen varios mtodos
para calcular la distancia entre vectores
multidimensionales. En este proyecto, una forma
de la distancia Euclidiana es usada.
5. NUESTROS RESULTADOS
Para probar nuestro sistema se ha usado una base
de datos con 336 imgenes, algunas de ellas se
repiten y las imgenes tienen un tamao en el
rango de 77 a 86 pixeles de ancho y 94 a 105
pixeles de largo, el lenguaje de programacin
128
ELECTRO 2001
129
ELECTRO 2001
130