Implementacion Del Algoritmo de Canny y Hough para Sistema de Deteccion de Carril
Implementacion Del Algoritmo de Canny y Hough para Sistema de Deteccion de Carril
Implementacion Del Algoritmo de Canny y Hough para Sistema de Deteccion de Carril
CONTENIDO
1.
INTRODUCCION ........................................................................................................................................ 4
1.1 OBJETIVOS ............................................................................................................................................... 5
1.1.1 OBJETIVO GENERAL ................................................................................................................... 5
1.1.2 OBJETIVOS ESPECFICOS ......................................................................................................... 5
1.2 RESUMEN ................................................................................................................................................. 6
1.3 ALCANCE................................................................................................................................................... 7
1.4 REVISION DOCUMENTAL ................................................................................................................. 8
2.
ndice de figuras:
Figura 1. Ventajas y desventajas de las tecnologas de deteccin. ............................................ 9
Figura 2. Diagrama de bloques. .............................................................................................................. 11
Figura 3. Pseudocdigo Algoritmo de Canny. ............................................................................... 12
Figura 4. Distancias Mini Cooper. .......................................................................................................... 14
Figura 5. Medidas de interlineado de carreteras. .......................................................................... 15
Figura 6. Simulacin Carretera. .............................................................................................................. 15
Figura 7. Simulacin giro a la derecha y lnea blanca recta. ...................................................... 16
Figura 8. Simulacin giro a la izquierda y lnea blanca interlineada................................... 16
Figura 9. Circuito implementado con ARDUINO. ............................................................................ 17
Figura 10. Estado 1 sin salirse del carril. ............................................................................................ 18
Figura 11. Estado 2, desviacion a la derecha..................................................................................... 19
Figura 12. Visualizacion de correccion de carril a la derecha................................................... 19
Figura 13. Estado 3, desviacion a la izquierda. ................................................................................ 20
Figura 14. Visualizacion de correccion de carril a la izquierda. ............................................. 20
1. INTRODUCCION
El siguiente trabajo propone la implementacin del algoritmo de Hough y de Canny
[1] para el procesamiento de imgenes, con el fin de recrear fsicamente un
sistema de deteccin de carril que alerte al usuario en caso de que se presente
desviacin del vehculo en la va. Esto con el propsito de disminuir el grado de
accidentalidad en carreteras rectas de gran longitud, como por ejemplo en pases
como Estados Unidos, y algunas del territorio nacional.
Este proyecto se realiza a partir y en base a la simulacin del algoritmo elaborado
por parte de estudiantes de semestres superiores de ingeniera en mecatrnica,
donde se pretende implementarlo fsicamente en un carro a escala y a control
remoto para comprobar su funcionamiento de acuerdo a los requerimientos
establecidos y realizar as posibles mejoras que aporten una mayor eficiencia en
los resultados finales. Esto con el fin de aplicarlo a futuro en sistemas a escala
real.
Este dispositivo por su naturaleza mecatrnica pretende ser parte de la nueva
generacin que remplazar a sistemas predecesores gracias a la tecnologa y
beneficios que ofrece.
Adems del proceso de implementacin, el documento abarcar la etapa de
planeacin y estudio previa a la ejecucin del proyecto, lo que facilitar identificar
las causas y propsitos de cada uno de las funciones y mecanismos que
componen al prototipo final.
1.1 OBJETIVOS
1.1.1 OBJETIVO GENERAL
Implementar en un carro a control remoto el algoritmo de Hough y de Canny para
el procesamiento de imgenes a partir de una cmara para PC la cual recibir las
imgenes visualizas en el entorno del carro; por medio del algoritmo se enviar
una seal para corregir la trayectoria al detectar una desviacin y as evitar un
accidente.
1.1.2 OBJETIVOS ESPECFICOS
1.2 RESUMEN
Este trabajo presenta el proceso llevado a cabo para la implementacin del
algoritmo de Hough y de Canny para el procesamiento de imgenes en un carro a
control remoto, con el fin de generar una alerta al conductor cuando por motivos
involuntarios se est saliendo del carril y le permita as corregir la ruta; esto para
evitar precisamente la accidentalidad por cansancio al recorrer distancias muy
largas en carreteras, o por descuido y/o distraccin del conductor.
1.3 ALCANCE
El problema se fundamenta en la implementacin del algoritmo de Hough y de
Canny en un carro a control remoto para generar una alerta al conductor en caso
de desviacin del carril, tomando este dentro de lo que abarca un proyecto de
ingeniera, el cual permitir un avance en el tema del automvil. La planeacin y
alcance del mismo dependern en gran medida de las necesidades de la
poblacin a la cual va dirigida, en este caso a las personas que concurren por
carreteras despejadas y de gran longitud, para disminuir el nmero de accidentes.
Se evaluaran las distintas variables que delimitaran nuestro proyecto como son:
Visibilidad.
Obstculos.
Resolucin de la cmara.
Tipo de vehculo.
BENCHMARKING
de
informacin
necesario
para
ubicar
tecnolgicamente
comercialmente el prototipo que se est diseando. Una vez se tiene claro este
concepto se puede comunicar con mayor facilidad todo lo concerniente al
propsito del proyecto, alcance, proceder y los beneficios esperados.
El
Sistema
de
Alerta
de
Cambio
Involuntario
de
Carril,
conocido
El sistema consta de sensores de deteccin de las lneas del carril, una unidad
electrnica de control que procesa la informacin recibida por el sensor o sensores
y que calcula en todo momento la posicin y trayectoria del vehculo respecto a las
lneas delimitadoras del carril, y una interfaz de usuario que consta del interruptor
de puesta en marcha del sistema y de los sistemas de aviso al usuario (acstico,
ptico y/o mediante vibraciones del volante o el asiento).
Citron ha sido el primer fabricante de vehculos del segmento medio que ofrece
desde finales del 2004 el sistema en sus modelos C4 y C5, ste ltimo desde
marzo de 2005, aunque nicamente en las versiones con un acabado superior. EL
LDW es de serie en el C5 y se instala como opcin en el C4. Inicialmente se
ofrece a un precio de 450 y 520 euros dependiendo del modelo.
Todo este proceso requiere de una electrnica de altas prestaciones que supone
sin duda un coste del sistema ms elevado.
11
12
13
Las distancias A. y B. son dadas por las especificaciones de un mini cooper real,
la distancia C. se obtuvo a partir de un modelo a escala (el que se usar para el
desarrollo del proyecto), se sabe que el vehculo modelo tiene una escala 1:18,
por ende la posicin de la cmara est dada por una altura de 6.5 cm a nivel del
suelo. A continuacin se midi la distancia del foco de la cmara hasta donde esta
genera su mximo alcance de visin, esta distancia del punto ciego fue de 2.3 m.
14
15
16
3. SISTEMA DE CONTROL
Adems del procesamiento de imgenes mostrado anteriormente, se necesit un
sistema que permitiera enviar la seal de correccin de carril hacia el vehculo.
Para ello se utiliz una tarjeta ARDUINO UNO que a travs de una comunicacin
serial reciba informacin desde Simulink la cual procesaba para generar
diferentes salidas y as modificar y/o corregir la direccin del vehculo.
17
Estado 1. Indicando que el carro va por buen camino y que no se est saliendo del
carril donde el algoritmo detecta el carril y las lneas blancas.
18
19
20
21
4. CONCLUSIONES
Para realizar este proyecto hay que tener muy en cuenta la velocidad de
procesamiento del PC con el cual se va a controlar el vehculo, ya que
dependiendo de este se regula la velocidad de conduccin, en el caso de
ser mayor, el procesamiento de imgenes no alcanza a realizar en el
tiempo adecuado su respectivo control y el sistema no responde de manera
correcta.
22
BIBLIOGRAFIA
[1]
https://espacioseguro.com/fundacionfitsa0/admin/_fitsa/archivos/publicacion
es/0000027/03-Cambio_carril.pdf
[2]
http://www.geocities.ws/tecnilibros/articulos/alerta_cambio_carril.pdf
[3]
http://earchivo.uc3m.es/bitstream/handle/10016/15303/pfc_pablo_esteban_
santa-teresa_2012.pdf?sequence=1
23