论文部分内容阅读
随着科技的不断创新与快速发展,视频图像系统作为人类认识与探索的重要信息源头已经遍布各个学科与领域。然而,在弱光或光照不均的环境下图像系统输出的视频信息具有躁点大、对比度低、灰度偏暗和灰度动态范围收缩等缺点。通过引入图像增强技术,能够有效地恢复和完善视频信息。有针对性的图像增强处理,能很大程度上提高视频图像的质量,以便于人眼观察与可利用信息的提取。但是实时的视频图像处理信息量较大,信号转换时序复杂等特点对视频图像系统的硬件要求比较高,且单纯依靠软件难以满足视频图像的实时处理。FPGA即现场可编程门阵列,以并行运算为主,在速度和性能上是MCU与DSP无法比拟的。作为用户可编程的数字集成电路,由于它具有速度快、性能强、稳定性高和成本低等优点,使其在图像处理上应用日益广泛。本文深入研究图像增强算法的理论基础和实际应用,通过对Retinex原理和Gamma校正等图像处理的理论知识作深入理解和探索,并分别对各图像算法和FPGA自身的特点进行系统性的考量和可实行性的分析,进而制定出了一个基于Retinex亮度评估下的自适应Gamma校正的实时夜间图像增强系统。传统的图像增强系统不能同时满足亮度过暗和光照不均等特殊场景下的图像增强。与传统的图像增强系统不一样,本文采用的算法具有自适应能力。针对实际场景中亮度的不同,该算法首先通过Retinex原理进行亮度评估,再根据评估后的亮度以自我调节Gamma参数的方式对图像像素实现高效的Gamma校正增强,最终达到大幅度提高图像可读性的目标。在实现的过程中,由于FPGA在Gamma校正的指数幂运算处理能力上存在一定局限。本文以消耗FPGA的内部资源为代价,通过查找表二次映射的方法有效代替了Gamma指数的仲裁与基于Gamma校正的指数幂运算,从而深度优化图像处理模块的设计,以提高系统的整体运算速度。最后借助基于FPGA的硬件开发平台以实现系统整体的仿真、调试和运行,进一步验证了基于该算法下的实时图像处理系统能有效地提高夜间视频的成像质量。