论文部分内容阅读
近年来,工业技术快速发展导致环境恶化加剧,雾霾天气逐渐增多,较严重地影响社会生产和生活秩序。雾天图像的清晰化处理作为图像预处理的重要环节之一,对图像处理和计算机视觉等领域有着非常重要的影响,图像去雾的研究渐成热点之一。随着计算机及半导体等技术的发展,人们对视频处理设备提出了小型化、实时化、高清化等要求,如何在保证视频去雾效果的同时保证视频的高清化、实时化是一个重要的研究方向。本文首先分析了去雾方法目前所具有的现实意义和应用价值,介绍了国内外在该领域的研究现状,对视频去雾系统进行了总体方案设计。针对视频去雾系统中的视频输入输出、图像帧缓冲以及内部总线接口等各个子系统进行了详细的方案对比与论证,设计了视频去雾系统的电路与逻辑框架。其次,详细阐述了基于暗通道先验的单幅图像去雾算法原理,分析了算法中各部分的运算量,在保证去雾效果的前提下对暗通道计算等运算量较大的模块进行改进与优化,减少了图像去雾算法的运算复杂度。接着,在FPGA上利用Vivado HLS高层综合工具实现了暗通道先验图像计算、雾天透射率图像计算和去雾图像生成等模块的逻辑电路,高效地完成了图像去雾算法的移植。根据视频时域连续性的特点,设计了视频去雾辅助算法以解决图像去雾算法处理视频过程中存在的视频闪烁等问题,并采用软硬件联合处理方法实现了视频去雾算法。随后,分析了视频去雾系统中外部帧缓冲存储接口、去雾算法模块、视频输入输出以及内部总线接口等关键模块存在的高延迟与低吞吐量等性能瓶颈,分别对它们进行了优化,减少了各模块的传输延迟并增加了其传输带宽,扩展了视频去雾系统对720P高清实时视频处理的支持。最后,采用RTL仿真的方法对基于FPGA的图像去雾算法进行验证,并对实际系统中的各个模块进行功能测试,给出了视频去雾系统进行高清视频去雾处理前后的效果对比图。测试结果表明,系统实现了预期的高清实时视频去雾功能,并且具有效果良好、自适应去雾等特点。