论文部分内容阅读
近年来,视频监控技术在智能交通、安防监控等各行各业得到了广泛的应用。随着视频监控设备数量的急剧增加,其自身设备的故障维护和管理面临越来越大的挑战。以往采用人工巡检的方式对监控视频设备的故障管理模式已经远远不能满足现实的需求。实现视频监控系统智能化自动检测具有十分重要的意义。针对视频监控设备检测中的视频质量分析问题,本文设计并实现了一种视频质量实时检测系统,主要工作包括以下几个方面:(1)本文根据视频质量检测的实际需求,对整个系统的框架进行了设计,包括图像预处理、异常检测、结果输出、管理等四个模块。其中图像预处理模块主要是对视频图像格式、分辨率等进行处理;异常检测模块则是视频常见异常的检测算法实现部分;结果输出模块是对异常检测结果的可视化显示;管理模块则是为用户便于管理系统而设计的。(2)针对视频监控系统中易出现的信号缺失、雪花噪声、清晰度、偏色等异常进行了分析,然后根据他们某些特征分别采用相应检测算法进行检测判断。并对主要体现图像质量好坏的清晰度和偏色方面,分别提出了改进的检测算法。对于清晰度方面:针对平均梯度区分度好,且较频域法计算量小的特点,提出了一种焦点窗口改进的平均梯度检测算法;对于偏色方面:根据偏色视频相邻帧图像像素相关性变化不大的特点,结合色差变化,本文提出了一种基于协方差相关函数的检测算法。(3)在VS2012平台上,使用C++编写代码、Opencv图像处理以及MFC搭建框架,对整个系统进行了实现。并利用视频、图片对系统进行测试。测试结果表明该系统基本满足视频质量实时检测要求,不仅检测异常精度高,而且系统性能稳定。最后对本文所做的工作做了总结,并对监控视频质量实时检测系统的研究与发展进行了展望。