Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UFJF |
Texto Completo: | https://repositorio.ufjf.br/jspui/handle/ufjf/10118 |
Resumo: | Seja para geração de jogos eletrônicos ou para ferramentas de auxílio a profissionais, o estudo e desenvolvimento de sistemas de realidade virtual e/ou aumentada vem atingindo grandes proporções. Existem alternativas para geração de objetos e cenários tridimensionais, dentre elas os softwares padrão de design, com maior custo em tempo e mão-de-obra especializada, e os métodos de reconstrução 3D, mais rápidos e menos onerosos. Existem diversas formas de realizar a reconstrução 3D de objetos apresentadas na literatura, cada qual com sua características e peculiaridades, como através de visão estéreo, SLAM monocular, ou mesmo com câmeras RGB-D. Esta dissertação propõe uma abordagem híbrida, utilizando as vantagens de diferentes métodos, como a qualidade da odometria obtida com uma câmera estéreo aliada ao mapa bem definido obtido com o sensor RGB-D, utilizando, para isto, um sistema distribuído no paradigma FOG. A comunicação é realizada por meio do modelo publicador-subscritor, utilizando o framework ROS para a troca de mensagens no sistema. A utilização desta composição permite uma divisão do custo computacional, além de aumentar a escalabilidade, fazendo com que novos sensores e métodos possam ser agregados ao sistema de forma facilitada. Os modelos 3D obtidos, em forma de nuvens de pontos, se mostraram compatíveis com os melhores softwares apresentados na literatura, principalmente quando utilizado para reconstrução de ambientes e objetos de maior escala. Além disso, a utilização da visão estéreo para odometria se apresentou mais eficiente que estes métodos nas trajetórias testadas com relação às nuvens de pontos, justificando a utilização de múltiplos sensores. Os erros médios obtidos com as comparações entre a odometria visual e o braço robótico utilizado como ground truth são de ordem milimétrica. A implementação do sistema distribuído foi realizada com exito, porém obtendo um maior tempo de processamento devido à troca de mensagens via rede LAN. Os resultados obtidos sugerem a possibilidade da utilização da etapa de aquisição em sistemas embarcados. Através das nuvens obtidas, é possível aplicar algoritmos de geração de malhas, obtendo o objeto ou cenário a ser utilizado em um ambiente virtual ou em realidade aumentada. |
id |
UFJF_a26df80fc930cd747768292c0c5f42f9 |
---|---|
oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/10118 |
network_acronym_str |
UFJF |
network_name_str |
Repositório Institucional da UFJF |
repository_id_str |
|
spelling |
Honório, Leonardo de Mellohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707900U4Dantas, Mario Antonio Ribeirohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4761699H4Marcato, André Luís Marqueshttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4737297A6Petry, Marcelo Robertohttp://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4556796P6http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8781726U6Silva, Luiz Augusto Zillmann da2019-06-05T12:05:26Z2019-05-302019-06-05T12:05:26Z2019-02-25https://repositorio.ufjf.br/jspui/handle/ufjf/10118Seja para geração de jogos eletrônicos ou para ferramentas de auxílio a profissionais, o estudo e desenvolvimento de sistemas de realidade virtual e/ou aumentada vem atingindo grandes proporções. Existem alternativas para geração de objetos e cenários tridimensionais, dentre elas os softwares padrão de design, com maior custo em tempo e mão-de-obra especializada, e os métodos de reconstrução 3D, mais rápidos e menos onerosos. Existem diversas formas de realizar a reconstrução 3D de objetos apresentadas na literatura, cada qual com sua características e peculiaridades, como através de visão estéreo, SLAM monocular, ou mesmo com câmeras RGB-D. Esta dissertação propõe uma abordagem híbrida, utilizando as vantagens de diferentes métodos, como a qualidade da odometria obtida com uma câmera estéreo aliada ao mapa bem definido obtido com o sensor RGB-D, utilizando, para isto, um sistema distribuído no paradigma FOG. A comunicação é realizada por meio do modelo publicador-subscritor, utilizando o framework ROS para a troca de mensagens no sistema. A utilização desta composição permite uma divisão do custo computacional, além de aumentar a escalabilidade, fazendo com que novos sensores e métodos possam ser agregados ao sistema de forma facilitada. Os modelos 3D obtidos, em forma de nuvens de pontos, se mostraram compatíveis com os melhores softwares apresentados na literatura, principalmente quando utilizado para reconstrução de ambientes e objetos de maior escala. Além disso, a utilização da visão estéreo para odometria se apresentou mais eficiente que estes métodos nas trajetórias testadas com relação às nuvens de pontos, justificando a utilização de múltiplos sensores. Os erros médios obtidos com as comparações entre a odometria visual e o braço robótico utilizado como ground truth são de ordem milimétrica. A implementação do sistema distribuído foi realizada com exito, porém obtendo um maior tempo de processamento devido à troca de mensagens via rede LAN. Os resultados obtidos sugerem a possibilidade da utilização da etapa de aquisição em sistemas embarcados. Através das nuvens obtidas, é possível aplicar algoritmos de geração de malhas, obtendo o objeto ou cenário a ser utilizado em um ambiente virtual ou em realidade aumentada.Whether being for generating electronic games or tools of assistance to professional operators, the study and development of virtual and augmented reality systems has reached great proportions. As ways of reproducing three-dimensional objects and scenarios in virtual environments, there is reconstruction software as a faster and less costly alternative in specialized labor when compared with the standard form of generating these objects, through graphic design with specific software. There are several ways to perform 3D reconstruction presented in the literature, each with its characteristics and peculiarities, such as stereo vision, monocular SLAM, or even with RGB-D cameras. Therefore, in this work is proposed a mixed approach, using advantages of different methods, such as the accurate odometry from the stereo cameras allied with the well-defined map from the RGB-D sensor, through a distributed FOG system. The communication between processes and machines is done through the publisher-subscriber model, using the framework ROS for the message exchange. This composition allows the division of the computational costs, as well as increasing the scalability, which makes possible that new sensors and methods could be added in the future in an easy way. The obtained 3D models, in point cloud format, were comparable to the presented by the best software within the literature, mainly when used for large objects or environments reconstruction. Moreover, the stereo vision applied to obtain the odometry has shown to be more effective in the tested paths concerning the point clouds, justifying the application with multiple sensors. The odometry error, when compared to the robotic arm as the ground truth, was approximately 5 millimeters in the worst result. The implementation of the distributed system was realized successfully, having, however, a greater processing time due to the message exchange through a LAN network. The obtained results suggest the possibility of applying the acquisition step with embedded systems. Through these clouds, it is possible to apply mesh generation algorithms, obtaining the objects or scenarios to be used in virtual or augmented reality applications.Submitted by Geandra Rodrigues (geandrar@gmail.com) on 2019-05-30T17:43:17Z No. of bitstreams: 1 luizaugustozillmanndasilva.pdf: 22145387 bytes, checksum: a163d0baf570a5c3e822cf4a467c252f (MD5)Approved for entry into archive by Adriana Oliveira (adriana.oliveira@ufjf.edu.br) on 2019-06-05T12:05:26Z (GMT) No. of bitstreams: 1 luizaugustozillmanndasilva.pdf: 22145387 bytes, checksum: a163d0baf570a5c3e822cf4a467c252f (MD5)Made available in DSpace on 2019-06-05T12:05:26Z (GMT). No. of bitstreams: 1 luizaugustozillmanndasilva.pdf: 22145387 bytes, checksum: a163d0baf570a5c3e822cf4a467c252f (MD5) Previous issue date: 2019-02-25porUniversidade Federal de Juiz de Fora (UFJF)Programa de Pós-graduação em Engenharia ElétricaUFJFBrasilFaculdade de EngenhariaCNPQ::ENGENHARIAS::ENGENHARIA ELETRICARealidade virtualReconstrução 3DSLAM densoVirtual reality3D reconstructionDense SLAMReconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma foginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFLICENSElicense.txtlicense.txttext/plain; charset=utf-82197https://repositorio.ufjf.br/jspui/bitstream/ufjf/10118/2/license.txt000e18a5aee6ca21bb5811ddf55fc37bMD52ORIGINALluizaugustozillmanndasilva.pdfluizaugustozillmanndasilva.pdfapplication/pdf22145387https://repositorio.ufjf.br/jspui/bitstream/ufjf/10118/1/luizaugustozillmanndasilva.pdfa163d0baf570a5c3e822cf4a467c252fMD51ufjf/101182019-06-05 09:05:26.689oai:hermes.cpd.ufjf.br:ufjf/10118TElDRU7vv71BIERFIERJU1RSSUJVSe+/ve+/vU8gTu+/vU8tRVhDTFVTSVZBCgpDb20gYSBhcHJlc2VudGHvv73vv71vIGRlc3RhIGxpY2Vu77+9YSwgdm9j77+9IChvIGF1dG9yIChlcykgb3UgbyB0aXR1bGFyIGRvcyBkaXJlaXRvcyBkZSBhdXRvcikgY29uY2VkZSBhbyBSZXBvc2l077+9cmlvIApJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvIGRpcmVpdG8gbu+/vW8tZXhjbHVzaXZvIGRlIHJlcHJvZHV6aXIsIHRyYWR1emlyIChjb25mb3JtZSBkZWZpbmlkbyBhYmFpeG8pLCBlL291IGRpc3RyaWJ1aXIgYSBzdWEgcHVibGljYe+/ve+/vW8gKGluY2x1aW5kbyBvIHJlc3VtbykgcG9yIHRvZG8gbyBtdW5kbyBubyBmb3JtYXRvIGltcHJlc3NvIGUgZWxldHLvv71uaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIGZvcm1hdG9zIO+/vXVkaW8gb3Ugdu+/vWRlby4KClZvY++/vSBjb25jb3JkYSBxdWUgbyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHBvZGUsIHNlbSBhbHRlcmFyIG8gY29udGXvv71kbywgdHJhbnNwb3IgYSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBxdWFscXVlciBtZWlvIG91IGZvcm1hdG8gcGFyYSBmaW5zIGRlIHByZXNlcnZh77+977+9by4gVm9j77+9IHRhbWLvv71tIGNvbmNvcmRhIHF1ZSBvIFJlcG9zaXTvv71yaW8gSW5zdGl0dWNpb25hbCBkYSBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBKdWl6IGRlIEZvcmEgcG9kZSBtYW50ZXIgbWFpcyBkZSB1bWEgY++/vXBpYSBkZSBzdWEgcHVibGljYe+/ve+/vW8gcGFyYSBmaW5zIGRlIHNlZ3VyYW7vv71hLCBiYWNrLXVwIGUgcHJlc2VydmHvv73vv71vLiBWb2Pvv70gZGVjbGFyYSBxdWUgYSBzdWEgcHVibGljYe+/ve+/vW8g77+9IG9yaWdpbmFsIGUgcXVlIHZvY++/vSB0ZW0gbyBwb2RlciBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbu+/vWEuIFZvY++/vSB0YW1i77+9bSBkZWNsYXJhIHF1ZSBvIGRlcO+/vXNpdG8gZGEgc3VhIHB1YmxpY2Hvv73vv71vIG7vv71vLCBxdWUgc2VqYSBkZSBzZXUgY29uaGVjaW1lbnRvLCBpbmZyaW5nZSBkaXJlaXRvcyBhdXRvcmFpcyBkZSBuaW5nde+/vW0uCgpDYXNvIGEgc3VhIHB1YmxpY2Hvv73vv71vIGNvbnRlbmhhIG1hdGVyaWFsIHF1ZSB2b2Pvv70gbu+/vW8gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9j77+9IGRlY2xhcmEgcXVlIG9idGV2ZSBhIHBlcm1pc3Pvv71vIGlycmVzdHJpdGEgZG8gZGV0ZW50b3IgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIHBhcmEgY29uY2VkZXIgYW8gUmVwb3NpdO+/vXJpbyBJbnN0aXR1Y2lvbmFsIGRhIFVuaXZlcnNpZGFkZSBGZWRlcmFsIGRlIEp1aXogZGUgRm9yYSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgbmVzdGEgbGljZW7vv71hLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3Tvv70gY2xhcmFtZW50ZSBpZGVudGlmaWNhZG8gZSByZWNvbmhlY2lkbyBubyB0ZXh0byBvdSBubyBjb250Ze+/vWRvIGRhIHB1YmxpY2Hvv73vv71vIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0Hvv73vv71PIE9SQSBERVBPU0lUQURBIFRFTkhBIFNJRE8gUkVTVUxUQURPIERFIFVNIFBBVFJPQ++/vU5JTyBPVSBBUE9JTyBERSBVTUEgQUfvv71OQ0lBIERFIEZPTUVOVE8gT1UgT1VUUk8gT1JHQU5JU01PLCBWT0Pvv70gREVDTEFSQSBRVUUgUkVTUEVJVE9VIFRPRE9TIEUgUVVBSVNRVUVSIERJUkVJVE9TIERFIFJFVklT77+9TyBDT01PIFRBTULvv71NIEFTIERFTUFJUyBPQlJJR0Hvv73vv71FUyBFWElHSURBUyBQT1IgQ09OVFJBVE8gT1UgQUNPUkRPLgoKTyBSZXBvc2l077+9cmlvIEluc3RpdHVjaW9uYWwgZGEgVW5pdmVyc2lkYWRlIEZlZGVyYWwgZGUgSnVpeiBkZSBGb3JhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIGF1dG9yYWlzIGRhIHB1YmxpY2Hvv73vv71vLCBlIG7vv71vIGZhcu+/vSBxdWFscXVlciBhbHRlcmHvv73vv71vLCBhbO+/vW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbu+/vWEuCg==Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2019-06-05T12:05:26Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
dc.title.pt_BR.fl_str_mv |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog |
title |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog |
spellingShingle |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog Silva, Luiz Augusto Zillmann da CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Realidade virtual Reconstrução 3D SLAM denso Virtual reality 3D reconstruction Dense SLAM |
title_short |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog |
title_full |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog |
title_fullStr |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog |
title_full_unstemmed |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog |
title_sort |
Reconstrução tridimensional com múltiplas câmeras e sistema distribuído sob o paradigma fog |
author |
Silva, Luiz Augusto Zillmann da |
author_facet |
Silva, Luiz Augusto Zillmann da |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Honório, Leonardo de Mello |
dc.contributor.advisor1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4707900U4 |
dc.contributor.advisor-co1.fl_str_mv |
Dantas, Mario Antonio Ribeiro |
dc.contributor.advisor-co1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4761699H4 |
dc.contributor.referee1.fl_str_mv |
Marcato, André Luís Marques |
dc.contributor.referee1Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4737297A6 |
dc.contributor.referee2.fl_str_mv |
Petry, Marcelo Roberto |
dc.contributor.referee2Lattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4556796P6 |
dc.contributor.authorLattes.fl_str_mv |
http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8781726U6 |
dc.contributor.author.fl_str_mv |
Silva, Luiz Augusto Zillmann da |
contributor_str_mv |
Honório, Leonardo de Mello Dantas, Mario Antonio Ribeiro Marcato, André Luís Marques Petry, Marcelo Roberto |
dc.subject.cnpq.fl_str_mv |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA |
topic |
CNPQ::ENGENHARIAS::ENGENHARIA ELETRICA Realidade virtual Reconstrução 3D SLAM denso Virtual reality 3D reconstruction Dense SLAM |
dc.subject.por.fl_str_mv |
Realidade virtual Reconstrução 3D SLAM denso Virtual reality 3D reconstruction Dense SLAM |
description |
Seja para geração de jogos eletrônicos ou para ferramentas de auxílio a profissionais, o estudo e desenvolvimento de sistemas de realidade virtual e/ou aumentada vem atingindo grandes proporções. Existem alternativas para geração de objetos e cenários tridimensionais, dentre elas os softwares padrão de design, com maior custo em tempo e mão-de-obra especializada, e os métodos de reconstrução 3D, mais rápidos e menos onerosos. Existem diversas formas de realizar a reconstrução 3D de objetos apresentadas na literatura, cada qual com sua características e peculiaridades, como através de visão estéreo, SLAM monocular, ou mesmo com câmeras RGB-D. Esta dissertação propõe uma abordagem híbrida, utilizando as vantagens de diferentes métodos, como a qualidade da odometria obtida com uma câmera estéreo aliada ao mapa bem definido obtido com o sensor RGB-D, utilizando, para isto, um sistema distribuído no paradigma FOG. A comunicação é realizada por meio do modelo publicador-subscritor, utilizando o framework ROS para a troca de mensagens no sistema. A utilização desta composição permite uma divisão do custo computacional, além de aumentar a escalabilidade, fazendo com que novos sensores e métodos possam ser agregados ao sistema de forma facilitada. Os modelos 3D obtidos, em forma de nuvens de pontos, se mostraram compatíveis com os melhores softwares apresentados na literatura, principalmente quando utilizado para reconstrução de ambientes e objetos de maior escala. Além disso, a utilização da visão estéreo para odometria se apresentou mais eficiente que estes métodos nas trajetórias testadas com relação às nuvens de pontos, justificando a utilização de múltiplos sensores. Os erros médios obtidos com as comparações entre a odometria visual e o braço robótico utilizado como ground truth são de ordem milimétrica. A implementação do sistema distribuído foi realizada com exito, porém obtendo um maior tempo de processamento devido à troca de mensagens via rede LAN. Os resultados obtidos sugerem a possibilidade da utilização da etapa de aquisição em sistemas embarcados. Através das nuvens obtidas, é possível aplicar algoritmos de geração de malhas, obtendo o objeto ou cenário a ser utilizado em um ambiente virtual ou em realidade aumentada. |
publishDate |
2019 |
dc.date.accessioned.fl_str_mv |
2019-06-05T12:05:26Z |
dc.date.available.fl_str_mv |
2019-05-30 2019-06-05T12:05:26Z |
dc.date.issued.fl_str_mv |
2019-02-25 |
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://repositorio.ufjf.br/jspui/handle/ufjf/10118 |
url |
https://repositorio.ufjf.br/jspui/handle/ufjf/10118 |
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.publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.publisher.program.fl_str_mv |
Programa de Pós-graduação em Engenharia Elétrica |
dc.publisher.initials.fl_str_mv |
UFJF |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
Faculdade de Engenharia |
publisher.none.fl_str_mv |
Universidade Federal de Juiz de Fora (UFJF) |
dc.source.none.fl_str_mv |
reponame:Repositório Institucional da UFJF instname:Universidade Federal de Juiz de Fora (UFJF) instacron:UFJF |
instname_str |
Universidade Federal de Juiz de Fora (UFJF) |
instacron_str |
UFJF |
institution |
UFJF |
reponame_str |
Repositório Institucional da UFJF |
collection |
Repositório Institucional da UFJF |
bitstream.url.fl_str_mv |
https://repositorio.ufjf.br/jspui/bitstream/ufjf/10118/2/license.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/10118/1/luizaugustozillmanndasilva.pdf |
bitstream.checksum.fl_str_mv |
000e18a5aee6ca21bb5811ddf55fc37b a163d0baf570a5c3e822cf4a467c252f |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 |
repository.name.fl_str_mv |
Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF) |
repository.mail.fl_str_mv |
|
_version_ |
1813193966343946240 |