Está en la página 1de 19

SISTEMAS

INTELIGENTES
ANTEPROYECTO

INTEGRANTES:
 DENNIS LAINEZ
 MELANIE MONTIEL
 OMAR GELLIBERT

Ing. Teddy Negrete


UNIVERSIDAD POLITECNICA SALESIANA
2
Contenido
1. TÍTULO..........................................................................................................3
2. JUSTIFICACIÓN DEL TRABAJO..................................................................3
3. PLANTEAMIENTO DEL PROBLEMA..........................................................3
4. ALGORITMO..................................................................................................3
5. ADQUISICIÓN DE IMAGEN ..................................................................................3
6. RECONOCIMIENTO FACIAL.................................................................................3
7. EXTRACCIÓN DE DIVERSAS CARACTERISTICAS.............................................4
8. BASE DE DATOS...................................................................................................5
9. DESARROLLO DE MATLAB................................................................................10
10. ETAPAS DE PROPUESTA DE IMPLEMENTACIÓN.................................10
11. ETAPAS DEL PROYECTO...................................................................................10
12. PRIMERA ETAPA.................................................................................................10
13. SEGUNDA ETAPA...............................................................................................10
14. TERCERA ETAPA................................................................................................10
15. CUARTA ETAPA..................................................................................................10
16. OBJETIVOS.................................................................................................11
17. OBJETIVO GENERAL..........................................................................................11
18. OBJETIVOS ESPECÍFICOS................................................................................ 11
19. BENEFICIARIOS DE LA PROPUESTA DE INTERVENCIÓN................... 11
20. Beneficiarios directos e indirectos........................................................................ 11
21. El impacto económico...........................................................................................11
22. El impacto ambiental.............................................................................................12
23. El impacto social...................................................................................................12
24. El impacto político institucional y capacitación y aprendizaje................................12
25. FUNDAMENTACIÓN TEÓRICA DE LA PROPUESTA...............................12
26. BIBLIOGRAFÍA............................................................................................13
27. ANEXOS......................................................................................................14

1
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.

2. JUSTIFICACIÓN DEL TRABAJO

La implementación de un prototipo con reconocimiento Facial proveerá a cualquier


persona o empresa interesada a contar con una herramienta tecnológica fácil y sencilla
que permitirá llevar un control de diferente tipo o ámbito mediante hardware y software y
que requieran hacer uso del reconocimiento de las personas al ingresar a dicho
establecimiento o espacio público o privado. Cabe mencionar que el prototipo será
construido dependiendo del lugar o las necesidades de quién requiera su utilización. Para
llevar a cabo la idea el sistema contará con ciertas etapas que se desarrollarán según los
avances del prototipo, detalladas de la siguiente manera:
 Etapa inicial al utilizar este método de análisis metódico y sistemático (teorías, análisis,
métodos y conocimientos existentes) para recoger la máxima información mediante
muestras fotográficas que será útil para implementar el diseño del producto.
 Mediante investigaciones basadas en sistemas similares o de las características que se
encuentren involucradas en éstos para ser modificadas y mejoradas de ser el caso, con
nuevos conocimientos, para esto los sistemas ya existentes, serán analizados e
interpretados de antemano.
 logrando diseñar un prototipo de características propias con respecto al reconocimiento de
imágenes.
 Finalmente se elaborará un banco de pruebas de funcionamiento del sistema usando
métodos de investigación deductiva, análisis y observación para lograr determinar qué tipo
de técnica de reconocimiento de imagen es la más acorde al proyecto.
Nuestro prototipo cuenta con una base de datos que almacena la cantidad de personas al
ingresar a dicho establecimiento y luego, Separa los rostros de cada individuo para ser
valorados independiente mente. Luego nos muestra una varianza en pixeles.

3. PLANTEAMIENTO DEL PROBLEMA:

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 por lo que en este contexto
dentro de las imágenes y texto se ha venido generando diversas maneras de automatizar

2
aquella información, es decir dejar atrás el teclado y que los datos lleguen a su destino de
forma 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:

Sistema de verificación o autenticación de identidad: en este caso el vector de características se


compara (se miden distancias) con uno en concreto para determinar si los rostros extraídos
durante el día y hora indicada en caso de que suceda algún percance.

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
EXTRACCIÓN DE DIVERSAS CARACTERISTICAS
Se procede a extraer las características mediante técnicas de extracción de información
específicas para el reconocimiento facial, para poder identificar o distinguir entre los rostros
de diferentes personas.
La extracción de características en imágenes y secuencias de imágenes faciales consiste en
extraer información asociada con la activación de los diferentes músculos del rostro,
Algoritmo de Reconocimiento Facial usando Patrones Binarios Locales El descriptor o
algoritmo de Patrones Binarios Locales (LBP).
Es uno de los más conocido y ampliamente usado en el contexto de reconocimiento de
rostros. La fórmula genérica para calcular una descripción de patrones locales para un pixel
dado es el siguiente:

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.

4
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:

Iluminación (incluyendo interior/exterior): Es necesario emplear una adecuada iluminación en


la toma de las imágenes para el análisis de características deseadas, para que una
característica aparezca en una imagen, la luz debe venir de la fuente de iluminación, reflejarse
en el objeto y ser recolectada por el lente del dispositivo. En la figura 1.4 (lado derecho) se
muestra una adecuada iluminación frente a una poca iluminación (lado izquierdo)

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

5
close all
clc

faceDetector = vision.CascadeObjectDetector;
faceDetector.MergeThreshold = 3; % detectar un rostro o mas objetos
I = imread('C:\Users\Lainez\Downloads\Nueva carpeta\new.jpg'); %el lugar donde
tengo mi imagen
bboxes = faceDetector(I); %bboxes los cuadros de los rostros de la imagen
IFaces = insertObjectAnnotation(I,'rectangle',bboxes,'Face');
figure
imshow(IFaces) %inserta en los cuadros la imagenes
title('Detected faces');

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

varianzas=zeros(40,40);% encontramos la varianza de cada pixel


for i=1:40
for j=1:40
varianzas(i,j)=var(todas(i,j,:));
end
end

mesh(varianzas)

A continuación, mostramos nuestras variables

6
7
8
5. ETAPAS DE PROPUESTA DE IMPLEMENTACIÓN

ETAPAS DEL PROYECTO


Para este proyecto se han necesitado cuatro etapas diferentes. En cada una de estas etapas se
ha hecho uso de unos conocimientos, materiales y técnicas distintas.

PRIMERA ETAPA

En la primera etapa se ha hecho una búsqueda amplia sobre diferentes técnicas de


detección facial, técnicas de reconocimiento facial, descriptores, formas de entrenar códigos,
bases de datos, tratamiento de imagen. También se ha ampliado el conocimiento que se
tenían sobre los softwares que se van a utilizar en el proyecto. dado que se ha ido
ampliando dicha información a lo largo de todo el trabajo para mejorar las decisiones a
tomar.

SEGUNDA ETAPA
La segunda etapa es el procesado para escalar, recortar y ecualizar la imagen. se ha procedido al
control de las imá genes alcanzando a generar un alcance rápido de acuerdo con las distintas
características de cada individuo.

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
Diseñar e implementar un sistema de control para reconocimiento facial utilizando el Software de
Matlab para ser aplicada en una agencia bancaria.

 OBJETIVOS ESPECÍFICOS
Diseñar el control de reconocimiento facial para la monitorear la cantidad de personas que ingresan
a la agencia bancaria.
Realizar la extracción característica de los rostros para reducir la imagen en un número más
pequeño de componentes, los cuales contengan la información discriminante del rostro
Diseñar e implementar movimientos faciales en la agencia bancaria
Diseñar e implementar un algoritmo de control basado en detector de movimientos.
Elaborar 2 prácticas didácticas orientadas al área de electrónica.

9
Recopilar información sobre técnicas de reconocimiento facial y la instrumentación necesaria.

7. BENEFICIARIOS (IMPACTO) DE LA PROPUESTA


DE INTERVENCIÓN.

Beneficiarios directos e indirectos


Beneficiario directo serían los profesores y estudiantes dueños de los vehículos, al igual que la
universidad que podrá tener un mejor control y espacio en los parqueaderos y a su vez
reducir el tráfico en las horas de salida.

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
El impacto ambiental que tiene esta medida de reconocimiento se puede ver reflejada a la utilización
De mantenimiento sumamente poco perjudicial para los exteriores y mejorando la seguridad a su
Alrededor y manteniendo un mayor control al cuidado fuera de las instalaciones

El impacto social
En el impacto Social se produce mucha controversia al tener exposición de muchas
Identidades y rostros de personas que ya han cumplido bajo castigo sus antecedentes y
No se sienten cómodos con la identificación inmediata de sus identidades, por otro lado
Muchas personas si están de acuerdo para el mejoramiento de la seguridad

8. FUNDAMENTACIÓN TEÓRICA DE LA PROPUESTA:

OBJETIVO GENERAL CAPITULOS


QUE CREAR UN SISTEMA DE RECONOCIMIENTO
QUE IDENTIFIQUE Y COMPARE RASGOS
ESPECIFICO ENTE VARIOS INDIVIDUOS
AISLANDO LA PROBABILIDAD DE
COINCIDENCIA
COMO POR MEDIO DEL SOFTWARE MATLAB Y
LABVIEW, USANDO DOS CAMARAS
LECTORAS Y RECONOCEDORAS QUE
ACTIVEN LA ENTRADA DE LA AGENCIA DE
BANCO
PARA PARA TENER UN MEJOR CONTROL Y
REDUCIR EL TRAFICO EN LA SEDE DE
GUAYAQUIL.
DISEÑAR UN SISTEMA DE PROCESO Y PARA TENER UN MEJOR CONTROL Y REDUCIR
RECONOCIMIENTO DE IMÁGENES. LAS ALERTAS DE RIESGOS POR INDIVIDUOS
NO CONANTECEDENTES

10
LA AUDITORIA DE LA GESTION PROGRAMA EN MATLAB JUNTO CON
EXTENSIONES DE CAMARAS Y
RECONOCIMIENTO DE IMAGEN

REDUCIR PERDIDAS DE INVENTARIOS REDUCIR LA PERDIDA DE CAPITALES EN LAS


ENTIDADES BANCARIAS RESTRINGIENDO EL
ACCESO A PERSONAL QUE NO SE
AIDENTIFICADO O CON ANTESENDENTES
PENALES RELACIONADOS

BIBLIOGRAFÍA:

http://catarina.udlap.mx/u_dl_a/tales/documentos/msp/gutierrez_g_l/capitulo1.pdf

https://www.luxand.com/es/facesdk/?utm_source=google&utm_medium=cpc&utm_campaign=face-
recognition-es&gclid=Cj0KCQiAuP-
OBhDqARIsAD4XHpeDdyurEnalzoZtqIIqMzRNWWm3geVyzOV3G90s9a241ZfJEOxaVHcaAleXEALw
_wcB

https://repositorio.utp.edu.pe/handle/20.500.12867/541

https://riunet.upv.es/bitstream/handle/10251/86962/memoria_53258252.pdf?sequence=1

https://revistaseguridad360.com/noticias/reconocimiento-facial-para-bancos/#:~:text=El
%20reconocimiento%20facial%20para%20bancos%2C%20es%20una%20exigencia&text=Seg
%C3%BAn%20datos%20de%20Banxico%2C%20M%C3%A9xico,una%20tarjeta%20bancaria
%20(53%25).

[1] http://vivac.anovagroup.es/quees.html

8. ANEXOS
Se hicieron pruebas respectivas con el sistema de reconocimiento facial, el cual nos dio
los resultados esperados dando así un reconocimiento fácil con base de datos nos
alcanza a evaluar hasta 1600 rostros y más de acuerdo con la codificación dada, d eigual
manera también se hizo de manera oportuna el detallado para cada rostro
individualmente dando así una mejor comprensión y visibilidad para los rostros de los
individuos.

11
12
13
14
15
16
17

También podría gustarte