Sie sind auf Seite 1von 4

UNIVERSIDAD MILITAR NUEVA GRANADA Programa de Ingeniera en Mecatrnica

1

Abstract Image Processing Technique is used to facilitate the
search for information in digital images. Then, is designed a
system to combat sleepiness in drivers, developed an app for
Android devices, which is based on imaging through a cell
chamber for further process the data obtained using the OpenCV
library for face recognition and generate an alert if it finds that
there are symptoms of sleep in the pilot.

El procesamiento de imgenes es la tcnica que se utiliza con el
objetivo de facilitar la bsqueda de informacin en las imgenes
digitales. A continuacin, se disea un sistema que permite combatir
la somnolencia en los conductores, desarrollado en una aplicacin
para dispositivos Android, que se basa en la obtencin de imgenes
mediante una cmara celular para posteriormente procesar los datos
obtenidos usando la librera de OpenCV para reconocimiento facial
y generar una alerta en caso de encontrar que existen sntomas de
sueo en el piloto.

I ndex Termsface recognition, micro-sleeps prediction,
security, image processing, beeper.

I. INTRODUCCIN
egn estudios estadsticos internacionales de seguridad
vial y accidentalidad, tres de cada cuatro accidentes
automovilsticos son causados por el factor humano, ya sean
distracciones al volante o muestras de cansancio despus de
pasar un periodo largo de tiempo conduciendo.

Debemos ser conscientes de conducir en adecuadas
condiciones fsicas y psquicas, y concentrados en la compleja
tarea que es manejar, basado en esta premisa surge la idea de
desarrollar una aplicacin para dispositivos con sistema
operativo Android, la cual permita prevenir los accidentes
automovilsticos debido a sueos o micro-sueos durante la
conduccin, mediante el uso de la cmara del celular adecuada
en la parte frontal del conductor, la cual sensa

28-08/14. 2014 Universidad Militar Nueva Granada
P. H. Juan, Universidad Militar Nueva Granada, Bogot D.C., Colombia.
(e-mail: u1801717@unimilitar.edu.co).
S. L. Juan, Universidad Militar Nueva Granada, Bogot D.C., Colombia.
(e-mail: u1801730@unimilitar.edu.co).
S. M. Juan, Universidad Militar Nueva Granada, Bogot D.C., Colombia.
(e-mail: u1801756@unimilitar.edu.co).


permanentemente los rasgos faciales y gracias a un algoritmo
de procesamiento de imgenes se detectan condiciones de
somnolencia en el piloto.

Esta propuesta tecnolgica busca mejorar las condiciones de
seguridad durante la conduccin y reducir los ndices actuales
de mortalidad al volante alertando al conductor acerca de su
estado actual y si es necesario sugerir tomar un tiempo de
descanso.

II. MARCO TERICO
A. Estado del arte
Sistemas de deteccin de la fatiga y falta de
concentracin al volante.
Para conducir nuestro coche con la mxima seguridad
posible, no debemos olvidar nunca que el factor ms
importante somos nosotros mismos. El factor humano es el
mayoritario hablando de causas de accidentes de trfico:
alrededor de tres de cada cuatro siniestros son debidos a este
factor.
Existen sistemas electrnicos que pueden actuar antes que
aquellos que son preventivos, y que sirven para monitorizar al
conductor y controlar en qu estado est conduciendo, siendo
capaces de reconocer si est cansado o fatigado, o si le est
entrando sueo. Los sistemas ms avanzados incluso pueden
reconocer si est distrado y mirando a otra parte. Viene a
haber dos sistemas principalmente:

Fig. 1. Sistemas de deteccin de fatiga.
Sistema Preventivo de Somnolencia para
Conductores basado en el Procesamiento de
Imgenes de Rasgos Faciales.
First P. Juan David, Second S. Juan Sebastin, and Third S. Juan David.
u1801717@unimilitar.edu.co, u1801730@unimilitar.edu.co, u1801731@unimilitar.edu.co
S
UNIVERSIDAD MILITAR NUEVA GRANADA Programa de Ingeniera en Mecatrnica

2
Sensores al volante: Estos sistemas, que tambin se pueden
llamar sistemas de deteccin de fatiga y sueo, han sido los
primeros en estar disponibles en los coches. De hecho hoy en
da se pueden comprar diversos modelos, de diferentes
fabricantes, y que no son precisamente coches caros o de lujo,
que montan ya de serie un sistema as, estos sistemas
utilizan sensores en el volante, aprenden a conocer cmo
solemos manejar el volante en condiciones normales y cuando
no lo hacemos, igual entienden que estamos fatigados o que
nos estamos durmiendo.

Es fcil de entender: cuando conducimos, incluso cuando
vamos en lnea recta, no sujetamos el volante fijo en la misma
posicin permanentemente, sino que con suavidad solemos
hacer pequeas correcciones para mantenernos en el carril.
Cuando estamos muy cansados, o cuando se nos cierran los
ojos por sueo, ya no movemos igual el volante, y hasta
podemos hacer correcciones bruscas, si durante medio
segundo o un segundo se cierran nuestros ojos, y al abrirlos
nos asustamos.

Pensemos que por autopista, circulando a 120 km/h, en tan
solo un segundo nuestro coche recorre 33,3 m. Pensemos todo
lo que puede pasar en tan solo un segundo que no miramos a
la carretera. Pensemos lo que son 33,3 metros (es algo as
como un edificio de viviendas de ocho o nueve plantas de
altura, o unos siete coches de tamao medio uno detrs de
otro). Es entonces cuando el sistema nos alerta. Hace saltar
una alarma sonora y nos muestra un mensaje de texto en la
pantalla de la computadora del cuadro de instrumentos
dicindonos que tenemos que parar a descansar por nuestra
propia seguridad.

Son muy tiles aunque no nos lo parezca. En Espaa el
sueo en concreto es causa de un 20% de los accidentes. Ha
descendido algo en los ltimos aos, pero sigue siendo un
porcentaje importante.


Fig. 2. Sensores al volante.

Cmaras de reconocimiento facial: Gracias a una cmara,
que puede ir colocada sobre el volante, y a un sistema de
reconocimiento facial, la electrnica de nuestro coche puede
conocer con mucha ms precisin si sufrimos cansancio,
fatiga, sueo o incluso falta de concentracin y hacer algo al
respecto para evitar un problema mayor.

La cmara enfoca a la cara del conductor y supervisa
los ojos de este, para ver si el parpadeo es normal, o si el
parpadeo indica sueo, pero tambin es capaz de ver si el
conductor mira al frente, a la carretera, o si desva la mirada a
otra parte, fuera de la carretera, y est dejando de atender a la
circulacin, mirando cualquier otra cosa como un telfono, la
radio, o el paisaje por la ventanilla.
Y no solo se est prestando atencin a los ojos del
conductor. El reconocimiento facial es completo y permite ser
ms fiable o detectar sntomas ms temprano. Estos sistemas
son tambin capaces de reconocer los bostezos, por ejemplo,
as como otras expresiones faciales que muestren cansancio y
fatiga. Pero tambin pueden reconocer si el conductor est
estresado y nervioso, o incluso colrico, lo cual tampoco es
adecuado para conducir con seguridad.

Fig. 3. Cmaras de reconocimiento facial.

Igual que el otro tipo, actan alertando al conductor de la
situacin mediante una alarma, luces rojas parpadeantes, o
mensaje de texto en el cuadro de instrumentos, e instndole a
no distraerse, parar para descansar, dormir o calmarse.
Claro, que el conductor haga caso es voluntario, pero una cosa
es que no se d cuenta de que le est pasando, y otra diferente
que, avisado del problema, insista en seguir conduciendo as.

Continental, por ejemplo ya tiene un sistema experimental
de este tipo, que dentro de unos aos podra instalarse en los
coches, pero tambin hay otros fabricantes de coches que
estn investigando y probando sistemas muy similares.

La tecnologa, cada vez ms presente, y cada vez ms
barata, nos puede ayudar de mltiples maneras para mejorar la
seguridad en nuestro coche. Una cmara digital es un
dispositivo pequeo y econmico que puede montarse en un
coche sin grandes complicaciones. Pero ms importante que
esto es el cerebro del sistema, el procesador, y el software, que
se encargan de reconocer adecuadamente y en toda
circunstancia lo que capta la cmara. En mejorar todo esto es
en lo que se est todava trabajando, para depurarlo al
mximo. [1]

UNIVERSIDAD MILITAR NUEVA GRANADA Programa de Ingeniera en Mecatrnica

3
Investigacin de Volvo sobre sistemas de
reconocimiento facial.

Fig. 4. Sistema Volvo para reconocimiento facial.

Volvo est llevando a cabo la investigacin y prueba de
sistemas de reconocimiento facial para evitar distracciones del
conductor. Se basan fundamentalmente en cmaras de vdeo
que enfocan la cara del conductor y reconocen diferentes
gestos y situaciones. As se presta especial atencin a los ojos
y la orientacin de la cabeza, para identificar si est mirando a
la carretera o a otra parte, o si se cierran los ojos indicando
que el conductor se est durmiendo.

Cmara de vdeo infrarroja, para ver incluso de noche:

La imagen de la cara del conductor es captada por una
cmara de vdeo infrarroja colocada en el salpicadero, en el
mismo cuadro de instrumentos, disimulada. Esta cmara
tiene LEDs que generan luz infrarroja que ilumina la cara
del conductor, sin verlo, pues la longitud de onda de esta luz la
hace no visible, y al rebotar sobre su rostro vuelve a la lente de
la cmara que lo capta y ve el rostro del conductor incluso
aunque sea de noche.

Un microprocesador integrado en la electrnica del sistema
y el correspondiente software de reconocimiento facial son los
que se encargan de procesar la imagen y reconocer las
diferentes situaciones.

Al detectar que el conductor no mira a la carretera, o que se
est durmiendo (por el parpadeo ms lento por ejemplo), el
sistema puede actuar haciendo sonar una alarma, visual y
sonora, con unos led de color rojo que iluminan el salpicadero
y un pitido fuerte.

El sistema tambin puede hacer que entren en alerta, o
incluso que acten antes, los sistemas de asistencia a la
conduccin como el asistente de mantenimiento en carril, que
acta sobre la direccin, el control de crucero adaptativo, que
mantiene la distancia de seguridad, o el sistema de frenado
automtico. [2]

Fig. 5. Sistema Volvo para reconocimiento facial.

Sistema detector de somnolencia DSS

El DSS es un dispositivo de advertencia basado en un
software completamente automtico de nivel de alerta y fatiga
del conductor. El sistema utiliza un sensor miniatura montado
en el panel del equipo.
El DSS le proporciona al conductor retroalimentacin
respecto a fatiga y nivel de atencin, lo cual reduce accidentes
y aumenta la seguridad de su operacin. [3]


Fig. 6. Sistema DSS detector de somnolencia.



Fig. 7. Interfaz de Usuario del Sistema DSS detector de somnolencia.
UNIVERSIDAD MILITAR NUEVA GRANADA Programa de Ingeniera en Mecatrnica

4
B. Reconocimiento facial con OpenCV
OpenCV provee un montn de algoritmos para el
tratamiento de imgenes. Entre ellos algunos para trabajar el
campo de la Deteccin y/o Reconocimiento Facial.

El objetivo ser decidir en tiempo real si la cara que hay
frente al dispositivo (ordenador, smartphone, etc), pertenece a
la persona que previamente lo ha configurado. Por tanto
supondremos que en la imagen slo nos interesa una cara, y
que sta estar cerca y centrada.

1. Fase de Entrenamiento.
Antes de poder hacer una comparacin (fase de test), es
necesario disponer de las caractersticas de las imgenes de
entrenamiento. En la fase de entrenamiento no se aplica
ningn algoritmo de reconocimiento facial, sino que
simplemente se aplica deteccin facial y procesamiento
(recortar la cara e igualar contraste).

2. Fase de Test.
Preprocesado de las Imgenes: Trataremos de normalizar
el tamao tanto de las imgenes de la base de datos, como de
las imgenes "entrantes". Adems ecualizaremos el contraste
(igualacin de histograma), para obtener un histograma ms
uniforme, logrando resaltar detalles que antes no se vean.

Deteccin Facial: OpenCV trae implementado el algoritmo
de deteccin de patrones Viola-Jones. Conseguimos tiempos
de deteccin de apenas 20ms, gracias a que podemos ajustar el
nmero de caras a encontrar (slo una en nuestro caso) y
podemos medir el tamao de las caras a buscar (descartaremos
las caras pequeas porque estarn alejadas).

Tratamiento de la Imagen: Una vez sabemos que hay una
cara la recortaremos para quedarnos con la informacin que
verdaderamente nos interesa, obviando la informacin que no
nos interesa (el fondo).

Extraccin y comparacin de caractersticas: Usaremos
dos tcnicas diferentes para el reconocimiento, ya que ambas
son muy rpidas (en torno a los 10 ms), sern EigenFaces y
FisherFaces, ambas implementadas en OpenCV. Lo que
ambas harn ser comparar la imagen entrante contra el
conjunto o los conjuntos resultantes de una previa
clasificacin, o configuracin, por parte de los usuarios. [4]






III. DESARROLLO DE CONTENIDOS
A. Alcance del proyecto
El sistema preventivo de somnolencia se desarrollar
para ser implementado en una aplicacin para Android,
mediante la programacin en Eclipse con la implementacin
de la librera de OpenCV para procesamiento de imgenes.
Se har uso de la cmara del dispositivo mvil para la
obtencin de las imgenes y posteriormente se realizar el
procesamiento ejecutado por la aplicacin.

Debido a las restricciones econmicas y de tiempo que
existen, el proyecto estar limitado al funcionamiento en
condiciones de alta luminosidad (uso durante el da) y
como producto final se entregar la aplicacin (.apk) del
sistema desarrollado ejecutable en cualquier dispositivo con
sistema operativo Android, que como requerimiento previo
deber contar con cmara integrada para su optimo
funcionamiento.
IV. ANLISIS DE RESULTADOS
V. CONCLUSIONES

REFERENCES
[1] SISTEMAS DE DETECCION DE LA FATIGA Y FALTA DE
CONCENTRACION AL VOLANTE, Sensores al volante & Cmaras
de Reconocimiento facial [Online]. Disponible:
http://www.circulaseguro.com/sistemas-de-deteccion-de-la-fatiga-y-
falta-de-concentracion-al-volante/
[2] SISTEMA VOLVO DE RECONOCIMIENTO FACIAL, [Online].
Disponible: http://www.motorpasion.com/seguridad/volvo-esta-
investigando-sistemas-de-reconocimiento-facial-para-evitar-las-
distracciones-del-conductor
[3] SISTEMA DETECTOR DE SOMNOLENCIA DSS, [Online].
Disponible: http://ieeexplore.ieee.org/Xplore/home.jsp
[4] OPEN CV Tutorial Reconocimiento Facial, [Online]. Disponible:
http://dariolp.blogspot.com/2013/01/reconocimiento-facial-con-
opencv.html

Das könnte Ihnen auch gefallen