电子科技 ›› 2023, Vol. 36 ›› Issue (8): 1-6.doi: 10.16180/j.cnki.issn1007-7820.2023.08.001

• •    下一篇

基于通道差值模型的导向滤波去雾算法及其FPGA实现

曹红芳,王晓蕾,杜高明,李桢旻,倪伟   

  1. 合肥工业大学 微电子设计研究所,安徽 合肥 230601
  • 收稿日期:2022-03-17 出版日期:2023-08-15 发布日期:2023-08-14
  • 作者简介:曹红芳(1995-),女,硕士研究生。研究方向:图像处理和集成电路设计。|王晓蕾(1978-),女,博士,副教授。研究方向:集成电路设计理论。|杜高明(1977-),男,博士,教授。研究方向:多核体系结构、片上网络体系结构。|李桢旻(1982-),男,博士,讲师。研究方向:时间可预测软硬件设计、众核片上网络技术。|倪伟(1977-),男,博士,副教授。研究方向:数字集成电路设计、可重构计算、人工智能、深度学习。
  • 基金资助:
    国家重点研发计划(2018YFB2202604);安徽省高校协同创新项目(GXXT-2019-030)

Design and FPGA Implementation of Dehazing Based on Channel Difference Model and Guided Filtering

CAO Hongfang,WANG Xiaolei,DU Gaoming,LI Zhenmin,NI Wei   

  1. Institute of VLSI Design,Hefei University of Technology,Hefei 230601,China
  • Received:2022-03-17 Online:2023-08-15 Published:2023-08-14
  • Supported by:
    National Key R&D Program of China(2018YFB2202604);University Synergy Innovation Program of Anhui(GXXT-2019-030)

摘要:

计算机视觉系统受到有雾天气的影响会导致捕获的图像质量较差。为了解决该问题,文中提出了一种基于通道差值模型的导向滤波去雾算法及其FPGA(Field Programmable Gate Array)设计。通过分离雾天图像的亮通道与暗通道得到通道差值模型,并将该模型作为导向滤波的引导图对雾天图像进行平滑处理,最后进行高升压滤波操作得到去雾图像,设计硬件架构并在FPGA上实现。实验结果表明,去雾后的图像场景照度均匀,纹理信息恢复程度较好且颜色保真度高,对于480×270大小的图像,电路综合频率为108.448 MHz,吞吐量为323.47 MB·s-1,完成整个去雾过程花费时间为0.001 2 s。实验结果证明文中所提算法及其硬件设计能够有效提高图像可见度和去雾速度。

关键词: 去雾, 通道差值模型, 导向滤波, 高升压滤波, 频率, 吞吐量, 图像处理, FPGA

Abstract:

Computer vision systems are affected by foggy weather, resulting in poor quality images captured. To solve this problem, this study proposes a guided filtering dehazing algorithm based on channel difference model and its FPGA design. The channel difference model is obtained by separating the bright channel and dark channel of foggy image, and the model is used as a guide map for guided filtering to smooth the foggy image. Finally, a high boost filtering operation is performed to obtain a dehazed image. The hardware architecture is designed and implemented on FPGA. The experimental results show that the image scene after dehazing has uniform illumination, high degree of texture information recovery and high color fidelity. For an image of 480×270 size, the integrated frequency of the circuit is 108.448 MHz, the throughput is 323.47 MB·s-1, and the time to complete the entire dehazing is 0.001 2 s. These results indicate that the proposed algorithm and its hardware design can effectively improve image visibility and dehazing speed.

Key words: dehazing, channel difference model, guided filtering, high boost filter, frequency, throughput, image processing, FPGA

中图分类号: 

  • TP391.41