IDENTIFICAÇÃO E CLASSIFICAÇÃO DE SINALIZAÇÃO HORIZONTAL EM AUTOVIAS UTILIZANDO OPENCV

Oliveira Júnior, Francisco Alves de

Resumo

Acidentes de trânsito podem ser fatais, causando a morte ou invalidez de motoristas e pedestres. Desta forma, muitos pesquisadores estão desenvolvendo meios para deixar os veículos mais seguros, através do uso de sistemas de apoio à condução que auxiliem os motoristas nas mais diversas situações no trânsito. O objetivo deste trabalho é propor um sistema para detecção e classificação de linhas de sinalização horizontais em autovias. Sistemas deste tipo podem ajudar a diminuir a quantidade de acidentes de trânsito, auxiliando o condutor do veículo a permanecer em sua faixa e realizar ultrapassagens apenas em locais permitidos. As imagens das autovias, capturadas por uma câmera fixada ao para-brisa no interior do veículo, são analisadas quadro a quadro em tempo real. O sistema proposto foi desenvolvido na linguagem de programação C++, utilizando a biblioteca OpenCV, de código aberto, amplamente empregada em visão computacional. Dentre outras técnicas, utilizou-se o detector de bordas de Canny e a Transformada Probabilística de Hough para identificação de segmentos de reta. Adicionalmente, foram desenvolvidos métodos geométricos para otimização e eliminação de segmentos desnecessários e um algoritmo para estimação do ponto de fuga, o qual auxilia na identificação dos segmentos mais relevantes para o sistema. Foram realizados sete experimentos apresentando diferentes níveis de dificuldade. Acurácias na faixa de valores de 86,58% a 100% foram alcançadas. Em média, os experimentos obtiveram uma acurácia de 94,56% na classificação dos diferentes tipos de sinalizações horizontais.

Citação

Artigo Completo

Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.