Construção de nuvem de pontos a partir do movimento de uma câmera monocular
| Ano de defesa: | 2024 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |