Caracterização de funções de realidade aumentada usando computação de borda

dc.contributor.advisor-co1Cardoso, Kleber Vieira
dc.contributor.advisor-co1Latteshttp://lattes.cnpq.br/0268732896111424
dc.contributor.advisor1Corrêa, Sand Luz
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3386409577930822
dc.contributor.referee1Correa, Sand Luz
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3386409577930822
dc.contributor.referee2Both, Cristiano Bonato
dc.contributor.referee2Latteshttp://lattes.cnpq.br/2658002010026792
dc.contributor.referee3Berretta, Luciana de Oliveira
dc.contributor.referee3Latteshttp://lattes.cnpq.br/0987947348533817
dc.creatorRodrigues, Karlla Bianca Chaves
dc.creator.Latteshttps://lattes.cnpq.br/2468941756711366
dc.date.accessioned2025-12-01T20:00:36Z
dc.date.available2025-12-01T20:00:36Z
dc.date.issued2025-06-02
dc.description.abstractThe growing use of immersive applications—such as augmented reality, virtual reality, and mixed reality—has led to increasing demand for more efficient computational resources capable of real-time data processing. While cloud computing can meet these demands, it often introduces high latency, negatively affecting the user experience. Edge computing emerges as a promising alternative by bringing computational resources closer to enduser devices, reducing latency, enhancing immersion, and enabling the deployment of such applications on mobile devices. Understanding the functional components of these applications and their performance profiles is essential for efficient offloading between mobile devices and edge servers. This work aims to characterize two core tasks in mobile augmented reality applications: Simultaneous Localization and Mapping (SLAM) and object detection. To this end, the MR-Leo prototype was used, integrating ORB-SLAM2 and incorporating a new object detection functionality based on the YOLO architecture. The research evaluates the performance of these tasks under different hardware configurations, considering execution on both CPUs and GPUs. The results show that although SLAM is computationally intensive, it performs acceptably on CPU-based architectures. In contrast, object detection requires massive parallelism for satisfactory performance and is heavily dependent on GPU usage. Based on the task characterization, a statistical workload model was developed to support the creation of workload generators capable of emulating the behavior of augmented reality applications under different computational architectures and scenarios.eng
dc.description.resumoO crescimento no uso de aplicações imersivas, como realidade aumentada, realidade virtual e realidade mista, tem gerado uma demanda crescente por recursos computacionais mais eficientes para o processamento de dados em tempo real. Embora a computação em nuvem ofereça capacidade para lidar com tais demandas, ela frequentemente introduz latências elevadas, comprometendo a experiência do usuário. A computação de borda surge como uma alternativa promissora ao aproximar os recursos computacionais dos dispositivos finais, reduzindo a latência, aprimorando a imersão e viabilizando a execução dessas aplicações em dispositivos móveis. Compreender os componentes funcionais dessas aplicações e seus respectivos perfis de desempenho é essencial para um descarregamento (offloading) eficiente entre dispositivos móveis e servidores de borda. Este trabalho tem como objetivo caracterizar duas tarefas centrais em aplicações de realidade aumentada móvel: a Localização e Mapeamento Simultâneo (SLAM) e a detecção de objetos. Para isso, foi utilizado o protótipo MR-Leo, que integra o ORB-SLAM2 e incorpora uma nova funcionalidade de detecção de objetos baseada na arquitetura YOLO. A pesquisa avalia o desempenho dessas tarefas em diferentes configurações de hardware, considerando execuções em CPU e GPU. Os resultados mostraram que, embora o SLAM seja computacionalmente intensivo, ele apresenta desempenho aceitável em arquiteturas baseadas em CPU. Em contrapartida, a detecção de objetos requer paralelismo massivo para um desempenho satisfatório, sendo fortemente dependente do uso de GPU. Com base na caracterização das tarefas, foi desenvolvido um modelo estatístico de carga de trabalho, com o objetivo de viabilizar a criação de geradores de carga capazes de emular o comportamento de aplicações de realidade aumentada sob diferentes cenários e arquiteturas computacionais.
dc.description.sponsorshipCoordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES
dc.identifier.citationRODRIGUES, K. B. C. Caracterização de funções de realidade aumentada usando computação de borda. 2025. 80 f. Dissertação (Mestrado em Ciência da Computação) - Instituto de Informática, Universidade Federal de Goiás, Goiânia, 2025.
dc.identifier.urihttps://repositorio.bc.ufg.br/tede/handle/tede/14950
dc.languagePortuguêspor
dc.publisherUniversidade Federal de Goiáspor
dc.publisher.countryBrasilpor
dc.publisher.departmentInstituto de Informática - INF (RMG)
dc.publisher.initialsUFGpor
dc.publisher.programPrograma de Pós-graduação em Ciência da Computação (INF)
dc.rightsAcesso Aberto
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectRealidade estendidapor
dc.subjectComputação de bordapor
dc.subjectOffloadingpor
dc.subjectSLAMpor
dc.subjectDetecção de objetospor
dc.subjectExtended realityeng
dc.subjectEdge computingeng
dc.subjectOffloadingeng
dc.subjectObject detectioneng
dc.subject.cnpqCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.titleCaracterização de funções de realidade aumentada usando computação de borda
dc.title.alternativeCharacterization of augmented reality functions using edge computingpor
dc.typeDissertação

Arquivos

Pacote Original

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
Dissertação - Karlla Bianca Chaves Rodrigues - 2025.pdf
Tamanho:
4.39 MB
Formato:
Adobe Portable Document Format

Licença do Pacote

Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
license.txt
Tamanho:
1.71 KB
Formato:
Item-specific license agreed upon to submission
Descrição: