文献标识码:A
DOI:10.16157/j.issn.0258-7998.200824
中文引用格式:王超,甄国涌,单彦虎. 基于FPGA的暗通道白平衡算法设计与实现[J].电子技术应用,2021,47(2):77-80,91.
英文引用格式:Wang Chao,Zhen Guoyong,Shan Yanhu. Design and implementation of dark channel white balance algorithm based on FPGA[J]. Application of Electronic Technique,2021,47(2):77-80,91.
0 引言
机器视觉技术的快速发展对图像处理速度以及精度提出了更高的技术要求,颜色作为人类生活最敏感的一部分,在不同的光源下,人眼的恒常性使人可以在不同光源下准确识别物体本身固有色彩[1],但图像传感器服从的光线投射率模型使其采集到的物体本身固有颜色严重受到环境光源的影响[2]。为消除其受环境光源的影响,实时校正偏色图像的自动白平衡算法成为图像处理的一种关键技术。
目前成熟的白平衡算法在部分平台以及部分场景中已经成功应用。暗通道灰度世界改进算法已经成功在图像处理芯片上验证,但是其处理时间仍需要96 ms,无法满足高帧频图像采集系统需求[3];灰度世界与完美反射组合而成的白平衡算法[4]、基于边沿检测的白平衡算法[5]、基于直方图白平衡算法[6]以及暗通道加权算法[7]在FPGA设备上的实现需要对一帧图像进行统计、计算后再进行图像白平衡校正,大量RAM资源、多位宽乘法器以及除法器被应用,导致处理器资源分配面临挑战;灰度世界法(GWM)与完美反射法(PRM)由于其原理简单已经在FPGA中实现,但是在高分辨率以及过度曝光场景中,本身固有缺点限制其无法正常完成白平衡校正,限制了其使用环境。
因此,本文提出一种基于暗通道光线透射率的自动白平衡校正算法。该算法在FPGA上将图像采集与白平衡校正并行处理,确保数据采集实时性的同时完成当前图像偏色校正,完全可以应对场景中的物体移动。暗通道白平衡算法的实现可以满足色彩准确率以及系统实时性要求,为机器视觉中的移动物体检测与识别提供准确的色彩依据。
本文详细内容请下载:http://www.chinaaet.com/resource/share/2000003391
作者信息:
王 超,甄国涌,单彦虎
(中北大学 电子测试技术国家重点实验室,山西 太原030051)