150
UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL DEPARTAMENTO ACADÉMICO DE GRADUACIÓN TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE INGENIERO EN TELEINFORMÁTICA ÁREA TECNOLOGÍA DE LOS ORDENADORES TEMA “PROTOTIPO DE UN SISTEMA DETECTOR DE SOMNOLENCIA CON ALERTAS VÍA TUITS PARA CONDUCTORES VEHICULARES” AUTOR MARCILLO PLÚA FRANCISCO GUILLERMO DIRECTORA DEL TRABAJO ING. SIST. CASTILLO LEÓN ROSA ELIZABETH, MG. 2017 GUAYAQUIL – ECUADOR

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

UNIVERSIDAD DE GUAYAQUIL FACULTAD DE INGENIERÍA INDUSTRIAL DEPARTAMENTO ACADÉMICO DE GRADUACIÓN

TRABAJO DE TITULACIÓN PREVIO A LA OBTENCIÓN DEL TÍTULO DE

INGENIERO EN TELEINFORMÁTICA

ÁREA TECNOLOGÍA DE LOS ORDENADORES

TEMA “PROTOTIPO DE UN SISTEMA DETECTOR DE

SOMNOLENCIA CON ALERTAS VÍA TUITS PARA CONDUCTORES VEHICULARES”

AUTOR MARCILLO PLÚA FRANCISCO GUILLERMO

DIRECTORA DEL TRABAJO ING. SIST. CASTILLO LEÓN ROSA ELIZABETH, MG.

2017 GUAYAQUIL – ECUADOR

Page 2: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

ii

DECLARACIÓN DE AUTORÍA

“La responsabilidad del contenido de este Trabajo de Titulación, me

corresponde exclusivamente; y el patrimonio Intelectual del mismo a la

Facultad de Ingeniería Industrial de la Universidad de Guayaquil”

Marcillo Plúa Francisco Guillermo

C.C. 0925688376

Page 3: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

iii

DEDICATORIA

Dedico este trabajo al Dios eterno que día a día me cubrió de salud y

sabiduría para seguir adelante, a mis padres Cesáreo y Rosa que me han

brindado su apoyo incondicional en todo momento, a mis hermanos César,

Gabriela y Jhon, los cuales me han enseñado a nunca rendirme y por los

cuales aún me mantengo firme.

Page 4: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

iv

AGRADECIMIENTO

Agradezco a mis amigos y compañeros de estudio con los cuales

aprendimos que la mejor manera de triunfar y llegar a la meta era

perseverando y manteniéndonos unidos. A mi tutora, Ing. Rosa Castillo por

su tiempo y dedicación en la realización de este trabajo. A todos aquellos

que de alguna forma aportaron para el cumplimiento de esta obra.

Page 5: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

v

1.1

1.1.1

1.1.2

1.2

1.2.1

1.2.2

1.3

1.3.1

1.4

1.5

1.6

1.6.1

2.1

2.1.1

ÍNDICE GENERAL

Descripción

INTRODUCCIÓN

CAPÍTULO I

EL PROBLEMA

Descripción

Planteamiento del problema

Formulación del problema

Sistematización del problema

Objetivos de la investigación

Objetivo general

Objetivos específicos

Justificación

Justificación del problema

Delimitación del problema

Hipótesis o premisas de investigación

Operacionalización

Operacionalización de las variables

CAPÍTULO II

MARCO TEÓRICO

Descripción

Antecedentes de la investigación

Accidentes de tránsito

Pág.

1

Pág.

3

5

5

5

5

6

6

6

8

8

9

9

Pág.

11

11

Page 6: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

vi

2.1.2

2.1.3

2.1.4

2.2

2.2.1

2.2.2

2.2.3

2.2.4

2.2.5

2.2.6

2.2.7

2.3

2.3.1

2.3.2

2.3.3

2.3.4

2.3.5

2.3.6

2.3.7

2.3.7.1

2.3.7.2

2.3.8

2.3.8.1

2.3.9

2.3.10

2.3.11

2.4

2.4.1

2.4.1.1

Descripción

Accidente provocado por factor humano

Carreteras con más índice de accidentes

Accidentes por tipo de transporte

Sistemas avanzados de asistencia a conductores

Hyundai Motor Company

Intelligent Mechatronic Systems Inc.

Delphi Technologies

Waymo

Sistema detector de fatiga de Bosch

Sistema detector de sueño OptAlert

Investigaciones de carácter nacional

Marco teórico

Somnolencia

Factores que producen sueño en los conductores

Características que demuestran síntomas de

somnolencia en conductores

Sistema

Explicación general del sistema detector de

somnolencia propuesto

Visión por computador

Adquisición de información

Las imágenes digitales

Características de una imagen

Procesamiento de imágenes

Conversión a escala de grises

Reconocimiento de Objetos

ROI (Region Of Interest)

Clasificador de imagen

Técnicas de reconocimiento y elementos

Método de reconocimiento de Viola Jones

Características Haar

Pág.

12

12

13

14

14

15

16

17

18

19

19

21

21

21

22

22

23

24

25

25

27

27

27

28

28

29

29

29

29

Page 7: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

vii

2.4.1.2

2.4.1.3

2.4.2

2.4.3

2.4.4

2.4.5

2.4.6

2.4.7

2.4.8

2.4.8.1

2.4.8.2

2.4.9

2.4.10

2.4.11

2.4.11.1

2.4.11.2

2.4.11.3

2.4.12

2.4.12.1

2.4.12.2

2.5

2.6

2.7

3.1

3.2

3.3

Descripción

Adaboost

Clasificador en cascada

Predictor de marcas faciales

EAR (Eye Aspect Ratio)

Matriz de confusión

Computadoras de placas simples

Raspberry Pi

Computadores Sticks

Cámaras digitales

Webcam

Cámaras IP

Altavoz

Regulador de tensión

Software

OpenCV

Python

Sistema Operativo

Conectividad

Wifi

Twitter

Marco contextual

Marco conceptual

Marco legal

CAPÍTULO III

METODOLOGÍA

Descripción

Diseño de la investigación

Enfoque de la investigación

Métodos de investigación

Pág.

30

31

32

33

34

35

36

36

37

37

38

38

39

39

39

40

41

42

41

41

42

43

43

Pág.

45

46

47

Page 8: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

viii

3.3.1

3.3.2

3.3.3

3.4

3.4.1

3.4.1.1

3.4.1.2

3.4.1.3

3.5

3.5.1

3.5.2

3.5.3

3.5.4

3.6

3.6.1

3.6.2

3.7

3.8

3.8.1

3.9

4.1

4.2

4.2.1

4.2.1.1

Descripción

Metodología de diseño

Método deductivo

Método explicativo

Tipos e instrumentos de investigación

Tipos de investigación

Investigación exploratoria

Investigación de laboratorio

Investigación aplicada

Análisis de posibles componentes a utilizar

Dispositivos de adquisición

Hardware de procesamiento

Software necesario

Elección de componentes

Instrumentos de investigación

Encuesta

Técnica de observación

Población y muestra

Resultados de las encuestas

Resultado general de la encuesta

Medición de variables

CAPÍTULO IV

DESARROLLO DE LA PROPUESTA

Descripción

Desarrollo

Elaboración del prototipo

Diseño en dos etapas

Diseño de la estación de trabajo para configuración del

prototipo

Pág.

47

48

48

48

48

48

49

49

50

50

51

53

55

55

55

56

56

57

66

66

Pág.

68

68

69

69

Page 9: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

ix

4.2.1.2

4.2.1.3

4.2.2

4.2.3

4.2.4

4.3

4.3.1

4.3.2

4.3.3

4.3.4

4.3.5

4.3.6

4.4

4.5

4.5.1

4.5.2

4.5.3

4.5.4

4.5.5

4.5.6

4.5.7

4.6

4.6.1

4.6.2

4.6.3

4.6.4

Descripción

Diseño de la Interfaz entre estación de trabajo y

sistema

Diseño del prototipo

Dimensión del chasis

Modelado del prototipo

Diseño de la Interfaz entre operario vehicular y sistema

Procesos para detectar la somnolencia

Etapa de adquisición de datos

Etapa de pre-procesamiento

Selección de la región de interés general

Identificación de rostro

Aplicación del predictor de marcas faciales

Predicción del estado de somnolencia

Activación de alertas

Casos de uso

Caso de uso configurar sistema

Caso de uso calibrar cámara

Caso de uso activar sistema

Caso de uso desactivar sistema

Caso de uso desactivar alertas Twitter

Caso de uso activar alertas Twitter

Caso de uso apagar sistema

Evaluación del prototipo y resultados

Resultados mediante un conjunto de imágenes

Resultados mediante el uso del prototipo en ambiente

normal

Resultados mediante el uso del prototipo en ambiente

con poca luz

Resultados mediante el uso del prototipo en personas

con ojos de contorno pequeño

Pág.

70

71

72

73

73

74

74

75

75

76

76

77

78

78

79

81

82

83

84

85

87

88

88

92

94

96

Page 10: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

x

4.6.5

4.7

4.8

4.9

4.10

4.10.1

4.10.2

Descripción

Resultados mediante el uso del prototipo en

ambientes ruidosos

Costos de operación

Inversión realizada

Posibles mejoras

Conclusiones y recomendaciones

Conclusiones

Recomendaciones

ANEXOS

BIBLIOGRAFÍA

Pág.

98

99

100

101

103

103

104

106

128

Page 11: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xi

ÍNDICE DE TABLAS

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

Descripción

Operacionalización de variables

Comparativa entre placa simple y computadora

convencional

Comparativa de cámaras web

Comparativa de hardware de procesamiento

Comparativa de software

Necesidad de descansar a mitad de recorrido

Acciones que toma ante síntomas de cansancio

Preferencia en cuanto a manipulación del sistema

detector de somnolencia

El sistema propuesto sería útil en los recorridos

En caso de existir el sistema estaría dispuesto a

adquirirlo

Cuánto estaría dispuesto a pagar por el sistema

Prefiere administrar el sistema de manera centralizada

o de forma particular para cada operario

Estaría de acuerdo en asumir los costos de datos

móviles por conductor para el envío de alertas a través

de Twitter

Medición de variables

Configurar sistema

Caso de uso calibrar cámara

Caso de uso activar sistema

Caso de uso desactivar sistema

Caso de uso desactivar alertas Twitter

Caso de uso activar alertas Twitter

Pág.

10

35

50

51

54

58

59

60

61

62

63

64

65

67

80

81

83

84

85

86

Page 12: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xii

21

22

23

24

Descripción

Caso de uso apagar sistema

Tabla general de resultados

Inversión realizada de elementos principales

Presupuesto de elementos del mercado internacional

Pág.

87

100

101

102

Page 13: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xiii

ÍNDICE DE FIGURAS

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

Descripción

Siniestros vehiculares según su tipo

Número de vehículos activos por provincia

Accidentes de tránsito Enero a Julio 2017

Carretera Aloag-Santo Domingo

Tipos de vehículos involucrados en accidentes

Sistema detector de somnolencia propuesto por

Hyundai motor Company

Sistema propuesto por Intelligent Mechatronic

Systems inc.

Sistema propuesto por Delphi technologies

Auto con sistema self-driving car

Sistema propuesto por Bosch

Sistema de OptAlert

Somnolencia en conductor vehicular

Diagrama general del detector de somnolencia

Representación de una imagen digital

Colores del espectro de luz visibles

Conversión a escala de grises

Representación de filtros Haar sobre una imagen

Filtro Haar aplicado sobre un rostro

Método de clasificación en cascada

Puntos representativos de marcas faciales

Marcas faciales aplicado a un rostro real

Representación de EAR (Eye Aspect Ratio)

Representación de una matriz de confusión

Placa Raspberry

Pág.

3

11

12

13

13

15

16

17

18

18

19

21

24

26

26

28

30

30

31

32

33

33

34

36

Page 14: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xiv

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

Descripción

Intel stick

Cámara web

Cámara IP

Altavoz

Regulador de tensión

OpenCV

Entorno de desarrollo Python

Imágenes de prueba para evaluar el rendimiento de

las placas de procesamiento

Tiempo de respuesta de placas al momento de cargar

el predictor de marcas faciales

Necesidad de descansar a mitad de recorrido

Acciones que toma ante síntomas de cansancio

Preferencia en cuanto a manipulación del sistema

detector de somnolencia

El sistema propuesto sería útil en los recorridos

En caso de existir el sistema estaría dispuesto a

adquirirlo

Cuánto estaría dispuesto a pagar por el sistema

Prefiere administrar el sistema de manera centralizada

o de forma particular para cada operario

Estaría de acuerdo en asumir los costos de datos

móviles por conductor para el envío de alertas a través

de Twitter

Estación de trabajo para realizar la configuración

Modelo de interfaz gráfica de configuración de alertas

vía Twitter

Medidas obtenidas de una cabina vehicular

Chasis del prototipo

Modelo del prototipo

Interfaz entre operario y sistema

Pág.

37

37

38

38

39

40

40

52

53

58

59

60

61

62

63

64

65

69

71

72

72

73

74

Page 15: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xv

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

Descripción

Etapa de adquisición de datos

Conversión a escala de grises

Selección de ROI general

Identificación de rostro

Aplicación del predictor de marcas faciales

Detección de somnolencia

Emisión de alertas

Diagrama de caso de uso general

Caso de uso configurar sistema

Caso de uso calibrar cámara

Caso de uso activar sistema

Caso de uso desactivar sistema

Caso de uso desactivar alertas Twitter

Caso de uso activar alertas Twitter

Caso de uso apagar sistema

Matriz de confusión

Respuesta del sistema para ojos cerrados

Respuesta del sistema para ojos abiertos

Respuesta para ojos abiertos derecho e izquierdo

Resultados de evaluación del prototipo

Respuesta del prototipo a luz ambiente

Respuesta del prototipo en ojo derecho e izquierdo

Estado de somnolencia y alerta Twitter

Ejecución del prototipo a poca luz

Respuesta del prototipo a poca luz

Ejecución del prototipo en personas con ojos de

contornos pequeños

Respuesta del prototipo en personas con ojos de

contornos pequeños

Pruebas realizadas con ruido externo inducido

Costos por alertas Twitter

Pág.

74

75

76

76

77

77

78

79

79

81

82

83

84

86

87

88

90

91

91

92

93

93

94

95

95

97

97

98

99

Page 16: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xvi

77

Descripción

Prototipo real

Pág.

100

Page 17: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xvii

ÍNDICE DE ANEXOS

1

2

3

4

5

6

7

Descripción

Número de compañías de carga pesada

Manual de administrador

Manual de operador vehicular

Instalación del sistema

Algoritmo de funcionamiento del sistema

Código del sistema

Encuesta

Pág.

107

109

116

118

120

121

127

Page 18: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xviii

AUTOR: MARCILLO PLÚA FRANCISCO GUILLERMO TÍTULO: “PROTOTIPO DE UN SISTEMA DETECTOR DE

SOMNOLENCIA CON ALERTAS VÍA TUITS PARA CONDUCTORES VEHICULARES”

DIRECTOR: ING. SIST. CASTILLO LEÓN ROSA ELIZABETH, MG.

RESUMEN

La gran cantidad de accidentes que ocurren en el país a causa de manejar bajo un estado de somnolencia y la falta de dispositivos existentes en el mercado local para evitar estas causas fueron la motivación para el desarrollo de este proyecto. El objetivo del presente trabajo consistió en elaborar un sistema capaz de detectar la somnolencia mientras se lleva a cabo la acción de conducir a fin de alertar a operarios vehiculares de manera oportuna para que estos puedan tomar las medidas de prevención necesarias y así evitar una colisión en carreteras, el sistema además de emitir alertas de manera local hacia el conductor también puede alertar a algún agente externo sobre la condición del mismo mediante una alerta a través de la plataforma Twitter a fin de duplicar la seguridad brindada. El sistema hace uso de tecnologías provenientes del campo de la visión artificial y ejecutada sobre un ordenador compacto que realiza el procesamiento en tiempo real. Para comprobar cuan efectivo es el sistema este fue sometido a pruebas en ambientes controlados donde se escogió un grupo de datos en forma de imágenes y videos que muestran distintos rostros de personas a fin de que el sistema pueda detectar o descartar la somnolencia. Por medio de la encuestas realizadas a un grupo de operarios vehiculares de carga pesada se determinó que características podrían ser útiles para el sistema en cuanto a su diseño, además se confirmó que el sistema propuesto cuenta con un interés positivo en cuanto a su utilización, debido a que este tipo de tecnología es exclusiva para países desarrollados y resultó muy interesante su posible implementación no sólo en vehículos de lujo.

PALABRAS CLAVES: Prototipo, Somnolencia, Visión, Computador, Twitter, Conductores.

Marcillo Plúa Francisco Guillermo. Ing. Sist. Castillo León Rosa Elizabeth, Mg.

C.C.0925688376 Directora del Trabajo

Page 19: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

xix

AUTHOR: MARCILLO PLÚA FRANCISCO GUILLERMO TOPIC: “PROTOTYPE OF SOMNOLENCE DETECTOR SYSTEM

USING ALERTS VIA TWEETS FOR VEHICULAR DRIVERS” DIRECTOR: ING. SIST. CASTILLO LEÓN ROSA ELIZABETH, MG.

ABSTRACT

A great number of accidents that occur in our country because of driving under a state of somnolence and the lack of existing devices in the local market to avoid these causes were the motivation for the development of this project. The aim of this work was to develop a system that is capable of detecting somnolence while driving to warn vehicle operators making them react immediately, thus avoiding a collision on roads. Additionally, the system will send an alert to the driver instantly or to any other external agent indicating the driving conditions through Twitter platform, which the purpose is to increase the security given. The system uses technology from the field of artificial vision and executed in a compact computer that processes real – time data. In order to prove how effective the system is, it has been tested on controlled environments where some information was taken from images and videos that showed different people’s faces with the aim of detecting drowsiness or discard it. According to a survey carried out in a group of heavy duty vehicular operators, it revealed that characteristics could be useful to the system in terms of design, and it was also confirmed that the proposed system has a positive interest to be used due to this type of technology is exclusive for developing countries and it was very interesting the possibility to be implemented in not only luxury vehicles.

KEY WORDS: Prototype, Somnolence, Vision, Computer, Twitter, Driver.

Marcillo Plúa Francisco Guillermo. Ing. Sist. Castillo León Rosa Elizabeth, Mg.

C.C.0925688376 Director of Work

Page 20: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

INTRODUCCIÓN

Manejar un vehículo a menudo se convierte en un desafío para

muchas personas a nivel mundial, no solo al momento de evadir ciertos

obstáculos en las carreteras o al transitar por vías de difícil acceso, sino

también por varios factores que influyen en la capacidad de conducir, uno

de esos factores es la somnolencia, la cual puede tener consecuencias

trágicas no solo sobre los conductores que se arriesgan a manejar en tal

estado sino también sobre otras personas que circulan por la misma vía,

causando un daño colateral irreparable.

Según un estudio presentado por la Fundación Línea directa,

promotora de campañas de seguridad vial en España afirma que entre los

años 2011 a 2015 se registraron cerca de 5000 casos por año de

accidentes provocados por manejar en estado somnolente de los cuales el

2% terminó en tragedia.

En América Latina estos siniestros no pasan desapercibidos, según el

Grupo de Investigación en Sueño (GIS), con sede en Perú afirma que del

total de accidentes que ocurren en ese país el 30% es causado por manejar

en estado de cansancio sobre las carreteras.

Según los datos proporcionados por la Agencia Nacional de Transito

del Ecuador ANT durante el año 2016 se registraron en promedio cerca de

65 casos mensuales de accidentes provocados por manejar en estado de

somnolencia ubicándola como una de las 10 principales causas de

accidentes en las vías.

Ante tales eventos las grandes industrias automotrices se han visto

obligadas a desarrollar tecnología capaz de satisfacer las necesidades en

Page 21: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Introducción 2

cuanto a seguridad vehicular se refiere, por ello han tomado la decisión de

incorporar a sus productos de nueva generación varios sistemas que son

capaces de automatizar las funciones que realiza un conductor de manera

habitual.

Estos sistemas pueden incluir tareas como el parqueo automático,

detección de obstáculos, piloto automático con la finalidad de brindar

mejores prestaciones en la seguridad del conductor, sin embargo la

incorporación de estos sistemas aumentan considerablemente los costos

del vehículo haciendo casi imposible su adquisición, especialmente en

nuestra región y restringiendo el aprovechamiento de estas soluciones.

Por tal motivo nace la necesidad de elaborar un prototipo de sistema

que cumpla la función de detectar la somnolencia y a su vez pueda ser

utilizado por los conductores vehiculares para de esa manera alertarlos

ante un posible caso de adormecimiento detrás del volante y de esa manera

prevenir posibles accidente en carreteras.

Este sistema está ligado al campo de la visión por computador, el cual

se encarga de la adquisición y procesamiento de imágenes en tiempo real,

y mediante la monitorización de una región de interés facial, que en este

caso son los ojos de la persona, se puede predecir si este presenta o no

los síntomas de somnolencia para así emitir la alerta correspondiente y

mantener precavido al conductor vehicular.

Page 22: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

CAPÍTULO I

EL PROBLEMA

1.1 Planteamiento del problema

En Ecuador los registros oficiales de accidentes automovilísticos

durante los primeros meses del año 2017 muestran asombro y entre las

causas que las originan se encuentra el manejar en estado de somnolencia,

a la fecha de investigación el total de accidentes sumaban 11.900 casos, lo

que significa que en promedio mensualmente se registran cerca de 2000

casos de accidentes en carreteras, de los cuales el 7% terminaron con

desenlaces fatales, mientras que 74% terminaron en lesiones y el 18%

restantes de alguna manera salieron ilesos (ANT, 2017).

A continuación se muestra una gráfica de los siniestros

automovilísticos ocurridos según su tipo dentro del Ecuador.

FIGURA Nº 1

SINIESTROS VEHICULARES SEGÚN SU TIPO

Fuente: http://www.ant.gob.ec Elaborado por: Marcillo Plúa Francisco Guillermo

Page 23: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

El Problema 4

Estos accidentes ocurren principalmente por la pérdida de pista

vehicular y dentro de las causas que las originan se encuentran.

Conducir de manera distraída

Superar los límites máximos de velocidad

No respetar las señales de tránsito

Conducir bajo influencia del alcohol

Manejar en estado de somnolencia

Fallo en el vehículo

Malas condiciones de las vías

Para disminuir estos tipos de accidentes la industria automovilística

internacional ha puesto en marcha varios planes para desarrollar sistemas

de asistencia a conductores, conocidos como “self-driving car”, los cuales

han comenzado a incorporarse en vehículos de gama alta.

Estos sistemas están compuestos principalmente por sensores,

actuadores, tecnología de visión por computador y sistemas de

posicionamiento, entre las funciones que pueden desempeñar están el

parqueo automático, la navegación no piloteada, servicios de bloqueo

vehicular, Geo-localización, detector de peatones, detector de obstáculos y

la función principal para lo que fueron desarrollados están el ayudar al

conductor a mantener el ritmo de conducción para prevenir accidentes

lamentables.

Actualmente en Ecuador es casi imposible toparse con un usuario

vehicular que tenga instalado un sistema con todas las características antes

mencionadas es por ello que esta realidad aún se encuentra distante.

Debido a que este tipo de vehículos con todas las características

antes descritas son muy caros y de difícil acceso llegando a tener valores

superiores a los 400 salarios básicos unificados sin incluir los impuestos

Page 24: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

El Problema 5

que por ley se deben pagar de forma adicional, por lo tanto no se puede

evaluar la eficiencia de estos sistemas y verificar su funcionamiento.

1.1.1 Formulación del problema

¿Puede un mecanismo tecnológico alertar de manera oportuna a un

conductor vehicular cuando este se esté quedando dormido frente al

volante y prevenir la probabilidad de sufrir un accidente en carreteras?

1.1.2 Sistematización del problema

1. ¿Cuál es la forma más viable que permite seleccionar los elementos

necesarios para sistematizar el prototipo del sistema detector de

somnolencia?

2. ¿Qué herramientas son las más adecuadas para establecer una

comunicación entre el usuario y el sistema propuesto?

3. ¿Cuál es la manera más óptima para comprobar que el diseño y

análisis del sistema propuesto ayude a solucionar la problemática de

la somnolencia en conductores vehiculares?

4. ¿Cómo se puede obtener cuantificar la eficiencia del sistema

detector de somnolencia?

1.2 Objetivos de la investigación

1.2.1 Objetivo general

Desarrollar el prototipo del sistema detector de somnolencia que

emita las alertas respectivas, tanto en sonido y vía tuits para asistir a los

conductores vehiculares ante la probabilidad de que estos se queden

dormido al frente del volante.

Page 25: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

El Problema 6

1.2.2 Objetivos específicos

1. Realizar el análisis y diseño del sistema detector de somnolencia en

estética, arquitectura de hardware y software requerido para su

funcionamiento.

2. Diseñar la interfaz hombre-máquina para interacción con el usuario.

3. Elaborar el prototipo del sistema detector de somnolencia.

4. Evaluar la eficiencia del sistema detector de somnolencia.

1.3 Justificación

1.3.1 Justificación del problema

Los accidentes trágicos por manejar en estado de somnolencia son

un asunto de mucha relevancia en nuestro país debido a que este se

encuentra muy por encima de las muertes que son causadas por un acto

violento, si de alguna manera se reduce el índice de accidentes por este

tipo de causas, también se reducirá el número de víctimas fatales y no

fatales, logrando un impacto positivo sobre la sociedad mitigando el luto

producido por la partida de un ser querido.

Muchas veces los conductores se ven obligados a recorrer largos

caminos para llegar a sus diferentes destinos, así mismo muchos de ellos

viajan sin la compañía de alguna persona que les ayude a mantener el ritmo

de conducción o los mantenga alertas para no caer en un estado de

aburrimiento y posteriormente se duerman mientras conducen.

En el peor de los casos si existiese la probabilidad de que el conductor

se esté quedando dormido y este no lleva compañía, ningún familiar o

persona interesada en el bienestar del individuo sabrá lo que le está

Page 26: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

El Problema 7

ocurriendo en ese instante reduciendo considerablemente las posibilidades

de que este no sufra un accidente vehicular.

Por lo tanto, el motivo que lleva a la elaboración del prototipo de un

sistema detector de somnolencia, es la de proporcionar al usuario vehicular

un sistema capaz de reconocer cuando el individuo al frente del volante

presente síntomas de adormecimiento y de esta manera alertarlo para que

tome ciertas medidas preventivas, como un respectivo descanso a orillas

de la carretera, lavarse la cara u otras medidas de seguridad para evitar un

posible accidente que afecte su vida o la vida de las demás personas que

transitan por la misma vía.

En cuanto al funcionamiento del sistema propuesto este cuenta con

dos tipos de alertas, la primera es una alarma local en forma de sonido la

cual se activará de forma automática una vez que el sistema detecte el

síntoma más frecuente de somnolencia en el individuo que se caracteriza

por el cierre de los ojos de forma repentina y por un determinado periodo

de tiempo, esta alarma le indica al conductor que hay probabilidades de

que se está quedando dormido detrás del volante.

En caso que el conductor no tome ninguna medida de seguridad ante

la primera alarma o continúe manejando y el sistema siga detectando la

somnolencia por más ocasiones se emitirá una segunda alerta la cual

consiste en tomar una imagen y enviarla en tiempo real vía tuit a algún

familiar o persona interesada en el bienestar del conductor para

posteriormente haciendo uso de otros medios se comunique y verifique el

estado en que se encuentra.

Este sistema está inmerso en el campo de la visión por computador,

una de las ciencias más crecientes y explotadas en los últimos años para

resolver problemas de la industria automatizada como ensamblaje,

detección de materiales, detección de rostros, asistentes para conductores,

agricultura de precisión, entre otras.

Page 27: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

El Problema 8

Otro punto importante para la elaboración de este prototipo es la de

investigar y verificar su funcionamiento, dado que en el país aún no se

cuenta con este tipo de tecnología y en caso de ser favorable su

funcionalidad este sistema podrá ser usado tanto para autos de todo tipo,

autos livianos, camionetas, buses y de transporte pesado cubriendo la

variedad vehicular que circulan en el país y no sólo limitándose a autos de

lujo importados o de vanguardia.

1.4 Delimitación del problema

El proyecto de tesis propuesto se limitará a la elaboración de un

prototipo de sistema detector de somnolencia el cual deberá ser capaz de

emitir las alertas correspondientes para avisar al conductor sobre su estado

somnolente en ese instante, dado a que es un prototipo y no puede ser

utilizado de manera masiva para obtener indicadores de su funcionamiento,

las pruebas de ensayo se realizarán en ambientes controlados para de esa

manera comprobar su eficiencia.

Adicionalmente se considerará lo siguiente.

1. A partir del diseño original y la disponibilidad de módulos existentes

en el mercado global realizar una cotización del costo total para

futuras mejoras.

2. Anexar el diseño del sistema en cuanto a forma final se refiere y

proponer la ubicación que este tendría de forma real.

3. El diseño del sistema no está pensado para vehículos de dos ruedas

como las motocicletas.

1.5 Hipótesis o premisas de investigación

El prototipo del sistema detector de somnolencia para conductores

vehiculares será útil para alertar de manera oportuna tanto al operario

Page 28: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

El Problema 9

vehicular mediante una alarma local y a los agentes externos interesados

en el bienestar del mismo con una alerta externa vía tuit sobre la

probabilidad de quedarse dormido frente al volante por manejar en estado

de somnolencia a fin de tomar acciones correctivas de seguridad.

1.6 Operacionalización

1.6.1 Operacionalización de las variables

La operacionalización de variables es el método por el cual se busca

la descomposición de una variable principal en indicadores, llevándola

desde el concepto más general a conceptos más concretos los cuales

deben ser de fácil observación y valoración para luego ser analizadas y

representadas en forma numérica o estadística.

Dentro del proceso de operacionalización de variables se definen los

siguientes parámetros:

1. Variables: son definidas como aquellas características principales

del estudio, las cuales pueden ir variando a través del tiempo pero

que son medibles y observables.

2. Definición: la definición busca dar un significado a la variable de

estudio haciendo que esta sea relevante y entendible.

3. Dimensión: está definida como una subvariable de carácter

específico que sirve de base para obtener los indicadores.

4. Indicadores: es el elemento de observación, cuya información que

provee puede ser medible y calculable, para comprender el porqué

de los hechos.

A continuación se detalla el proceso de operacionalización de variables

Page 29: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

El Problema 10

las cuales se encuentran relacionadas al proyecto de estudio y

problemática expuesta en apartados anteriores.

TABLA Nº 1

OPERACIONALIZACIÓN DE VARIABLES

Variables

Definición Dimensión Indicadores Instrumento de medida

Detección de

rostros

Detectar el rostro de una

persona mediante

algoritmos de visión

artificial

Rostros detectados

Cantidad de rostros

detectados Prototipo

Estado de

somnolencia

Estado de cansancio,

sueño y torpeza

Somnolencia del

conductor

Relación contorno

ocular (EAR) Prototipo

Alertas locales

Alerta emitida por el

sistema que puede ser percibida

únicamente por el

usuario.

Alerta sonora

Nivel auditivo Prototipo

Alertas externas

Alerta emitida por el

sistema que es recibida por agentes

externos.

Plataforma Twitter

Kilobytes consumidos

Prototipo

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 30: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

CAPÍTULO II

MARCO TEÓRICO

2.1 Antecedentes de la investigación

Para que el trabajo de investigación propuesto demuestre un grado

de relevancia y justifique su elaboración, a continuación se describirán los

antecedentes más significativos en relación al proyecto planteado.

2.1.1 Accidentes de transito

Según la ANT (2015), se considera como accidente de tránsito a un

suceso de carácter eventual o voluntario que ocurre en las vías o lugares

de acceso público ocasionando heridos o hechos fatales donde se involucra

el choque entre uno o varios vehículos.

En nuestro país existen cerca de 1.925.386 vehículos activos siendo

las provincias de Pichincha, Guayas y Manabí las que más concentración

vehicular posee, alrededor del 52,3% y donde más accidentes se reportan.

FIGURA Nº 2

NÚMERO DE VEHÍCULOS ACTIVOS POR PROVINCIA

Fuente: http://www.ecuadorencifras.gob.ec//anuarios-de-transporte-2/ Elaborado por: Marcillo Plúa Francisco Guillermo

Page 31: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 12

2.1.2 Accidente provocado por el factor humano

El principal accidente que ha sido tomado como base de estudio para

desarrollar la propuesta de un sistema detector de somnolencia es el

originado por manejar en un estado somnolente o estado de cansancio, y

según la Agencia Nacional de Tránsito del ecuador se registra

mensualmente cerca de 60 casos de este tipo.

FIGURA Nº 3

ACCIDENTES DE TRÁNSITO ENERO A JULIO 2017

Fuente: http://www.ant.gob.ec/index.php/descargable/file/4193-siniestros-julio-2017 Elaborado por: Marcillo Plúa Francisco Guillermo

2.1.3 Carreteras con más índices de accidentes

Según el diario automovilístico motorbit (2017), las carreteras donde

existe un gran índice de accidentes de autos a nivel nacional son las vías

Aloag-Santo Domingo y Pifo-Papallacta, por donde transitan autos de todo

tipo pero especialmente los buses interprovinciales y los de carga pesada

ya que estos obligatoriamente deben circular por estas carreteras para

transportar mercadería o personas de manera interprovincial.

Page 32: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 13

FIGURA Nº 4

CARRETERA ALOAG-SANTO DOMINGO

Fuente: http://www.ecuavisa.com/articulo/noticias/nacional/147821 Elaborado por: Marcillo Plúa Francisco Guillermo

2.1.4 Accidentes por tipo de transporte

Como se mencionó en el apartado anterior los buses interprovinciales

y los vehículos de carga pesada son más propensos a accidentarse, esto

ocurre tanto por una falla humana o por factores climáticos, dentro de los

datos proporcionados por la ANT, se constata que del total de accidentes

provocados por manejar en estado de somnolencia cerca del 15% afecta a

este tipo de transportistas tal como lo indica el siguiente gráfico (ANT,

2017).

FIGURA Nº 5

TIPOS DE VEHÍCULOS INVOLUCRADOS EN ACCIDENTES

Fuente: http://www.ant.gob.ec/index.php/descargable/file/4193-siniestros-julio-2017 Elaborado por: Marcillo Plúa Francisco Guillermo

Page 33: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 14

2.2 Sistemas avanzados de asistencia a conductores

Durante las últimas dos décadas se han realizado valiosas

aportaciones científicas en el desarrollo de métodos y sistemas que

permiten alertar a los conductores vehiculares sobre posibles casos de

manejo en estado de somnolencia, en los siguientes apartados se podrán

apreciar varias de estas aportaciones especialmente las utilizadas para

alertar a un conductor cuando este se está quedando dormido frente al

volante.

2.2.1 Hyundai Motor Company

Los primeros indicios de sistemas avanzados que han sido

desarrollados para asistir a los conductores vehiculares surge de la mano

de Hyundai Motor Company, bajo la invención de Jung-Hack Yeo en el año

de 1999, donde se presenta la respectiva (Patente nº US6243015) y cuyo

contenido trata sobre un método para detectar la somnolencia en

conductores de vehículos a fin de alertarlos cuando estos se están

quedando dormidos mientras conducen por las carreteras .

Este sistema está conformado de un casco que toman como entrada

una imagen proveniente desde una cámara instalada al interior y apunta

hacia el rostro del conductor en particular hacia la región de los ojos, la cual

necesita ser procesada y analizada de forma digital para establecer un

factor de somnolencia.

El factor de somnolencia requerido se obtiene a partir de la suma que

existe entre las secciones que forman el ancho y alto de la región ocular,

si el factor establecido es sobrepasado el sistema emitirá una alerta,

además la confiabilidad del sistema depende de la calidad de la imagen o

el ruido que se pueda presentar en ella, a continuación se muestra una

figura con las respectivas secciones en las que se divide el ojo y la gráfica

de respuesta a este.

Page 34: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 15

FIGURA Nº 6

SISTEMA DETECTOR DE SOMNOLENCIA PROPUESTO POR

HYUNDAI MOTOR COMPANY

Fuente: https://www.google.com/patents/US6243015 Elaborado por: Hyundai Motor Company

2.2.2 Intelligent Mechatronic Systems Inc

Es un sistema para detectar la somnolencia en conductores de

vehículos, el cual fue elaborado por un grupo de investigadores de los

Estados Unidos en el año 2002, y protegida bajo (Patente nº US6822573),

el sistema opera bajo dos métodos de detección, el primero mediante la

detección de movimientos en la cabeza y el segundo mediante la

monitorización del pulso cardiaco utilizando sensores ubicados en el

volante del auto.

A través de sensores y algoritmos de software inteligentes, el sistema

se encarga de supervisar las acciones realizadas por el conductor,

mediante una cámara instalada a la altura del volante esta determina los

movimientos bruscos que pueda tener el conductor sobre la región de la

cabeza, mientras que el ritmo cardiaco es monitoreado constantemente

para determinar si existe una probabilidad de que el sujeto de prueba se

quede dormido al volante, una parte importante de este sistema es que fue

pensado para multipropósitos y no se limita a los autos ya que este sistema

puede ser utilizado en cualquier tipo de vehículo, incluyendo trenes.

Page 35: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 16

FIGURA Nº 7

SISTEMA PROPUESTO POR INTELLIGENT MECHATRONIC

SYSTEMS INC

Fuente: https://www.google.com/patents/US6822573 Elaborado por: Marcillo Plúa Francisco Guillermo

2.2.3 Delphi Technologies

En el año 2002 mediante (Patente nº US7202792), los investigadores

Harry Zhang, Gerald Witt y Matthew Smith diseñaron un sistema para

detectar la somnolencia en conductores vehiculares y cuyo funcionamiento

es bastante simple, se basa en detectar en tiempo real la porción de tiempo

en que los ojos permanecen abiertos o cerrados, en caso que los ojos

queden cerrados superando un valor establecido se activará una alarma

que indicara el estado de somnolencia del conductor.

Este sistema resulta muy útil debido a que uno de los síntomas más

comunes de somnolencia se caracteriza por el cierre de forma repentina,

repetitiva y prolongada de los ojos y gracias a este sistema se puede

estimar la fatiga ocular de una manera rápida y en tiempo real sin la

realización de cálculos complejos, lo único que se debe tomar en cuenta es

la calidad de la imagen y la iluminación del entorno.

Page 36: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 17

FIGURA Nº 8

SISTEMA PROPUESTO POR DELPHI TECHNOLOGIES

Fuente: https://www.google.com/patents/US7202792 Elaborado por: Marcillo Plúa Francisco Guillermo

2.2.4 Waymo

Otro tipo de sistemas avanzados para asistir a los conductores

vehiculares surge de la mano de la compañía Google en el año 2009 con

la aparición del “Google self-driving car Project”, actualmente conocida

como (Waymo).

Es un sistema que transforma un auto convencional en un auto

inteligente otorgándole la capacidad de auto-conducirse sin intervención

humana, este tipo de sistema se creó originalmente para estudiar el

comportamiento que tendría un auto dotado de inteligencia artificial y su

capacidad de aprendizaje (Waymo, 2017).

Al día de hoy el sistema ha evolucionado mediante la incorporación

de nuevas funcionalidades como la detección de vehículos cercanos,

identificación de señales de tránsito de forma automática, reconocer a

Page 37: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 18

peatones en las calles, y lo primordial ayudar al conductor mientras este

circula por las calles, aunque el sistema aún está en fase de desarrollo se

prevé que para el año 2020 se logre su comercialización.

FIGURA Nº 9

AUTO CON SISTEMA SELF-DRIVING CAR

Fuente: https://waymo.com/journey Elaborado por: waymo

2.2.5 Sistema detector de fatiga de Bosch

En el año 2012 la empresa fabricante de componentes para vehículos

(Bosch), introdujo de manera oficial un sistema para detectar la fatiga del

conductor cuando este se encuentra conduciendo, especialmente en el

modelo Volkswagen Passat Alltrack.

Este sistema puede detectar la fatiga por medio de algoritmos y

sensores avanzados ubicados en el volante, si el sistema detecta giros

inesperados y de manera brusca quiere decir que hay indicios de

somnolencia en el conductor, una vez que los síntomas son detectados el

sistema recomienda de manera automática al conductor que se tome su

respectivo descanso a orillas de la vía, la alerta respectiva del sistema es

una imagen en forma de taza de té (Bosch, 2012).

FIGURA Nº 10

SISTEMA PROPUESTO POR BOSCH

Fuente: http://www.periodistadigital.com Elaborado por: Bosch

Page 38: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 19

2.2.6 Sistema detector de sueño OptAlert

Eagle es el software detector de somnolencia de la empresa

(OptAlert), es el único sistema comercial hasta la fecha que se puede

adquirir bajo licencia pagada para empresas dedicas al transporte, este

sistema cuenta con la recomendación de las fuerzas de defensa de

Australia, el funcionamiento está basado en unas gafas que son capaces

de monitorear la frecuencia de parpadeo de los conductores y de esta

manera medir el nivel de adormecimiento.

En el año 2013 se realizó un estudio por parte de la escuela de

Medicina de Harvard y la conclusión a la que se llegó es que el producto de

detección de fatiga Eagle de Optalert debería ser considerado como un

estándar para la detección temprana de cansancio en conductores

vehiculares (OptAlert, 2017).

FIGURA Nº 11

SISTEMA DE OPTALERT

Fuente: http://www.optalert.com Elaborado por: OptAlert

2.2.7 Investigaciones de carácter nacional

En cuanto a investigaciones realizadas en el país encontramos la

elaborada por (Guevara Carrillo & Valencia Bernal, 2013), pertenecientes a

la escuela politécnica del ejército de Sangolquí durante el año 2013 los

cuales realizaron un sistema para medir la estimación de la distracción y

Page 39: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 20

somnolencia en los conductores empleando la visión por computador e

inteligencia artificial.

El sistema utilizó técnicas de análisis de imágenes en tiempo real

mediante el uso de una cámara especial Kinect y el entorno de desarrollo

de Microsoft, por medio del cual se detecta el movimiento producido por la

cabeza de la persona y en base a dicha actividad se estima el índice de

distracción del conductor, por otro lado para detectar los síntomas de

somnolencia se utilizan técnicas para detectar rasgos faciales.

Sin embargo el sistema presenta algunas desventajas, al utilizar un

algoritmo muy robusto y software propietario se necesita de gran capacidad

de procesamiento lo cual dificulta que el hardware utilizado no pueda ser

adaptado al sistema de un auto convencional.

Como segundo aporte tenemos el sistema desarrollado por (López

Romero & Brito Moncayo, 2016), usaron técnicas de visión por computador

para estimar el índice de somnolencia en los conductores vehiculares

empleando software y hardware apropiados de fácil adaptación dentro de

un auto convencional, mediante una cámara se detectan los rasgos faciales

del sujeto de interés especialmente la región ocular de esta manera se

determina cuando el conductor mantiene cerrado o abiertos los ojos y poder

decidir si este presenta o no somnolencia.

Luego de analizar cada uno de los aportes investigativos ya

mencionados, se concluye que cada uno logro su objetivo de alertar al

conductor vehicular en caso de presentar síntomas de somnolencia por

medio de alertas locales instaladas en el mismo vehículo, no obstante si el

conductor hace caso omiso a estas alertas no existe ningún agente externo

que se informe de esta situación.

Por tal motivo el sistema propuesto en este proyecto es único e

innovador ya que aparte de alertar al conductor mediante una alerta local

Page 40: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 21

también está dotado de un medio para enviar alertas externas vía tuits a

alguna persona interesada en el bienestar y seguridad del conductor.

2.3 Marco teórico

2.3.1 Somnolencia

Según la RAE (2017), la somnolencia es considerada como una

sensación de torpeza y pesadez de los sentidos humanos provocada por el

sueño, lo cual deja en evidencia que esta es una condición contraria a lo

requerido para llevar a cabo la tarea de conducir algún vehículo.

Entre los concejos proporcionados por la ANT, recomienda que para

tener un viaje seguro deben considerarse varios puntos como lo son el

conducir siempre atento, no conducir más de cuatro horas seguidas y en

caso de tener un viaje largo realizar las pausas necesarias o intercambiar

puestos con el copiloto (ANT, 2017).

FIGURA Nº 12

SOMNOLENCIA EN CONDUCTOR VEHICULAR

Fuente:http://www.luchemos.org.ar/es/sabermas Elaborado por: Marcillo Plúa Francisco Guillermo

2.3.2 Factores que producen sueño en los conductores

Entre los principales factores que producen una sintomatología de

somnolencia en los conductores se encuentran el manejar por mucho

Page 41: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 22

tiempo, entrar en un estado de aburrimiento, consumir medicamentos que

produzcan sueño o algún tipo de alteración al organismo y beber alcohol,

además estos factores pueden traer consigo perjuicios hacia el conductor

como son:

1. Disminuye el tiempo de reacción ante un evento fortuito.

2. Reduce la capacidad de atención.

3. Merma la capacidad de control vehicular.

2.3.3 Características que demuestran síntomas de somnolencia

en conductores

Las características más comunes que demuestran los conductores al

momento de presentar somnolencia pueden variar de persona a persona

pero estas pueden ser fácilmente interpretadas si se presta atención a

ciertas regiones faciales de la persona, entre estas características

encontramos la dificultad de enfoque de la mirada, la dificultad para

mantener los ojos abiertos, y la frecuencia de parpadeo de las vistas.

Para efectos de este proyecto se basará en las características de la

región ocular, la cual brindará la información necesaria para el desarrollo

del sistema.

2.3.4 Sistema

Según Beekman (2005), un sistema está compuesto por un conjunto

de elementos que tienen relación entre sí y realizan un trabajo en conjunto

para lograr un objetivo, para que este sistema sea funcional debe realizar

tres funciones, obtener datos de entrada, procesarlos y mostrar un

resultado como salida.

Page 42: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 23

2.3.5 Explicación general del sistema detector de somnolencia

propuesto

El funcionamiento del sistema propuesto sigue el mismo principio

abordado por Beekman y el cual se detalla a continuación.

1. Fase de pre-requisito.- En esta fase es donde se lleva a cabo la

configuración inicial del sistema la cual deberá realizarse antes de

su uso.

2. Fase de entrada.- En esta etapa se realiza la adquisición de datos

que para fines de este proyecto consiste en capturar imágenes del

rostro del conductor en especial la región de los ojos de forma

secuencial y en tiempo real mediante una cámara digital.

3. Fase de procesamiento.- Una vez adquirida la ráfaga de imágenes

estas necesitan ser procesadas por un algoritmo de procesamiento

de imágenes el cual busca optimizar la imagen y buscar alguna

característica en particular.

Una parte importante del procesamiento es la de identificar si la

imagen procesada presenta características que indiquen si el

conductor está presentando o no somnolencia, esto es conseguido

mediante el proceso denominado detección de somnolencia donde

se aplica un nuevo algoritmo de visión artificial para estimar este

síntoma.

Luego de que la imagen es procesada y se haya encontrado que

existe algún síntoma de somnolencia esta será verificada por un

nuevo algoritmo denominado factor de somnolencia el cual se

establece en relación al parpadeo y tiempo en que los ojos del

conductor permanecen cerrados, dependiendo de dicho factor se

toma la decisión de emitir la alerta respectiva.

Page 43: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 24

4. Fase de salida.- La fase se compone de dos alertas, la primera es

una alerta local en forma de sonido y la segunda un mensaje a través

de Twitter a algún familiar o persona de interés.

A continuación se aprecia el diagrama general del sistema detallado

anteriormente.

FIGURA Nº 13

DIAGRAMA GENERAL DEL DETECTOR DE SOMNOLENCIA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

2.3.6 Visión por computador

La visión por computador es considerada como una subárea

proveniente del estudio de la inteligencia artificial y cuya idea es la de dotar

a las computadoras de medios inteligentes con capacidad de reconocer

objetos o características de alguna imagen o escena real determinada, para

que se logren estos objetivos se aplican teorías y algoritmos de visión

computacional que luego son llevadas a la práctica para medir su

rendimiento.

Page 44: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 25

La visión por computador aún se encuentra en una etapa de

exploración y desarrollo continuo, aunque los primeros estudios surgieron

a inicios de los ochenta cuando aparecen nuevas tecnologías que permiten

procesar grandes conjuntos de datos, el gran inconveniente de este campo

es que no existen formulaciones o métodos específicos para resolver un

problema, debido a que estos muchas veces no se ajustan a otras

situaciones que difieran de aquellas por las cuales fueron creadas en un

principio.

2.3.7 Adquisición de información

La adquisición de información es una de las primeras etapas definidas

en todos los sistemas ya que si no existieran datos de entrada no se

avanzaría al siguiente procedimiento, dentro del área que integran los

diferentes diseños de visión por computador, las cámaras son los

elementos encargados de realizar la adquisición de datos dentro de la

primera etapa, estas recogen información en forma de imágenes del

entorno para luego ser procesadas por los algoritmos correspondientes de

visión artificial.

Para que la adquisición de datos tenga el mayor índice de éxito, esta

dependerá de ciertos factores propios de la cámara como son su

resolución, la iluminación, posicionamiento y estabilidad.

2.3.7.1 Las imágenes digitales

En términos matemáticos una imagen digital está representada como

una matriz de forma bidimensional ƒ(x, y), donde x e y representan las

coordenadas espaciales de la imagen y la amplitud ƒ es la intensidad sobre

cualquier punto (x, y), los valores que adoptan x, y en una imagen digital

son finitos, en donde cada punto (x, y) se le denomina pixel y la amplitud

obtenida puede representar un valor en escalas de grises o un color según

sea el caso.

Page 45: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 26

FIGURA Nº 14

REPRESENTACIÓN DE UNA IMAGEN DIGITAL

Fuente: https://www.coursera.org/learn/deteccion-objetos Elaborado por: Marcillo Plúa Francisco Guillermo

Para que una escena visible por el ojo humano logre ser digitalizada

se requiere de un componente capaz de realizar dos funciones, la primera

representar las longitudes de ondas del espectro en forma de voltajes y la

segunda es cuantificar ese voltaje en valores discretos, esto es posible

gracias a un circuito integrado conocido como CCD o dispositivo acoplado

de carga el cual agrupa los valores adquiridos en un arreglo bidimensional

que contendrá la información de la imagen.

Para asignar cada color dentro del arreglo bidimensional este tipo de

sensor cuenta internamente con tres filtros, por medio del cual separa las

longitudes de onda proveniente del espectro en tres colores conocidos

como RGB los que corresponden a la intensidad de color rojo (R), verde

(G) y azul (B) y así combinando cada una de las distintas intensidades se

obtienen los colores visibles por el ojo humano.

FIGURA Nº 15

COLORES DEL ESPECTRO DE LUZ VISIBLES

Fuente: https://www.coursera.org/learn/deteccion-objetos Elaborado por: Marcillo Plúa Francisco Guillermo

Page 46: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 27

2.3.7.2 Características de una imagen

Cuando una imagen es capturada y digitalizada por lo general esta es

representada en colores RGB asignándole un rango discreto de 8-bits a

cada intensidad de color dando un total de 24-bits para cualquier imagen a

color pudiendo generar hasta 16 millones de tonos distintos, sin embargo

cuando se trata de procesar las imágenes por medio de técnicas de visión

por computador manejar estos espacios de colores no resultan muy

apropiados es por ello que se necesitan manipular las imágenes de cierta

manera para obtener los mejores resultados.

2.3.8 Procesamiento de imágenes

Se denomina procesamiento de imágenes al conjunto de técnicas

utilizadas sobre una imagen para lograr una transformación de la misma y

cuya finalidad es la de resaltar algunas características de interés de la cual

se pueda extraer información o realizar algunas operaciones de análisis,

entre las operaciones más comunes que se pueden realizar sobre una

imagen se encuentran la segmentación, el cambio de espacios de colores,

mejoramiento del contraste entre otras.

2.3.8.1 Conversión a escala de grises

La conversión a escala de grises es útil cuando la información que

aporta el color de una imagen no es útil para resolver un problema en

particular, como vimos anteriormente una imagen a color se compone de

tres colores para cada pixel RGB, para obtener una imagen a escala de

grises o en algunos casos llamada como luminancia de imagen se debe

aplicar a cada pixel una ecuación “Y” definida, donde las constantes para

cada componente RGB indican la sensibilidad de la vista humana con

respecto a las frecuencias cercanas de los colores rojo, verde y azul.

Y=R*0.3+G*0.59+B*0.11

Page 47: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 28

FIGURA Nº 16

CONVERSIÓN A ESCALA DE GRISES

Fuente: http://www.boredpanda.com/faces-of-foxes-roeselien-raimond/ Elaborado por: Marcillo Plúa Francisco Guillermo

2.3.9 Reconocimiento de objetos

El reconocimiento de objetos es el corazón y la existencia de la visión

por computador, es una tarea enfocada a identificar o encontrar alguna

característica básica que define a algún objeto en particular dentro de una

escena, podemos decir que para una máquina el detectar un objeto es una

tarea algo complicada sin embargo para una persona esto resulta

sumamente sencillo.

La capacidad de una persona para reconocer un objeto está ligada al

aprendizaje que obtuvo a través del tiempo y por esa razón le resulta más

fácil esta tarea, pero en una maquina es diferente esta no puede aprender

por si misma necesita de alguna instrucción o entrenamiento previo.

2.3.10 ROI (Region Of Interest)

Es un término empleado comúnmente en el área de visión por

computador para referirse a una porción de la imagen sobre la cual se

aplican diferentes operaciones o filtros, con el fin de usarlos sobre una zona

determinada evitando cubrir las zonas no deseadas.

Page 48: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 29

2.3.11 Clasificador de imagen

Un clasificador es un archivo de datos que contiene la información

necesaria para que los algoritmos de visión por computador puedan

identificar o descartar un objeto, por lo general los clasificadores emplean

la inteligencia artificial para llevar a cabo esta labor.

2.4 Técnicas de reconocimiento y elementos

2.4.1 Método de reconocimiento de Viola Jones

Este es un método de reconocimiento de rostros creado en 2001 por

Paul Viola y Michael Jones, aunque actualmente sirve para identificar

muchos objetos con una gran eficiencia y de bajo requerimiento

computacional haciendo posible su utilización en detección de objetos en

sistemas de tiempo real (Viola & Jones, 2001).

Su funcionamiento se basa en extraer ciertas características de las

imágenes de entrada haciendo uso de conceptos como características

Haar, Adaboost y Clasificador en cascada.

2.4.1.1 Características Haar

Una parte fundamental del método propuesto por Viola y Jones fueron

las características tipo Haar, las cuales se obtienen al momento de

aplicarse por toda la imagen y de forma secuencial un conjunto de filtros

Haar, que no son más que la combinación de rectángulos de un mismo

tamaño en forma vertical u horizontal.

Los rectángulos marcados en color negro darán una contribución

positiva en la imagen donde se aplique, mientas que los rectángulos

blancos una contribución negativa el resultado será la diferencia de

Page 49: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 30

intensidad entre la suma de pixeles que comprenden la zona negra y

blanca, permitiendo clasificar distintas secciones de la imagen.

FIGURA Nº 17

REPRESENTACIÓN DE FILTROS HAAR SOBRE UNA IMAGEN

Fuente: https://www.coursera.org/learn/deteccion-objetos Elaborado por: Marcillo Plúa Francisco Guillermo

Por ejemplo si queremos detectar los ojos de una persona, la región

de interés estará en la cara del individuo y una característica común es que

los ojos son de apariencia más oscuras que el resto de la cara y se aplicaría

el filtro Haar (c) mostrado en la imagen anterior, así de una manera muy

rápida se consigue definir una característica de lo que es o no un ojo.

FIGURA Nº 18

FILTRO HAAR APLICADO SOBRE UN ROSTRO

Fuente: https://www.coursera.org/learn/deteccion-objetos Elaborado por: Marcillo Francisco

2.4.1.2 Adaboost

Adaboost es un algoritmo de aprendizaje autónomo que únicamente

selecciona las características más importantes de un conjunto de datos,

para realizar este tipo de aprendizaje se requiere de un conjunto de

Page 50: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 31

imágenes positivas y un conjunto de imágenes negativas, en donde las

imágenes positivas serán los objetos de interés a reconocer por ejemplo

rostros, mientras las imágenes negativas serán de cualquier otro objeto por

ejemplo árboles, autos, entornos entre otros.

2.4.1.3 Clasificador en cascada

A medida que el algoritmo Adaboost va aprendiendo las

características del objeto a reconocer se va creando una estructura de

datos en forma de cascada que contiene datos de los posibles objetos de

interés, en donde los primeros niveles de clasificadores contendrán

características débiles que permitirán rechazar gran parte de las regiones

que no corresponden al objeto buscado y a medida que avanza al próximo

clasificador se concentrará en las zonas donde posiblemente se encuentre

el objeto deseado para que finalmente en el último nivel sólo este presente

el objeto que se ha estado buscando.

En caso de que una imagen no pase el primer clasificador esta es

descartada ahorrando cálculos innecesarios en el resto de los pasos, y para

que una imagen sea correctamente clasificada deberá pasar por todos los

clasificadores existentes.

FIGURA Nº 19

MÉTODO DE CLASIFICACIÓN EN CASCADA

Fuente: https://www.coursera.org/learn/deteccion-objetos

Elaborado por: Marcillo Plúa Francisco Guillermo

Page 51: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 32

2.4.2 Predictor de marcas faciales

El predictor de marcas faciales en un clasificador de objetos que de

manera particular permite localizar 68 puntos representativos de un rostro,

este clasificador han sido previamente entrenado con la utilización de

algoritmos de aprendizaje autónomos utilizando alrededor de 2000

imágenes pertenecientes a rostros de diferentes personas, actualmente el

proyecto sigue siendo actualizado y la documentación relacionada se

puede encontrar en la biblioteca del (Intelligent behaviour understanding

group, 2012).

FIGURA Nº 20

PUNTOS REPRESENTATIVOS DE MARCAS FACIALES

Fuente: https://ibug.doc.ic.ac.uk/resources/facial-point-annotations/ Elaborado por: Marcillo Plúa Francisco Guillermo

Entre las marcas faciales que puede reconocer el predictor se

encuentran las cejas, nariz, boca, ojos y mandíbula, además la eficiencia

de usar este predictor es muy alta, para lograr hacer uso de estos datos es

necesario saber utilizar arreglos matriciales y ubicar los valores

correspondientes a cada punto establecidos en la imagen anterior y

aplicarlos sobre una imagen real.

Page 52: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 33

FIGURA Nº 21

MARCAS FACIALES APLICADO A UN ROSTRO REAL

Fuente: https://www.learnopencv.com Elaborado por: Marcillo Plúa Francisco Guillermo

2.4.3 EAR (Eye Aspect Ratio)

Es un método propuesto por Soukupová & Cech (2016), el cual se

encarga de estimar la Relación y aspecto del contorno de los ojos de una

persona, según el predictor de marcas faciales, un ojo está compuesto por

6 puntos que forman el contorno ocular, lo que hace este método es sumar

las distancias verticales entre los puntos 2 a 6 y los puntos 3 a 5 y dividirlos

entre el doble existente entre los puntos horizontales 1 a 4 como muestra

la siguiente figura.

FIGURA Nº 22

REPRESENTACIÓN DE EAR (EYE ASPECT RATIO)

Fuente: Soukupová & Cech 2016 Elaborado por: Marcillo Plúa Francisco Guillermo

Page 53: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 34

Según los resultados que obtuvo el autor de ese método expresa que

el punto de estabilización del sistema en EAR es equivalente a 0.25, es

decir que un valor igual o superior a este se puede utilizar para predecir que

el ojo se encuentra abierto y un valor inferior puede expresar que el ojo está

cerrado.

2.4.4 Matriz de confusión

Es una herramienta utilizada ampliamente en técnicas de visión por

computador para medir la confusión del sistema en cuanto a la clasificación

de un objeto, esta herramienta se representa mediante una matriz cuadrada

de orden NxN en donde las filas contienen la clasificación real del objeto,

mientras que las columnas la clasificación asignada por el sistema, una vez

se obtienen los valores de la matriz se podrá conocer la exactitud de

clasificación del sistema.

FIGURA Nº 23

REPRESENTACIÓN DE UNA MATRIZ DE CONFUSIÓN

Fuente: https://www.coursera.org/learn/deteccion-objetos Elaborado por: Marcillo Plúa Francisco Guillermo

Donde los reales positivos corresponden a los objetos de interés

clasificados correctamente, los falsos positivos son objetos que no son de

interés pero que fueron clasificados como verdades, los falsos negativos

corresponden a objetos de interés pero que fueron clasificados como

negativos y finalmente a los reales negativos que son los objetos que no

son de interés y fueron clasificados de forma correcta.

Page 54: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 35

Otro valor a obtener es la exactitud del sistema el cual denota la

cantidad de aciertos exactos y la clasificación exacta que el sistema es

capaz de realizar, a continuación se observa la fórmula para obtener la

exactitud.

Exactitud = Reales Positivos

Reales Negativos

2.4.5 Computadoras de placas simples

Según Pajankar (2017), una computadora de placa simple o del inglés

Single Board Computers (SBC), es un sistema computacional fabricado

sobre un circuito impreso común pero altamente funcional, esta clase de

placas cuenta con su propio microprocesador, memorias, puertos de

entrada y salida, y otras características que la convierten prácticamente en

un mini ordenador, fueron diseñadas para el desarrollo de prototipos

rápidos y sistemas embebidos.

TABLA Nº 2

COMPARATIVA ENTRE PLACA SIMPLE Y COMPUTADORA

CONVENCIONAL

Computadora de placa simple Computadora convencional

Consta de un solo módulo. Consta de varios módulos independientes.

Sus componentes no se reemplazan o se actualizan.

Sus componentes se reemplazan y actualizan.

Es completamente portable. No es portable o medianamente portable.

Consume poca energía eléctrica. Su consumo eléctrico es alto.

Ideal para realizar prototipos No ideal para prototipos

Su precio es sumamente bajo. Su precio es relativamente alto.

Fuente: Raspberry Pi Supercomputing and Scientific Programming Elaborado por: Marcillo Plúa Francisco Guillermo

Page 55: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 36

2.4.6 Raspberry Pi

La Raspberry Pi al día de hoy es una de las placas más utilizadas a

nivel mundial para realización de proyectos rápidos, debido a su

miniaturización y su bajo precio de adquisición, inicialmente esta placa fue

construida por la Fundación del mismo nombre como una herramienta para

el aprendizaje en programación y ciencias computacionales para escuelas

de bajos recursos de Reino Unido (Raspberrypi, 2017).

Gracias al apoyo de una comunidad creciente la Raspberry Pi

actualmente es una herramienta multipropósito y su capacidad de

procesamiento ha aumentado con el trascurso de los años llegando al día

de hoy a encontrarse tres versiones de esta placa, La Raspberry Pi 1,2 y 3

cada una mejor que la anterior.

FIGURA Nº 24

PLACA RASPBERRY PI

Fuente: https://www.raspberrypi.org Elaborado por: Marcillo Plúa Francisco Guillermo

2.4.7 Computadores Sticks

Este término surge a finales del 2015 cuando las empresas

computacionales como Lenovo e Intel dan a conocer al mercado un mini

ordenador en forma de barra, el cual puede ser conectado a un monitor con

puertos HDMI (Interfaz multimedia de alta definición), ofreciendo similares

Page 56: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 37

experiencias de cómputo a las ofrecidas por computadores de sobremesa,

pero con la ventaja de llevarla a todo lugar y en la palma de la mano.

FIGURA Nº 25

INTEL STICK

Fuente: https://www.intel.com Elaborado por: Marcillo Plúa Francisco Guillermo

2.4.8 Cámaras digitales

Una cámara digital es un dispositivo construido por materiales

semiconductores y cuya finalidad es la de representar el espectro de luz

visible en información digital, en este caso pixeles.

2.4.8.1 Webcam

Una Webcam es un dispositivo electrónico diseñado específicamente

para ser conectado a una computadora personal, la cual puede capturar

tanto imágenes como videos y transmitirlas por medio de internet a través

de aplicaciones compatibles, para su correcto funcionamiento esta necesita

obligatoriamente estar conectado a un puerto de la computadora personal

y disponer de los controladores adecuados para su funcionamiento.

FIGURA Nº 26

CÁMARA WEB

Fuente: http://www.logitech.com/es-roam/product/webcam-c170 Elaborado por: Marcillo Plúa Francisco Guillermo

Page 57: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 38

2.4.8.2 Cámaras IP

Una cámara IP puede funcionar de forma independiente y no necesita

estar conectado de forma directa a un puerto del computador personal, solo

necesita tener una dirección de red para conectarse a internet y compartir

imágenes y videos a cualquier lugar del mundo, además estas pueden

tener sensores que permiten capturar videos en la noche y con poca luz.

FIGURA Nº 27

CÁMARA IP

Fuente: https://www.linio.com.mx Elaborado por: Marcillo Plúa Francisco Guillermo

2.4.9 Altavoz

Un altavoz es un dispositivo que se encarga de transformar la energía

eléctrica en sonido de tipo continuo y agudo, este elemento es utilizado de

forma frecuente para generar alertas sonoras en cualquier tipo de sistema.

FIGURA Nº 28

ALTAVOZ

Fuente: http://spanish.cnbuzzer.com Elaborado por: Marcillo Plúa Francisco Guillermo

Page 58: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 39

2.4.10 Regulador de tensión

Es un dispositivo electrónico cuya finalidad es la regular la tensión

suministrada en su fase de entrada con respecto a su fase de salida, para

la elaboración de este proyecto se necesita de un regulador que suministre

una tensión estable de 5 volts en su fase de salida.

FIGURA Nº 29

REGULADOR DE TENSIÓN

Fuente: http://spanish.cnbuzzer.com Elaborado por: Marcillo Plúa Francisco Guillermo

2.4.11 Software

2.4.11.1 OpenCV

Según OpenCV Foundation (2017), del término inglés (Open Source

Computer Vision Library), Es considerada una librería de visión artificial de

libre uso y desarrollada por Intel a principios de 1999 para desarrollar

aplicaciones computacionales de visión por computador en tiempo real, al

día de hoy esta librería sigue teniendo vigencia y ha evolucionado de forma

sorprendente ya que es multiplataforma y multiprogramación.

Durante el transcurso de los años las empresas han utilizado este

software para automatizar sus procesos en cuanto a producción se refiere,

utilizándolas en el área textil para clasificar telas, en robótica para la

detección de objetos y sistemas de vigilancia avanzados.

Page 59: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 40

FIGURA Nº 30

OPENCV

Fuente: http://opencv.org Elaborado por: Marcillo Plúa Francisco Guillermo

2.4.11.2 Python

Según la Python Software Foundation (2017), es considerado como

un lenguaje de programación potente, de fácil aprendizaje y con facilidad

de ejecutarse sobre cualquier plataforma, dada la ventaja de que es un

lenguaje interpretado, el código sobre el que se escriben las aplicaciones

no necesitan ser compiladas de manera previa como en otros lenguajes,

haciendo propicia su utilización para el desarrollo de prototipos de software.

La gran ventaja de utilizar este lenguaje de programación es su

comunidad activa de desarrolladores, debido a que Python es open source

se pueden encontrar infinidades de librerías para realizar los cálculos

matriciales y operaciones de procesamiento de imágenes con los cuales

trabaja OpenCV.

FIGURA Nº 31

ENTORNO DE DESARROLLO PYTHON

Fuente: https://www.python.org/ Elaborado por: Marcillo Plúa Francisco Guillermo

Page 60: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 41

2.4.11.3 Sistema Operativo

Actualmente existen infinidad de sistemas operativos creados para

diferentes propósitos, algunos son usados en educación otros para

procesar datos estadísticos o realizar cálculos científicos, el sistema

operativo como tal no es más que un conjunto de software que se encarga

de la gestión de los recursos que dispone un sistema, es decir administra

el hardware disponible.

2.4.12 Conectividad

2.4.12.1 Wifi

El wifi es conocido como un estándar para interconectar varios

dispositivos de forma inalámbrica, otorgando la posibilidad de acceder por

medio de ella a la red de internet siempre y cuando se cuente con un

enrutador o punto de acceso que de salida a dicha red.

Actualmente las computadoras de placas simples tienen integradas

un módulo wifi para brindar de conectividad y acceso a internet sin

necesidad de adquirir un elemento por separado, el rango de conectividad

depende de los obstáculos que se encuentren alrededor, cubriendo así un

diámetro de 20m eficaces cuando no existen obstáculos, este tipo de

conexión es la más extendida actualmente y la de mayor demanda debido

a su bajo consumo energético.

2.4.12.2 Twitter

Twitter es considerado como un servicio de mensajería a través de

internet para compartir y publicar mensajes cortos de alrededor de 140

caracteres otorgando la posibilidad de adicionar imágenes o videos, a

diferencia de otras redes esta es considerada como una plataforma para la

generación de contenido y no una red social además en su uso resulta más

Page 61: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 42

flexible debido a que cuenta con una API (Interfaz de programación de

aplicaciones) con la cual se puede integrar a casi cualquier proyecto.

Al momento esta plataforma es de uso libre y está disponible para

diversos dispositivos como son los teléfonos inteligentes y la web, según

datos recogidos desde su página oficial cuenta con alrededor de 300

millones de usuarios activos y el 82% del tráfico de red que genera

provienen de usuarios con un dispositivo móvil (Twitter, 2017).

2.5 Marco contextual

Durante la elaboración del trabajo propuesto se logró evidenciar que

la situación actual que conlleva a la elaboración de un sistema detector de

somnolencia para conductores vehiculares se encuentra enmarcado bajo

dos aspectos importantes, el primero son los accidentes provocados por

manejar en estado de somnolencia sobre las carreteras y el segundo, el

desarrollo de sistemas avanzados para automóviles incorporados en

vehículos de gama alta.

En lo concerniente al primer aspecto, actualmente se conoce de

manera general que los índices de accidentes reportados y provocados por

manejar en estado de somnolencia son elevados, en nuestro país las

estadísticas muestran que tan sólo dentro de los cinco primeros meses del

año 2017 esta cifra alcanzo un número de 260 casos cifra obtenida al inicio

de la investigación, al consultar nuevamente esta cifra se constató que el

índice aumento en 321 casos para un periodo total de seis meses, dejando

en evidencia la problemática latente y el crecimiento del mismo.

Para el caso de los sistemas avanzados que se desarrollan para

asistir a conductores vehiculares, estos sólo son incorporados en vehículos

de gama alta los cuales son exclusivos del mercado internacional, llegando

a tener costos sumamente elevados lo cual dificulta su adquisición y

despliegue a nivel nacional dejando un gran abismo entre esta tecnología.

Page 62: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 43

2.6 Marco conceptual

Para contrarrestar la problemática que conlleva manejar un vehículo

bajo un estado inadecuado como es el caso de la somnolencia y la falta de

sistemas que ayuden a los conductores vehiculares cuando estos viajan

por las carreteras se propone desarrollar un sistema que detecte la

somnolencia en los conductores que manejen algún tipo de vehículo de

carga con el objetivo de alertarlos no solamente de manera local sino

también alertar a una persona interesada en el bienestar del conductor de

manera externa reforzando así la seguridad del operario vehicular a fin de

que este logre tomar las medidas pertinentes para prevenir un posible

accidente en las carreteras.

2.7 Marco legal

Acorde a lo establecido en la Constitución de la República del Ecuador

vigente desde el año (2008), el Estado es el encargado de garantizar la

protección patrimonial y cultural del país, debido a aquello se detallan los

artículos más importantes en relación al presente trabajo.

Según el ámbito tecnológico, el Estado ecuatoriano garantiza a todas

las personas de manera individual o colectiva el acceso universal de la

tecnología en todos sus tipos, visual, auditiva o sensorial según lo detallado

en el artículo 16.

Así mismo según lo expuesto en el artículo 22 las personas de

nacionalidad ecuatoriana tienen derecho al desarrollo de su capacidad

creativa y artística además podrán gozar de los derechos patrimoniales

correspondientes por las creaciones científicas de su autoría, de igual

manera es competencia del estado garantizar la generación y difusión de

contenido científico así como el desarrollo de tecnologías que mejoren la

calidad de vida de las personas y contribuyan al buen vivir haciendo

mención a lo establecido en el artículo 385 de la constitución del Ecuador.

Page 63: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Marco Teórico 44

Acorde al ámbito de los deberes y responsabilidades así como la

libertad de movilización terrestre, son deberes y responsabilidades de los

ecuatorianos el acatar y cumplir las leyes de las autoridades competentes

como lo menciona el artículo 83, además el estado es el encargado de

garantizar a los ecuatorianos la libertad de movilización dentro del territorio

nacional sin privilegio de ninguna naturaleza y bajo cualquier medio

terrestre, aéreo o fluvial como lo expresa el artículo 394 de la misma

constitución.

Según lo establecido en el reglamento a la Ley Orgánica de

Transporte Terrestre, Tránsito y Seguridad Vial del Ecuador (2016), y lo

dispuesto en el artículo 40 se exalta al transporte terrestre como un servicio

esencial para los ecuatorianos y debe responder a la condición de

seguridad, y calidad donde el estado garantiza la movilidad de transporte

por medio de vías adecuadas además que permitan garantizar la integridad

física de los usuarios haciendo uso de valores agregados para garantizar

la seguridad vial.

De igual forma la Agencia Nacional de Regulación y Control del

Transporte Terrestre, Tránsito y Seguridad Vial del Ecuador será el

encargado de realizar las respectivas regulaciones y control de la seguridad

vial según lo establecido en el artículo 16.

Por lo expuesto anteriormente cualquier invención realizada dentro

del territorio ecuatoriano y que se preste para el uso y fomentación del buen

vivir en todas sus formas es aceptado y no representa ninguna amenaza,

por lo tanto no tendrá ninguna sanción ni restricción.

Page 64: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

CAPÍTULO III

METODOLOGÍA

3.1 Diseño de la investigación

El propósito que conlleva a la elaboración de este tercer capítulo es la

de documentar cada uno de los procedimientos, técnicas, métodos así

como de las herramientas utilizadas para afrontar la problemática

previamente formulada y llegar a una posible solución.

Durante el desarrollo del trabajo propuesto se necesitó hacer uso de

varias metodologías y aplicar diversas técnicas de investigación que

facilitaron alcanzar los objetivos propuestos en apartados anteriores.

Por lo tanto se adoptaron las siguientes metodologías ya existentes,

tales como, método cuantitativo, método deductivo, método explicativo,

metodologías de diseño, además de aplicar técnicas investigativas de tipo

exploratoria, de laboratorio y aplicada para posteriormente aplicar los

instrumentos de investigación como encuestas y finalmente analizar los

datos obtenidos e interpretarlos de manera estadística.

1. Como punto inicial se aplicó una charla para dar a conocer al grupo

de estudio la propuesta de solución del prototipo descrito en este

proyecto y conocer sus ideas para tomar en cuenta alguna

sugerencia.

2. Seguidamente se empleó una metodología de diseño la cual ayudó

al bosquejo y conceptualización del prototipo, esta metodología

permitió analizar y detallar los componentes que forman el sistema,

Page 65: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 46

así como su interacción entre hardware y software además se logró

definir los requerimientos con los cuales el sistema puede trabajar y

con cuáles no.

3. Más adelante se llevó a cabo las encuestas con la finalidad de

identificar posibles características que se podían incluir en el diseño

del sistema propuesto para tratar de resolver la problemática

planteada en los apartados anteriores.

4. Luego se procedió a modelar una interfaz que sirve para la

comunicación entre el sistema y el usuario escogiendo la más

conveniente.

5. El siguiente paso fue la elaboración del prototipo acoplando todos

los componentes de hardware y software requeridos para su

funcionamiento.

6. Posteriormente se realizaron las pruebas del prototipo para obtener

datos del funcionamiento que posteriormente serán necesarios para

evaluar su eficiencia.

7. Finalmente se aplicó el método explicativo para concluir con los

resultados obtenidos y posibles mejoras.

3.2 Enfoque de la investigación

Según lo expuesto por Del Cid (2007), el enfoque cuantitativo tiene el

objetivo de medir algún fenómeno de estudio para establecer valores y

representarlos de manera gráfica o en tablas a fin de facilitar su

interpretación.

Para fines de este proyecto se escogió como enfoque de investigación

el de tipo cuantitativo, debido a que en el transcurso de su desarrollo se

Page 66: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 47

utilizaron herramientas de análisis estadísticos para lograr una conclusión

que permita aceptar la elaboración del prototipo como una solución al

problema planteado en apartados anteriores.

3.3 Métodos de investigación

Según Del Cid (2007), existen distintos métodos de investigación, que

no son más que caminos por los cuales el investigador debe recorrer con

la finalidad de llegar a una conclusión, estos métodos son considerados

como procesos lógicos en donde se busca relacionar los datos obtenidos

mediante los instrumentos de recolección de datos a fin de hacer entendible

los resultados encontrados.

3.3.1 Metodología de diseño

Para cumplir con el objetivo de diseñar el sistema detector de

somnolencia para conductores vehiculares en cuanto a estética y

arquitectura que satisfagan los requisitos del funcionamiento del prototipo

se optó por escoger el método de diseño propuesto por Ramirez León

(2011).

Entre los puntos más importantes que destaca son las fases de

prediseño, desarrollo formal o diseño esquemático, desarrollo técnico y

realización de pruebas.

Dentro del prediseño se encuentran el bosquejo y características que

debe tener el producto, en el desarrollo formal o esquemático se encuentra

el prototipado del producto haciendo uso de herramientas CAD (Diseño

Asistido por Computador) indispensables para el modelado y diseño. El

desarrollo técnico comprende la elaboración o uso de los elementos que

llevaran al producto de lo esquemático a lo real y finalmente la fase de

pruebas las cuales permitieron obtener resultados para plasmar una

conclusión.

Page 67: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 48

3.3.2 Método deductivo

Es un método que nace a partir de teorías ya planteadas o teorías que

el propio investigador se plantea, a fin de corroborar y darle validez a sus

postulados y posteriormente aplicarlos a soluciones particulares (Del Cid,

2007).

Se eligió este método de investigación debido a que parte de la

investigación estuvo centrada en comprobar la eficiencia y funcionalidad

del sistema propuesto en el proyecto y de esa forma poder descartarla o

aceptarla como solución al problema abordado.

3.3.3 Método explicativo

Para culminar y argumentar los resultados encontrados durante el

trascurso de la investigación fue necesario saber explicarlas, por lo tanto

para fines de este proyecto también escogió este método para dar a

conocer las conclusiones obtenidas a fin de que estas sean entendibles y

claras.

3.4 Tipos e instrumentos de investigación

3.4.1 Tipos de investigación

3.4.1.1 Investigación exploratoria

Para fines de este proyecto se incluye este tipo de investigación

debido a que el campo de la visión por computador en la cual se encuentra

inmersa esta propuesta del sistema detector de somnolencia para

conductores vehiculares aún se encuentra en proceso de evolución

continua y cada día se aplican nuevos algoritmos para tratar de resolver

problemas mediante esta ciencia.

Page 68: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 49

Además por medio de esta investigación se pudo explorar varios

métodos de predicción de somnolencia a través de sofisticados algoritmos

lo cual ayudó a escoger el que mejor se adapte a los requerimientos del

diseño propuesto.

3.4.1.2 Investigación de laboratorio

Como explica Del Cid (2007), una investigación de tipo laboratorio es

equivalente a una investigación de campo, con la única diferencia de que

esta se realiza en lugares pequeños y espacios que son previamente

controlados siendo muy útiles para experimentación, sin embargo este tipo

de investigación no se limita sólo a un espacio físico cerrado como un

laboratorio.

Se incluye este tipo de investigación debido a que en la elaboración

del proyecto del sistema detector de somnolencia para conductores

vehiculares con alertas vía Twitter cerca del 60% de la propuesta fue

realizada dentro de un entorno controlado y con ayuda de instrumentación

adecuada.

3.4.1.3 Investigación aplicada

Cuando se investiga un fenómeno cuyo objetivo es el de resolver

problemas que mejoren el estilo de vida de las personas y ayuden a

resolver problemas prácticos se habla esencialmente de la investigación

aplicada (Del Cid, 2007).

El presente proyecto utilizó este tipo de investigación debido a que el

sistema detector de somnolencia para conductores vehiculares pretende

ayudar a resolver una problemática real y de esa manera mejorar las

condiciones en las cuales se desenvuelve un conductor vehicular además

el resultado obtenido en las diferentes fases de análisis ayudaron a

comprobar su funcionalidad.

Page 69: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 50

3.5 Análisis de posibles componentes a utilizar

Para seleccionar los componentes que mejor se adapten al desarrollo

del prototipo, previamente se analizaron diferentes elementos que

potencialmente podrían ser útiles para la realización del sistema,

centrándose únicamente en los más elementales como el dispositivo de

adquisición, el hardware de procesamiento y el software.

3.5.1 Dispositivos de adquisición

Al tratarse de un sistema basado en visión por computador este

necesita como elemento de entrada una secuencia de imágenes en tiempo

real, estos datos son adquiridos mediante una cámara digital instalada en

la primera fase del sistema detector de somnolencia.

A continuación se muestran dos tipos de cámara web, la primera de

gama media y la segunda de gama alta, se escogió únicamente estos tipos

de cámara debido a que son las que se encuentran disponibles en el

mercado nacional y su precio no es sumamente elevado.

TABLA N° 3

COMPARATIVA DE CÁMARAS WEB

Cámaras web

Logitech C170

Logitech C920

Especificaciones Especificaciones

Fotos: Hasta 5 megapíxeles Videoconferencia(640 x 480 píxeles) Captura de vídeo: Hasta 1024 x 768 píxeles Micrófono integrado Tecnología Plug and Play Tecnología USB Costo $ 27,00

Fotos: Hasta 15 megapíxeles Videoconferencia(Full HD 1920 x 1080) Conectividad a internet Transmisión vía IP Tecnología Plug and play Micrófono integrado Tecnología USB Costo $ 150,00

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 70: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 51

3.5.2 Hardware de procesamiento

La parte más fundamental del prototipo detector de somnolencia es

su hardware ya que este será el encargado de realizar el 70% del trabajo

total del sistema, debido a que se ocupa de realizar el procesamiento de

los algoritmos tanto de detección y de emisión de alertas contra la

somnolencia, las características que debe poseer el hardware son poder

de procesamiento y de ser posible un tamaño reducido a fin de garantizar

su portabilidad.

En la siguiente tabla se puede apreciar las características de los tres

sistemas de cómputo que fueron previamente analizadas, se eligieron

únicamente estos tres tipos de placas debido a que son las que están

disponibles en el mercado nacional y su adquisición no representa ninguna

dificultad.

TABLA N° 4

COMPARATIVA DE HARDWARE DE PROCESAMIENTO

Pc Intel Core i3

Intel Compute stick

Raspberry Pi 3

Especificaciones Especificaciones Especificaciones

CPU: Intel Core i3 a 2.13Ghz RAM: 6GB DDR3 Módulo Bluetooth Módulo de Wi-Fi 4x USB 2.0 1 x Ethernet 1 x Micro SD 1 X HDMI 1.4 Alimentación 110v Costo $ 300

CPU: Intel Atom Quad-Core a 1,33Ghz RAM: 2GB DDR3 Módulo Bluetooth Módulo de Wi-Fi 1x USB 2.0 1 x Micro SD 1 X HDMI 1.4 Alimentación 5v Costo $ 100,00

CPU: Quad-Core a 900MHZ GPU: Doble núcleo RAM: 1GB DDR2 Módulo Bluetooth Módulo de Wi-Fi 4x USB 2.0 1 x Ethernet 1 x Micro SD 1 X HDMI 1.4 Alimentación 5v Costo $100,00

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 71: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 52

Para realizar las evaluaciones de rendimiento de las placas se utilizó

parte del código de programación desarrollado en el presente proyecto, el

cual consiste en cargar el predictor de marcas faciales que sirve para

detectar los 68 puntos característicos de un rostro, el test tuvo la finalidad

de medir el tiempo de respuesta de cada una de las placas al ser sometidos

al momento de procesar el algoritmo base que sirve para el reconocimiento

de somnolencia y así escoger el más conveniente.

FIGURA N° 32

IMÁGENES DE PRUEBA PARA EVALUAR EL RENDIMIENTO DE LAS

PLACAS DE PROCESAMIENTO

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 72: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 53

FIGURA N° 33

TIEMPO DE RESPUESTA DE PLACAS AL MOMENTO DE CARGAR EL

PREDICTOR DE MARCAS FACIALES

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Para la gráfica mostrada en la figura Nº 33 se aprecia que el

rendimiento del hardware de una pc convencional equipado con un

procesador Core i3 muestra una respuesta sumamente veloz llegando a

procesar el algoritmo en menos de 5 milisegundos.

Mientas que el rendimiento de la placa Intel Stick tuvo un rendimiento

bueno llegando a procesar el algoritmo en un tiempo de 10 milisegundos,

en cuanto a la placa Raspberry pi 3 se observa que el rendimiento de

proceso es sumamente bajo llegando a procesar el algoritmo en un tiempo

de 35 milisegundos.

3.5.3 Software necesario

Para que el sistema logre operar es necesario disponer de algún tipo

de software que ayude a la gestión del hardware además de permitir la

Page 73: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 54

implementación del código necesario para gestionar el código de visión

artificial requerido para detectar la somnolencia, para este caso en

particular se analizaran sólo dos lenguajes de programación el tradicional

C++ y el Lenguaje Python.

Se opta por comparar únicamente estos dos lenguajes de

programación dado a que son los más adecuados para programar sistemas

basados en prototipos, además son los más difundidos para programar

sistemas de visión artificial.

TABLA N° 5

COMPARATIVA DE SOFTWARE

C++

Python

Especificaciones Especificaciones

No portable

Tiempo para compilar código

Sintaxis compleja

No es para prototipado

Pocas librerías

No es fácil de mantener

Lenguaje portable

Código en tiempo de ejecución

Sintaxis fácil de aprender

Prototipado rápido

Amplias librerías

Fácil de mantener

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 74: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 55

3.5.4 Elección de componentes

Una vez se analizaron los posibles componentes que conforman el

sistema detector de somnolencia fue necesario elegir los que más se

adapten a la propuesta planteada quedando definidos de la siguiente

manera.

En cuanto al dispositivo de adquisición de datos para capturar

imágenes en movimiento se adquirió la cámara web Logitech C170 ya que

la única diferencia entre la Logitech C920 es su resolución en pixeles,

además al tratarse de un prototipo no es factible realizar una gran inversión

lo cual sería un desaire al bajo costo que se pretende alcanzar en la fase

de prototipado del sistema detector de somnolencia.

Por otro lado en la parte del hardware de procesamiento se escogió

la Intel compute stick debido a que su rendimiento está por encima de la

placa Raspberry pi 3 y casi igualable en funcionalidad al de un pc

convencional, además es óptima en cuanto al consumo energético debido

a que esta puede ser conectada de forma casi directa a todos los vehículos

adicionando únicamente un cargador de auto con una tensión de 5 voltios.

De la misma manera se escogió al software Python como lenguaje

programador debido a su gran flexibilidad a la hora de programar el código

que hará funcionar al sistema detector de somnolencia, además al ser un

lenguaje no compilado ahorra mucho tiempo y permite la modificación de

código en el mismo instante que se está programando.

3.6 Instrumentos de investigación

3.6.1 Encuesta

Para obtener datos más relevantes que aseguren que la propuesta

planteada se ajuste a la resolución de la problemática planteada se

Page 75: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 56

realizaron catorce encuestas correspondientes al total de colaboradores de

una asociación de transporte de carga pesada ubicada en la ciudad de

Guayaquil de nombre “TransMadrid” con el objetivo de indagar

características o funcionalidades que debería tener el prototipo detector de

somnolencia en cuanto a su diseño o alguna particularidad que se debería

tomar en consideración.

3.6.2 Técnica de observación

Según Ander Egg (2011), esta técnica sirve para acercarse de una

manera eficaz hacia el fenómeno o situación de estudio para observar lo

que ocurre de manera directa, además permite observar detalles que son

considerados como relevantes para la investigación que se realiza.

Para fines de este proyecto se adoptó esta técnica como parte

metodológica debido a que la única forma de obtener indicadores que

demuestren si el sistema propuesto para detectar la somnolencia en

conductores vehiculares funcione de la forma esperada, por ello fue

necesario observar su funcionamiento en detalle para optimizar en lo

posible su buen desempeño.

3.7 Población y muestra

Según Hernández Sampieri (2006), la población puede definirse como

un conjunto de elementos, observaciones o individuos de características

similares que comúnmente son objeto de análisis y estudio con la finalidad

de inferir algún resultado.

De la misma manera D’Angelo Silvia (2015), define que la población

puede ser infinita y de difícil cuantificación cuando no existe la posibilidad

de conteo o extraer algún elemento muestral, y es finita cuando el tamaño

de estudio es conocido o existe la posibilidad de extraer algún elemento

muestral.

Page 76: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 57

Para Bernal (2010), la muestra es considerada como una fracción

significativa de la población y es seleccionada cuando la población total de

estudio es muy extensa o de difícil acceso para realizar la correspondiente

investigación.

Según datos recogidos de la Supercias (2017), entre las provincias de

Pichincha, Manabí y Guayas existen alrededor de 1985 empresas que se

dedican a esta actividad (Véase Anexo Nº 1), para objeto de investigación

se tomó como base a una asociación dedicada al transporte de carga

pesada ubicada en Guayaquil (Transmadrid), cuya ruta de trabajo se

distribuye a través de las provincias de Quito, Guayaquil, Latacunga,

Ambato y Riobamba.

Dado a que el lugar donde se realizaron las encuestas cuenta con un

número limitado de colaboradores, no es factible aplicar alguna fórmula

estadística para seleccionar muestras, por lo tanto la población de estudio

será igual al número de operarios perteneces a la asociación de transporte

de carga pesada quedando establecido de la siguiente manera:

N=14

Dónde N = número total de encuestados.

3.8 Resultados de las encuestas

Luego de realizar el respectivo tratamiento y tabulación de datos

obtenidos por medio de las encuestas se procede a realizar el análisis

correspondiente de los mismos, a continuación se muestran las gráficas de

cada una de las preguntas planteadas, incluyendo una interpretación

individual.

1. ¿Cuándo hace los recorridos de transporte, alguna vez ha

sentido la necesidad de descansar a mitad del viaje?

Page 77: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 58

TABLA N° 6

NECESIDAD DE DESCANSAR A MITAD DE RECORRIDO

Descripción Frecuencia %

Si 14 100%

No 0 0%

Total 14 100% Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 34

NECESIDAD DE DESCANSAR A MITAD DE RECORRIDO

Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

Según la pregunta anterior, esta intenta confirmar que los recorridos

a través de carretera usualmente conllevan al cansancio y de esa manera

corroborar que todo conductor necesita al menos alguna forma de

sobrellevarla.

Acorde a la gráfica obtenida se aprecia que el 100% de los operarios

de transporte encuestados en alguna ocasión han tenido la necesidad de

descansar cuando se encuentran manejando por las carreteras.

Page 78: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 59

2. En caso de ser afirmativa la respuesta anterior, ¿qué acciones

toma en consideración?

TABLA N° 7

ACCIONES QUE TOMA ANTE SÍNTOMAS DE CANSANCIO

Descripción Frecuencia %

Toma un descanso 2 14%

Continua el recorrido 12 86%

Total 14 100% Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 35

ACCIONES QUE TOMA ANTE SÍNTOMAS DE CANSANCIO

Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

La pregunta formulada intenta develar las medidas de seguridad que

toman los operarios de transporte pesado ante un indicio de cansancio en

las carreteras.

Los resultados obtenidos en la gráfica muestran que el 14% toma un

receso, mientras que el 86% ignora este síntoma y continúa su recorrido,

esto se debe a que los tiempos de recorrido entre viaje y viaje deben

llevarse a cabo sin retraso alguno.

Page 79: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 60

3. Con respecto a la facilidad de manipulación del sistema, usted

prefiere lo siguiente: (Escriba en una escala de 1 a 3, donde 1

es prioridad y 3 no)

TABLA N° 8

PREFERENCIA EN CUANTO A MANIPULACIÓN DEL SISTEMA

DETECTOR DE SOMNOLENCIA

Descripción Frecuencia %

Configuraciones fáciles de realizar 4 29%

Sistema fácil de instalar 3 21%

Sistema fácil de utilizar 7 50%

Total 14 100% Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA Nº 36

PREFERENCIA EN CUANTO A MANIPULACIÓN DEL SISTEMA

DETECTOR DE SOMNOLENCIA

Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

De acuerdo al gráfico obtenido se puede evidenciar que el 50% de

encuestados prefiere que el sistema sea fácil de utilizar, mientras que el

29% prefiere que la manera de configurar sea fácil y el 21% prefiere una

instalación fácil de realizar.

Page 80: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 61

4. ¿Cree usted que un sistema para detectar la somnolencia

mientras conduce sería de utilidad al momento de emprender

sus recorridos?

TABLA N° 9

EL SISTEMA PROPUESTO SERÍA ÚTIL EN LOS RECORRIDOS

Descripción Frecuencia %

Si 13 93%

No 1 7%

Total 14 100% Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 37

EL SISTEMA PROPUESTO SERÍA ÚTIL EN LOS RECORRIDOS

Fuente: Encuesta aplicada a operarios Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

La pregunta elaborada tuvo la intención de averiguar si los operarios

de transporte pesado consideran que un sistema para detectar la

somnolencia y alertarlos oportunamente mientras conducen sería útil o no.

De acuerdo al gráfico se evidencia que el 93% consideró que el

sistema detector de somnolencia es de suma utilidad al momento de

emprender los recorridos, mientras el 7% cree lo contrario.

Page 81: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 62

PREGUNTAS AL ADMINISTRADOR

5. En caso de existir el sistema estaría usted dispuesto a adquirirlo

TABLA N° 10

EN CASO DE EXISTIR EL SISTEMA ESTARÍA DISPUESTO A

ADQUIRIRLO

Descripción Frecuencia %

Si 1 100%

No 0 0%

Total 1 100% Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 38

EN CASO DE EXISTIR EL SISTEMA ESTARÍA DISPUESTO A

ADQUIRIRLO

Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

Según la pregunta, esta intenta confirmar el interés que el

administrador de la asociación de transporte de carga pesada mantiene

sobre la adquisición del sistema detector de somnolencia para conductores

vehiculares en caso de que este existiera en el mercado local, dejando en

evidencia que su respuesta es afirmativa .

Page 82: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 63

6. En caso de ser afirmativo la respuesta anterior, ¿cuánto estaría

dispuesto a pagar por dicho sistema?

TABLA N° 11

CUÁNTO ESTARÍA DISPUESTO A PAGAR POR EL SISTEMA

Descripción Frecuencia %

Entre 0-200 dólares 1 100%

Entre 200-250 dólares 0 0%

Entre 250-300 dólares 0 0%

Más de 300 dólares 0 0%

Otro valor 0 0%

Total 1 100% Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 39

CUÁNTO ESTARÍA DISPUESTO A PAGAR POR EL SISTEMA

Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

Según los datos obtenidos en la pregunta anterior se muestra que el

valor máximo a pagar por el sistema detector de somnolencia se encuentra

en $200 dólares, valor que se encuentra dentro del rango del presupuesto

asignado para la elaboración del prototipo.

Page 83: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 64

7. ¿Prefiere usted que el sistema sea administrado de forma

centralizada por un departamento en particular o desea que

cada operario se haga cargo de su respectiva configuración?

TABLA N° 12

PREFIERE ADMINISTRAR EL SISTEMA DE MANERA CENTRALIZADA

O DE FORMA PARTICULAR PARA CADA OPERARIO

Descripción Frecuencia %

Administrado por un departamento en particular 1 100%

Administrado personalmente por el operario 0 0%

Total 1 100% Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 40

PREFIERE ADMINISTRAR EL SISTEMA DE MANERA CENTRALIZADA

O DE FORMA PARTICULAR PARA CADA OPERARIO

Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

Los resultados mostrados en la gráfica dan a conocer que el

administrador cree más conveniente que exista un departamento que se

encargue del monitoreo y administración centralizada de los dispositivos a

que cada operario se encargue de esta labor.

Page 84: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 65

8. Estaría de acuerdo en asumir los costos de datos móviles por

conductor para que el sistema pueda enviar las alertas externas

y así poder monitorear el estado del operario a través de la

plataforma Twitter

TABLA N° 13

ESTARÍA DE ACUERDO EN ASUMIR LOS COSTOS DE DATOS

MÓVILES POR CONDUCTOR PARA EL ENVÍO DE ALERTAS A

TRAVÉS DE TWITTER

Descripción Frecuencia %

Sí 1 100%

No 0 0%

Total 11 100% Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 41

ESTARÍA DE ACUERDO EN ASUMIR LOS COSTOS DE DATOS

MÓVILES POR CONDUCTOR PARA EL ENVÍO DE ALERTAS A

TRAVÉS DE TWITTER

Fuente: Encuesta aplicada al administrador Elaborado por: Marcillo Plúa Francisco Guillermo

Interpretación de los datos

Los resultados exhibidos en la gráfica muestran que la asociación

estaría dispuesta a asumir los costos generados para cada operario al

momento de realizar en envío de la alerta externa a través de la plataforma

Twitter.

Page 85: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 66

3.8.1 Resultado general de la encuesta

Mediante el análisis de las encuestas se puede deducir de manera

general que el proyecto planteado mantiene un alto grado de expectativa

hacia los posibles usuarios por las siguientes razones, la mayor parte de

los encuestados aseguraron que un sistema para la prevención de la

somnolencia mientras se conduce es muy llamativo y novedoso en cierta

forma además de ser útil al momento de emprender ciertas rutas.

Adicionalmente estos largos recorridos que realizan los operarios de

transporte pesado y el cansancio que esto conlleva hacen que el sistema

se convierta en un instrumento sumamente importante para prevenir la

somnolencia mientras se conduce.

Por otro lado el bajo costo que ha tenido su prototipado conlleva a que

sea un sistema accesible no sólo para personas o asociaciones de altos

ingresos sino que puede estar disponible para todos los grupos sociales.

Finalmente su sistema de alerta externa no implica alguna

obstrucción para su realización debido a que estos costos pueden ser

asumidos sin ningún inconveniente, y de esta manera tanto al operador

vehicular y a algún agente externo interesado en el bienestar del conductor

podrá estar al tanto de cualquier contratiempo producido por manejar en

estado de somnolencia a fin de aplicar de forma más segura las medidas

de prevención necesarias.

3.9 Medición de variables

A continuación se muestra una tabla que establece la cuantificación

de variables del sistema detector de somnolencia, para la elaboración de

esta tabla se ha escogido un grupo de indicadores los cuales serán

medidos y posteriormente analizados en las pruebas realizadas en el

capítulo posterior.

Page 86: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Metodología 67

TABLA N° 14

MEDICIÓN DE VARIABLES

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Variable Indicador

Unidad de

medida Rango

Frecuencia de

medición

Herramienta de

medida

Detección de rostros

Cantidad de rostros detectados

Numérica 0 a 1 Constante Prototipo

Estado de somnolencia

Relación contorno

ocular (EAR)

EAR <0.25 y >=0.25

Constante Prototipo

Alertas locales

Nivel auditivo

dB Bueno -

Malo En cada Proceso

Prototipo

Alertas externas

Kilobytes consumido

s Kbps 100 a 1000

En cada Proceso

Prototipo

Page 87: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

CAPÍTULO IV

DESARROLLO DE LA PROPUESTA

4.1 Desarrollo

El presente capítulo cubre la respectiva elaboración de la propuesta

en el cual se abordaran las técnicas de diseño, desarrollo y evaluación del

prototipo del sistema detector de somnolencia con alertas vía tuits.

Esta propuesta se basa en el desarrollo de un producto final dirigido

a empresas de transporte de carga pesada debido a que estas flotas son

las más propensas a sufrir un accidente por causas de sueño a fin de que

los conductores puedan tomar las medidas preventivas y evitar un posible

accidente en carreteras.

4.2 Elaboración del prototipo

Luego de haber corroborado con qué tipo de elementos puede

trabajar el prototipo del sistema detector de somnolencia se procede a su

respectiva conceptualización y elaboración, en esta primera fase se detalla

el bosquejo o diseño conceptual.

Una de las características más importantes con las que debe contar

el sistema es su usabilidad así como su portabilidad, es decir que pueda

ser usado en la mayoría de vehículos de distintas gamas que recorren las

avenidas del país, además de permitir una configuración fácil de realizar y

que su diseño se adapte a los pequeños espacios que usualmente están

disponibles en una cabina automotriz permitiendo que la interconexión

entre vehículo y sistema no implique alguna dificultad.

Page 88: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 69

4.2.1 Diseño en dos etapas

Acorde a lo anteriormente expuesto, para garantizar que el sistema

sea usable y de fácil configuración, se optó por subdividirlo en dos fases de

diseño, la primera consiste en conceptualizar una estación de trabajo

centralizada que será la encargada de realizar las configuraciones

pertinentes para que el sistema esté listo para funcionar evitando que el

usuario final tenga que hacer este trabajo, mientras que la segunda etapa

consiste en el diseño del prototipo principal el cual permitirá detectar la

somnolencia en los conductores.

4.2.1.1 Diseño de la estación de trabajo para configuración del

prototipo

Con la finalidad de evitar las configuraciones que en muchas

ocasiones resultan difíciles de comprender para un usuario común, y con

los datos obtenidos a partir de las encuestas, resulta más factible que la

configuración del prototipo sea llevada a cabo por algún departamento de

forma centralizada.

FIGURA N° 42

ESTACIÓN DE TRABAJO PARA REALIZAR LA CONFIGURACIÓN

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 89: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 70

Por ejemplo para la fase de configuración es más conveniente que el

departamento que gestiona el uso del sistema sea el encargado de

configurar el prototipo, así una vez esté listo sólo será necesaria su

instalación y el conductor vehicular no tendrá que preocuparse por nada.

Para la figura anterior se pueden apreciar dos segmentos, el primero

corresponde al sistema detector de somnolencia y el segundo a la estación

de trabajo, para este caso la estación de trabajo como mínimo deberá

contar con un terminal tipo ordenador personal o laptop además de un

software de gestión, el terminal se conectara de forma inalámbrica al

sistema detector de somnolencia para realizar las configuraciones

pertinentes, todos los detalles se aprecian en el manual de administrador

(véase Anexo Nº 2).

4.2.1.2 Diseño de la Interfaz entre estación de trabajo y sistema

Una interfaz que permita la interacción entre usuario y sistema es

fundamental al momento de elaborar algún prototipo ya que este es

considerado como el único medio por el cual se tendrá acceso a ciertas

configuraciones necesarias para el correcto funcionamiento del mismo.

Para configurar y enlazar el sistema detector de somnolencia con la

plataforma Twitter de manera exitosa y emitir las alertas externas se

desarrolló una interfaz gráfica que permite introducir los parámetros

necesarios a fin de lograr la respectiva sincronización entre el sistema

propuesto y el servicio web.

Tuiter a: En esta sección se escribirá un usuario adicional de la red Twitter

a quien se enviará un duplicado de alerta, en caso de no desear, se deberá

escribir el mismo usuario de la red con el cual se realiza la configuración.

Mensaje: Sección en la cual se escribirá un mensaje de no más de 150

caracteres estableciendo una frase personalizada de alerta.

Page 90: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 71

Consumer key, Consumer secret, Access token y Access token

secret: Son las credenciales que permiten la comunicación entre el sistema

y la red Twitter, para el caso del sector empresarial se necesita únicamente

una cuenta Twitter donde se centralizaran los mensajes provenientes de

cada usuario, estos datos se generan una sola vez y los cuales serán

introducidos en cada sistema para cada usuario, para obtener estos

parámetros lea el manual de administrador.

FIGURA N° 43

MODELO DE INTERFAZ GRÁFICA DE CONFIGURACIÓN DE

ALERTAS VÍA TWITTER

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.2.1.3 Diseño del prototipo

Debido al poco espacio que existe dentro de una cabina vehicular, se

procedió a tomar algunas dimensiones métricas que permitieron establecer

el tamaño mínimo que debería tener la caja o chasis que contendrá el

sistema para ubicarlo de una forma adecuada dentro del vehículo, para

realizar este tipo de bosquejo se utilizaron diversas herramientas CAD

(Diseño Asistido por Computador) las cuales permiten modelar objetos y

acotar medidas reales.

Page 91: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 72

FIGURA N° 44

MEDIDAS OBTENIDAS DE UNA CABINA VEHICULAR

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Las medidas obtenidas del vehículo de carga pesada modelo Toyota

Dyna 200 indican un espacio en cabina de 210 cm de frente y 110 cm de

ancho de cabina, además se midió el alto del tablero donde se ubican los

componentes como la radio y otros dispositivos y cuya medida fue de 30

cm, tamaño suficiente que podría ser utilizado para instalar el prototipo.

4.2.2 Dimensión del chasis

Luego de obtener las medidas correspondientes se decide que el

chasis que recubrirá todas las partes que comprende el sistema será de 22

cm de ancho, 11 cm de lado y 11 cm de alto.

FIGURA N° 45

CHASIS DEL PROTOTIPO

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 92: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 73

4.2.3 Modelado del prototipo

A fin de tener una representación previa del diseño conceptual del

sistema detector de somnolencia se elaboró el siguiente modelo 3D del

mismo, en donde se aprecia la cámara web como instrumento de

adquisición de datos, el control de operario, los puertos de conexión y los

altavoces como fuente de audio para la emisión de la alerta local.

FIGURA N° 46

MODELO DEL PROTOTIPO

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.2.4 Diseño de la Interfaz entre operario vehicular y sistema

A fin de que el usuario vehicular logre tener una interacción adecuada

con el sistema detector de somnolencia se diseñó una interfaz tipo control,

la cual sirve para realizar algunas operaciones básicas por parte del

operario como son, la calibración de cámara, la activación del sistema, la

activación de las alertas externas y el apagado del mismo.

Para hacer uso de este control bastará con que el operario vehicular

conecte el mando a la parte posterior del sistema a fin de realizar la

interacción correspondiente, para conocer más acerca de su funcionalidad

se debe leer el manual de operario.

Page 93: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 74

FIGURA N° 47

INTERFAZ ENTRE OPERARIO Y SISTEMA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.3 Procesos para detectar la somnolencia

Durante el siguiente apartado se describirán los procesos que ejecuta

el sistema, desde la adquisición de datos hasta la emisión de alertas

correspondientes, mientras que el código fuente de implementación se

podrá apreciar en el Anexo Nº 6 de este proyecto.

4.3.1 Etapa de adquisición de datos

En esta primera fase el sistema se encarga de adquirir datos

provenientes del entorno, esto se consigue con la ayuda de una cámara

web apuntando hacia la región de interés que deseamos captar, para este

caso es el rostro de la persona donde se pretende predecir la somnolencia.

FIGURA N° 48

ETAPA DE ADQUISICIÓN DE DATOS

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 94: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 75

4.3.2 Etapa de pre-procesamiento

Esta fase comprende el procesamiento previo de las imágenes

adquiridas, el paso consiste en cambiar el espacio de colores RGB de una

imagen en color a un espacio de escalas de grises debido a que es más

fácil tratar una imagen sin color a que una con miles de colores.

FIGURA N° 49

CONVERSIÓN A ESCALA DE GRISES

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.3.3 Selección de la región de interés general

Esta fase comprende la selección de una región de interés (ROI)

sobre la cual se aplicaran los posteriores procesos, una ROI es útil para

aplicar alguna operación únicamente sobre unas coordenadas particulares,

y evitar el procesamiento innecesario.

Debido a que la cámara de adquisición se mantendrá estática y

apuntando en lo posible al rostro de la persona se determinó que la región

de exclusión para cada lado debía de ser un 15% del tamaño total de la

imagen, este porcentaje viene establecido dentro de la configuración del

sistema, para este caso la parte amarilla será la ROI sobre la cual se trabaja

quedando descartada la parte color roja.

Page 95: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 76

FIGURA N° 50

SELECCIÓN DE ROI GENERAL

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.3.4 Identificación de rostro

Para identificar de manera oportuna el rostro de la persona el

procedimiento utilizó el método de reconocimiento de Viola Jones, el cual

ayudó a seleccionar una nueva región de interés pero esta vez más precisa

la cual sólo se centrara en la parte del rostro y no en una región a priori

como en el caso anterior, esto permitió posteriormente aplicar el método de

marcas faciales sobre la región de la cara evitando el cálculo de procesos

innecesarios sobre toda la imagen.

FIGURA N° 51

IDENTIFICACIÓN DE ROSTRO

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.3.5 Aplicación del predictor de marcas faciales

Con la aplicación del detector de marcas faciales se pueden ubicar

ciertas partes del rostro como se mencionó en apartados anteriores y con

mayor precisión, para efectos del sistema detector de somnolencia

propuesto únicamente se requiere ubicar la ROI perteneciente a los ojos de

Page 96: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 77

la persona para luego aplicar el cálculo del EAR para determinar el índice

radial del contorno ocular y así lograr predecir si existe o no una condición

de somnolencia en el operario vehicular.

FIGURA N° 52

APLICACIÓN DEL PREDICTOR DE MARCAS FACIALES

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.3.6 Predicción del estado de somnolencia

Una vez se ha obtenido la región de interés principal de los ojos se

puede obtener la relación y aspecto del contorno ocular aplicando el

método EAR para de esa forma predecir el sueño en los operarios

vehiculares, donde una escala superior o igual a 0.25 EAR muestran un

estado de no somnolencia, mientras que una escala inferior a 0.25 EAR y

durante un tiempo de cuatro segundos indicará un estado somnolente.

FIGURA N° 53

DETECCIÓN DE SOMNOLENCIA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 97: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 78

4.4 Activación de alertas

Luego de verificado que el índice EAR es menor a 0.25 y el tiempo en

que permanecen cerrados los ojos corresponden a 4 segundos se procede

a la activación de las alertas, para el caso en que el conductor este

presentando síntomas de sueño mientras conduce, se activará la alerta

local, la cual consiste en la emisión de un sonido en el interior del vehículo,

si el conductor hace caso omiso por tres ocasiones el sistema procederá a

emitir la alerta externa la cual consiste en enviar un mensaje vía Twitter a

algún usuario de interés.

FIGURA N° 54

EMISIÓN DE ALERTAS

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.5 Casos de uso

Dentro del desarrollo del sistema propuesto se necesita establecer el

comportamiento que este tendrá de manera general y especificar la forma

de interacción con el usuario, esto se puede lograr aplicando el Lenguaje

de Modelado Unificado (UML) que no son más que diagramas que

Page 98: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 79

muestran las funcionalidades del propio sistema y su interconexión entre

diferentes entidades.

FIGURA N° 55

DIAGRAMA DE CASO DE USO GENERAL

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.5.1 Caso de uso configurar sistema

En el siguiente diagrama se aprecia una vista del proceso

denominado configurar sistema que permite identificar al actor y las

funciones que se pueden llevar a cabo en dicho proceso.

FIGURA N° 56

CASO DE USO CONFIGURAR SISTEMA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 99: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 80

TABLA Nº 15

CONFIGURAR SISTEMA

Código: CU001 Nombre: Configurar sistema

Actor: Usuario administrador del sistema detector de somnolencia

Descripción:

Proceso de configuración inicial del sistema

Condición:

1. El sistema detector de somnolencia deberá estar encendido

2. La estación de trabajo deberá estar configurada

3. Se deberá poseer una cuenta en la red Twitter

4. El usuario deberá haber obtenido las credenciales de acceso

proporcionadas por la red Twitter, (Véase Anexo Nº 2) manual de

administrador

Eventos

1. El usuario administrador deberá acceder al sistema detector de

somnolencia tal como indica el manual de administrador

2. El sistema muestra su escritorio remoto

3. El usuario administrador ejecutará el archivo de configuración

4. El sistema detector de somnolencia muestra la interfaz gráfica de

configuración

5. El usuario ingresa las credenciales para sincronizar el sistema

detector de somnolencia y la plataforma Twitter

6. El usuario administrador presiona el botón “Aceptar”

7. El sistema almacena los datos de forma permanente

8. El usuario administrador presiona el botón “Salir”

9. El sistema cierra la ventana

10. El sistema se apaga

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 100: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 81

4.5.2 Caso de uso calibrar cámara

El esquema muestra una vista del proceso denominado calibrar

cámara que permite identificar al actor (conductor) y las funciones que se

pueden llevar a cabo en dicho proceso.

FIGURA N° 57

CASO DE USO CALIBRAR CÁMARA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

TABLA Nº 16

CASO DE USO CALIBRAR CÁMARA

Código: CU002 Nombre: Calibrar cámara

Actor: Usuario vehicular

Descripción:

Proceso para colocar la cámara en la posición adecuada

Condición:

1. El sistema detector de somnolencia deberá estar encendido

2. El sistema detector de somnolencia deberá estar ubicado en el

vehículo

3. La cámara debe estar conectada al sistema

4. La cámara debe estar en lo posible al frente del rostro a una

distancia de aproximadamente 75cm a 80 cm y apuntando a la

región ocular

Page 101: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 82

5. El control del sistema deberá estar correctamente conectado y

estar a la mano

Eventos

1. El usuario del sistema deberá presionar el botón del control

2. EL sistema detector de somnolencia no emitirá sonido alguno en

caso de que la cámara este en una posición inadecuada

3. El usuario vehicular deberá mover el ángulo vertical de la cámara

hacia arriba o hacia abajo apuntando a los ojos del operario

vehicular

4. El usuario vehicular presionará nuevamente el botón del

control

5. Si sistema detector emite un sonido “Rostro detectado”

6. La cámara ha sido debidamente colocada y está lista para

funcionar

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.5.3 Caso de uso activar sistema

En el siguiente diagrama se obtiene una vista del proceso

denominado activar sistema, además permiten identificar al actor y las

funciones que pueden realizar.

FIGURA N° 58

CASO DE USO ACTIVAR SISTEMA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 102: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 83

TABLA Nº 17

CASO DE USO ACTIVAR SISTEMA

Código: CU003 Nombre: Activar sistema

Actor: Usuario vehicular

Descripción:

Proceso para activar sistema

Condición:

1. El sistema deberá estar encendido

2. El control del sistema deberá estar correctamente conectado y

disponible a la mano

Eventos

1. El usuario del sistema deberá presionar el botón del control

2. El sistema detector de somnolencia emite un sonido “Sistema

activado”

3. El sistema detector de somnolencia empieza a operar

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.5.4 Caso de uso desactivar sistema

En el siguiente diagrama se obtiene una vista del proceso

denominado desactivar sistema, además permiten identificar al actor y las

funciones que pueden realizar.

FIGURA N° 59

CASO DE USO DESACTIVAR SISTEMA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 103: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 84

TABLA Nº 18

CASO DE USO DESACTIVAR SISTEMA

Código: CU004 Nombre: Desactivar sistema

Actor: Usuario vehicular

Descripción:

Proceso para desactivar sistema

Condición:

3. El sistema deberá estar encendido

4. El control del sistema deberá estar correctamente conectado y

disponible a la mano

Eventos

4. El usuario del sistema deberá presionar el botón del control

5. El sistema detector de somnolencia emite un sonido “Sistema

desactivado”

6. El sistema detector de somnolencia se desactiva de manera

temporal hasta que el usuario vehicular lo active nuevamente

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.5.5 Caso de uso desactivar alertas Twitter

En el siguiente caso se puede obtener una vista del proceso

denominado desactivar alertas Twitter, además permiten identificar al actor

y las funciones que se pueden llevar a cabo.

FIGURA N° 60

CASO DE USO DESACTIVAR ALERTAS TWITTER

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 104: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 85

TABLA Nº 19

CASO DE USO DESACTIVAR ALERTAS TWITTER

Código: CU005 Nombre: Desactivar alertas Twitter

Actor: Usuario vehicular

Descripción:

Proceso para desactivar las alertas externas vía Twitter en caso de que

el conductor no requiera esta función

Condición:

1. El sistema detector de somnolencia deberá estar encendido

2. Las alertas vienen activadas por defecto

3. El control del sistema deberá estar correctamente conectado y

disponible a la mano

Eventos

1. El usuario del sistema deberá presionar el botón

2. El sistema detector de somnolencia emite un sonido “Alertas

externas desactivadas”

3. Las alertas son desactivadas de forma temporal hasta que el

usuario vehicular decida activarlas nuevamente

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.5.6 Caso de uso activar alertas Twitter

En el siguiente caso se detalla una vista del proceso denominado

activar alertas Twitter, además permiten identificar al actor y las funciones

que se pueden llevar a cabo.

Page 105: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 86

FIGURA N° 61

CASO DE USO ACTIVAR ALERTAS TWITTER

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

TABLA Nº 20

CASO DE USO ACTIVAR ALERTAS TWITTER

Código: CU006 Nombre: Activar alertas Twitter

Actor: Usuario vehicular

Descripción:

Proceso para activar las alertas externas vía Twitter en caso de que el

conductor las haya desactivado previamente

Condición:

1. El sistema detector de somnolencia deberá estar encendido

2. El control del sistema deberá estar correctamente conectado y

disponible a la mano

Eventos

1. El usuario del sistema deberá presionar el botón

2. El sistema detector de somnolencia emite un sonido “Alertas

externas activadas”

3. Las alertas son activadas de forma exitosa

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 106: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 87

4.5.7 Caso de uso apagar sistema

En el siguiente caso se aprecia una vista del proceso denominado

Apagar sistema, además permiten identificar al actor y las funciones que se

pueden llevar a cabo.

FIGURA N° 62

CASO DE USO APAGAR SISTEMA

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

TABLA Nº 21

CASO DE USO APAGAR SISTEMA

Código: CU007 Nombre: Apagar sistema

Actor: Usuario vehicular

Descripción:

Proceso para apagar el sistema de forma permanente

Condición:

1. El sistema detector de somnolencia deberá estar encendido

2. El control del sistema deberá estar correctamente conectado y

disponible a la mano

Eventos

1. El usuario del sistema deberá presionar el botón

2. El sistema detector de somnolencia se apagará de manera total

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 107: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 88

4.6 Evaluación del prototipo y resultados

La evaluación del prototipo detector de somnolencia se elaboró de dos

maneras, la primera fue escoger un conjunto de imágenes donde se

encuentran distintos rostros de personas con diferentes rasgos faciales a

fin de determinar la exactitud de reconocimiento de somnolencia, mientras

que la segunda forma se realizó directamente desde el prototipo y la

cámara web apuntando al rostro de un individuo a fin de corroborar los

datos de exactitud obtenidos mediante el primer método.

4.6.1 Resultados mediante un conjunto de imágenes

Para este caso se examinó un conjunto de 400 imágenes divididas

de la siguiente forma, 200 imágenes contenían rostros de individuos con

los ojos cerrados y 200 imágenes con rostros de personas cuyos ojos se

encontraban abiertos dando como resultado la matriz de confusión de la

figura Nº 63.

Una matriz de confusión sirve para medir la confusión de clasificación

de un sistema basado en visión por computador, dado a que un sistema es

propenso a fallos la matriz permite registrar los aciertos y desaciertos que

realizó el sistema.

FIGURA N° 63

MATRIZ DE CONFUSIÓN

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

Page 108: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 89

Dentro de la matriz de confusión se observa el análisis entre datos

reales y resultados del sistema, los datos reales comprenden el número de

imágenes de interés a analizar para este caso son 200 imágenes de rostros

con ojos cerrados las cuales son datos reales positivos, y 200 imágenes de

rostros de ojos abiertos como datos reales negativos.

Luego de validar el sistema se obtiene que del total de 200 imágenes

con rostros cerrados el sistema fue capaz de detectar 154 de manera

correcta los cuales se registran dentro de la celda reales positivos, así

mismo el sistema confundió 46 imágenes de ojos cerrados de forma

errónea con ojos abiertos las cuales se registran en la casilla falsos

positivos.

Del mismo modo para el total de 200 imágenes con rostros de ojos

abiertos el sistema confundió 41 imágenes de ojos abiertos con imágenes

de ojos cerrados las cuales se registran en la casilla falsos negativos y fue

capaz de reconocer 159 imágenes con rostros de ojos abiertos de forma

correcta las cuales se registran en la celda reales negativos.

Entonces al aplicar la fórmula para hallar la exactitud del sistema se

observa un índice de exactitud de 97% para reconocer ojos cerrados de

forma correcta por lo tanto al aplicar el prototipo en condiciones reales para

predecir un estado de somnolencia en conductores se obtiene una tasa de

fiabilidad sumamente elevada.

El 3% restante en donde el sistema no pudo detectar un caso de ojos

cerrados o confundió ojos abiertos fue debido a factores puntuales, como

por ejemplo, los rostros de las personas cuya región ocular se encontraban

semi cubiertos ya sea por cabello o algún objeto extraño como gafas

oscuras o lentes con reflejo, también porque la rotación del rostro en forma

horizontal o vertical era muy exagerada, porque la imagen era borrosa,

porque el contorno ocular fue demasiado pequeño y el rostro no se detectó

correctamente.

Page 109: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 90

La gráfica siguiente muestra la respuesta del sistema ante el conjunto

de imágenes de entrada, donde el eje horizontal representa las imágenes

de prueba utilizadas en la evaluación, para el caso de ojos cerrados se

muestra que la mayoría de valores se encuentran por debajo de 0.25 valor

establecido en apartados anteriores y conocido como EAR, el cual es

utilizado para predecir el índice de somnolencia.

FIGURA N° 64

RESPUESTA DEL SISTEMA PARA OJOS CERRADOS

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

Por lo tanto valores inferiores a 0.25 indican somnolencia y valores

superiores a 0.25 indican un estado normal.

A continuación se muestra la gráfica de respuesta para datos con

rostros de ojos abiertos donde se logra apreciar que la mayor parte de

datos analizados se encuentran por encima de la línea color rojo indicando

un estado normal, mientras que sólo existen algunos picos por debajo de

la línea roja siendo estas los datos mal clasificados por el sistema y de lo

cual se habló en el análisis de la matriz de confusión.

Page 110: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 91

FIGURA N° 65

RESPUESTA DEL SISTEMA PARA OJOS ABIERTOS

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 66

RESPUESTA PARA OJOS ABIERTOS DERECHO E IZQUIERDO

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

Page 111: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 92

En la siguiente figura se puede apreciar una parte de la evaluación del

prototipo detector de somnolencia para extraer los resultados comentados,

en la primera imagen se observa que el sistema ha detectado de forma

correcta el EAR y cuyo valor es menor a 0.25 (ojos cerrados), sin embargo

la imagen de la derecha a pesar de encontrarse un rostro con ojos cerrados

el sistema asignó un EAR de 0.25, es decir ha predicho la somnolencia de

forma errada.

FIGURA N° 67

RESULTADOS DE EVALUACIÓN DEL PROTOTIPO

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

4.6.2 Resultados mediante el uso del prototipo en ambiente

normal

Para este caso se evaluó el uso del prototipo mediante su empleo

directo, la secuencia que se generó corresponden a un total de 800

imágenes en movimiento.

Las gráficas siguientes indican el comportamiento del sistema ante

circunstancias óptimas, el sistema fue probado en condiciones de luz

ambiente y los resultados obtenidos son favorables, por encima de la línea

Page 112: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 93

roja se aprecian los valores mayores a los 0.25 EAR que indican el índice

de somnolencia, esto sugiere que en esos cuadros de imágenes el

individuo mantuvo sus ojos abiertos, mientras que los datos por debajo de

la línea roja indican parpadeos prolongados.

En este caso los valores inferiores a 0.25 grafican nueve valles

claramente identificados los cuales representan la somnolencia del

individuo, mientras que en el cuarto valle se interpreta como un leve

parpadeo no prolongado.

FIGURA N° 68

RESPUESTA DEL PROTOTIPO A LUZ AMBIENTE

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 69

RESPUESTA DEL PROTOTIPO EN OJO DERECHO E IZQUIERDO

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

Page 113: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 94

Una vez que el sistema detectó el estado de somnolencia procedió a

emitir las alertas correspondientes, la alerta local y la alerta vía Twitter.

FIGURA N° 70

ESTADO DE SOMNOLENCIA Y ALERTA TWITTER

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

En cuanto a la detección de rostro esta fue satisfactoria en un 99%

debido a las propias condiciones de iluminación además las alertas locales

mantienen un nivel auditivo bueno debido a la usencia de ruido y las alertas

externas se emitieron al 100%, mientras que el EAR detectado fue de 98%.

4.6.3 Resultados mediante el uso del prototipo en ambiente con

poca luz

Esta prueba fue realizada en horas de la noche cerca de las 21:00

horas pm, con la finalidad de observar el comportamiento del prototipo en

presencia de poca luz, para realizar la prueba se analizaron un conjunto de

330 imágenes, entonces, como primera observación se pudo registrar que

debido a la poca visibilidad, las imágenes capturadas por la cámara web

presentan una porción de ruido como se muestra en la Figura Nº 71.

Esta porción de ruido causó que el sistema presente ciertas

alteraciones, la primera de ellas es la dificultad de detectar los rostros a

Page 114: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 95

primera instancia esta parte mantuvo una medida de 70%, sin embargo

esta causa afecta de forma mínima al proceso de predicción de

somnolencia, en la Figura Nº 72 la burbuja 1 muestra un parpadeo adicional

o inexistente, para las burbujas 2,3 y 4 el sistema detecto de forma correcta

un caso de parpadeo prolongado mientras que las burbujas 5 y 6 fueron

parpadeos semi prolongados inexistentes que el sistema catalogo como

una alerta errónea.

Por lo cual se puede decir que el sistema registró cuatro alertas de las

cuales sólo una fue incorrecta, es decir trabajo a un 80%, para resolver este

inconveniente es necesario que la cabina vehicular cuente con una

iluminación mínima para maximizar la sensibilidad de la cámara y esta

opere normalmente, con respecto al factor EAR se aprecia que están por

encima del valor nominal en 80%, las alertas internas tuvieron un nivel

auditivo bueno y las alertas externas se emitieron al 100%

FIGURA N° 71

EJECUCIÓN DEL PROTOTIPO A POCA LUZ

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

Page 115: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 96

FIGURA N° 72

RESPUESTA DEL PROTOTIPO A POCA LUZ

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

4.6.4 Resultados mediante el uso del prototipo en personas con

ojos de contorno pequeño

Esta prueba fue realizada en una persona con características oculares

de contornos pequeños, con la finalidad de observar el comportamiento del

prototipo, para realizar la prueba se analizaron un conjunto de 825

imágenes, entonces, como primera observación se pudo registrar que

debido a las características oculares de la persona, se presentaron tres

lecturas erróneas como se observa en la Figura Nº 74.

Dado a que el sistema está elaborado para detectar el cierre de ojos

de las personas y aprovechando esta similitud con un estado de

adormecimiento se puede hacer una predicción de la somnolencia en

conductores debido a que la sintomatología común de adormecimiento es

el cierre prolongado de los ojos, sin embargo cuando el sistema reconoce

ojos oculares con contornos pequeños este las puede interpretar como ojos

Page 116: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 97

cerrados pero sin implicar grandes problemas porque las alertas externas

son emitidas luego de un máximo de tres activaciones de alertas locales.

FIGURA N° 73

EJECUCIÓN DEL PROTOTIPO EN PERSONAS CON OJOS DE

CONTORNOS PEQUEÑOS

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

FIGURA N° 74

RESPUESTA DEL PROTOTIPO EN PERSONAS CON OJOS DE

CONTORNOS PEQUEÑOS

Fuente: Prototipo detector de somnolencia Elaborado por: Marcillo Plúa Francisco Guillermo

Page 117: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 98

En torno a la medición el sistema fue capaz de operar correctamente

al 60%, además se observa que el EAR es propenso a adoptar un valor por

debajo de 0.25 y trabaja a un 60%, en cambio la detección de rostro es

buena en 90%, las alertas locales son buenas y las alertas externas

funcionan en un 80%.

4.6.5 Resultados mediante el uso del prototipo en ambientes

ruidosos

Esta prueba fue realizada en un ambiente con sonido inducido dado

a que en las anteriores pruebas no se contempla esta escena, para realizar

el test se utilizó una bocina convencional de computador de iguales niveles

auditivos que el altavoz incorporado dentro del prototipo y con un sonido a

todo volumen se procedió a activar las alertas locales del sistema detector

de somnolencia para verificar su respuesta.

Debido a que el prototipo del sistema detector de somnolencia emite

sonidos agudos cuando se activa su alerta local estos se pudieron escuchar

de manera normal a pesar del ruido externo producido artificialmente.

FIGURA N° 75

PRUEBAS REALIZADAS CON RUIDO EXTERNO INDUCIDO

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 118: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 99

4.7 Costos de operación

Debido a que el sistema requiere utilizar algún tipo de conectividad

para enviar las alertas vía tuits, se analizó el costo que implica su

utilización en cuanto a este medio, para este caso se estudió la relación

existente entre los mensajes emitidos y el valor generado por el uso de

datos hacia internet.

FIGURA N° 76

COSTOS POR ALERTAS TWITTER

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Acorde a la gráfica se expresa lo siguiente, cada alerta externa

generada por medio del sistema necesitó de al menos 100kb (kilobytes) de

datos para ser compartida hacia internet, mientras la generación de 10

alertas implicó utilizar cerca de 1024kb (kilobytes). Según los anuncios

publicitarios de las operadoras móviles del país la cantidad de datos

generados tienen un costo de $ 0,20 centavos de dólar más impuesto

cantidad sumamente conveniente.

Page 119: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 100

TABLA Nº 22

TABLA GENERAL DE RESULTADOS

Ambiente

normal

Ambiente con poca

luz

Personas con contornos de

ojos pequeños

Ambientes ruidosos

Detección

de rostros 99% 80% 60% ---

Factor

EAR 98% 80% 60% ---

Alertas

locales Buena Buena Buena Buena

Alertas

externas 100% 100% 80% ---

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.8 Inversión realizada

El detalle de la inversión mostrada a continuación refleja la viabilidad

de la elaboración del prototipo final. Para realizar el análisis y adquisición

de los componentes se procuraron mantener dos principios, el primero fue

adquirir los elementos disponibles únicamente en mercado local y procurar

su bajo costo.

FIGURA N° 77

PROTOTIPO REAL

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

Page 120: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 101

TABLA Nº 23

INVERSIÓN REALIZADA DE ELEMENTOS PRINCIPALES

Cantidad Detalle Costo total ($)

1 Intel compute stick 110,00

1 Cámara web Logitech C170 25,00

1 Altavoz 5,00

1 Conversor HDMI-VGA 10,00

1 Chasis 15,00

1 Regulador de tensión auto 5,00

1 Control de sistema 5,00

1 HUB USB 5,00

TOTAL 180,00

Fuente: Investigación Directa Elaborado por: Marcillo Plúa Francisco Guillermo

4.9 Posibles mejoras

Para cumplir con el alcance de la investigación se procedió a realizar

el siguiente presupuesto en donde se detallan posibles elementos del

mercado internacional para mejorar el sistema en cuanto a la placa de

procesamiento y la cámara de adquisición de datos, si bien se nota un

incremento en su precio la funcionalidad que brinda justifica la inversión,

dado que una cámara de ese tipo puede trabajar en cualquier horario, sea

matutino o nocturno y la placa cuenta con su propia pantalla para el caso

en donde el dispositivo este orientado a una sola persona a fin de realizar

las configuraciones necesarias, además garantiza un diseño compacto.

Page 121: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 102

TABLA Nº 24

PRESUPUESTO DE ELEMENTOS DEL MERCADO INTERNACIONAL

ONTOP WI8028-HD HIGOLE GOLE10 Mini PC

Especificaciones Especificaciones

Cámara web Full HD

Sensor nocturno

Distancia focal de 5

metros en la noche

Conexión WIFI

Resolución de 1280 x 720

Procesador Intel Atom Quad-

Core

2GB de memoria RAM DDR3

WIFI & Bluetooth

Funciona a fuente de 5

voltios

3 puertos USB

Pantalla integrada táctil

Precio $32,00 Precio $170,00

Costo sin importación $202,00

Costo de importación $28,00

Regulador de tensión $5,00

Costo Total + importe $235,00

Fuente: https://www.gearbest.com Elaborado por: Marcillo Plúa Francisco Guillermo

Page 122: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 103

4.10 Conclusiones y recomendaciones

4.10.1 Conclusiones

Se realizó un análisis entre los diferentes tipos de hardware y software

utilizados en este proyecto, escogiendo la Intel compute stick como placa

principal de procesamiento debido a que en las pruebas de rendimiento se

observó una fluidez casi comparable al de un PC tradicional manteniendo

un retardo de sólo 5 milisegundos entre procesos en comparación a otras

placas que obtuvieron un retardo de 30 milisegundos entre proceso de

cómputo.

En cuanto a la cámara de adquisición de imágenes se escogió la

Logitech C170 por el costo de inversión y disponibilidad de mercado, por el

lado del software de programación se escogió Python por ser un lenguaje

no compilado y fácil de programar además es uno de los más utilizados

para proyectos basados en prototipos.

Durante la fase de diseño se procuró que el sistema final en cuanto a

forma se refiere sea lo más compacto posible, es por ello que se elaboró

un chasis con unas medidas de 12 cm de ancho, 11 cm de largo y 11 cm

de alto que contiene a todos los componentes en un solo sitio dándole un

tono de estética.

En cuanto a la implementación del sistema, este represento un grado

de dificultad media debido a que el tema escogido requiere un gran nivel

de conocimiento en cuanto a programación se refiere, pero esto fue

compensado al momento de escoger el lenguaje de programación

adecuado Python como se mencionó anteriormente.

Mediante la evaluación del prototipo se constató que al recibir los

datos de entrada por medio de una cámara web esta influye en su

funcionamiento, es decir fue necesario tomar en cuenta tanto la iluminación,

Page 123: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 104

el fondo y el correcto posicionamiento de la cámara para que el sistema

trabaje de forma correcta, se determinó que la distancia óptima para colocar

la cámara es de entre 75 cm a 80 cm desde el rostro de la persona.

Además dado a que las personas poseen diferentes rasgos faciales y

características propias, el sistema fue sometido a diferentes pruebas

obteniendo los siguientes resultados: En un ambiente normal el sistema

trabajó a un 99% y la detección del factor EAR funcionó en un 98%;

mientras para ambientes con poca luz el sistema trabajó a 80% y su factor

EAR en un 98%; del mismo modo los resultados obtenidos en pruebas

realizadas en rostros de personas con contornos de ojos pequeños el

sistema trabajó un 60% y su factor EAR en un 60%, finalmente en

ambientes ruidosos el sonido de alerta emitido presenta buenos resultados.

Del mismo modo se constató que cuando el sistema detector de

somnolencia es sometido a un ambiente donde existe una iluminación

adecuada y la posición del dispositivo de adquisición de imágenes es

óptima, el prototipo puede detectar el cierre prolongado de los ojos hasta

en un 97% de los casos y de esa manera predecir un estado de

somnolencia de mayor exactitud.

Por medio del análisis de costos de operación por alertas Twitter se

verificó que la relación existente entre los mensajes emitidos y el valor

generado por el uso de datos hacia internet resultaron convenientes,

generando un gasto de 1024kb (kilobytes) por los mensajes emitidos,

representando alrededor de $0.20 centavos de dólar.

En cuanto a la emisión de la alerta local sonora, esta se emitió de

manera normal y con un nivel audible bueno, logrando el objetivo por la cual

fue diseñada, el de alertar en tiempo real y de manera oportuna al conductor

vehicular sobre un posible caso de somnolencia, por otro lado la alerta

externa se envió con éxito a la plataforma Twitter permitiendo que un

Page 124: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Desarrollo de la propuesta 105

agente externo pueda mantenerse al tanto de lo que ocurre con el operario

vehicular a fin de tomar alguna medida de seguridad.

4.10.2 Recomendaciones

Para obtener mejores resultados en cuanto a disminuir el error de

clasificación entre rostros con ojos cerrados y rostros con ojos abiertos se

sugiere buscar otras alternativas de hardware, tanto en placa de

procesamiento y cámara web para contar con niveles de detección más

óptimos.

Para el envío de alertas externas es necesario disponer con un punto

de internet, si comparte datos a través de su teléfono inteligente es

preferible contar con un plan de datos básico debido a que estos siempre

se mantienen conectados a la red de internet y no conllevaría a un costo

extra a la hora de usar el sistema.

En cuanto a los métodos de visión por computador existen infinidad

de ellos, se sugiere abordar nuevas técnicas y así comparar nuevos

resultados que aporten de manera positiva a la investigación presente.

Para un correcto uso del sistema es conveniente leer los casos de uso

detallados anteriormente ya que en ellos se describe el funcionamiento del

mismo.

Page 125: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

ANEXOS

Page 126: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 107

ANEXO N° 1

NÚMERO DE COMPAÑIAS DE CARGA PESADA

PROVINCIA DEL GUAYAS

Fuente: Supercias Elaborado por: Marcillo Plúa Francisco Guillermo

PROVINCIA DE MANABÍ

Fuente: Supercias Elaborado por: Marcillo Plúa Francisco Guillermo

Page 127: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 108

PROVINCIA DE PICHINCHA

Fuente: Supercias Elaborado por: Marcillo Plúa Francisco Guillermo

Page 128: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 109

ANEXO N° 2

MANUAL DE ADMINISTRADOR

Page 129: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 110

ANEXO N° 3

MANUAL DE OPERADOR VEHICULAR

Page 130: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 111

Page 131: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 112

Page 132: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 113

Page 133: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 114

Page 134: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 115

Page 135: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 116

ANEXO N° 3

MANUAL DE OPERADOR VEHICULAR

Page 136: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 117

Page 137: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 118

ANEXO Nº 4

INSTALACIÓN DEL SISTEMA

Page 138: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 119

Page 139: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 120

ANEXO N° 5

ALGORITMO DE FUNCIONAMIENTO DEL SISTEMA

Page 140: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 121

ANEXO N° 6

CÓDIGO DEL SISTEMA

Page 141: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 122

Page 142: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 123

Page 143: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 124

Page 144: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 125

Page 145: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 126

Page 146: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Anexo 127

ANEXO N° 7

ENCUESTA La siguiente encuesta corresponde al tema de titulación denominado "PROTOTIPO DE UN SISTEMA DETECTOR DE SOMNOLENCIA CON ALERTAS VÍA TUITS PARA CONDUCTORES VEHICULARES" cuyo propósito es recoger datos acerca de las características a considerar para la elaboración del prototipo.

Por favor lea las preguntas despacio y sin apuros, en caso de no entender alguna pregunta, pida ayuda al entrevistador y gustosamente le ayudará. 1) ¿Cuándo hace los recorridos de transporte, alguna vez ha sentido la necesidad de descansar a mitad del viaje?

No

2) En caso de ser afirmativa la respuesta anterior, ¿qué acciones toma en consideración?

Toma un descanso

Continua con el recorrido

3) Con respecto a la facilidad de manipulación del sistema, usted prefiere lo siguiente: (Escriba en una escala de 1 a 3, donde 1 es prioridad y 3 no)

Configuraciones fáciles de realizar

Sistema fácil de instalar

Sistema fácil de usar

4) ¿Cree usted que un sistema para detectar la somnolencia mientras conduce

sería de utilidad al momento de emprender los recorridos?

No

PREGUNTA AL ADMINISTRADOR

5) ¿En caso de existir el sistema estaría usted dispuesto a adquirirlo? si su

respuesta es No, finalice la encuesta.

No

6) En caso de ser afirmativa la respuesta anterior, ¿cuánto estaría dispuesto a pagar por dicho sistema?

Entre 0-200 dólares

Entre 200-250 dólares

Entre 250-300 dólares

Más de 300 dólares

Otro valor

7) ¿Prefiere usted que el sistema sea administrado de forma centralizada por un departamento en particular o desea que cada operario se haga cargo de su respectiva configuración?

Administrado por un departamento en particular

Administrado personalmente por el operario

8) ¿Estaría de acuerdo en asumir los costos de datos móviles por conductor para que el sistema puede enviar las alertas externas y así poder monitorear el estado del operario a través de la plataforma Twitter?

No

Page 147: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

BIBLIOGRAFÍA

Ander Egg, E. (2011). Libro. Aprender a investigar. Métodos de

investigación científica. Argentina. Editorial Brujas.

ANT. (2017). Página web. Agencia Nacional de Transito. Consejos de

seguridad vial. http://www.ant.gob.ec/

ANT. (2015). Página web. Agencia Nacional de Transito del

Ecuador.Anuario

estadístico.http://www.ecuadorencifras.gob.ec/documentos/web-

inec/Estadisticas_Economicas/Estadistica%20de%20Transporte/20

15/2015_AnuarioTransportesResultados.pdf

Beekman, G. (2005). Libro. Introducción a la Informática. ¿Qué son los

sistemas informáticos?. Madrid. Pearson Educación.

Bernal A, C. (2010). Libro. Metodología de la investigación. Metodologías

de investigación científica. Colombia. Pearson Educacion.

Bosch. (2012). Revista. BoschInforma. Sistema contra la somnolencia.

http://mbprensa.com/publicaciones/Bosch%20Informa%20129%20j

ulio%202012.pdf

Constitución de la República del Ecuador. (2008). Página web.

Gobierno autónomo descentralizado de Pichincha.

http://www.pichincha.gob.ec/phocadownload/leytransparencia/literal

_a/normasderegulacion/constitucion_republica_ecuador_2008.pdf

D'Ángelo, S. (2015). Repositorio de la Universidad Nacional del Nordeste,

Población y Muestra. Población y

Page 148: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Bibliografía 129

Muestra.https://med.unne.edu.ar/sitio/multimedia/imagenes/ckfinder/files/fil

es/aps/POBLACIÓN Y MUESTRA (Lic DAngelo).pdf

Del Cid, A. (2007). Libro. Investigación, Fundamentos y Metodología.

Metodología de la investigación. México. Pearson Educación.

Hernández Sampieri, R., Fernández Collado, C., & Baptista Lucio, P.

(2006). Libro. Metodología de la investigación. México D.F. Mc Graw

Hill. https://metodologiaecs.wordpress.com/2013/02/20/libro-

metodologia-de-la-investigacion-5ta-ed-sampieri/

Intelligent behaviour understanding group. (2012). Página web. Data

set. http://www.ifp.illinois.edu/~vuongle2/helen/

Jung, h. (2011). Página Web. Google Patents. Patente US6243015.

https://www.google.com/patents/US6243015

motorbit. (2017). Página web. MOTORBIT. Selft-driving-cars.

http://motorbit.com/awa-seg-j-ecuador-cuales-las-carreteras-mas-

peligrosas/?pais=

Opencv Foundation. (2017). Página web. Opencv. ¿Qué es Opencv?.

http://opencv.org/

OptAlert. (2017). Página web. OptAlert. Sistema de control de fatiga.

http://www.optalert.com

Otman, A., Pierre, J., Karray, F., & Desrochers, K. (2002). Página Web.

Google Patents. Patente US6822573.

https://www.google.com/patents/US6822573

Page 149: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Bibliografía 130

Pajankar, A. (2017). Libro. Raspberry Pi Supercomputing and Scientific

Programming. Raspberry Pi. Apress.

https://books.google.com.ec/books/about/Raspberry_Pi_Supercom

puting_and_Scientif.html?id=QmclDwAAQBAJ&redir_esc=y

Presidencia de la república del Ecuador. (2016). Página web. Agencia

Nacional de Transito del Ecuador. Ley orgánica de transporte

terrestre. http://www.ant.gob.ec/index.php/ant/base-

legal/reglamento-general-para-la-aplicacion-de-la-lotttsv

Python Software Foundation. (2017). Página web. Python. ¿Qué es

Python?. https://www.python.org/about/

Raspberry Pi Foundation. (2017). Página web. Rapberry Pi. ¿Qué es

Raspberry Pi?. https://www.raspberrypi.org/about/

RAE. (2017). Página web. Real Academia Española. Somnolencia.

http://dle.rae.es/srv/fetch?id=YKvs9Pd

Ramirez León, C. (2011). Repositorio. Universidad del Norte. Propuesta

metodológica parael desarrollo de productos. metodológica parael

desarrollo de productos.

http://www.redalyc.org/pdf/646/64620756003.pdf

Soukupová, T., & Cech, J. (2016). Artículo. Real-Time Eye Blink Detection

using Facial Landmarks. Czech Technical University in Prague.

https://vision.fe.uni-lj.si/cvww2016/proceedings/papers/05.pdf

Supercias. (2017). Página web. Superintendencia de Compañias, Valores

y Seguros. Información de empresas.

http://www.supercias.gob.ec/portalinformacion/

Page 150: UNIVERSIDAD DE GUAYAQUIL FACULTAD DE ...repositorio.ug.edu.ec/bitstream/redug/27429/1/TESIS...Comparativa de cámaras web Comparativa de hardware de procesamiento Comparativa de software

Bibliografía 131

Twitter. (2017). Página web. Twitter. Acerca de Twitter. Obtenido de

https://about.twitter.com/es/company

Viola, P., & Jones, M. (2001). Artículo. Robust Real-time Face Detection.

Cambridge Research Laboratory.

https://www.researchgate.net/publication/220660094_Robust_Real-

Time_Face_Detection

Waymo. (2017). Página Web. Waymo. Selft-driver. https://waymo.com/

Zhang, H., J, G., & Smith, M. (2002). Página Web. Google Patents. Patente

US7202792. https://www.google.com/patents/US7202792