Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/45277
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2026_NathanSpinolaZeidan_tcc.pdf65,49 MBAdobe PDFver/abrir
Título: Rastreamento em tempo real com histograma de gradientes orientados implementado em SoC FPGA
Autor(es): Zeidan, Nathan Spínola
Orientador(es): Muñoz Arboleda, Daniel Mauricio
Assunto: Field Programmable Gate Array (FPGA)
Robótica
Robôs
Robôs móveis
Automação industrial
Data de apresentação: 19-Fev-2026
Data de publicação: 31-Jul-2026
Referência: ZEIDAN, Nathan Spínola. Rastreamento em tempo real com histograma de gradientes orientados implementado em SoC FPGA. 2026. 98 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) — Universidade de Brasília, Brasília, 2026.
Resumo: Com o crescimento do uso de robôs de móveis para aplicações em diversos campos, como automação industrial e robótica colaborativa, se faz necessário o rastreamento em tempo real desses agentes. Nesse contexto, este trabalho investigou a viabilidade de um sistema de rastreamento visual embarcado em System-on-Chip Field-Programmable Gate Array (SoC FPGA), formulando a estimação do deslocamento do alvo a cada frame como um problema de otimização estocástica bidimensional resolvido por meta-heurísticas bioinspiradas. A solução foi implementada na plataforma Kria KV260 Vision AI Starter Kit em regime de coprojeto hardware/software, no qual o descritor de aparência, o Histograma de Gradientes Orientados (HOG) foi desenvolvido de forma parametrizável e acelerado na lógica programá vel, permitindo a variação do tamanho da região de interesse e da granularidade dos blocos por meio de uma arquitetura modular. A comunicação entre o Sistema de Processamento (PS) e a Lógica Programável (PL) foi realizada via AXI4-Stream com AXI-DMA, garantindo inte gração eficiente entre os domínios e refletindo o desempenho do sistema híbrido completo. A metodologia contemplou dois regimes em software, um dedicado ao estudo comparativo das meta-heurísticas e outro como referência sob parametrização embarcada. Os resultados indicam viabilidade de tempo real condicionado à dinâmica do cenário. Na configuração mais robusta, com região de interesse de 64 × 64 pixels e blocos de 4 × 4 células, o PSO, utilizando 11 partículas, 3 iterações e raio de busca de 11 pixels, atingiu 16,30 FPS, com Intersection Over Union (IoU) médio de 0,8817 e Center Location Error (CLE) médio de 3,31 pixels. Na configuração equivalente com GWO, obteve-se 17,99 FPS, IoU médio de 0,8732 e CLE médio de 3,47 pixels, apresentando transições mais suaves entre quadros e maior estabilidade dinâmica. O estudo comparativo evidenciou que Grey Wolf Optimizer (GWO) e Particle Swarm Optimization (PSO) são adequados ao contexto investigado, sendo o PSO potencialmente superior mediante sintonização de seus parâmetros internos, enquanto o Fi refly (FFA) mostrou-se inadequado às restrições temporais impostas pelo sistema embarcado. Embora o uso de Filtro de Partículas tenha sido inicialmente considerado, sua implemen tação foi descartada por elevar o custo temporal na lógica programável, priorizando-se o throughput e a estabilidade operacional do sistema.
Abstract: The growing adoption of mobile robots in applications such as industrial automation and collaborative robotics demands real-time tracking capabilities. In this context, this work investigated the feasibility of an embedded visual tracking system implemented on a System on-Chip Field-Programmable Gate Array (SoC FPGA), formulating target displacement estimation at each frame as a two-dimensional stochastic optimization problem solved through bioinspired metaheuristics. The solution was implemented on the Kria KV260 Vi sion AI Starter Kit under a hardware/software co-design approach, in which the Histogram of Oriented Gradients (HOG) descriptor was developed in a parameterizable manner and accelerated in programmable logic, enabling variation of the region-of-interest size and block granularity through a modular architecture. Communication between the Processing System (PS) and the Programmable Logic (PL) was carried out via AXI4-Stream with AXI-DMA, ensuring efficient integration between domains and reflecting the performance of the com plete hybrid system. The methodology comprised two software regimes: one dedicated to the comparative study of the metaheuristics and another serving as a reference under embedded parameterization. The results indicate real-time feasibility conditioned on scene dynamics. In the most robust configuration, with a 64 × 64 pixel region of interest and 4 × 4-cell blocks, PSO, using 11 particles, 3 iterations, and a search radius of 11 pixels, achieved 16.30 FPS, with an average Intersection Over Union (IoU) of 0.8817 and an average Center Location Error (CLE) of 3.31 pixels. In the equivalent configuration with GWO, 17.99 FPS were ob tained, with an average IoU of 0.8732 and an average CLE of 3.47 pixels, presenting smoother transitions between frames and greater dynamic stability. The comparative study showed that Grey Wolf Optimizer (GWO) and Particle Swarm Optimization (PSO) are suitable for the investigated context, with PSO being potentially superior when properly tuned, whereas the Firefly Algorithm (FFA) proved inadequate under the temporal constraints imposed by the embedded system. Although the use of a Particle Filter was initially considered, its implementation was discarded due to increased temporal cost in programmable logic, prioritizing system throughput and operational stability.
Informações adicionais: Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade de Ciências e Tecnologias em Engenharia, 2026.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia Eletrônica



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.