Construção de nuvem de pontos a partir do movimento de uma câmera monocular

Detalhes bibliográficos
Ano de defesa: 2024
Autor(a) principal: Nunes, Dionata da Silva
Orientador(a): Susin, Altamiro Amadeu
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Não Informado pela instituição
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Palavras-chave em Inglês:
Link de acesso: http://hdl.handle.net/10183/282287
Resumo: O Processamento Digital de Imagens (PDI) e a captura de imagens evoluíram significativamente, permitindo sua aplicação em diversas áreas, como medicina, esporte, indústria e arte. A captura de imagens no espectro visível possibilita muitas aplicações, incluindo robótica, automação, controle de qualidade e monitoramento de ambientes. Técnicas de PDI também podem ser aplicadas a sinais de radar, ressonância magnética, imagens térmicas e hiperespectrais. Este trabalho explora as relações geométricas das projeções do espaço tridimensional para obter informações sobre a localização de pontos do cenário e a pose de uma câmera monocular. Utilizando algoritmos de identificação de detalhes (features) e sua correspondência em imagens capturadas de diferentes pontos de vista, o sistema determina as coordenadas desses pontos. Esses pontos formam uma nuvem que representa a estrutura do cenário, técnica conhecida como Structure from Motion (SfM). A parte experimental deste projeto foi realizada em laboratório, onde uma câmera foi acoplada a um braço robótico KUKA. O uso do braço robótico foi fundamental para garantir a repetibilidade dos movimentos, bem como a precisão na captura das imagens, assegurando que a câmera percorresse trajetórias programadas em um ambiente controlado. A automação proporcionada pelo braço robótico permitiu não apenas uma maior confiabilidade nos dados capturados, mas também flexibilidade para adaptar o experimento a diferentes peças e condições. Para avaliar o desempenho do sistema SfM, uma nuvem de pontos gerada por esse método foi comparada a uma nuvem de pontos da mesma peça, gerada por uma máquina de medição por coordenadas ZEISS Prismo Ultra, cujas medições possuem incerteza conhecida. Os resultados preliminares indicam que o sistema SfM apresentou medições lineares com desvios dentro de tolerâncias aceitáveis para diversas aplicações industriais, com desvios de até 2 mm em peças de formato escalonado. Experimentos complementares foram realizados em uma sala com esferas fixadas nas paredes, onde os desvios nas medições das esferas variaram de 4 mm a 9 mm, especialmente em distâncias maiores, quando comparadas a sistemas de referência como o Laser Tracker LEICA. Foram elaborados mapas de calor e histogramas para analisar a distribuição e densidade dos pontos. Gráficos de erros de reprojeção ao longo dos eixos X e Y mostraram a precisão do processo de projeção. Os resultados detalhados são apresentados no texto da dissertação.
id URGS_3846c51f01f8c5ecde137b459b28a9ba
oai_identifier_str oai:www.lume.ufrgs.br:10183/282287
network_acronym_str URGS
network_name_str Biblioteca Digital de Teses e Dissertações da UFRGS
repository_id_str
spelling Nunes, Dionata da SilvaSusin, Altamiro Amadeu2024-12-12T06:56:12Z2024http://hdl.handle.net/10183/282287001217615O Processamento Digital de Imagens (PDI) e a captura de imagens evoluíram significativamente, permitindo sua aplicação em diversas áreas, como medicina, esporte, indústria e arte. A captura de imagens no espectro visível possibilita muitas aplicações, incluindo robótica, automação, controle de qualidade e monitoramento de ambientes. Técnicas de PDI também podem ser aplicadas a sinais de radar, ressonância magnética, imagens térmicas e hiperespectrais. Este trabalho explora as relações geométricas das projeções do espaço tridimensional para obter informações sobre a localização de pontos do cenário e a pose de uma câmera monocular. Utilizando algoritmos de identificação de detalhes (features) e sua correspondência em imagens capturadas de diferentes pontos de vista, o sistema determina as coordenadas desses pontos. Esses pontos formam uma nuvem que representa a estrutura do cenário, técnica conhecida como Structure from Motion (SfM). A parte experimental deste projeto foi realizada em laboratório, onde uma câmera foi acoplada a um braço robótico KUKA. O uso do braço robótico foi fundamental para garantir a repetibilidade dos movimentos, bem como a precisão na captura das imagens, assegurando que a câmera percorresse trajetórias programadas em um ambiente controlado. A automação proporcionada pelo braço robótico permitiu não apenas uma maior confiabilidade nos dados capturados, mas também flexibilidade para adaptar o experimento a diferentes peças e condições. Para avaliar o desempenho do sistema SfM, uma nuvem de pontos gerada por esse método foi comparada a uma nuvem de pontos da mesma peça, gerada por uma máquina de medição por coordenadas ZEISS Prismo Ultra, cujas medições possuem incerteza conhecida. Os resultados preliminares indicam que o sistema SfM apresentou medições lineares com desvios dentro de tolerâncias aceitáveis para diversas aplicações industriais, com desvios de até 2 mm em peças de formato escalonado. Experimentos complementares foram realizados em uma sala com esferas fixadas nas paredes, onde os desvios nas medições das esferas variaram de 4 mm a 9 mm, especialmente em distâncias maiores, quando comparadas a sistemas de referência como o Laser Tracker LEICA. Foram elaborados mapas de calor e histogramas para analisar a distribuição e densidade dos pontos. Gráficos de erros de reprojeção ao longo dos eixos X e Y mostraram a precisão do processo de projeção. Os resultados detalhados são apresentados no texto da dissertação.Digital Image Processing (DIP) and image capture have evolved significantly, enabling their application in various fields such as medicine, sports, industry, and art. Capturing images in the visible spectrum allows for many applications, including robotics, automation, quality control, and environmental monitoring. DIP techniques can also be applied to radar signals, magnetic resonance imaging, thermal and hyperspectral images. This work explores the geometric relationships of projections from three-dimensional space to obtain information about the location of points in the scene and the pose of a monocular camera. By using feature detection algorithms and their matching in images captured from different viewpoints, the system determines the coordinates of these points. These points form a cloud representing the structure of the scene, a technique known as Structure from Motion (SfM). The experimental part of this project was carried out in a laboratory, where a camera was mounted on a KUKA robotic arm. The use of the robotic arm was essential to ensure the repeatability of movements as well as the precision in image capture, ensuring that the camera followed programmed trajectories in a controlled environment. The automation provided by the robotic arm not only ensured greater reliability in the captured data but also flexibility to adapt the experiment to different parts and conditions. To evaluate the performance of the SfM system, a point cloud generated by this method was compared to a point cloud of the same part, generated by a ZEISS Prism Ultra coordinate measuring machine, whose measurements have known uncertainty. Preliminary results indicate that the SfM system showed linear measurements with deviations within acceptable tolerances for various industrial applications, with deviations of up to 2 mm in stair-shaped parts. Complementary experiments were conducted in a room with spheres fixed to the walls, where the measurement deviations of the spheres ranged from 4 mm to 9 mm, especially at greater distances, when compared to reference systems such as the LEICA Laser Tracker. Heat maps and histograms were generated to analyse the distribution and density of the points. Reprojection error graphs along the X and Y axes showed the accuracy of the projection process. Detailed results are presented in the dissertation text.application/pdfporProcessamento digital de imagensVisão computacionalFotogrametriaReconstrução 3DStructure from motionMonocularPoint cloudConstrução de nuvem de pontos a partir do movimento de uma câmera monocularinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisUniversidade Federal do Rio Grande do SulInstituto de InformáticaPrograma de Pós-Graduação em MicroeletrônicaPorto Alegre, BR-RS2024mestradoinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da UFRGSinstname:Universidade Federal do Rio Grande do Sul (UFRGS)instacron:UFRGSTEXT001217615.pdf.txt001217615.pdf.txtExtracted Texttext/plain191016http://www.lume.ufrgs.br/bitstream/10183/282287/2/001217615.pdf.txta17ab21739572d52a2c19f8fc260f92dMD52ORIGINAL001217615.pdfTexto completoapplication/pdf16404934http://www.lume.ufrgs.br/bitstream/10183/282287/1/001217615.pdfc49d65251eb758012522314283395162MD5110183/2822872024-12-13 07:55:57.920682oai:www.lume.ufrgs.br:10183/282287Biblioteca Digital de Teses e Dissertaçõeshttps://lume.ufrgs.br/handle/10183/2PUBhttps://lume.ufrgs.br/oai/requestlume@ufrgs.br||lume@ufrgs.bropendoar:18532024-12-13T09:55:57Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)false
dc.title.pt_BR.fl_str_mv Construção de nuvem de pontos a partir do movimento de uma câmera monocular
title Construção de nuvem de pontos a partir do movimento de uma câmera monocular
spellingShingle Construção de nuvem de pontos a partir do movimento de uma câmera monocular
Nunes, Dionata da Silva
Processamento digital de imagens
Visão computacional
Fotogrametria
Reconstrução 3D
Structure from motion
Monocular
Point cloud
title_short Construção de nuvem de pontos a partir do movimento de uma câmera monocular
title_full Construção de nuvem de pontos a partir do movimento de uma câmera monocular
title_fullStr Construção de nuvem de pontos a partir do movimento de uma câmera monocular
title_full_unstemmed Construção de nuvem de pontos a partir do movimento de uma câmera monocular
title_sort Construção de nuvem de pontos a partir do movimento de uma câmera monocular
author Nunes, Dionata da Silva
author_facet Nunes, Dionata da Silva
author_role author
dc.contributor.author.fl_str_mv Nunes, Dionata da Silva
dc.contributor.advisor1.fl_str_mv Susin, Altamiro Amadeu
contributor_str_mv Susin, Altamiro Amadeu
dc.subject.por.fl_str_mv Processamento digital de imagens
Visão computacional
Fotogrametria
Reconstrução 3D
topic Processamento digital de imagens
Visão computacional
Fotogrametria
Reconstrução 3D
Structure from motion
Monocular
Point cloud
dc.subject.eng.fl_str_mv Structure from motion
Monocular
Point cloud
description O Processamento Digital de Imagens (PDI) e a captura de imagens evoluíram significativamente, permitindo sua aplicação em diversas áreas, como medicina, esporte, indústria e arte. A captura de imagens no espectro visível possibilita muitas aplicações, incluindo robótica, automação, controle de qualidade e monitoramento de ambientes. Técnicas de PDI também podem ser aplicadas a sinais de radar, ressonância magnética, imagens térmicas e hiperespectrais. Este trabalho explora as relações geométricas das projeções do espaço tridimensional para obter informações sobre a localização de pontos do cenário e a pose de uma câmera monocular. Utilizando algoritmos de identificação de detalhes (features) e sua correspondência em imagens capturadas de diferentes pontos de vista, o sistema determina as coordenadas desses pontos. Esses pontos formam uma nuvem que representa a estrutura do cenário, técnica conhecida como Structure from Motion (SfM). A parte experimental deste projeto foi realizada em laboratório, onde uma câmera foi acoplada a um braço robótico KUKA. O uso do braço robótico foi fundamental para garantir a repetibilidade dos movimentos, bem como a precisão na captura das imagens, assegurando que a câmera percorresse trajetórias programadas em um ambiente controlado. A automação proporcionada pelo braço robótico permitiu não apenas uma maior confiabilidade nos dados capturados, mas também flexibilidade para adaptar o experimento a diferentes peças e condições. Para avaliar o desempenho do sistema SfM, uma nuvem de pontos gerada por esse método foi comparada a uma nuvem de pontos da mesma peça, gerada por uma máquina de medição por coordenadas ZEISS Prismo Ultra, cujas medições possuem incerteza conhecida. Os resultados preliminares indicam que o sistema SfM apresentou medições lineares com desvios dentro de tolerâncias aceitáveis para diversas aplicações industriais, com desvios de até 2 mm em peças de formato escalonado. Experimentos complementares foram realizados em uma sala com esferas fixadas nas paredes, onde os desvios nas medições das esferas variaram de 4 mm a 9 mm, especialmente em distâncias maiores, quando comparadas a sistemas de referência como o Laser Tracker LEICA. Foram elaborados mapas de calor e histogramas para analisar a distribuição e densidade dos pontos. Gráficos de erros de reprojeção ao longo dos eixos X e Y mostraram a precisão do processo de projeção. Os resultados detalhados são apresentados no texto da dissertação.
publishDate 2024
dc.date.accessioned.fl_str_mv 2024-12-12T06:56:12Z
dc.date.issued.fl_str_mv 2024
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 http://hdl.handle.net/10183/282287
dc.identifier.nrb.pt_BR.fl_str_mv 001217615
url http://hdl.handle.net/10183/282287
identifier_str_mv 001217615
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 application/pdf
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da UFRGS
instname:Universidade Federal do Rio Grande do Sul (UFRGS)
instacron:UFRGS
instname_str Universidade Federal do Rio Grande do Sul (UFRGS)
instacron_str UFRGS
institution UFRGS
reponame_str Biblioteca Digital de Teses e Dissertações da UFRGS
collection Biblioteca Digital de Teses e Dissertações da UFRGS
bitstream.url.fl_str_mv http://www.lume.ufrgs.br/bitstream/10183/282287/2/001217615.pdf.txt
http://www.lume.ufrgs.br/bitstream/10183/282287/1/001217615.pdf
bitstream.checksum.fl_str_mv a17ab21739572d52a2c19f8fc260f92d
c49d65251eb758012522314283395162
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da UFRGS - Universidade Federal do Rio Grande do Sul (UFRGS)
repository.mail.fl_str_mv lume@ufrgs.br||lume@ufrgs.br
_version_ 1831316191042338816