优化嵌入式GPU上的定向FAST特征检测,速度提升7.3倍
Faster than Fast: Accelerating Oriented FAST Feature Detection on Low-end Embedded GPUs
- 用二进制编码快速筛选候选点,分离式哈里斯角点检测
- 在Jetson TX2上实现平均7.3倍加速,满足实时性要求
- 适合移动端和资源受限场景的SLAM系统部署
基于视觉的SLAM技术广泛应用于机器人导航与虚拟现实,其核心是从图像中检测特征点以构建环境地图并定位自身。该技术对功耗、处理速度和精度有严苛要求。当前基于ORB(Oriented FAST and Rotated BRIEF)的SLAM系统在速度与鲁棒性上表现优异,但仍难以在移动平台实现实时处理。主要瓶颈在于定向FAST计算耗时约占整个系统的一半。本文提出两种方法加速低端嵌入式GPU上的定向FAST特征检测:通过二进制级编码策略快速确定候选点,采用可分离的哈里斯角点检测结合高效低层GPU指令优化。在Jetson TX2嵌入式GPU上的大量实验表明,相比广泛使用的支持GPU的OpenCV,平均加速比超过7.3倍。这一显著提升验证了其在移动及资源受限环境中的实时应用潜力。
原文摘要 · Abstract (English)
The visual-based SLAM (Simultaneous Localization and Mapping) is a technology widely used in applications such as robotic navigation and virtual reality, which primarily focuses on detecting feature points from visual images to construct an unknown environmental map and simultaneously determines its own location. It usually imposes stringent requirements on hardware power consumption, processing speed and accuracy. Currently, the ORB (Oriented FAST and Rotated BRIEF)-based SLAM systems have exhibited superior performance in terms of processing speed and robustness. However, they still fall short of meeting the demands for real-time processing on mobile platforms. This limitation is primarily due to the time-consuming Oriented FAST calculations accounting for approximately half of the entire SLAM system. This paper presents two methods to accelerate the Oriented FAST feature detection on low-end embedded GPUs. These methods optimize the most time-consuming steps in Oriented FAST feature detection: FAST feature point detection and Harris corner detection, which is achieved by implementing a binary-level encoding strategy to determine candidate points quickly and a separable Harris detection strategy with efficient low-level GPU hardware-specific instructions. Extensive experiments on a Jetson TX2 embedded GPU demonstrate an average speedup of over 7.3 times compared to widely used OpenCV with GPU support. This significant improvement highlights its effectiveness and potential for real-time applications in mobile and resource-constrained environments.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。