You are on page 1of 9

DEPARTAMENTO DE POSGRADOS

MAESTRA EN SISTEMAS VEHICULARES


DISEO DE TESIS

1. DATOS GENERALES DEL PROYECTO:


1.1 Ttulo: IMPLEMENTACIN DE UN ALGORITMO DE DETECCIN DE
SOMNOLENCIA PARA EL CONDUCTOR MEDIANTE VISIN ARTIFICIAL.

1.2. Estado de la investigacin:


Si es de continuacin, especifique:

nueva [X]

continuacin [ ]

1.3. Duracin: 1 ao
1.4. Costo: $ 3000
1.5. Quin financiar el proyecto: Ing. Diego Armando Pillco Duchi
1.6. Nombre del maestrante: Ing. Diego Armando Pillco Duchi
1.7. Telfono celular:

0969065911

1.8. Correo electrnico:

dpillcod86@hotmail.com

1.9. Director sugerido: Ms. Omar Alvarado


1.10. Telfono celular: 0995562684
1.11. Correo electrnico: oalvarado@uazuay.edu.ec

2. DISEO:

2.1
Resumen:
El presente proyecto est dirigido a la implementacin de un Algoritmo
de Deteccin de Somnolencia mediante software OpenCV basado en
visin artificial. La cmara utilizada
detectar la frecuencia de
apertura y cierre de los PERCLOS (porcentaje de cierre de ojos) del
sujeto en estudio.
2.2
Introduccin:
La visin artificial es una tcnica computacional que se basa en la
adquisicin de imgenes para luego ser procesadas teniendo como
resultado un monitoreo de una manera ms positiva y gil en una
actividad o proceso [1].
La somnolencia produce la disminucin de la capacidad de vigilia
afectando negativamente a los sentidos, por ejemplo, mermando la
capacidad de percepcin, reconocimiento y control del vehculo [2], en
Ecuador nos encontramos con escenarios similares, segn la Agencia
Nacional de Trnsito (ANT)[3] desde inicios del 2016 hasta mayo del
presente ao se han registrado 332 casos de accidentes de trnsito,
por efectos de somnolencia como sueo, cansancio o fatiga en
conductores sin cuantificar los daos a terceros.
Los conductores estn sujetos a cometer muchos errores causados por
la somnolencia o por distraccin, estos errores voluntarios o
involuntarios causan accidentes.
2.3 Marco Terico:
El exceso en horas en las que un conductor pasa al volante o las muy
pocas horas de sueo podran llevar a una persona a experimentar
fatiga o somnolencia siendo este un factor muy importante a tener en
cuenta en accidentes de trnsito.
Referente a este tema se han realizado muchos estudios con
diferentes tcnicas para la deteccin de la somnolencia, siendo estas
tcnicas intrusivas aquellas que conllevan a colocar sensores al
sujeto en estudio o tcnicas no intrusivas las cuales no interfieren con
el conductor como el mtodo de visin artificial, a continuacin,
pasamos a describir brevemente algunos de estos mtodos.
En Garca Daza, 2011[4], propone la deteccin el seguimiento y la
caracterizacin de la apertura del ojo de conductores en condiciones
reales, disponiendo de seales que sirven de referencia para el
anlisis del estado de somnolencia como la posicin del vehculo en
el carril, ngulo de giro del volante entre otras.
En A.B. Albu et al., 2008[5], se estudia el seguimiento de la fatiga de
un conductor mediante una deteccin de eventos en tiempo real

obteniendo buenos resultados


con una sola seal visual, el
algoritmo propuesto consta de un procesamiento de datos en tiempo
real mediante el cual se llega a la decisin de activar o no una alarma
sonora con la cual se despertar al conductor en caso de
somnolencia, la deteccin del rostro se realiza una tcnica de
coincidencia de plantillas en una base frame a frame.
Abordando el tema de la seguridad por la delincuencia en R. Garg et
al., 2009[6] se realiza un sistema de seguridad y deteccin del sueo
del conductor basados en NI Labview, siendo este un sistema no
intrusivo mediante el cual se realiza un reconocimiento del iris para
dar acceso a conducir el vehculo, y mediante sensores trmicos de
infrarrojos realizan una deteccin de la variacin del calor corporal.
En este trabajo se ha hecho uso de tcnicas como la visin artificial,
la ptica y adems la tcnica de reconocimiento de patrones.
Utilizando mtodos intrusivos encontramos en J. Garca et al., 2009[7]
el estudio del ECG en la conduccin y concretamente en la variacin
del ritmo cardiaco HRV, en una persona con sntomas de fatiga o
cansancio al presentarse variaciones en el HVR seran sntomas de
adormecimiento, el relajamiento del cuerpo debido a la fatiga
produce un aumento considerable del HVR que se traduce en
disminucin de las pulsaciones. Para el anlisis cada 200 muestras se
calcula la media y la desviacin tpica del ngulo de giro del volante
para detectar una variacin en la desviacin tpica determinado el
estado de somnolencia del conductor. A medida que el conductor se
relaja, el HRV aumenta disminuyendo las pulsaciones.
En L. Bergasa et al., 2005[8] se desarroll un prototipo de sistema de
monitoreo en tiempo real mediante un hardware de adquisicin de
datos para la adquisicin de imgenes utilizando iluminacin activa
de infrarrojos conjuntamente con un software para el seguimiento de
las pupilas del ojo en tiempo real llegando as a determinar la vigilia o
somnolencia del conductor mediante la fusin de los datos
adquiridos.
Como nos podemos dar cuenta existe diferentes investigacin sobre
el tema de la somnolencia en conductores realizadas alrededor del
mundo, algunas de estas investigaciones tratan de mtodos y
tcnicas variadas cada una con mayor o menor ventaja sobre la otra,
un problema que se presenta en algunos trabajos es el hecho de que
utilizan simuladores para validar sus investigaciones, llegando esto a
diferir en cierto punto mucho de la realidad, es por esto que en esta
tesis utilizaremos condiciones reales de conduccin.

Del anlisis del estado de arte llegamos a la conclusin que los


PERCLOS son un mtodo de deteccin de la somnolencia, robusto
para la deteccin de la somnolencia y la utilizaremos en esta tesis.

2.4 Problemtica:
Debido a los accidentes que se pueden presentar cuando un conductor
de un vehculo se encuentra en estado de somnolencia frente a un
volante es necesario la integracin de un sistema capaz de detectar la
somnolencia del conductor y alertar al mismo antes que se produzca un
accidente, es por esto que se ha optado por implementar un sistema de
visin artificial capaz de reconocer los perclos en un conductor con
sntomas de somnolencia.

Figura 3. Comparativo mensual mayo 2015 2016 siendo C03 en


nmero de accidentes por somnolencia registrados.
Fuente: Agencia Nacional de Transito
2.5 Alcance y limitaciones:
El alcance del proyecto se enfoca en la implementacin de un algoritmo
de visin artificial capaz de detectar el estado de somnolencia del sujeto
en estudio.
El presente proyecto no toma en cuenta a personas que usen lentes,
variaciones de iluminacin para el estudio y anlisis de datos.

2.6 Objetivo general:


Analizar e implementar un algoritmo en software libre capaz de
reconocer la somnolencia de un individuo mediante los PERCLOS
utilizando visin artificial.
2.7 Objetivos especficos:
Analizar el estado del arte referente al diseo de software de
deteccin de somnolencia mediante visin artificial cuya respuesta
a niveles de somnolencia sea alto y preciso.
Analizar las condiciones de luminosidad, distancia de la cmara
hacia el objeto en estudio y resolucin de la misma como
condiciones ideales como entradas para el anlisis del algoritmo.
Elaborar la propuesta de diseo del algoritmo utilizando una tcnica
no intrusiva, para el procesado de imgenes monoculares para la
deteccin, seguimiento y caracterizacin de la apertura de los ojos.
Analizar y verificar los resultados obtenidos de las pruebas de
validacin con ambientes controlados y en condiciones ideales para
la cmara.
1.1

Materiales y mtodos:

2.8.1 Materiales:
Para cumplir con el objetivo de disear un sistema para deteccin de la
somnolencia necesitaremos de los siguientes materiales:
Raspberry Pi 3 o Intel Galileo Gen2
La Raspberry Pi 3 cuenta con un procesador quad-core ARM Cortex-A53
CPU a 1.2GHz y 64 bits, conexin integrada para soportar conexin Wifi
802.11n y Bluetooth 4.1 y una completa compatibilidad con los
modelos anteriores.
Se pretende utilizar esta placa debido a que existen gran variedad de
libreras OpenCV que nos pueden ayudar en el desarrollo de la visin
artificial para el reconocimiento de los ojos adems de que esta placa
trae muchos shield como cmaras sensores etc., que son desarrollados
propiamente para ser utilizadas en esta placa facilitando el desarrollo
del circuito.

Fuente: http://www.omicrono.com/2016/02/raspberry-pi-3-model-b/

Software de Programacin Open Source PYTHON


Python es un lenguaje de programacin poderoso y fcil de aprender. Cuenta con
estructuras de datos eficientes y de alto nivel y un enfoque simple pero efectivo a la
programacin orientada a objetos. La sintaxis de Python y su tipado dinmico, junto con su
naturaleza interpretada, hacen de ste un lenguaje ideal para scripting y desarrollo rpido
de aplicaciones en diversas reas y sobre la mayora de las plataformas.

Fuente: http://www.muylinux.com/2010/07/05/python-2-7-mas-aire-para-la-serie-2-x-depython

Cmara
Sony Imx206
Para la adquisicin de imgenes utilizaremos una cmara SONY lmx
206 Con las siguientes caractersticas:
CARACTERISTICAS GENERALES DE
LA CAMARA
96660 2k
1080p
30fps

Full HD 16mp Sensor


2.8.2. Mtodos:
El proyecto est enmarcado en el arquetipo de investigacin
proyectiva, con un diseo de fuente mixta (documental y de campo). Se
emplearon una serie de metodologas e instrumentos de recoleccin de
datos, especficamente el anlisis de fuentes bibliogrficas, la
observacin directa y el trabajo prctico en el laboratorio o taller,
adems mediante el mtodo descriptivo se va transmitiendo el proceso
de construccin del proyecto.
Para la deteccin de la cara se ha empleado el algoritmo de deteccin
por apariencia de Viola y Jones, adems de filtros adaptativos para
determinar la apertura de los ojos se calculara el porcentaje de Ojo
Cerrado.
Se ha sealado un criterio para ndices de somnolencia en los ojos que
es cuando el porcentaje de estar cerrado es mayor a 80% siendo este
caso la mtrica resultante de proporcin de tiempo en que los ojos se
encontrarn con criterio de cierre de 80% a ms.
Para la validacin se realizar en un simulador de manejo para las
primeras pruebas y luego en una sala de clases en un horario
vespertino y con condiciones de iluminacin controladas, adems de
eso los sujetos a prueba no deben usar lentes.
2.8 Presupuesto:
Se seguir, en general, el esquema de presupuesto que sigue a
continuacin; sin embargo, tanto los rubros como el esquema son a
ttulo indicativo, pueden modificarse de acuerdo a cada necesidad, se
tienen considerados los rubros de gastos personales, de edicin del
documento e imprevistos para el desarrollo del presente proyecto:

RUBROS

DETALLE

UNIDA
D

COSTO
UNITARIO

CANTIDA
D

TOTA
L

Personal

Investigador

100

100

Muestreos

Seleccin de la muestra

Computadora

1000

1000

Impresora

200

200

Suministros de oficina

30

150

Cmara CCD

250

250

Raspberry Pi 3

89

89

Libros

Equipo de computo
Suministros

Bibliografa

Documentos tcnicos

10

Transporte

Combustible

10

10

100

Edicin del
documento

Documentos borrador

50

100

Tesis final

15

150

Imprevistos

Imprevistos

400

400

TOTAL

100

2539

2.9

Cronograma de actividades:

ACTIVIDADES:

M
E
S
1

M
E
S
2

M
E
S
3

M
E
S
4

M
E
S

M
E
S
6

M
E
S
7

M
E
S
8

M
E
S
9

Bsqueda y anlisis de informacin


disponible.
Definicin
de
los
requerimientos
tcnicos
que
requiere
la
implementacin del algoritmo de visin
artificial.
Programacin del algoritmo de visin
artificial
Pruebas de funcionamiento y anlisis
de resultados del proyecto.

2.10 Referencias bibliogrficas:


[1]

U. Azcapotzalco, INSTITUTO POLITCNICO NACIONAL Escuela Superior de


Ingeniera Mecnica y Elctrica Unidad Azcapotzalco Sistema de Visin
Artificial para el Control De Calidad en Piezas Cromadas, 2010.

[2]

Q. Ji and X. Yang, Real-Time Eye, Gaze, and Face Pose Tracking for
Monitoring Driver Vigilance, vol. 377, no. 2002, pp. 357377, 2014.

[3]

E. L. Oro, L. O. S. Rios, M. Santiago, S. Elena, S. D. D. E. L. O. S. Tsachilas,


and Z. Chinchipe, SINIESTROS POR PROVINCIA A NIVEL NACIONAL JUNIO2015 Comparativo Mensual Junio 2014 2015 Nmero de Siniestros por
Provincia, 2015.

[4]

I. Garca Daza, Deteccin de fatiga en conductores mediante fusin de


sistemas ADAS, 2011.

M
E
S
1
0

M
E
S
1
1

M
E
S
1
2

[5]

A. B. Albu, B. Widsten, T. Wang, J. Lan, and J. Mah, A computer visionbased system for real-time detection of sleep onset in fatigued drivers,
IEEE Intell. Veh. Symp. Proc., pp. 2530, 2008.

[6]

R. Garg, V. Gupta, and V. Agrawal, A drowsy driver detection and security


system, 2009 Int. Conf. Ultra Mod. Telecommun. Work., 2009.

[7]

J. L. Garca et al., Sistema detector de fatiga en la conduccin, p. 6,


2009.

[8]

L. M. Bergasa and J. Nuevo, Real-time system for monitoring driver


vigilance, IEEE Int. Symp. Ind. Electron., vol. III, pp. 13031308, 2005.

Fecha: 05 de diciembre de 2016

___________________________

__________________________

Firma del maestrante

Firma del director sugerido

You might also like