X hits on this document

98 views

0 shares

0 downloads

0 comments

5 / 35

Estado actual de los algoritmos de reconocimiento de rostro usando tecnologı´a GPU

Ing. Danis Lo´pez Naranjo, Dr. C. Jose´ Herna´ndez Palancar

Centro de Aplicaciones de Tecnologı´a de Avanzada, 7a #21812 e/ 218 y 222, Siboney, Playa, Habana, Cuba dlopez@cenatav co cu

RT 031 CENATAV Fecha del camera-ready: 26 de marzo de 2010

Resumen: En la actualidad se ha alcanzado un cierto nivel de madurez de los algoritmos y me´todos que se han desarrollado en las aplicaciones dedicadas al reconocimiento de rostro, utilizando las unidades de procesamiento gra´fico para acelerar estos algoritmos. Estas aplica- ciones son capaces de identificar automa´ticamente a una persona mediante una imagen o un fotograma tomado de una secuencia de video por sus caracterı´sticas faciales. Un ejemplo de estas aplicaciones en la actualidad lo podemos encontrar en: sistemas de vigilancia, proceso de autenticacio´n de usuarios en aplicaciones informa´ticas, control de acceso, entre otras. Este estudio se centra en el estado actual de los algoritmos implementados en la GPU usados en el reconocimiento de rostros mostrando sus desventajas, ventajas y futuros temas a desarrollar.

Palabras clave: GPU, GPGPU, CUDA, pipeline

Abstract: At present, a certain level of maturity has been reached for the algorithms and methods that have been developed for applications dedicated to face recognition using graph- ics processing units to accelerate these algorithms. These applications are capable of auto- matically identify a person through an image or a frame taken from a video sequence by their facial features. An example of these applications today can be found in: surveillance systems, user authentication process in computer applications, access control, among others. This study focuses on the current state of algorithms implemented on the GPU used in face recognition showing its drawbacks, advantages and future issues to investigate.

Keywords: GPU, GPGPU,CUDA, Pipeline

1. Introduccio´n

Actualmente, las unidades de procesamiento gra´fico o GPU (Graphics Processing Unit) han alcanzado una notable evolucio´n desde simples dispositivos de hardware para mostrar un gra´fico en una pantalla, hasta convertirse en poderosas unidades de procesamiento gra´fico con un alto sistema programable altamente paralelo con cientos de simples procesadores programables y una gran capacidad de memoria de ancho de banda. Con la necesidad de los desarrolladores de video juegos de imitar los entornos en tercera dimensio´n (3D) y realidad virtual en tiempo real y la imposibilidad de efectuar un ca´lculo o´ptimo en la unidad de procesamiento central o CPU (Central Processing Unit) de numerosas y complejas operaciones algebraicas, trajo como consecuencia la creacio´n de nuevos dispositivos de hardware que sean capaces de resolver esta interrogante, como lo son las GPUs, que han revolucionado el mundo de los gra´ficos computarizados.

Document info
Document views98
Page views98
Page last viewedWed Jan 18 06:08:40 UTC 2017
Pages35
Paragraphs855
Words14967

Comments