A robot includes a face extracting section for extracting features of a
face included in an image captured by a CCD camera, and a face
recognition section for recognizing the face based on a result of face
extraction by the face extracting section. The face extracting section is
implemented by Gabor filters that filter images using a plurality of
filters that have orientation selectivity and that are associated with
different frequency components. The face recognition section is
implemented by a support vector machine that maps the result of face
recognition to a non-linear space and that obtains a hyperplane that
separates in that space to discriminate a face from a non-face. The robot
is allowed to recognize a face of a user within a predetermined time
under a dynamically changing environment.
Una robusteza incluye una cara que extrae la sección para extraer características de una cara incluida en una imagen capturada por una cámara fotográfica del CCD, y una sección del reconocimiento de la cara para reconocer la cara basada en un resultado de la extracción de la cara por la cara que extrae la sección. La cara que extrae la sección es puesta en ejecucio'n por los filtros de Gabor que filtran imágenes usando una pluralidad de filtros que tengan selectividad de la orientación y que se asocien a diversos componentes de la frecuencia. La sección del reconocimiento de la cara es puesta en ejecucio'n por una máquina del vector de la ayuda que traz el resultado del reconocimiento de la cara a un espacio no linear y que obtenga un hyperplane que se separe en que espacio para discriminar una cara de una no-cara. La robusteza se permite reconocer una cara de un usuario dentro de un tiempo predeterminado bajo ambiente dinámicamente que cambia.