14.05.2013 Views

Descargar - UTP

Descargar - UTP

Descargar - UTP

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ción de la imagen en áreas del color de piel,<br />

a la que se le aplican filtros y algoritmos de<br />

detección de bordes y así detectar la presencia<br />

de ojos. Otro método es el de Adaboost (Viola<br />

& Jones).<br />

El Método de Paul Viola y Michael Jones está<br />

basado en el método de Adaboost [3], este<br />

método fue presentado en “Robust Real-time<br />

Object Detection” [4], en el cual se presenta<br />

un nuevo concepto llamado la “Imagen Integral”,<br />

también presenta una extracción de valores<br />

llamados “Características Haar”, que no<br />

son más que valores extraídos al aplicar filtros<br />

con base Haar sobre la imagen integral acompañado<br />

de un algoritmo basado en Adaboost<br />

[3], consistiendo en la selección de valores críticos<br />

extraídos de la imagen, otro aporte es la<br />

combinación de clasificadores en cascada.<br />

4. OBJETIVOS<br />

• Desarrollar un sistema de reconocimiento de<br />

rostros independiente a una computadora.<br />

• Estudiar e implementar métodos de procesamiento<br />

digital de imágenes aplicados al<br />

reconocimiento de rostros.<br />

• Obtener como principal ventaja física de<br />

las variables de peso y tamaño de la implementación.<br />

5. MARCO CONCEPTUAL<br />

5.1. FPGA<br />

Una FPGA (Field Programmable Gate Array)<br />

es un dispositivo semiconductor que contiene<br />

bloques de lógica cuya interconexión y funcionalidad<br />

se puede programar.<br />

Una manera más práctica de entender que<br />

es una FPGA es como si esta fuera una Protoboard<br />

gigante, pero en lugar de conectar<br />

nuestros componentes con cables, nosotros lo<br />

hacemos a través del lenguaje VHDL, el cual es<br />

un lenguaje en la que no programamos, sino<br />

correctamente dicho, nosotros describimos el<br />

hardware, luego este será integrado en un chip<br />

que es la FPGA por medio de las herramientas<br />

de la propia FPGA dependiendo de la marca.<br />

5.1.1. ¿Por qué usar una FPGA?<br />

Las ventajas de usar una FPGA son muy grandes,<br />

las principales son:<br />

- Nivel de integración: Es decir integrar un<br />

sistema digital grande a dimensiones microscópicas<br />

obteniendo así sistemas complejos,<br />

pequeños, Ligeros y altamente funcionales.<br />

- Procesos Paralelos: Es decir la capacidad de<br />

dividir procesos enteros en bloques paralelos.<br />

- Reconfigurable: Poder cambiar el hardware<br />

diseñado con unos pocos cambios en el código<br />

VHDL o Verilog.<br />

CIENCIA, CULTURA Y TECNOLOGÍA - UNIVERSIDAD TECNOLÓGICA DEL PERÚ<br />

5.2. Método de Adaboost (Viola & Jones)<br />

El método de Paul Viola y Michael Jones está<br />

basado en el método de Adaboost [3], este<br />

método fue presentado en “Robust Real-Time<br />

Object Deteccion” [4].<br />

5.2.1. Imagen Integral<br />

La Imagen Integral tiene la misma dimensión<br />

de la imagen original, y está definida como la<br />

suma de todos los pixeles en la parte superior<br />

izquierda con respecto a un pixel en la posición<br />

(x,y) incluyendo al pixel en la posición (x,y).<br />

Definición matemática:<br />

Fig. 1. Cálculo de la Imagen Integral<br />

5.2.2. Extracción de valores Característicos.<br />

Son los valores obtenidos al aplicar filtros con<br />

base Haar [4] sobre la imagen, esta extracción<br />

de características pasaran por una selección en<br />

el cual estas características serán procesadas<br />

para determinar que atributos, valores, nos<br />

permiten determinar la clase de los objetos.<br />

Los filtros con base Haar realizan una diferencia<br />

de intensidades de pixeles, es decir la suma<br />

de los valores de los pixeles que están debajo<br />

de los rectángulos blancos menos la suma de<br />

los valores de los pixeles que están debajo del<br />

rectángulo gris.<br />

Fig. 2. Filtros con base Haar<br />

31

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!