Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTELIGENTES
ANTEPROYECTO
Contenido
1. TÍTULO...........................................................................................................2
2. JUSTIFICACIÓN DEL TRABAJO....................................................................
3. PLANTEAMIENTO DEL PROBLEMA..............................................................
4. ALGORITMO....................................................................................................
ADQUISICIÓN DE IMAGEN ........................................................................................
RECONOCIMIENTO FACIAL.......................................................................................
EXTRACCIÓN DE DIVERSAS CARACTERISTICAS...................................................
BASE DE DATOS........................................................................................................
DESARROLLO DE MATLAB........................................................................................
5. ETAPAS DE PROPUESTA DE IMPLEMENTACIÓN......................................
ETAPAS DEL PROYECTO..........................................................................................
PRIMERA ETAPA........................................................................................................
SEGUNDA ETAPA.......................................................................................................
TERCERA ETAPA.......................................................................................................
CUARTA ETAPA..........................................................................................................
6. OBJETIVOS.................................................................................................10
OBJETIVO GENERAL......................................................................................10
OBJETIVOS ESPECÍFICOS.............................................................................10
7. BENEFICIARIOS (IMPACTO) DE LA PROPUESTA DE INTERVENCIÓN.
10
Beneficiarios directos e indirectos............................................................................10
El impacto económico..............................................................................................10
El impacto ambiental................................................................................................11
El impacto social......................................................................................................11
El impacto político institucional y capacitación y aprendizaje...................................11
8. FUNDAMENTACIÓN TEÓRICA DE LA PROPUESTA...............................11
9. BIBLIOGRAFÍA.........................................................................................12
10. ANEXOS...................................................................................................13
3
1. TÍTULO
ANALISIS, DISEÑO E IMPLEMENTACION DE UN SISTEMA DE
RECONOCIMIENTO FACIAL CON INTELIGENCIA ARTIFICIAL APLICADA EN UNA
AGENCIA BANCARIA PARA EL RECONOCIMIENTO BANCARIO.
ANTESCEDENTES
Dentro del proceso de vigilancia y seguridad en el parqueadero de la Universidad Politécnica
Salesiana de Guayaquil, se han implementado diferentes herramientas tecnológicas para
ayudar a mejorar el ingreso vehicular y de la misma manera, dar un mejor servicio. Esta
iniciativa también se ha propuesto mediante este proyecto con el desarrollo de una
herramienta de reconocimiento de imagen en los automóviles que ingresen a nuestra
Universidad, para poder generar un mejor control y estadísticas de quienes están utilizando
nuestro local y con esta manera estar más seguros.
A lo largo de la historia y con referencia a los avances tecnológicos que se han venido dando,
se ha visto el insistente interés por la sociedad para tratar de digitalizar todo tipo de
información, ya sea texto, imágenes, sonido, etc. Es por ello que en este contexto dentro de
las imágenes y texto se ha venido generando diversas maneras de automatizar aquella
información, es decir dejar atrás el teclado y que los datos lleguen a su destino de forma
3
automática, generando con esto ganancias de tiempo y reduciendo recursos humanos, por lo
que la productividad incrementaría y la calidad de servicios de igual forma.
Es por ello que la visión por computador se cataloga hoy en día como uno de los avances
principales en el desarrollo de cualquier proceso de digitalización dentro de la seguridad
vehicular, ya sea entre parqueaderos públicos privados o lugares importantes de alojamiento
de vehículos, etc.
4. ALGORITMO:
La propuesta de Paul Viola y Michael Jones en 2001 [1] el método “Cascade Boosted Features”
sin duda alguna es el más utilizado para la detección de imágenes y el primero que permite
hacerlo en tiempo real. Es un método iterativo, Se basa en una serie de clasificadores iniciales
y realizando un estadístico sobre el error acumulado en una serie de muestras controladas,
permite seleccionar aquellos clasificadores que ofrecen mejores resultados convergiendo hacia
una solución óptima.
Comparar las características extraídas con las incluidas en una base de datos Guardadas. Aquí
se pueden distinguir dos sistemas:
ADQUISICION DE IMAGEN
La primera etapa es la detección del rostro y su respectiva localización en la imagen, la
extracción de características la cual proporciona la información para distinguir la cara. Lo cual
nos almacenará la información en dicha base d datos antes mencionada.
el reconocimiento del usuario utilizando los valores obtenidos y compáralo con los de la base
de datos. Estas fases se aplican a cada uno de los usuarios para extraer un conjunto de
entrenamiento para extraer las características más relevantes de dichas imágenes y
almacenarla en la base de datos. Una vez entrenado el sistema, se podrá reconocer a todos los
usuarios registrados.
RECONOCMIENTO FACIAL
El sistema de reconocimiento facial es una aplicación que se encarga de identificar
automáticamente a una persona dirigida por un ordenador, el cual realiza un análisis de las
características faciales del usuario adquiridas mediante una imagen o una fuente de video
comparándolas con una base de datos.
3
En la ecuación Pc Y p*i , i=0,1…7, serán el valor en escala de grises del pixel central y sus
vecinos respectivamente. El operador LBP produce 2^i diferentes valores de salida
correspondientes a los 2^i distintos patrones binarios formados por i pixeles de su alrededor.
Si la imagen es rotada, estos pixeles a su alrededor de cada vecino se moverán
correspondientemente junto al perímetro de la muestra, resultando en un distinto valor de
LBP.
3
BASE DE DATOS
Para evaluar los algoritmos de reconocimiento facial se necesita una base de datos de prueba.
Se pueden utilizar bases de datos de prueba gratuitas como: The Facial Recognition
Technology Database (FERET), Extended Yale Database, Olivetti Research Lab (ORL), The
BANCA database o crear la propia base de datos.
Por otro parte, las aplicaciones basadas en el reconocimiento facial, presentan algunas
limitaciones o inconvenientes como pueden ser:
Oclusión debido a objetos o accesorios: Existen artefactos en el rostro que podrían ocasionar
problemas en el procesamiento y extracción de características deseadas. Tales artefactos son:
anteojos, aretes, piercing, entre otros.
DESARROLLO DE MATLAB
%%%-------------------AnteProyecto--------------
%%%%%%%%%%%%%%% Detector Facial
clear all
close all
clc
faceDetector = vision.CascadeObjectDetector;
faceDetector.MergeThreshold = 3; % detectar un rostro o mas objetos
3
NC=size(bboxes)%NC 10
todas=zeros(40,40,NC(1,1)); % nos va a dar el valor de 16 son el valor de todos
los rodtros que tengo en la imagen
for i=1:NC; %cuantos rostros se detectaron
x=bboxes(i,1); y=bboxes(i,2); ix=bboxes(i,3);iy=bboxes(i,4);
cara=imcrop(I,[x y ix iy]);
size(cara);% tamano de caudraditos de las caras
figure, imshow(cara)
cara40R=imresize(cara(:,:,1),[40 40]); % detecta todos los rsotros y leugo
por separado
todas(:,:,i)=cara40R;
end
mesh(varianzas)
PRIMERA ETAPA
TERCERA ETAPA
La tercera etapa es la extracción de características la cual proporciona la información para distinguir
la cara. Facciones poses caras y muecas extraídas de distintos rostros los cuales para nuestro
sistema cada individuo es diferente.
CUARTA ETAPA
La cuarta etapa es el reconocimiento del usuario utilizando los valores obtenidos y compáralo con los
de la base de datos. Estas cuatro etapas se aplican a cada usuario que queramos reconocer. No
obstante, existe una etapa previa de entrenamiento para preparar el sistema que solo se ejecuta una
vez. se ha hecho el procesamiento de las imágenes que han sido captadas para la detección facial.
Haciendo uso de Matlab se ha determinado si existe una cara en la imagen y si es así la imagen se
almacena.
6. OBJETIVOS
OBJETIVO GENERAL
Analizar, diseñar e implementar un sistema de control de ingreso de vehículos basado en
visión artificial y reconocimiento de imagen para el parqueadero de la Universidad Politécnica
Salesiana de Guayaquil, Bloque B.
OBJETIVOS ESPECÍFICOS
Analizar las principales técnicas para reconocimiento de caracteres (ROC)
El impacto económico
Adoptando este nuevo método, se puede generar ingresos por la venta del logo de uso
intelectual, a su vez los alumnos que dejan sus carros por fuera podrán ahorrar dinero en
parqueadero y en seguridad social
El impacto ambiental
Se puede hablar de la conservación y recuperación ambiental ya que al estar controlados los
parqueaderos tendremos menos gases derivados del petróleo, menos tráfico y menos bulla en
el ambiente, puede verse como una especie de táctica de conciencia ambiental.
El impacto social
Un mejor control social en referencia a las inseguridades, los carros al estar controlados y
parqueados evitasen que muchos de los estudiantes que usan el parqueadero se queden fuera
de él y puedan experimentar algún robo o daño en sus vehículos
[2] Autor: GONZÁLEZ R., and WOODS R., Libro “Digital Image Processing”, Third Edition,
Prentice Hall, 2008.
[3] Autor: 2] Autor Libro: “Computer and Robot Vision” Addison Wesley