论文部分内容阅读
近年来随着经济水平的发展,人们的安全意识不断提高,社会各领域的安防需求不断提高。与此同时,计算机技术与互联网技术飞速发展,市场需求与技术发展使得智能视频监控系统成为研究热点。当下,智能视频监控系统已应用于家庭防护、银行、车站、机场、国防等诸多领域,在很大程度上解决了传统视频监控系统依靠人力分析视频内容的低效与不可靠性。运动目标检测与追踪是智能监控系统的重要应用领域,本文对运动目标检测算法与移动阴影去除算法进行了重点研究,构建了基于ARM的嵌入式网络智能视频监控系统。本文的主要工作如下:第一,针对运动目标检测问题,提出一种连续三帧差法与背景差分相结合的方法来检测运动目标。先对视频帧序列进行连续差分运算,确定运动目标出现时刻,以运动目标入侵前一刻视频帧作为背景模型的初始模板。建立背景模型后,通过背景差分法提取运动目标,然后进行背景更新,用视频帧中的非运动目标部分取代背景模型中的对应区域,其他区域保持不变。最后,对背差分法与三帧差法所得运动目标做与运算确定最终的运动目标。第二,针对当下的移动目标检测方法虽然可以进行运动检测却无法区分前景目标与移动阴影,给下阶段工作带来很大影响,提出一种基于颜色特征、归一化向量距离、亮度比值相融合的阴影去除方法。首先,利用背景差分法分离运动区域;然后,采用串行处理方法检测运动区域中的阴影像素,在RGB颜色空间下根据颜色一致性特征消除阴影之后,再根据运动区域的归一化向量距离进一步检测阴影像素;最后,针对阴影检测过程中存在的误检问题,建立像素的光照模型,计算阴影像素与背景像素的亮度比值,根据置信区间排除误检的前景像素。第三,实现了基于ARM的嵌入式网络视频监控系统平台的搭建。以S3C2440芯片为硬件核心,Linux系统为操作系统,采用B/S架构(浏览器/服务器)架构,结合所提运动目标检测算法,完成了视频数据的采集、压缩、移动侦测、邮件报警等功能的设计与实现。实验结果表明,本文所构建的基于ARM的嵌入式智能网络监控系统,能够有效采集显示视频数据、检测运动目标并进行邮件警报。