Está en la página 1de 13

DISEO DE UN SISTEMA DE RECONOCIMIENTO DE ROSTROS MEDIANTE

LA HIBRIDACIN DE TCNICAS DE RECONOCIMIENTO DE PATRONES,


VISIN ARTIFICIAL E IA, ENFOCADO A LA SEGURIDAD E INTERACCIN
ROBTICA SOCIAL

DESIGN OF A FACE RECOGNITION SYSTEM USING THE HYBRIDISATION


PATTERN RECOGNITION TECHNIQUE, AND VISION IA, FOCUSED ON
ROBOTICS SAFETY AND SOCIAL INTERACTION

Noviembre
Autores
2013
1 2
Oscar Eduardo Gualdrn , Oscar Manuel Duque Surez , Mauricio Anastasio Chacn Rojas3
Edicin 6

Pg. 16 -28
Resumen

Este artculo presenta el diseo, desarrollo y la implementacin de desarrollo de un


sistema de reconocimiento de rostros mediante la hibridacin de tcnicas de
reconocimientos de patrones, visin artificial e inteligencia artificial. La presente
investigacin recopila el producto de la unin de las tcnicas de visin artificial y las
tcnicas de inteligencia artificial y sus implicaciones en mltiples aplicaciones tales como
el control de robots de interaccin social.

Palabras clave:

ICA, modelos activos, PCA, redes neuronales, robots de interaccin social.

Abstract

This article presents the design, development and implementation of developing a face
recognition system using hybridization pattern recognition techniques, computer vision and
artificial intelligence. This research collects the union of artificial vision techniques and
artificial intelligence techniques and their implications in many applications such as robot
control social interaction.

Keywords:

Active models, ICA, PCA, neural networks, robots of social interaction.

________________________________________________________________________________________
1. Doctor en Ingeniera Electrnica, Ingeniero Electrnico, Facultad de Ingenieras y Arquitectura, Universidad de
Pamplona, Norte de Santander, Colombia, eduardooscar@hotmail.com, oscar.gualdron@unipamplona.edu.co
2. Ingeniero Mecatrnico, Mg. Controles Industriales, Facultad de Ingenieras y Arquitectura, Universidad de Pamplona,
Norte de Santander, Colombia, omduke@hotmail.com
3. Ingeniero Mecatrnico, Universidad de Pamplona, ingmecatronico_mchr@hotmail.com
DISEO DE UN SISTEMA DE RECONOCIMIENTO DE ROSTROS MEDIANTE
LA HIBRIDACIN DE TCNICAS DE RECONOCIMIENTO DE PATRONES,
VISIN ARTIFICIAL E IA, ENFOCADO A LA SEGURIDAD E INTERACCIN
ROBTICA SOCIAL

Introduccin con los cuales puede establecerse un


modelo estadstico, los modelos activos
como es el caso del algoritmo de ASM
La revolucin tecnolgica actual y el
incluyen dos rutinas, la construccin del
inters multidisciplinar en desarrollar
modelo y bsqueda. Para nuestra
metodologas y productos que mejoren
aplicacin en la cual el objetivo es el
los resultados obtenidos en el
reconocimiento usaremos los mtodos
reconocimiento de patrones en su
activos a fin establecer los puntos de
aplicacin en el reconocimiento y
inters y el modelo de manera que
clasificacin de caractersticas de rostros
podamos usar el modelo para entrenar
y de esta manera perfeccionar la
un clasificador inteligente con redes
emulacin del reconocimiento de rostros
neuronales para realizar el
propios de los seres humanos a fin de
reconocimiento y la clasificacin. El
ser incorporados en mltiples
procedimiento de construccin de
aplicaciones tales como la interaccin
modelos de ASM requiere marcar k
robtica social y la seguridad; entre
puntos clave de las caractersticas
otras.
faciales de cada imagen de la cara en el
conjunto de entrenamiento [1].
Ahora bien, nuestra intencin en esta
publicacin es dar a conocer el resultado
de la investigacin para el desarrollo de UBICACIN DE PUNTOS EN EL
un sistema de reconocimiento de rostros
ROSTRO
mediante la hibridacin de tcnicas de
reconocimientos de patrones, visin
artificial e inteligencia artificial. A fin de realizar la ubicacin de los
puntos caractersticos en el rostro
El articulo siguiente contempla el diseo usamos Active Shape Model (ASM) que
e implementacin del sistema de como mtodo activo que genera un
reconocimiento de rostros y de modelo de los patrones y caractersticas
caractersticas tales como el gnero, el que se pretenda determinar. Este
diseo, tcnicas implementadas y mtodo para la determinacin del modelo
metodologa aplicadas al sistema y lo est determinado por la serie de puntos
concerniente a las aplicaciones en las de modelo, as como la interconexin
que puede tener relevancia el sistema entre los puntos. La adecuacin o
desarrollado enfocndonos en el control acondicionamiento se ejecuta utilizando
de robots de interaccin social. los bordes de imagen previa bsqueda y
establecimiento de los mismos.

MODELOS ACTIVOS Y SU En la figura 1 se representa los puntos


APLICACIN EN EL PROYECTO ubicados por la utilizacin del mtodo
ASM, estos puntos se ubican segn unas
Los modelos activos es un mtodo para estadsticas que suministra el algoritmo
realizar la ubicacin de puntos de inters [2].
Figura 1. Puntos seleccionados del [ ( )] (2)
modelo inicial

UBICACIN Y DETECCION DE OJOS

Los ojos en la generacin del modelo del


rostro se constituyen en puntos
estratgicos para lograr dicho objetivo.
La deteccin de ojos en imgenes del
rostro es muy importante para un vasto
nmero de aplicaciones que van desde
Fuente: propia el reconocimiento facial para seguimiento
de mirada. Los estudios ejecutados con
base de este mtodo dan como eficaz la
METODO DE HARRIS PARA LA utilizacin del mtodo. [4]
DETECCION DE BORDES
El Modelo de color de la piel es el
modelo matemtico que describe la
Como habamos explicado anteriormente distribucin de colores de piel. Un
para la determinacin de los puntos espacio o regin de color adecuado debe
propios del modelo del mtodo ASM ser elegido antes de formular modelos de
requerimos establecer los bordes para color de piel.
que mediante la aplicacin de la tcnica
se puedan determinar los puntos, para La idea es lograr un mejor espacio para
ello se ha decidido usar el mtodo de trabajar las imgenes a color es GLHS
Harris. ya que este modelo de color responde
efectivamente frente a los diferentes
tipos de piel. El proceso de GLHS se ve
DESARROLLO MATEMTICO DEL representado por las siguientes
METODO DE HARRIS ecuaciones.

( ) ( )
Para determinar las transiciones de las
regiones de grises, todos los pequeos ( )
cambios posibles pueden ser cubiertos ( ) (3)
llevando cabo una expansin analtica
sobre el origen del cambio. [3], como se ( ) ( )
muestra en la ecuacin (1) y (2).

Por lo tanto la luminosidad, el tono y la


[ ] (1) saturacin se pueden calcular:

Donde, ( ) ( ) ( ) (4)

= Funcin de ventana
= Cambio de intensidad
Donde k (c) indica el nmero de
= Intensidad
secuencia y f(c) se utiliza para calcular el
= Funcin de ventana
ngulo.
Considerando que la matriz D parte de la
matriz U, Cada lnea de (D) corresponde
( ) (5) a los componentes de cada punto de (U).

{ Ahora encontramos que para poder


relacionar (U) con (D), se crea una nueva
( ) ( ) matriz M como matriz de paso de (U),
( ) ( )
( )
( ) { (6) esta matriz ser de tamao j x j con sus
( ) ( ) componentes de la siguiente manera:
( ) ( )
( )

Luminosidad,

( ) ( ( ) ( )) ( ( ) ( )) (7) (11)

Saturacin,

( ) ( ( ) ( )) ( ( ) ( )) (8) Dando como resultado la matriz M:

ANALISIS DE COMPONENTES
PRICIPALES (ACP PCA) [ ] (12)

Las tcnicas de anlisis de satos por De tal manera encontramos que la relacin
mecanismos estadsticos proveen la entre U, D y M es.
virtud de ser propicias para las tareas de
reconocimiento y de clasificacin, debido
a los manejos de dimensionalidad con (13)
los que permiten trabajar mejorando los
procesos de reconocimiento.

Se parte de una matriz U la cual contiene MATRIZ DE COVARIANZA


a los sujetos descritos por (j) y las
variables de cada uno de ellos estarn
descritas por (i) conformando una matriz
Para determinar la matriz de covarianza
de i x j:
de la matriz U la vemos representada
por:
[ ] (9)

[ ]

Por tanto esta matriz U se puede transformar (14)


en una nueva matriz D de distancias, debido
a los puntos que forman los datos de los
usuarios en j- dimensional, con las mismas Donde representa la varianza de la
dimensiones i x j.
variable de en el conjunto y, es la
covarianza .
[ ] (10)
CREACIN DE SUBESPACIO Figura 1. Eigenfaces, la cara media de la
(ESPACIO DE IMAGEN) izquierda, seguido de 7eigenfaces.

Los vectores que representan a los


rostros pertenecen a un espacio, el que
se denomina sub-espacio o espacio de
Fuente: propia
imagen, es all donde se encuentran las
imgenes con dimensin n. ver figura 2.
Una eigenface es la combinacin de una
combinacin de componentes o bases
de unas series de caras, a estos rostros
Figura 2. Sub espacio de las imgenes
bases se les conoce como Eigenfaces.

RED NEURONAL
BACKPROPAGATION

La red neuronal backpropagation se


encuentra dentro del grupo de red de
aprendizaje supervisado el cual trabajan
bajo un gradiente descendiente, donde el
Fuente: propia patrn de entrada se propaga por toda la
red hasta la salida, as mismo las salidas
de error se propagan hacia la capa
Al utilizar Anlisis de componentes anterior de neuronas. Bajo esta
principales obtenemos los factores o estructura neuronal se desarroll el
componentes del sub-espacio. clasificador inteligente. El error que
Reduciendo la dimensin del conjunto o genera en funcin a sus pesos es una
espacio y mejorando los patrones tpicos superficie de n dimensiones, la cual al
del conjunto en general. evaluar el gradiente se obtiene la
direccin en la parte de mayor
crecimiento, por lo tanto se toma esta
EIGENFACES direccin pero negativa para minimizar el
error. [6]. El tipo de arquitectura de la red
backpropagation se observa en la figura
En su trabajo pionero en 1991, 4.
Kirby y Sirovich, propuso el uso
de PCA para el anlisis y la Figura 2. Arquitectura RED
Backpropagation
representacin de la cara. Su trabajo
fue seguido por la tcnica Eigenfaces " Entrada Capa de Neurona

de Turk y Pentland, la aplicacin de la P1


W 1.1 n1 a1

ACP para reconocimiento facial. Puesto b1

que los vectores son basados en P2

P3
n2 a2

PCA haba la misma dimensin que las b2

imgenes de entrada de la PR
W S.R
nS aS

cara, que se denomina Eigenfaces ". La bS

Figura 3 muestra un ejemplo de la a = f ( Wp + b)

cara media y algunos de los Eigenfaces


Fuente: propia
[5].
CARACTERISTICAS DE CAPTURA DE ALGORITMO UTILIZADO PARA LA
LA IMAGEN IDENTIFICACION DEL USUARIO POR
MEDIO DE ANALISIS DE COMPONENTES
PRINCIPALES (ACP)
Tamao de la imagen
Como se mencion anteriormente las
caractersticas de las imgenes de los
La imagen de un rostro se representa
usuarios y el respectivo tratamiento. Una
utilizando un matriz, en nuestro caso la
vez se tiene la matriz de usuarios que
imagen tiene unas dimensiones de (180 *
est conformada de cada vector columna
200) pixeles, donde (x = 180) y (y = 200),
de la imagen de usuario, ver ecuacin
y al ser en RGB tendremos
15, se procede a la obtencin de la
componentes por color, dado que
imagen promedio por medio de la
conocemos el ancho y alto de la imagen
ecuacin 16.
el nmero de pixeles que obtendremos
ser el producto entre ((x*y) *3).

Adecuacin de la imagen [ ] (15)

Ya obtenida la imagen del usuario se ( ) (16)


procede a aplicarle el mtodo de Harris
(deteccin de bordes). Para extraer de la
imagen tratada con el mtodo de Al obtener la media de los usuarios se
deteccin de Harris, ver figura 5-a, la restara la imagen promedio a cada una
silueta del usuario se escoge los puntos de las imgenes de usuarios, se realiza
que delimitan la figura de usuario y as la sustraccin por medio de la ecuacin
obtener una imagen ms limpia como se 17 y 18.
muestra en la figura 5-b y a partir de esta
trabajar en el reconocimiento e
identificacin. [ ] (17)

() () (18)
Figura 3. (a) Aplicacin del mtodo, (b).
Imagen resultante del procesamiento
Con la matriz de Usuarios resultante de
la resta de la media, se calcula la
covarianza por medio de la ecuacin 19.

(19)

Una vez se calcula la covarianza se


Fuente: propia procede a la obtencin de los
eigenvectores y eigenvalores del grupo
de imgenes los cuales se ordenaran de
mayor a menor dependiendo de los
eigenvalores, la obtencin de los
parmetros se realiza por medio de la
ecuacin 20.
[ ] ( ) (20) LOCALIZACIN DE LOS PUNTOS DE LOS
OJOS, LA BOCA Y LA NARIZ

Con los eigenvectores se realiza la


proyeccin general por medio de la Para la identificacin de gnero se
ecuacin 21, la cual constituye a la identifican las posiciones de los ojos, la
creacin del sub-espacio ver figura 6. nariz y la boca, para ello se utilizan la
tcnica de Harris (deteccin de bordes) y
el mtodo deteccin de ojos.
Figura 64. Subespacio de los usuarios

POSICION DE LOS OJOS Y LA NARIZ

Comenzando con el mtodo de deteccin de


ojos, La ubicacin de la nariz est
determinada desde la adquisicin de la
imagen y sus coordenadas estn
determinados en x por la componente x
del punto medio y en y por posicin del
recuadro al momento de la adquisicin de la
imagen.

POSICION DE LA BOCA
Fuente: propia

La ubicacin de la boca se realiza haciendo


(21) un corte en la seccin de la boca figura 7.a,
luego es tratada y acondicionarla figura 7.b
para aplicarle la tcnica de Harris y
determinar la posicin figura 7.c.
Donde es la matriz que
contiene los datos de las imgenes
menos la media de las imgenes. Figura 75 (a) recorte zona de la boca, (b)
tratamiento a la imagen, (c) aplicacin
Reconocimiento de un rostro, para llevar mtodo de Harris
a cabo el reconocimiento se proyecta el
que es el resultado de la
resta del vector columna (imagen de
usuario) y la media de los rostros del
sub-espacio, multiplicado por el
eigenvector del sub-espacio por medio
de la ecuacin 22.
Fuente: propia

(22)
CALCULO DE DISTANCIAS

Donde V es el vector que contiene los Con la deteccin de todos los puntos del
eigenvectores. rostro, se realiza una relacin entre ellos
para determinar las distancias
necesarias para la identificacin de
gnero como se muestra en la figura 8.
Figura 86. Distancias propuestas para la Figura 97. Obtencin de los vectores
identificacin de gnero Promedio y Desviacin estndar

Fuente: propia Fuente: propia

Se determinan relaciones de proporcin Dejando claro la composicin de la


entre los puntos de la imagen, con los matriz, se llena con los valores iniciales y
cuales es creara la matriz con la que se finales ya calculados, colocando en el
entrenara el clasificador neuronal intervalo cerrado [i, f], todo lo
inteligente con la finalidad de realizar la comprendido entre estos valores ser
clasificacin de gnero. El clasificador se igual a cero 0 y lo que este por fuera
entrenara con la matriz de clases tanda con unos 1.
de hombres como de mujeres.
De esta manera de imagen matricial, se
representan los usuarios para el
posterior anlisis e identificacin de
MATRIZ CARACTERSTICA DE USUARIO gnero llevado acabo con la red
backpropagation.

La matriz caracterstica del Usuario, es


una matriz que est basada en la ENTRENAMIENTO DE LA RED
comparacin de las distancias del NEURONAL
usuario contra un promedio y la adicin o
sustraccin de una desviacin estndar,
creando as una imagen matricial de La red neuronal a utilizar es la red
cada usuario. backpropagation la cual est actuando
como un clasificador inteligente para
Con la matriz de Usuarios definida, se determinar el gnero del usuario, la
obtienen los vectores columna Promedio estructura utilizada en la red se observa
y Desviacin estndar, los cuales son en la figura 10.
fundamentales para el desarrollo de la
matriz caracterstica, estos vectores En el entrenamiento de la red, se utiliza
estn conformados por las filas formadas el 70 % de los usuarios para el
por las proporciones de las distancias entrenamiento y el 30 % para la
obtenidas anteriormente (Ver figura 9). comprobacin.
Figura 10. Estructura utilizada de la red Figura 12. resultado del anlisis con el
back propagation mtodo 2, a) porcentaje de deteccin
anlisis 1, b) porcentaje de deteccin
anlisis 2, c)porcentaje de deteccin
anlisis 3, d) porcentaje de deteccin
anlisis 4.

Fuente: propia

RESULTADO DEL ENTRENAMIENTO

El entrenamiento de la red tardo un


minuto y cincuenta y seis segundos
(01:56), le tomo 11354 pocas para Fuente: propia
superar el punto mnimo de error
asignado, las caractersticas completas METODOLOGA PARA LAS
de la finalizacin del entrenamiento de la APLICACIONES PCA Y MODELOS
red se observa en la figura 11. ACTIVOS

Figura 11. Resultado del entrenamiento de Para un desarrollo adecuado de las


la red neuronal backpropagation, a) tcnicas se sugieren los siguientes
informe general del entrenamiento, b)
pasos:
recorrido del error, c) recorrido del
gradiente, d) regresin lineal
1. Como paso general para un
correcto trabajo de las tcnicas,
es indispensable definir los
parmetros de entrada de los
mtodos. Parmetros como:

Distancia de la imagen.
Luminosidad de la imagen.
Tipo de cmara, resolucin,
tamao de la foto, parmetros
para el dispositivo de captura.
Formato de la imagen.

2. Una adecuada adecuacin de la


Fuente: propia imagen capturada, eliminacin de
impurezas o datos que no se
necesiten para un ideal resultado.
La efectividad de la red se comprob con
la introduccin del 30 % de usuarios de 3. Realizar un estudio sobre las
la base de datos, esta cantidad de tcnicas, para conocer los
usuarios no fueron utilizados para el parmetros que se utilizan en
entrenamiento de la red. Ver figura 12. cada una de ellas.
4. Para el PCA, es imprescindible la principales (NLPCA) es comnmente
obtencin de los parmetros visto como una generalizacin no lineal
como lo son: de anlisis estndar de componentes
principales (PCA). Se generaliza los
El clculo de la covarianza. principales componentes de las lneas
El clculo de los eigenvectores. rectas a curvas (no lineal). Por lo tanto,
El clculo de los eigenvalores. el subespacio en el espacio de datos
La obtencin de la proyeccin en original que se describe por todos los
el subespacio. componentes no lineales est tambin
curvada. PCA no lineal se puede lograr
mediante el uso de una red neuronal con
5. Para el trabajo con Modelos una arquitectura auto-asociativa tambin
activos, se describen ciertas conocido como autoencoder, red
caractersticas: replicadora, cuello de botella o de la red
de tipo reloj de arena, ver figura 13. Tal
Definir correctamente los red neuronal auto-asociativa es un
parmetros bsicos que utiliza el perceptrn multicapa que realiza una
mtodo para el desarrollo del asignacin de identidad, lo que significa
mismo. que la salida de la red es necesaria que
Si el proceso lo permite, sea idntica a la entrada. Sin embargo,
desarrollar una interaccin infinita en el medio de la red es una capa que
en la cual se modifiquen funciona como un cuello de botella en la
peridicamente los valores que se aplica una reduccin de la
bsicos del mtodo. dimensin de los datos. Este cuello de
Una vez superada la deteccin de botella-capa proporciona los valores de
los puntos arrojados por el los componentes deseados (resultados).
mtodo, identificar los puntos de Hemos desarrollado un algoritmo simple
inters para el estudio a realizar. que utiliza esta reduccin de
Se pueden definir sectores dimensionalidad no lineal para el
(cortes) para realizar el anlisis y reconocimiento facial. Este enfoque no
obtener un mejor desempeo de requiere la deteccin de cualquier punto
la tcnica. de referencia y se puede utilizar para
aplicaciones en tiempo real.

ANLISIS NO LINEAL DE
Figura13. Auto-associative neural network
COMPONENTES PRINCIPALES (Autoencoder)

La Reduccin de dimensionalidad facilita


en gran medida la clasificacin de
patrones. Varias tcnicas, lineal y no
lineal, se han propuesto y utilizado
ampliamente para la reduccin de
dimensionalidad en los sistemas de
reconocimiento de rostros. El Anlisis de
componentes principales (PCA) ha
demostrado ser un mtodo lineal simple
y eficiente, mientras que muchos de los
mtodos no lineales como el ncleo
PCA, se han propuesto recientemente. El Fuente: propia
anlisis no lineal de componentes
ANLISIS DE COMPONENTES I. APLICACIONES
INDEPENDIENTES
Toda nuestra investigacin ha sido
programada e incorporada en un GUIDE
En una tarea, como el reconocimiento de programado en Matlab, en la figura 15 se
Rostros, mucha de la informacin muestra el GUIDE resultante.
importante puede estar contenidos en las
relaciones de orden superior entre los Figura 15. ICA descomposicin
pxeles de la imagen. Ver figura 14. Un
nmero de algoritmos de reconocimiento
de la cara pueden emplear el anlisis de
componentes principales (PCA), que se
basa en las estadsticas de segundo
orden de la imagen de conjunto, y no se
ocupa de alto orden de dependencias
estadsticas tales como las relaciones
entre tres o ms pxeles. El Anlisis de
componentes independientes (ICA) es
una generalizacin de PCA que separa
los momentos de mayor orden de la
entrada en adicin a los momentos de Fuente: propia
segundo orden. ICA se realiz en un
conjunto de imgenes del Rostro por un Nuestra investigacin ha permitido
algoritmo de aprendizaje no supervisado mediante las hibridacin de los mtodos
que deriva del principio de la y tcnicas para el reconocimiento de
transferencia de informacin ptima a patrones para el caso de estudio de
travs de las neuronas sigmoidal. El reconocimiento de rostros en conjunto a
algoritmo maximiza la informacin mutua tcnicas de inteligencia artificial como las
entre la entrada y la salida, que produce redes neuronales obtener otras
resultados estadsticamente aplicaciones como lo es el uso de los
independientes bajo ciertas condiciones. modelos activos para la determinacin
La representacin ICA fue superior a las de patrones del estado emocional rostro
representaciones basadas en el anlisis capturado a fin de mediante el uso de un
de componentes principales para el clasificador inteligente reconocer que
reconocimiento de rostros a travs de emocin representa, figura 16.
sesiones y los cambios en la expresin.
Figura 16. ICA descomposicin
Figura 14. ICA descomposicin

Fuente: propia Fuente: propia


Una de las aplicaciones ms relevantes Figura 17. Esquema de un sistema de
del trabajo realizado consiste en visin por computador tradicional
proporcionar las entradas necesarias a
los sistemas de control de robots
socialmente interactivos, dado que estos
son agentes robticos en los que la
interaccin social es el papel ms
importante de su funcionamiento y por tal
vital para cumplir con la motivacin para
la cual fueron creados.

Para cumplir dicho objetivos de


interaccin social el Robot deben contar
con los mecanismos de sensrica y
algoritmos de interpretacin del mundo
que abstraigan las caractersticas
comportamentales que le permitan
interactuar con agentes humanos [7]. Fuente: propia

El propsito final como contribucin al


sistema de control de robots socialmente
interactivos ver figura 17, consistir en Referencias bibliogrficas
robustecer su estructura de percepcin
dado que el modelo de control de este
tipo de robot depende de la captacin [1] Iain Matthews and Simon Baker,
del mundo en la cual el sistema de Active Appearance Models Revisited,
reconocimiento de rostros mediante la The Robotics Institute Carnegie Mellon
hibridacin de tcnicas de University, 2002.
reconocimientos de patrones, visin
artificial e inteligencia artificial proveera [2] Alexander Ocsa M., Alexander
una mejor definicin del mundo o de los Rodriguez V., Herbert Chuctaya H.,
usuarios con los que interactan a fin de Gabriel Humpire M. Reconocimiento de
obtener una mayor eficiencia en la Rostros mediante Puntos, Simposio
estrategia de control y en el Peruano de computacin grfica y
establecimiento del modo de interaccin procesamiento de imgenes, 2008.
en respuesta de la percepcin de
manera de mantener el propsito de [3] Chris Harris & Mike Stephens, a
interaccin social del robot. combined corner and edge detector,the
Plessey company plc.1988.

[4] Mohammadreza Ramezanpour,


Mohamad Ali Azimi, Mohammad
Rahmati, a new method for eye detection
in color image.

[5] Gregory Shakhnarovich y Baback


Moghaddam, face recognition in
subspaces, Handbook of Face
Recognition, Spriger-Verlag, 2004, Cap7.
[6] Juan Carlos Moctezuma, Neural
Network toolbox de Matlab, ciencias
computacionales INAOE, septiembre
2006.

[7] FONG, Terrence; NOURBAKHSH,


Illah; DAUTENHAHN, Kerstin. ASurvey of
Socially Interactive Robots: Concepts,
Design, and Applications. Robotics and
Autonomous Systems 42. 2003. Pag
143166.

También podría gustarte