Real-Time ORB Accelerator for Embedded FPGA-Based SoCs With ROS Integration

Andre Goulart Costa, José Duarte Lopes, Pedro Tomás, Nuno Roma, Nuno Neves · IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2025

As computer vision continues to expand across various application domains—including localization, mapping, object recognition, and 3-D reconstruction—feature extraction methods, such as oriented FAST and rotated BRIEF (ORB), have gained widespread adoption due to their rotation and scale invariance. However, existing efforts to accelerate these techniques through hardware implementations faced different challenges related to resource and power consumption demands, limiting their feasibility for low-power embedded devices. Accordingly, this article proposes a new scalable and efficient ORB accelerator, designed for low-power and resource-constrained environments. It introduces a novel and efficient architecture that exploits quantization of the feature orientation angle into discrete rotation sectors. A complete robot operating system (ROS) node based on the proposed ORB accelerator is also deployed, providing seamless integration with other computer vision-enabled systems. When compared to other state-of-the-art solutions, the proposed system, implemented on an embedded system-on-chip (SoC) with a low-cost field-programmable gate array (FPGA), offers energy efficiency improvements between$6.7\times $and$16.2\times $, while requiring fewer hardware resources.

Read the paper · More papers on PaperTik