计算机工程与设计2024,Vol.45Issue(3) :723-731.DOI:10.16208/j.issn1000-7024.2024.03.012

基于FPGA的图像处理硬件加速系统的设计

Design of image processing hardware acceleration system based on FPGA

张灿宇 封岸松 张华良 易星 王俊彭
计算机工程与设计2024,Vol.45Issue(3) :723-731.DOI:10.16208/j.issn1000-7024.2024.03.012

基于FPGA的图像处理硬件加速系统的设计

Design of image processing hardware acceleration system based on FPGA

张灿宇 1封岸松 2张华良 3易星 4王俊彭4
扫码查看

作者信息

  • 1. 沈阳化工大学信息工程学院,辽宁沈阳 110142;中国科学院沈阳自动化研究所,辽宁沈阳 110016;中国科学院网络化控制系统重点实验室,辽宁沈阳 110016
  • 2. 沈阳化工大学信息工程学院,辽宁沈阳 110142
  • 3. 中国科学院沈阳自动化研究所,辽宁沈阳 110016;中国科学院网络化控制系统重点实验室,辽宁沈阳 110016
  • 4. 沈阳化工大学信息工程学院,辽宁沈阳 110142;中国科学院沈阳自动化研究所,辽宁沈阳 110016
  • 折叠

摘要

为解决图像处理算法越来越复杂,普通的计算平台已满足不了当前需求的问题,根据现场可编程门阵列(field pro-grammable gate array,FPGA)的并行计算特点对FAST角点检测算法和Sobel边缘检测算法进行硬件加速,采用HLS(high-level synthesis,HLS)高层次综合技术对两种算法进行设计并进行相应的优化.为提升系统整体性能,在FPGA上实现全部视频输入输出接口和图像算法的完整通路,通过FPGA算法电路与OpenCV算法程序进行对比,前者的图像处理速度快于后者9~11倍,系统功耗也仅为1.9 W,图像检测可达56 fps,满足实时图像处理要求,为以后设计复杂的图像处理系统提供了参考.

Abstract

To solve the problems that image processing algorithms are becoming more and more complex and ordinary computing platforms can no longer meet the current needs,the FAST corner detection algorithm and Sobel edge detection algorithm were hardware-accelerated according to the parallel computing characteristics of field programmable gate array(FPGA),and the two algorithms were designed and optimized using HLS(high level synthesis)technology.To improve the overall performance of the system,all video input and output interfaces and the complete path of the image algorithm were implemented on the FPGA,and the FPGA algorithm circuit was compared with the OpenCV algorithm program.The former is 9-11 times faster than the latter,and the system consumes only 1.9 W and the image detection can be up to 56 fps,which meets the requirement of real-time image processing,and provides a reference for designing complex image processing system in the fature.

关键词

现场可编程门阵列/硬件加速/高层次综合技术/图像处理/PYNQ-Z2/角点检测/边缘检测

Key words

FPGA/hardware acceleration/HLS/image processing/PYNQ-Z2/corner detection/edge detection

引用本文复制引用

基金项目

国家重点研发计划(2019YFB1706502)

辽宁省教育厅科学研究经费基金(2021)(LJKZ0448)

辽宁省自然科学基金(20180550128)

出版年

2024
计算机工程与设计
中国航天科工集团二院706所

计算机工程与设计

CSTPCD北大核心
影响因子:0.617
ISSN:1000-7024
参考文献量20
段落导航相关论文