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

Bibliographic Details
Main Author: Zorawski, Thais
Publication Date: 2022
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Download full: http://repositorio.utfpr.edu.br/jspui/handle/1/30730
Summary: 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.
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 Mé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 processingProcessamento de imagensNavegaçãoSistemas embarcados (Computador)Image processingNavigationEmbedded computer systemsCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOContext: 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.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.Universidade Tecnológica Federal do ParanáCampo MouraoBrasilDepartamento Acadêmico de ComputaçãoCiência da ComputaçãoUTFPRFoleiss, Juliano HenriqueGonçalves, Diego BertoliniKawamoto, André Luiz SatoshiPena, Eduardo Henrique MonteiroFoleiss, Juliano HenriqueZorawski, Thais2023-03-06T20:23:47Z2023-03-06T20:23:47Z2022-06-14info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfZORAWSKI, 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/30730porhttp://creativecommons.org/licenses/by/4.0/info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPR2023-03-07T06:07:35Zoai:repositorio.utfpr.edu.br:1/30730Repositório InstitucionalPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestriut@utfpr.edu.br || sibi@utfpr.edu.bropendoar: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.none.fl_str_mv Método de detecção de linha do horizonte em imagens marítimas baseado em processamento de imagens
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
Processamento de imagens
Navegação
Sistemas embarcados (Computador)
Image processing
Navigation
Embedded computer systems
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
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.none.fl_str_mv Foleiss, Juliano Henrique
Gonçalves, Diego Bertolini
Kawamoto, André Luiz Satoshi
Pena, Eduardo Henrique Monteiro
Foleiss, Juliano Henrique
dc.contributor.author.fl_str_mv Zorawski, Thais
dc.subject.por.fl_str_mv Processamento de imagens
Navegação
Sistemas embarcados (Computador)
Image processing
Navigation
Embedded computer systems
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
topic Processamento de imagens
Navegação
Sistemas embarcados (Computador)
Image processing
Navigation
Embedded computer systems
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description 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.
publishDate 2022
dc.date.none.fl_str_mv 2022-06-14
2023-03-06T20:23:47Z
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.uri.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.
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.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
Brasil
Departamento Acadêmico de Computação
Ciência da Computação
UTFPR
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Campo Mourao
Brasil
Departamento Acadêmico de Computação
Ciência da Computação
UTFPR
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))
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 riut@utfpr.edu.br || sibi@utfpr.edu.br
_version_ 1850497831642595328