论文部分内容阅读
视频监控是人们生活中的一种重要的安保手段。近年来,随着计算机视觉技术的长足进步,传统的视频监控系统也开始向着自动化、无人化、全天候发展,逐步形成了新一代的智能视频监控系统。于此同时,硬件制造技术的迅猛发展使得单片机、手机等智能终端的计算能力越来越强大,逐渐具备了进行图像处理与识别的能力。基于以上研究背景,本文对智能监控系统的几个关键技术进行了研究与改进,并在当下较为流行的安卓平台上加以实现,具体研究工作如下:(1)对智能监控系统的核心技术即运动目标识别算法进行了研究并针对其不足提出了改进。分析了目前应用较多的自适应背景模型、运动历史背景模型、高斯背景模型、码本背景模型及视频背景提取模型,从原理上阐述了每种方法的适用情况,并针对不同评价指标结合具体的数据对其效果与优缺点进行了比较。针对智能移动终端计算能力有限这一实际情况,选取了视频背景提取算法作为系统设计的核心算法。这种方法在拥有较低的算法复杂度的同时,还能得到相对较好的检测效果,是智能终端的不二选择。但该算法也存在一定缺陷,由于其背景建模方法过于简单,仅仅是对第一帧每个像素点的邻域像素进行随机采样,并没有考虑背景中是否已经含有前景的情况,导致在很多情况下该模型容易出现鬼影现象而造成误检。针对这一问题,本文提出了一种改进方法,即将一定数量的待检测帧作为样本,通过对有一定间隔的两帧做逻辑操作得到相对准确的鬼影区域并对其加以去除,最后将处理后的帧作为第一帧重新运行视频背景提取模型的方法。经实验验证这种方法简单、可靠、效果较为理想。(2)为提高运动目标识别结果的准确性,在识别前后进行了预处理与后处理。通过光学传感器得到的数字图像,总是或多或少的存在一定数量的噪声。这种噪声在一定程度上会导致错误的检测结果。为解决这一问题,本文采用高斯滤波与中值滤波的方法对图像进行优化,提高了待检图像的整体质量。光学传感器自身抖动会导致图像的小范围摆动,这种摆动对检测结果影响较大。为解决这一问题,本文采用运动估计的方法对待检图像进行稳像操作并加以补偿,效果明显。针对运动目标识别的结果采取形态学滤波的方法去除了一定数量的误判。(3)通过对人体形态学特征进行分析,发现人体的高、宽比例关系处于一定范围之内。通过对是否满足这种比例关系进行判断,即可在一定程度上识别出人体。通过对人体的识别,排除了后处理中未能解决的误检问题,也为系统做出预警打下了基础;通过对烟雾的监控可以对火灾的发生做出早期的预警。袁非牛提出的烟雾颜色模型算法简单,效果较好,通过对其加以运用,可初步具备火灾预警能力。(4)在Android平台上设计与构建了智能视频监控系统。结合本文提出的改进后的视频背景提取算法,在安卓平台下通过调用基于OpenCV库实现的C++文件,实现了智能监控系统。