| 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.