Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados

Detalhes bibliográficos
Autor(a) principal: Silva, Guilherme Brandão da
Data de Publicação: 2024
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UEL
Texto Completo: https://repositorio.uel.br/handle/123456789/10098
Resumo: Resumo: A detecção e análise de faixas sobre as vias de trânsito destaca-se como uma das tecnolo gias fundamentais na implementação de veículos inteligentes e são essenciais em sistemas que auxiliam motoristas e veículos autônomos a dirigirem com segurança A queda no custo asso ciado ao aumento no desempenho das comodities da eletrônica, tais como sensores de visão e chips gráficos integrados, impulsionaram pesquisas e aplicações de direção autônoma e semi autônoma, onde a detecção de faixas de trânsito é uma das tecnologias fundamentais Este trabalho propõe a implementação heterogênea otimizada de um sistema de detecção de faixas em tempo real capaz de analisar e estimar as características geométricas e espaciais das faixas centrais observadas O sistema proposto, baseado em imagens de uma câmera monocular, fun ciona em uma sequência temporal de imagens Os quadros são pré-processados para a obtenção de uma imagem integrada em perspectiva aérea, onde características das sinalizações de faixa são extraídas para a formação de mapas de evidências Estes mapas combinados geram uma imagem binária robusta que contêm as marcações das faixas A estimativa final da faixa é modelada por um polinômio e é detectada via método de janelas deslizantes Para avaliação e validação do sistema proposto, o algoritmo foi implementado em um sistema embarcado con vencional, NVIDIA Jetson Nano, com um SoC Tegra X1 dotado de um processador ARM A57 e um chip gráfico NVIDIA com 128 núcleos CUDA São utilizadas e imagens reais de uma base de dados convencional para o problema de detecção de faixas de trânsito Foram analisadas métricas de acurácia, taxa de detecção e tempo de execução para diferentes cenários de vias Ademais, o método se mostrou eficiente para detectar as faixas de trânsito em diversos cená rios como estradas e rodovias, em diferentes condições, horários e trânsito O desempenho do método variou de 92,3% a 99,% de acurácia no melhor subconjunto, detectando até 97,9% das faixas centrais disponíveis com 8% dos pontos detectados válidos A implementação paralela otimizada foi capaz de executar, respectivamente, 14 vezes e 25 vezes mais rápido que a sua versão serial e híbrida, performando a uma taxa de 3 quadros por segundo, ultrapassando em dez vezes os requisitos de execução em tempo real
id UEL_d37e5583c70251cb74ba2e54179952dd
oai_identifier_str oai:repositorio.uel.br:123456789/10098
network_acronym_str UEL
network_name_str Repositório Institucional da UEL
repository_id_str
spelling Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcadosSistemas embarcadosFaixas de trânsitoDetecçãoVeículos inteligentesImplementaçãoEmbedded systemsTraffic lanes - DetectionIntelligent vehicles - ImplementationResumo: A detecção e análise de faixas sobre as vias de trânsito destaca-se como uma das tecnolo gias fundamentais na implementação de veículos inteligentes e são essenciais em sistemas que auxiliam motoristas e veículos autônomos a dirigirem com segurança A queda no custo asso ciado ao aumento no desempenho das comodities da eletrônica, tais como sensores de visão e chips gráficos integrados, impulsionaram pesquisas e aplicações de direção autônoma e semi autônoma, onde a detecção de faixas de trânsito é uma das tecnologias fundamentais Este trabalho propõe a implementação heterogênea otimizada de um sistema de detecção de faixas em tempo real capaz de analisar e estimar as características geométricas e espaciais das faixas centrais observadas O sistema proposto, baseado em imagens de uma câmera monocular, fun ciona em uma sequência temporal de imagens Os quadros são pré-processados para a obtenção de uma imagem integrada em perspectiva aérea, onde características das sinalizações de faixa são extraídas para a formação de mapas de evidências Estes mapas combinados geram uma imagem binária robusta que contêm as marcações das faixas A estimativa final da faixa é modelada por um polinômio e é detectada via método de janelas deslizantes Para avaliação e validação do sistema proposto, o algoritmo foi implementado em um sistema embarcado con vencional, NVIDIA Jetson Nano, com um SoC Tegra X1 dotado de um processador ARM A57 e um chip gráfico NVIDIA com 128 núcleos CUDA São utilizadas e imagens reais de uma base de dados convencional para o problema de detecção de faixas de trânsito Foram analisadas métricas de acurácia, taxa de detecção e tempo de execução para diferentes cenários de vias Ademais, o método se mostrou eficiente para detectar as faixas de trânsito em diversos cená rios como estradas e rodovias, em diferentes condições, horários e trânsito O desempenho do método variou de 92,3% a 99,% de acurácia no melhor subconjunto, detectando até 97,9% das faixas centrais disponíveis com 8% dos pontos detectados válidos A implementação paralela otimizada foi capaz de executar, respectivamente, 14 vezes e 25 vezes mais rápido que a sua versão serial e híbrida, performando a uma taxa de 3 quadros por segundo, ultrapassando em dez vezes os requisitos de execução em tempo realDissertação (Mestrado em Engenharia Elétrica) - Universidade Estadual de Londrina, Centro de Tecnologia e Urbanismo, Programa de Pós-Graduação em Engenharia ElétricaAbstract: Decreasing costs and improvements on the performance of vision sensors, graphic chips, and embedded hardware have boosted research and applications related to autonomous and semi autonomous driving Within this area, lane detection is one of the most critical technologies It is a fundamental part of the implementation of autonomous driving or advanced driver assistance systems This work proposes the heterogeneous implementation of a real-time lane detection system that should be capable of analyzing and estimating geometrical and spatial characteristics of the observed lanes The proposed system is based on images from a monocular camera and works on a temporal sequence of images Each image frame is pre-processed to obtain a grayscale bird’s view perspective version of the image Then the features of the lane marks are extracted from that perspective by building some features maps These maps are combined to generate a robust binary image with the lane marks information The final estimation of the lanes is modeled by a polynomial fit, which is detected through an iterative sliding window method For evaluation and testing of the proposed method, the algorithm was implemented in a conventional embedded system with the SoC Tegra X1 equipped with an ARM A57 processor and an NVIDIA graphics chip with 128 CUDA cores Real images of a common dataset are used as input of the system The method proved efficient for detecting ego-lanes on roads and highways running TuSimple dataset images with different scenarios The method’s performance ranged from 923% to 99% accuracy in the best subset, detecting up to 979% of the ego-lanes available with 8% of the valid points In this way, the work is in the same range as other similar methods with the difference of being executed in an inexpensive graphics-processing tailored real-time embedded system The method performs within the established real-time limits The embedded system executed it in just 234 ms, which is 25 faster than the hybrid version and 14 times faster than the CPU-executed sequential version Additionally, considering the method’s run-time, future implementations can improve even further and enhance the detection quality still copping with the real-time criteriaMelo, Leonimer Flávio de [Orientador]Granziera Junior, FranciscoBarbon Junior, SylvioScalassara, Paulo RogérioSilva, Guilherme Brandão da2024-05-01T12:14:15Z2024-05-01T12:14:15Z2021.0002.02.2022info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://repositorio.uel.br/handle/123456789/10098porMestradoEngenharia ElétricaCentro de Tecnologia e UrbanismoPrograma de Pós-Graduação em Engenharia ElétricaLondrinareponame:Repositório Institucional da UELinstname:Universidade Estadual de Londrina (UEL)instacron:UELinfo:eu-repo/semantics/openAccess2024-07-12T04:20:12Zoai:repositorio.uel.br:123456789/10098Biblioteca Digital de Teses e Dissertaçõeshttp://www.bibliotecadigital.uel.br/PUBhttp://www.bibliotecadigital.uel.br/OAI/oai2.phpbcuel@uel.br||opendoar:2024-07-12T04:20:12Repositório Institucional da UEL - Universidade Estadual de Londrina (UEL)false
dc.title.none.fl_str_mv Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
title Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
spellingShingle Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
Silva, Guilherme Brandão da
Sistemas embarcados
Faixas de trânsito
Detecção
Veículos inteligentes
Implementação
Embedded systems
Traffic lanes - Detection
Intelligent vehicles - Implementation
title_short Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
title_full Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
title_fullStr Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
title_full_unstemmed Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
title_sort Método heterogêneo de detecção de faixas de trânsito em tempo real para sistemas embarcados
author Silva, Guilherme Brandão da
author_facet Silva, Guilherme Brandão da
author_role author
dc.contributor.none.fl_str_mv Melo, Leonimer Flávio de [Orientador]
Granziera Junior, Francisco
Barbon Junior, Sylvio
Scalassara, Paulo Rogério
dc.contributor.author.fl_str_mv Silva, Guilherme Brandão da
dc.subject.por.fl_str_mv Sistemas embarcados
Faixas de trânsito
Detecção
Veículos inteligentes
Implementação
Embedded systems
Traffic lanes - Detection
Intelligent vehicles - Implementation
topic Sistemas embarcados
Faixas de trânsito
Detecção
Veículos inteligentes
Implementação
Embedded systems
Traffic lanes - Detection
Intelligent vehicles - Implementation
description Resumo: A detecção e análise de faixas sobre as vias de trânsito destaca-se como uma das tecnolo gias fundamentais na implementação de veículos inteligentes e são essenciais em sistemas que auxiliam motoristas e veículos autônomos a dirigirem com segurança A queda no custo asso ciado ao aumento no desempenho das comodities da eletrônica, tais como sensores de visão e chips gráficos integrados, impulsionaram pesquisas e aplicações de direção autônoma e semi autônoma, onde a detecção de faixas de trânsito é uma das tecnologias fundamentais Este trabalho propõe a implementação heterogênea otimizada de um sistema de detecção de faixas em tempo real capaz de analisar e estimar as características geométricas e espaciais das faixas centrais observadas O sistema proposto, baseado em imagens de uma câmera monocular, fun ciona em uma sequência temporal de imagens Os quadros são pré-processados para a obtenção de uma imagem integrada em perspectiva aérea, onde características das sinalizações de faixa são extraídas para a formação de mapas de evidências Estes mapas combinados geram uma imagem binária robusta que contêm as marcações das faixas A estimativa final da faixa é modelada por um polinômio e é detectada via método de janelas deslizantes Para avaliação e validação do sistema proposto, o algoritmo foi implementado em um sistema embarcado con vencional, NVIDIA Jetson Nano, com um SoC Tegra X1 dotado de um processador ARM A57 e um chip gráfico NVIDIA com 128 núcleos CUDA São utilizadas e imagens reais de uma base de dados convencional para o problema de detecção de faixas de trânsito Foram analisadas métricas de acurácia, taxa de detecção e tempo de execução para diferentes cenários de vias Ademais, o método se mostrou eficiente para detectar as faixas de trânsito em diversos cená rios como estradas e rodovias, em diferentes condições, horários e trânsito O desempenho do método variou de 92,3% a 99,% de acurácia no melhor subconjunto, detectando até 97,9% das faixas centrais disponíveis com 8% dos pontos detectados válidos A implementação paralela otimizada foi capaz de executar, respectivamente, 14 vezes e 25 vezes mais rápido que a sua versão serial e híbrida, performando a uma taxa de 3 quadros por segundo, ultrapassando em dez vezes os requisitos de execução em tempo real
publishDate 2024
dc.date.none.fl_str_mv 02.02.2022
2021.00
2024-05-01T12:14:15Z
2024-05-01T12:14:15Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv https://repositorio.uel.br/handle/123456789/10098
url https://repositorio.uel.br/handle/123456789/10098
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv Mestrado
Engenharia Elétrica
Centro de Tecnologia e Urbanismo
Programa de Pós-Graduação em Engenharia Elétrica
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.coverage.none.fl_str_mv Londrina
dc.source.none.fl_str_mv reponame:Repositório Institucional da UEL
instname:Universidade Estadual de Londrina (UEL)
instacron:UEL
instname_str Universidade Estadual de Londrina (UEL)
instacron_str UEL
institution UEL
reponame_str Repositório Institucional da UEL
collection Repositório Institucional da UEL
repository.name.fl_str_mv Repositório Institucional da UEL - Universidade Estadual de Londrina (UEL)
repository.mail.fl_str_mv bcuel@uel.br||
_version_ 1809823293440524288