Está en la página 1de 18

SISTEMAS

INTELIGENTES
ANTEPROYECTO

Ing Teddy Negrete


UNIVERSIDAD POLITECNICA SALESIANA
3

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.

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

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

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
close all
clc

faceDetector = vision.CascadeObjectDetector;
faceDetector.MergeThreshold = 3; % detectar un rostro o mas objetos
3

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


3
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 generar un alcance rápido de acuerdo a 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
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)

Estudiar los principales métodos para análisis y procesamiento de imágenes en el


reconocimiento de imágenes, usando una Webcam y Matlab.

Analizar y seleccionar técnicas y herramientas para el desarrollo del sistema de control de


ingreso y salida del parqueadero de la UPS.

Generar un sistema de reconocimiento de imágenes en los vehículos

Realizar pruebas de funcionamiento y determinar el nivel de precisión general del sistema.

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

El impacto político institucional y capacitación y aprendizaje


Como capacitación de aprendizaje se puede entender como la experiencia, análisis, desarrollo
e implementación de un proyecto en la vida real usando un programa que hemos usado sede
el inicio de la carrera.

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

OBJETIVO GENERAL CAPITULOS


QUE CREAR UN SISTEMA DE RECONOCIMIENTO
DE IMÁGENES PARA EL ACCESO AL
PARQUEADERO DE LA UNIVERSIDAD
POLITECNICA SALESIANA DE GUAYAQUIL
COMO POR MEDIO DEL SOFTWARE MATLAB Y
LABVIEW, USANDO DOS CAMARAS
LECTORAS Y RECONOCEDORAS QUE
ACTIVEN LA ENTRADA DEL GARAGE
PARA PARA TENER UN MEJOR CONTROL Y
REDUCIR EL TRAFICO EN LA SEDE DE
GUAYAQUIL.
DISEÑAR UN SISTEMA DE PROCESO Y PROGRAMA EN MATLAB JUNTO CON
RECONOCIMIENTO DE IMÁGENES. EXTENSIONES DE CAMARAS Y
RECONOCIMIENTO DE IMAGEN
LA AUDITORIA DE LA GESTION LA GESTION ES DIGITAL, SE HARA POR
MEDIO DE UNA CPU Y SI HAY ALGUN
PROBLEMA DE ERROR SE PUEDE OPTAR POR
LA ENTRADA MANUAL
REDUCIR PERDIDAS DE INVENTARIOS REDUCIR LA CONTAMINACION Y EL TRAFICO
DE LA UNIVERSIDAD SALESIANA DE
GUAYAQUIL Y TENER UN CONTROL Y
ESTADISTICA DE LOS CARROS DE LA
INSTITUCION.
BIBLIOGRAFÍA:
[1] Autor: VELEZ J., MORENO A., SÁNCHEZ A. y SÁNCHEZ-MARÍN J. Libro: “Visión por
Computador”, Segunda Edición. URL: http://www.escet.urjc.es/~visionc/

[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

[4] Proyecto AVIVAC, Video Inteligente Seguridad


Ciudanía http://vivac.anovagroup.es/quees.html
9. ANEXOS
Al principio se hicieron pruebas con un sistema de reconocimiento facial, el cual quedo
descartado y se opto por un proyecto que tenga una problemática y una solución, sin
embargo, anexamos las pruebas que hicimos en Matlab en la primera etapa del proyecto
14

También podría gustarte