Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens

Detalhes bibliográficos
Autor(a) principal: Zorawski, Thais
Data de Publicação: 2022
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/30730
Resumo: Contexto: A detecção de linha do horizonte é uma tarefa que pode ser empregada na área de realidade aumentada, na segurança de portos, navegação de embarcações e aeronaves autônomas, entre outras aplicações. Ela consiste no encontro da borda que faz a fronteira entre o céu e o não-céu. No processo de detecção da linha do horizonte no meio marítimo, elementos desafiadores podem aparecer, como neblina, mau tempo, vapor da água, reflexos e embarcações encobrindo a linha do horizonte. Métodos tradicionais do processamento de imagens, ao serem empregados de forma isolada, sem a utilização de outras técnicas e ferramentas, nem sempre conseguem lidar satisfatoriamente com esses desafios. Por outro lado, métodos que utilizam aprendizagem de máquina tem obtido taxas de acerto promissoras, porém alguns desses métodos propostos envolvem operações complexas, como por exemplo as redes neurais artificiais profundas, e são executados em GPUs. Tendo em vista que aeronaves autônomas tem um hardware limitado e muitas vezes não contam com uma GPU, utilizar esses métodos pode não ser viável. Objetivo: Neste trabalho propõe-se um método de detecção da linha do horizonte para imagens marítimas utilizando processamento de imagens com métodos de apoio que podem ser implementados em dispositivos embarcados. Método: Utilizando a base de dados Singapure Maritime Dataset (SMD), foram utilizadas técnicas de processamento de imagens, como detecção de bordas, combinadas a outros métodos que não utilizam aprendizagem de máquina, como o Random Sample Concensus (RANSAC), para determinar a linha do horizonte em imagens marítimas. Resultados: o método proposto apresentou erro na determinação do ângulo abaixo de 1 grau para imagens onboard e entre 2,85 e 2,89 para imagens onshore, e menos de 5 pixels de diferença da linha real para a linha estimada para cinquenta porcento das imagens testadas. Conclusões: Apesar dos resultados obtidos pelo método proposto apresentarem uma taxa de erro superior ao atingido pelo estado da arte, ele pode traçar uma linha do horizonte aproximada e pode ser executado em dispositivos embarcados.
id UTFPR-12_8a5c7159ccd1fc4ae560a79c746a8e25
oai_identifier_str oai:repositorio.utfpr.edu.br:1/30730
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2023-03-06T20:23:47Z2023-03-06T20:23:47Z2022-06-14ZORAWSKI, Thais. Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens. 2022. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022.http://repositorio.utfpr.edu.br/jspui/handle/1/30730Contexto: A detecção de linha do horizonte é uma tarefa que pode ser empregada na área de realidade aumentada, na segurança de portos, navegação de embarcações e aeronaves autônomas, entre outras aplicações. Ela consiste no encontro da borda que faz a fronteira entre o céu e o não-céu. No processo de detecção da linha do horizonte no meio marítimo, elementos desafiadores podem aparecer, como neblina, mau tempo, vapor da água, reflexos e embarcações encobrindo a linha do horizonte. Métodos tradicionais do processamento de imagens, ao serem empregados de forma isolada, sem a utilização de outras técnicas e ferramentas, nem sempre conseguem lidar satisfatoriamente com esses desafios. Por outro lado, métodos que utilizam aprendizagem de máquina tem obtido taxas de acerto promissoras, porém alguns desses métodos propostos envolvem operações complexas, como por exemplo as redes neurais artificiais profundas, e são executados em GPUs. Tendo em vista que aeronaves autônomas tem um hardware limitado e muitas vezes não contam com uma GPU, utilizar esses métodos pode não ser viável. Objetivo: Neste trabalho propõe-se um método de detecção da linha do horizonte para imagens marítimas utilizando processamento de imagens com métodos de apoio que podem ser implementados em dispositivos embarcados. Método: Utilizando a base de dados Singapure Maritime Dataset (SMD), foram utilizadas técnicas de processamento de imagens, como detecção de bordas, combinadas a outros métodos que não utilizam aprendizagem de máquina, como o Random Sample Concensus (RANSAC), para determinar a linha do horizonte em imagens marítimas. Resultados: o método proposto apresentou erro na determinação do ângulo abaixo de 1 grau para imagens onboard e entre 2,85 e 2,89 para imagens onshore, e menos de 5 pixels de diferença da linha real para a linha estimada para cinquenta porcento das imagens testadas. Conclusões: Apesar dos resultados obtidos pelo método proposto apresentarem uma taxa de erro superior ao atingido pelo estado da arte, ele pode traçar uma linha do horizonte aproximada e pode ser executado em dispositivos embarcados.Context: The detection of the horizon line is a task that can be used in augmented reality, in port security, in navigation of vessels and autonomous aircraft, among other applications. This line is the edge that forms the boundary between sky and non-sky areas. To find the horizon line can present some challenging elements, such as fog, bad weather, water vapor, reflections and some vessels covering the horizon line. Traditional image processing methods, when used individuality, without the use of other techniques and tools, are not always able to satisfactorily deal with these challenges. On the other hand, methods that use machine learning are getting promising success rates, however, some of these proposed methods involve complex operations, such as deep learning networks, and are executed in GPUs. Since autonomous aircraft have limited hardware and often do not have a GPU, using these methods may not be feasible. Objetive: In this work we propose a horizon line detection method for maritime images using image processing with other methods as support that can be implemented in embedded devices. Method: Using the SMD database, image processing techniques were used, such as edge detection, combined with other methods that do not use machine learning, such as RANSAC, to determine the horizon line in maritime images. Results: the proposed method presented an error in determining the angle below 1 degree for onboard images and between 2.85 and 2.89 degrees for onshore images, and less than 5 pixels of difference from the real line for the estimated line for fifty percent of the tested images. Conclusions: Although the results obtained by the proposed method present an error rate higher than that achieved by the state of the art methods, it can draw an approximate horizon line and can be executed in embedded devices.porUniversidade Tecnológica Federal do ParanáCampo MouraoCiência da ComputaçãoUTFPRBrasilDepartamento Acadêmico de Computaçãohttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOProcessamento de imagensNavegaçãoSistemas embarcados (Computador)Image processingNavigationEmbedded computer systemsMétodo de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagensHorizon line detection in maritime images based on image processinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCampo MourãoFoleiss, Juliano HenriqueGonçalves, Diego BertoliniKawamoto, André Luiz SatoshiPena, Eduardo Henrique MonteiroFoleiss, Juliano HenriqueZorawski, Thaisreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALmetododeteccaolinhahorizonte.pdfmetododeteccaolinhahorizonte.pdfapplication/pdf1134706http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/1/metododeteccaolinhahorizonte.pdf4e3fff7fcfbf8935ceeef0f67eb9bb7bMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8908http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/2/license_rdf0175ea4a2d4caec4bbcc37e300941108MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/3/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD53TEXTmetododeteccaolinhahorizonte.pdf.txtmetododeteccaolinhahorizonte.pdf.txtExtracted texttext/plain50589http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/4/metododeteccaolinhahorizonte.pdf.txtdf75e2086f9d508ce2aa3ca0efbb3be6MD54THUMBNAILmetododeteccaolinhahorizonte.pdf.jpgmetododeteccaolinhahorizonte.pdf.jpgGenerated Thumbnailimage/jpeg1243http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/5/metododeteccaolinhahorizonte.pdf.jpg3650b7565df2fa191ffec5de7aac35e9MD551/307302023-03-07 03:07:35.59oai:repositorio.utfpr.edu.br:1/30730TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2023-03-07T06:07:35Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
dc.title.alternative.pt_BR.fl_str_mv Horizon line detection in maritime images based on image processing
title Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
spellingShingle Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
Zorawski, Thais
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Processamento de imagens
Navegação
Sistemas embarcados (Computador)
Image processing
Navigation
Embedded computer systems
title_short Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
title_full Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
title_fullStr Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
title_full_unstemmed Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
title_sort Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
author Zorawski, Thais
author_facet Zorawski, Thais
author_role author
dc.contributor.advisor1.fl_str_mv Foleiss, Juliano Henrique
dc.contributor.advisor-co1.fl_str_mv Gonçalves, Diego Bertolini
dc.contributor.referee1.fl_str_mv Kawamoto, André Luiz Satoshi
dc.contributor.referee2.fl_str_mv Pena, Eduardo Henrique Monteiro
dc.contributor.referee3.fl_str_mv Foleiss, Juliano Henrique
dc.contributor.author.fl_str_mv Zorawski, Thais
contributor_str_mv Foleiss, Juliano Henrique
Gonçalves, Diego Bertolini
Kawamoto, André Luiz Satoshi
Pena, Eduardo Henrique Monteiro
Foleiss, Juliano Henrique
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Processamento de imagens
Navegação
Sistemas embarcados (Computador)
Image processing
Navigation
Embedded computer systems
dc.subject.por.fl_str_mv Processamento de imagens
Navegação
Sistemas embarcados (Computador)
Image processing
Navigation
Embedded computer systems
description Contexto: A detecção de linha do horizonte é uma tarefa que pode ser empregada na área de realidade aumentada, na segurança de portos, navegação de embarcações e aeronaves autônomas, entre outras aplicações. Ela consiste no encontro da borda que faz a fronteira entre o céu e o não-céu. No processo de detecção da linha do horizonte no meio marítimo, elementos desafiadores podem aparecer, como neblina, mau tempo, vapor da água, reflexos e embarcações encobrindo a linha do horizonte. Métodos tradicionais do processamento de imagens, ao serem empregados de forma isolada, sem a utilização de outras técnicas e ferramentas, nem sempre conseguem lidar satisfatoriamente com esses desafios. Por outro lado, métodos que utilizam aprendizagem de máquina tem obtido taxas de acerto promissoras, porém alguns desses métodos propostos envolvem operações complexas, como por exemplo as redes neurais artificiais profundas, e são executados em GPUs. Tendo em vista que aeronaves autônomas tem um hardware limitado e muitas vezes não contam com uma GPU, utilizar esses métodos pode não ser viável. Objetivo: Neste trabalho propõe-se um método de detecção da linha do horizonte para imagens marítimas utilizando processamento de imagens com métodos de apoio que podem ser implementados em dispositivos embarcados. Método: Utilizando a base de dados Singapure Maritime Dataset (SMD), foram utilizadas técnicas de processamento de imagens, como detecção de bordas, combinadas a outros métodos que não utilizam aprendizagem de máquina, como o Random Sample Concensus (RANSAC), para determinar a linha do horizonte em imagens marítimas. Resultados: o método proposto apresentou erro na determinação do ângulo abaixo de 1 grau para imagens onboard e entre 2,85 e 2,89 para imagens onshore, e menos de 5 pixels de diferença da linha real para a linha estimada para cinquenta porcento das imagens testadas. Conclusões: Apesar dos resultados obtidos pelo método proposto apresentarem uma taxa de erro superior ao atingido pelo estado da arte, ele pode traçar uma linha do horizonte aproximada e pode ser executado em dispositivos embarcados.
publishDate 2022
dc.date.issued.fl_str_mv 2022-06-14
dc.date.accessioned.fl_str_mv 2023-03-06T20:23:47Z
dc.date.available.fl_str_mv 2023-03-06T20:23:47Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ZORAWSKI, Thais. Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens. 2022. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/30730
identifier_str_mv ZORAWSKI, Thais. Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens. 2022. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Universidade Tecnológica Federal do Paraná, Campo Mourão, 2022.
url http://repositorio.utfpr.edu.br/jspui/handle/1/30730
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv http://creativecommons.org/licenses/by/4.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by/4.0/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.publisher.program.fl_str_mv Ciência da Computação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Departamento Acadêmico de Computação
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/1/metododeteccaolinhahorizonte.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/2/license_rdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/3/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/4/metododeteccaolinhahorizonte.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/30730/5/metododeteccaolinhahorizonte.pdf.jpg
bitstream.checksum.fl_str_mv 4e3fff7fcfbf8935ceeef0f67eb9bb7b
0175ea4a2d4caec4bbcc37e300941108
b9d82215ab23456fa2d8b49c5df1b95b
df75e2086f9d508ce2aa3ca0efbb3be6
3650b7565df2fa191ffec5de7aac35e9
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805922925615775744