Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados
Autor(a) principal: | |
---|---|
Data de Publicação: | 2021 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFPR |
Texto Completo: | https://hdl.handle.net/1884/71952 |
Resumo: | Orientador: Prof. Dr. Daniel Rodrigues dos Santos |
id |
UFPR_4573a060601d69726c234e7703bb49d0 |
---|---|
oai_identifier_str |
oai:acervodigital.ufpr.br:1884/71952 |
network_acronym_str |
UFPR |
network_name_str |
Repositório Institucional da UFPR |
repository_id_str |
308 |
spelling |
Universidade Federal do Paraná. Setor de Ciências da Terra. Programa de Pós-Graduação em Ciências GeodésicasSantos, Daniel Rodrigues dos, 1973-Benevides, Rubens Antonio Leite2024-08-12T20:56:20Z2024-08-12T20:56:20Z2021https://hdl.handle.net/1884/71952Orientador: Prof. Dr. Daniel Rodrigues dos SantosDissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências da Terra, Programa de Pós-Graduação em Ciências Geodésicas. Defesa : Curitiba, 09/03/2021Inclui referências: p.95-101Resumo: Reconstruir digitalmente o mundo 3D a nossa volta é um tema que interessa a diversas áreas do conhecimento e tem vastas aplicações. Na última década, a quantidade de sensores LIDAR (Light Detection and Ranging) cresceu continuamente em função deste fato, o que desencadeou alta demanda pelo aprimoramento do produto bruto desta tecnologia, as nuvens de pontos 3D. Neste contexto, o Laser Scaner Terrestre (LST) se estabeleceu como padrão de qualidade na digitalização 3D de ambientes complexos. Este instrumento utiliza o sensoriamento remoto ativo do tipo LIDAR para gerar nuvens de pontos. Todavia, devido ao modo de operação por varredura, estas nuvens sofrem com obstruções na linha de visão do laser. A consequência disto é que, para obter a digitalização completa de um objeto, diferentes locais são ocupados pelo sensor, e cada posição nova estabelece um sistema de coordenadas relativo àquela posição. Estimar os parâmetros da transformação relativa entre estes sistemas é o problema conhecido como registro de nuvens de pontos 3D. Habitualmente, na reconstrução de um ambiente, múltiplas nuvens de pontos são registradas ao longo de um circuito. Mas, transformar todas as coordenadas destas nuvens para uma única origem global, acumula os erros de cada transformação envolvida. Distribuir este erro ao longo dos parâmetros de orientação de todas as nuvens é o problema abordado neste trabalho. Para isto, um circuito fechado é definido entre as nuvens de um ambiente. Em seguida, as transformações entre pares são estimadas na etapa de registro local. Neste trabalho, três estratégias de registro local foram adotadas, uma automática, uma manual e outra de refinamento por ICP (Iterative Closest Point). Obtido o circuito, os parâmetros de orientação global de cada nuvem são calculados por composição das transformações em pares. O ajuste dos parâmetros das rotações globais ocorre convertendo-os para quatérnios, onde cada quatérnio que rotaciona uma nuvem para a origem é interpolado com outro. Utiliza-se a técnica SLERP (Spherical Linear Interpolation), com intervalos de interpolação deduzidos pelo Método dos Mínimos Quadrados (MMQ). Translações são ajustadas independentemente com o modelo de (LU e MILIOS, 1997). Cinco conjuntos de dados foram utilizados nos testes. Fez-se uma análise qualitativa, em cada, por observação direta, e uma análise quantitativa, em que a distância entre os parâmetros otimizados e não-otimizados foi medida para a verdade de campo (groundtruth). Os resultados foram positivos em 4 dos 5 conjuntos. Na análise qualitativa, melhorias gerais foram observadas na organização global das nuvens de cada conjunto. Na análise quantitativa, os parâmetros de cada transformação se aproximaram do groundtruth, tanto os parâmetros de rotação quanto os de translação.Abstract: Digitally reconstructing the 3D world around us is a topic that interests several areas of knowledge and has wide applications. In the last decade, the number of LIDAR (Light Detection and Ranging) sensors has grown continuously due to this fact, which has triggered high demand for the improvement of the crude product of this technology, the 3D point clouds. In this context, the Terrestrial Laser Scanner (TLS) has established itself as a quality standard in 3D scanning of complex environments. This instrument uses active remote sensing of the LIDAR type to generate point clouds. However, due to the sweeping mode of operation, these clouds suffer from obstructions in the laser line of sight. The consequence of this is that, in order to obtain a complete digitization of an object, different locations are occupied by the sensor, and each new position establishes a coordinate system relative to that position. Estimating the parameters of the relative transformation between these systems is the problem known as 3D point cloud registration. Usually, in the reconstruction of an environment, multiple point clouds are recorded along a circuit. But, transforming all the coordinates of these clouds to a single global source, accumulates the errors of each transformation involved. Distributing this error over the orientation parameters of all clouds is the problem addressed in this work. For this, a closed circuit is defined between the clouds of an environment. Then, the transformations between pairs are estimated at the local registration stage. In this work, three local registration strategies were adopted, an automatic, a manual and another for refinement with ICP (Iterative Closest Point). Once the circuit is obtained, the global orientation parameters of each cloud are calculated by composing the transformations in pairs. The adjustment of global rotation parameters occurs by converting them to quaternions, where each quaternion that rotates a cloud to the origin is interpolated with another. The SLERP (Spherical Linear Interpolation) technique is used, with interpolation intervals deduced by the Least Squares Method (LSQ). Translations are adjusted independently with the model of (LU and MILIOS, 1997). Five sets of data were used in the tests. There was a qualitative analysis, in each, by direct observation, and a quantitative analysis, in which the distance between the optimized and non-optimized parameters was measured for the groundtruth. The results were positive in 4 of the 5 datasets. In the qualitative analysis, general improvements were observed in the global organization of the clouds in each set. In the quantitative analysis, the parameters of each transformation approached the groundtruth, both the rotation and translation parameters.1 recurso online : PDF.application/pdfProgramaçao (Matemática)InterpolaçãoCartografia - Uso do laserQuaterniosGeodésiaLasersSistemas de varreduraOtimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisporreponame:Repositório Institucional da UFPRinstname:Universidade Federal do Paraná (UFPR)instacron:UFPRinfo:eu-repo/semantics/openAccessORIGINALR - D - RUBENS ANTONIO LEITE BENEVIDES.pdfapplication/pdf2979863https://acervodigital.ufpr.br/bitstream/1884/71952/1/R%20-%20D%20-%20RUBENS%20ANTONIO%20LEITE%20BENEVIDES.pdf06d7c877683a3ffa8b4c9f330720701dMD51open access1884/719522024-08-12 17:56:20.437open accessoai:acervodigital.ufpr.br:1884/71952Repositório de PublicaçõesPUBhttp://acervodigital.ufpr.br/oai/requestopendoar:3082024-08-12T20:56:20Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR)false |
dc.title.pt_BR.fl_str_mv |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados |
title |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados |
spellingShingle |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados Benevides, Rubens Antonio Leite Programaçao (Matemática) Interpolação Cartografia - Uso do laser Quaternios Geodésia Lasers Sistemas de varredura |
title_short |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados |
title_full |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados |
title_fullStr |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados |
title_full_unstemmed |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados |
title_sort |
Otimização global do registro de nuvens de pontos 3D por interpolação linear esférica (SLERP) de quatérnios em circuitos fechados |
author |
Benevides, Rubens Antonio Leite |
author_facet |
Benevides, Rubens Antonio Leite |
author_role |
author |
dc.contributor.other.pt_BR.fl_str_mv |
Universidade Federal do Paraná. Setor de Ciências da Terra. Programa de Pós-Graduação em Ciências Geodésicas |
dc.contributor.advisor1.fl_str_mv |
Santos, Daniel Rodrigues dos, 1973- |
dc.contributor.author.fl_str_mv |
Benevides, Rubens Antonio Leite |
contributor_str_mv |
Santos, Daniel Rodrigues dos, 1973- |
dc.subject.por.fl_str_mv |
Programaçao (Matemática) Interpolação Cartografia - Uso do laser Quaternios Geodésia Lasers Sistemas de varredura |
topic |
Programaçao (Matemática) Interpolação Cartografia - Uso do laser Quaternios Geodésia Lasers Sistemas de varredura |
description |
Orientador: Prof. Dr. Daniel Rodrigues dos Santos |
publishDate |
2021 |
dc.date.issued.fl_str_mv |
2021 |
dc.date.accessioned.fl_str_mv |
2024-08-12T20:56:20Z |
dc.date.available.fl_str_mv |
2024-08-12T20:56:20Z |
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://hdl.handle.net/1884/71952 |
url |
https://hdl.handle.net/1884/71952 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
1 recurso online : PDF. application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFPR instname:Universidade Federal do Paraná (UFPR) instacron:UFPR |
instname_str |
Universidade Federal do Paraná (UFPR) |
instacron_str |
UFPR |
institution |
UFPR |
reponame_str |
Repositório Institucional da UFPR |
collection |
Repositório Institucional da UFPR |
bitstream.url.fl_str_mv |
https://acervodigital.ufpr.br/bitstream/1884/71952/1/R%20-%20D%20-%20RUBENS%20ANTONIO%20LEITE%20BENEVIDES.pdf |
bitstream.checksum.fl_str_mv |
06d7c877683a3ffa8b4c9f330720701d |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFPR - Universidade Federal do Paraná (UFPR) |
repository.mail.fl_str_mv |
|
_version_ |
1813898663818166272 |