欢迎访问中国科学院大学学报,今天是

中国科学院大学学报

• • 上一篇    下一篇

一种应用于视觉导航的轻量级FPGA图像预处理加速器方案*

薛仁魁1, 张杰, 李斌3, 李萌1, 吴洋1   

  1. 1 北京东方计量测试研究所,北京 100086;
    2 中国科学院国家天文台,北京 100101; 3 北京眸星科技有限公司,北京 100015
  • 收稿日期:2024-02-23 修回日期:2024-06-06 发布日期:2024-06-24
  • 通讯作者: E-mail:zhangjie05@mails. ucas. ac. cn
  • 基金资助:
    * 国家自然科学基金项目(12273074)资助

A lightweight FPGA image preprocessing accelerator scheme for visual navigation

XUE Renkui1, ZHANG Jie2, LI Bin3, LI Meng1, WU Yang1   

  1. 1 Beijing Orient Institute of Measurement and Test, Beijing 100086, China;
    2 National Astronomical Observatories, Chinese Academy of Sciences, Beijing 100101, China;
    3 Beijing Eyestar Technology Co., Ltd, Beijing 100015, China
  • Received:2024-02-23 Revised:2024-06-06 Published:2024-06-24

摘要: 本文针对视觉导航图像前端的加速处理需求,提出了一种基于轻量级、低成本FPGA的图像预处理加速器方案。通过高效的流水线设计以及并行处理技术,所设计的加速器集成了直方图均衡化、FAST特征点检测以及多源传感器数据时间同步等关键功能。该方案解决了有限硬件资源下实现多功能集成、满足实时性要求、平衡成本与性能、多源传感器信息时间同步,以及实现软硬件协同设计等技术难点。本文提出的方案基于Xilinx公司Zynq-7000系列轻量级FPGA实现,在实现低成本的同时大大降低了图像处理延迟。当FPGA以160MHz的频率运行时,对于1280×720的图像实现了150帧/秒的处理速度,提供了一种低成本、高性能的视觉导航图像前端加速解决方案。

关键词: 图像加速器, 直方图均衡化, 特征点提取, 时间同步

Abstract: An image preprocessing accelerator scheme based on lightweight and low-cost FPGA has been proposed in this paper to meet the accelerated processing requirements of the visual navigation image frontend. Through efficient pipeline design and parallel processing technology, the designed accelerator integrates key functions such as histogram equalization, FAST feature points detection, and multi-source sensor data time synchronization. This solution solves technical difficulties such as achieving multifunctional integration, meeting real-time requirements, balancing cost and performance, synchronizing multi-source sensor information time, and achieving software hardware collaborative design under limited hardware resources. The proposed solution is based on Xilinx's Zynq-7000 series lightweight FPGA implementation, which greatly reduces image processing latency while achieving low cost. When the FPGA operates at a frequency of 160MHz, it achieves a processing speed of 150 frames per second for 1280×720 images, providing a low-cost and high-performance visual navigation image front-end acceleration solution.

Key words: Key Words: image accelerator, histogram equalization, feature point extraction, time synchronization

中图分类号: