VEM-SLAM - Virtual environment modelling through SLAM
Autor(a) principal: | |
---|---|
Data de Publicação: | 2020 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Institucional da UFJF |
Texto Completo: | https://repositorio.ufjf.br/jspui/handle/ufjf/11919 |
Resumo: | O problema de mapeamento de um ambiente real e reconhecimento dos objetos contidos neste ambiente é um problema da área de Visão Computacional e tem recebido atenção com o avanço de soluções SLAM e soluções robustas de reconhecimento de objetos. O problema da robótica de Localização e Mapeamento Simultâneos (Simultaneous Localization and Mapping - SLAM) consiste em criar um mapa (geralmente geométrico) da cena ao mesmo tempo em que estima a pose do observador. As soluções para este problema são utilizadas em diversas áreas onde se deseja mapear um ambiente e extrair informações geométricas deste. O reconhecimento de objetos permite identificar o objeto na cena conforme as classes de objetos da base de dados de referência. Para o reconhecimento em imagens 2D, as melhores soluções são baseadas em redes neurais convolucionais. Entretanto, para a obtenção das informações geométricas 3D dos objetos na cena, são necessárias outras técnicas que variam conforme o modelo do objeto 3D de referência. Neste trabalho, será apresentada uma nova abordagem para lidar com a estimativa de pose de objetos 3D a partir de imagens de cenas estáticas de ambientes internos. Para isso, uma integração entre um detector de objetos em imagens e uma solução SLAM monocular baseada em keyframes foi desenvoldida. Como resultados, demonstramos uma melhoria na estimativa da trajetória da câmera em relação ao método original e uma utilização do sistema implementado na criação de ambientes virtuais. |
id |
UFJF_b537ee578567d5d7c3cacc3063fa690c |
---|---|
oai_identifier_str |
oai:hermes.cpd.ufjf.br:ufjf/11919 |
network_acronym_str |
UFJF |
network_name_str |
Repositório Institucional da UFJF |
repository_id_str |
|
spelling |
Silva, Rodrigo Luis de Souza dahttp://lattes.cnpq.br/6878718102770367Vieira, Marcelo Bernardeshttp://lattes.cnpq.br/0858482819476716Apolinario Junior, Antonio Lopeshttp://lattes.cnpq.br/2847901878340953http://lattes.cnpq.br/3196120197570104Moura, Gustavo Magalhães2020-11-26T13:09:47Z2020-11-262020-11-26T13:09:47Z2020-03-04https://repositorio.ufjf.br/jspui/handle/ufjf/11919O problema de mapeamento de um ambiente real e reconhecimento dos objetos contidos neste ambiente é um problema da área de Visão Computacional e tem recebido atenção com o avanço de soluções SLAM e soluções robustas de reconhecimento de objetos. O problema da robótica de Localização e Mapeamento Simultâneos (Simultaneous Localization and Mapping - SLAM) consiste em criar um mapa (geralmente geométrico) da cena ao mesmo tempo em que estima a pose do observador. As soluções para este problema são utilizadas em diversas áreas onde se deseja mapear um ambiente e extrair informações geométricas deste. O reconhecimento de objetos permite identificar o objeto na cena conforme as classes de objetos da base de dados de referência. Para o reconhecimento em imagens 2D, as melhores soluções são baseadas em redes neurais convolucionais. Entretanto, para a obtenção das informações geométricas 3D dos objetos na cena, são necessárias outras técnicas que variam conforme o modelo do objeto 3D de referência. Neste trabalho, será apresentada uma nova abordagem para lidar com a estimativa de pose de objetos 3D a partir de imagens de cenas estáticas de ambientes internos. Para isso, uma integração entre um detector de objetos em imagens e uma solução SLAM monocular baseada em keyframes foi desenvoldida. Como resultados, demonstramos uma melhoria na estimativa da trajetória da câmera em relação ao método original e uma utilização do sistema implementado na criação de ambientes virtuais.The problem of mapping a real environment and recognizing the objects contained in this environment is a problem in the Computer Vision area and has received attention with the advances of SLAM solutions and robust object recognition solutions. The problem with Simultaneous Localization and Mapping (SLAM) robotics is to create a (generally geometric) map of the scene while estimating the viewer’s pose. The solutions to this problem are used in several areas where a map of the environment is desirable and extract geometric information from it. Object recognition allows us to identify the object in the scene according to the object classes of the reference database. For recognition in 2D images, the best solutions are based on convolutional neural networks. However, to obtain the 3D geometric information of the objects in the scene, other techniques are necessary that vary according to the model of the reference 3D object. In this work, we present a new approach to deal with the pose estimation of 3D objects from images of static scenes of indoor environments. We also propose a new integration between an object detector and a monocular SLAM solution based on keyframes. As results we demonstrate an improvement in the estimation of the camera’s trajectory in relation to the original method and a use of the system implemented in the creation of virtual environments.engUniversidade Federal de Juiz de Fora (UFJF)Programa de Pós-graduação em Ciência da ComputaçãoUFJFBrasilICE – Instituto de Ciências ExatasAttribution-NonCommercial-ShareAlike 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-sa/3.0/br/info:eu-repo/semantics/openAccessCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOSLAMDeteção de objetosRealidade virtualObject detectionVirtual realityVEM-SLAM - Virtual environment modelling through SLAMinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisreponame:Repositório Institucional da UFJFinstname:Universidade Federal de Juiz de Fora (UFJF)instacron:UFJFORIGINALgustavomagalhãesmoura.pdfgustavomagalhãesmoura.pdfPDF/Aapplication/pdf46107213https://repositorio.ufjf.br/jspui/bitstream/ufjf/11919/1/gustavomagalh%c3%a3esmoura.pdf09f11e4028cdbf21b5246cc9ad1c5193MD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81037https://repositorio.ufjf.br/jspui/bitstream/ufjf/11919/2/license_rdf996f8b5afe3136b76594f43bfda24c5eMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://repositorio.ufjf.br/jspui/bitstream/ufjf/11919/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD53TEXTgustavomagalhãesmoura.pdf.txtgustavomagalhãesmoura.pdf.txtExtracted texttext/plain4661https://repositorio.ufjf.br/jspui/bitstream/ufjf/11919/4/gustavomagalh%c3%a3esmoura.pdf.txtaaa20b0deb04ae78cfd33765bf6a9bfcMD54ufjf/119192020-11-27 04:08:04.472oai:hermes.cpd.ufjf.br:ufjf/11919Tk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=Repositório InstitucionalPUBhttps://repositorio.ufjf.br/oai/requestopendoar:2020-11-27T06:08:04Repositório Institucional da UFJF - Universidade Federal de Juiz de Fora (UFJF)false |
dc.title.pt_BR.fl_str_mv |
VEM-SLAM - Virtual environment modelling through SLAM |
title |
VEM-SLAM - Virtual environment modelling through SLAM |
spellingShingle |
VEM-SLAM - Virtual environment modelling through SLAM Moura, Gustavo Magalhães CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO SLAM Deteção de objetos Realidade virtual Object detection Virtual reality |
title_short |
VEM-SLAM - Virtual environment modelling through SLAM |
title_full |
VEM-SLAM - Virtual environment modelling through SLAM |
title_fullStr |
VEM-SLAM - Virtual environment modelling through SLAM |
title_full_unstemmed |
VEM-SLAM - Virtual environment modelling through SLAM |
title_sort |
VEM-SLAM - Virtual environment modelling through SLAM |
author |
Moura, Gustavo Magalhães |
author_facet |
Moura, Gustavo Magalhães |
author_role |
author |
dc.contributor.advisor1.fl_str_mv |
Silva, Rodrigo Luis de Souza da |
dc.contributor.advisor1Lattes.fl_str_mv |
http://lattes.cnpq.br/6878718102770367 |
dc.contributor.referee1.fl_str_mv |
Vieira, Marcelo Bernardes |
dc.contributor.referee1Lattes.fl_str_mv |
http://lattes.cnpq.br/0858482819476716 |
dc.contributor.referee2.fl_str_mv |
Apolinario Junior, Antonio Lopes |
dc.contributor.referee2Lattes.fl_str_mv |
http://lattes.cnpq.br/2847901878340953 |
dc.contributor.authorLattes.fl_str_mv |
http://lattes.cnpq.br/3196120197570104 |
dc.contributor.author.fl_str_mv |
Moura, Gustavo Magalhães |
contributor_str_mv |
Silva, Rodrigo Luis de Souza da Vieira, Marcelo Bernardes Apolinario Junior, Antonio Lopes |
dc.subject.cnpq.fl_str_mv |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO SLAM Deteção de objetos Realidade virtual Object detection Virtual reality |
dc.subject.por.fl_str_mv |
SLAM Deteção de objetos Realidade virtual Object detection Virtual reality |
description |
O problema de mapeamento de um ambiente real e reconhecimento dos objetos contidos neste ambiente é um problema da área de Visão Computacional e tem recebido atenção com o avanço de soluções SLAM e soluções robustas de reconhecimento de objetos. O problema da robótica de Localização e Mapeamento Simultâneos (Simultaneous Localization and Mapping - SLAM) consiste em criar um mapa (geralmente geométrico) da cena ao mesmo tempo em que estima a pose do observador. As soluções para este problema são utilizadas em diversas áreas onde se deseja mapear um ambiente e extrair informações geométricas deste. O reconhecimento de objetos permite identificar o objeto na cena conforme as classes de objetos da base de dados de referência. Para o reconhecimento em imagens 2D, as melhores soluções são baseadas em redes neurais convolucionais. Entretanto, para a obtenção das informações geométricas 3D dos objetos na cena, são necessárias outras técnicas que variam conforme o modelo do objeto 3D de referência. Neste trabalho, será apresentada uma nova abordagem para lidar com a estimativa de pose de objetos 3D a partir de imagens de cenas estáticas de ambientes internos. Para isso, uma integração entre um detector de objetos em imagens e uma solução SLAM monocular baseada em keyframes foi desenvoldida. Como resultados, demonstramos uma melhoria na estimativa da trajetória da câmera em relação ao método original e uma utilização do sistema implementado na criação de ambientes virtuais. |
publishDate |
2020 |
dc.date.accessioned.fl_str_mv |
2020-11-26T13:09:47Z |
dc.date.available.fl_str_mv |
2020-11-26 2020-11-26T13:09:47Z |
dc.date.issued.fl_str_mv |
2020-03-04 |
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/11919 |
url |
https://repositorio.ufjf.br/jspui/handle/ufjf/11919 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
Attribution-NonCommercial-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-nc-sa/3.0/br/ info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Attribution-NonCommercial-ShareAlike 3.0 Brazil http://creativecommons.org/licenses/by-nc-sa/3.0/br/ |
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 Ciência da Computação |
dc.publisher.initials.fl_str_mv |
UFJF |
dc.publisher.country.fl_str_mv |
Brasil |
dc.publisher.department.fl_str_mv |
ICE – Instituto de Ciências Exatas |
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/11919/1/gustavomagalh%c3%a3esmoura.pdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/11919/2/license_rdf https://repositorio.ufjf.br/jspui/bitstream/ufjf/11919/3/license.txt https://repositorio.ufjf.br/jspui/bitstream/ufjf/11919/4/gustavomagalh%c3%a3esmoura.pdf.txt |
bitstream.checksum.fl_str_mv |
09f11e4028cdbf21b5246cc9ad1c5193 996f8b5afe3136b76594f43bfda24c5e 8a4605be74aa9ea9d79846c1fba20a33 aaa20b0deb04ae78cfd33765bf6a9bfc |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 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_ |
1801661421161807872 |