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

中国科学院大学学报 ›› 2026, Vol. 43 ›› Issue (2): 277-287.DOI: 10.7523/j.ucas.2024.063

• 简报 • 上一篇    

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

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

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

A lightweight FPGA image preprocessing accelerator scheme for visual navigation

Renkui XUE1, Jie ZHANG2(), Bin LI3, Meng LI1, Yang WU1   

  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
  • Contact: Jie ZHANG

摘要:

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

关键词: 图像加速器, 直方图均衡化, 特征点提取, 时间同步, 视觉导航, 现场可编程门阵列(FPGA)

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 point 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 160 MHz, it achieves a processing speed of 150 frame/s for 1 280×720 images, providing a low-cost and high-performance visual navigation image front-end acceleration solution.

Key words: image accelerator, histogram equalization, feature point extraction, time synchronization, visual navigation, field programmable gate array(FPGA)

中图分类号: