检测交通视频中运动目标的程序设计(7月20日).pdf

上传人:摩西的****12 文档编号:139676270 上传时间:2020-07-23 格式:PDF 页数:17 大小:582.72KB
返回 下载 相关 举报
检测交通视频中运动目标的程序设计(7月20日).pdf_第1页
第1页 / 共17页
检测交通视频中运动目标的程序设计(7月20日).pdf_第2页
第2页 / 共17页
检测交通视频中运动目标的程序设计(7月20日).pdf_第3页
第3页 / 共17页
检测交通视频中运动目标的程序设计(7月20日).pdf_第4页
第4页 / 共17页
检测交通视频中运动目标的程序设计(7月20日).pdf_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《检测交通视频中运动目标的程序设计(7月20日).pdf》由会员分享,可在线阅读,更多相关《检测交通视频中运动目标的程序设计(7月20日).pdf(17页珍藏版)》请在金锄头文库上搜索。

1、学 海 无 涯 1 专业综合实践任务书 学生姓名:_专业班级: 指导教师: 工作单位: 信息工程学院 题 目:检测交通视频中运动目标的程序设计 初始条件: (1) 提供实验室机房及其 matlab 软件; (2) 数字图像处理的基本理论学习。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体 要求): (1)学习运动目标检测的原理及方法,并利用 matlab 设计程序完成以下功能; (2)读取交通视频文件; (3)运用一种背景建模方法,提取背景图像; (4)读取一帧有运动目标的图像,利用背景差分法,得到差分区域; (5)对差分区域进行数学形态学处理,得到完整的运动目标

2、区域,并显示运动 目标检测结果图; (6)对检测的结果进行分析比较; (7)要求阅读相关参考文献不少于 5 篇; (8)根据课程设计有关规范,按时、独立完成课程设计说明书。 时间安排: (1) 布置课程设计任务,查阅资料,确定方案 1.5 天; (2) 进行编程设计、调试 2 天; (3) 完成课程设计报告书、答辩 1.5 天; 指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日 目录 摘要 . 1 1.概述 . 1 2.设计原理 . 2 2.1 背景提取与更新算法 . 2 2.1.1 手动背景法 . 3 2.1.2 统计中值法 . 3 学 海 无 涯 2 2.1.3 算术平均

3、法 . 3 2.1.4 Surendra 算法 . 4 2.2 背景差分法运动目标检测 . 5 2.3 形态学滤波 . 6 2.4 总体方案设定 . 7 2.4.1 算术平均法与 Surendra 算法相结合的背景建模 . 7 2.4.2 总体程序框图 . 8 3.软件编程实现 . 8 4.结果及分析 . 10 5.心得体会 . 14 参考文献 . 14 学 海 无 涯 1 摘要 运动目标检测是图像处理与计算机视觉的一个小分支, 在理论和实践上都有 重大意义,长久以来一直被国内外学者所关注。在实际中,视频监控利用摄像机 对某一特定区域进行监视,引入运动监测非常有必要。它可以减轻人的负担,并 且

4、提高了可靠性。概括起来运动监测主要包括三个内容:运动目标检测,方向判 断和图像跟踪。 运动目标检测是整个监测过程的基础, 运动目标的提取准确与否, 直接关系到后续高级过程的完成质量。 本文主要内容为对监控视频进行背景建模 和背影差分的方法进行运动目标检测。 关键字:数字图像处理关键字:数字图像处理 MATLAB 运动目标检测运动目标检测 背影差分背影差分法法 形态学处理形态学处理 1.概述 运动目标检测在机器人、视频监控、交通道路检测、军事战争、模拟现实 等众多的领域都有极其重要的应用和良好的发展前景。 近年来运动目标检测的研 究方法在计算机方面一直都处于热门性研究话题, 国内外等众多的学者在

5、运动目 标检测等方面进行了不懈的努力。运动目标检测在国外,早在二十世纪美国有关 部门就运动目标检测进行了监控系统项目的研究, 其主要的目的是实现在一定的 环境下对运动目标的检测,该系统采取了帧差分法的检测方法。此外世界知名的 计算机公司如 IBM 以及 Microsoft 等也纷纷进行了监控系统研究的实验,他们研 究出来的智能监控系统极大的推进了视频监控的研究, 并使得智能监控系统能够 应用于现实实际的需要,推进力社会现代化的进程。 中国科学院是国内所有研 究运动目标检测的机构中的引领者, 而北京自动化研究所在运动目标检测方面则 是做出了较大的贡献,交通场景的监控和行为模式识别是重点研究方向,

6、在检测 系统中有着重要的地位。 为了适应社会发展的需要, 于 2002 年第一次成功举办 了全国智能视觉监控会议,本文主要描述运动目标检测的基本原理,和运用背影 学 海 无 涯 2 差分法检测运动目标的具体实现方法和比较背景建模的几种不同方法, 然后选择 设计一种合适的方法实现背景建模, 最后用视频模拟了交通监控的过程给出实验 结果和分析。 2.设计原理 对于向地面物体背景较为复杂的背景的运动目标检测, 难以用阈值方法进行 目标的区分, 可采用帧间差分法、 背影差分法、 光流发等运动分割方法进行检测。 帧间差分法直接比较两帧图像对应像素点的灰度值,得到运动目标;背景差分法 假定图像背景是固定不

7、变的, 将每一帧图像的灰度减去背景的灰度图像得到的运 动物体的灰度图像,而在此之前需要建立一个背景图像,背景图像的好坏直接决 定了检测的效果,因此建立一个合适的背景图像至关重要。考虑到监控视频一般 是固定的,背景除了光影和其他微小变化外不会有大面积的背景改变,故本文采 用背影差分法,运用背景建模的方法及实现运动目标的检测。 2.1 背景提取与更新算法 在进行运动目标检测时, 一个很重要的步骤就是区分出运动目标和背景范围, 常见的一种情况是摄像机处于静止状态并且焦距也是固定的。此时,图像中的背 景区域固定不动。在这种情况下,运动目标识别无论是使用背景差法,还是使用 背景差法结合帧间差法,质量良好

8、的背景的建立显得及其重要。另外,当涉及到 背景的使用时,一旦背景发生一些变化时,如背景中频繁地出现运动物体,或者 光照发生变化、树叶等小物体的晃动等等,使得不能准确地提取背景作为参考图 像,从而不能正确地分割出视频序列中的运动物体。为了克服上述问题,国内外 众多研究人员提出了背景建立和自适应的背景模型, 实现了背景模型的实时更新, 能够比较准确地识别出运动目标。在能够满足实时性和实用性要求的前提下,讨 论并研究下列几种算法。 学 海 无 涯 3 2.1.1 手动背景法 手动背景法需要人观察到没有前景物体时启动该帧图像,作为背景图像。这 种背景提取方法增加了人力和物力的需求, 而且在很多情况下很

9、难在没有前景的 情况下获得背景图像,比如高速公路的车辆监测系统、小区的门禁系统等等。这 种方法不能实现自适应背景更新的功能,需要使用其他方法修正由于光线,亮度 等的变化带来的背景误差。 2.1.2 统计中值法 考虑到运动物体较少的情况下,连续多帧图像中背景的像素值占主要部分, 这样在一段时间内变化缓慢,取中值便可以认为是背景图像。统计中值算法从统 计学的角度统计单个像素点 Ai(x,y),(i=1,2,N)在连续帧图像中的亮度值 Bi。 在一段时间内对视频序列图像的亮度值(或者色彩信息) Bi进行排序,然后取中 值 Mi(x,y)作为背景。该算法存在的问题在于:图像帧的像素点大多以数万,数 十

10、万的数量级出现,而用于取中值的图像帧数量 N 也应该比较大。对如此大的数 组进行排序取出中值,实现时计算量较大,处理较慢。同时需要占用大量的内存 单元用于存储数据。 2.1.3 算术平均法 采用算术平均法提取背景图像, 可以总结为在特定的时间段内对像素点的亮 度和色彩信息取平均值,用均值作为背景图像对应像素点数值。在读入一段视频 时,对某一像素点进行观察,会发现在没有前景的运动目标通过时,该点的灰度 值保持稳定,变化很小,只有当前景的运动目标通过时,该点的灰度才会发生剧 烈的变化。这样就可以连续读入 N 帧图像,对图像各点的灰度或色彩信息进行统 计的方法,使得变化剧烈的像素点变得平缓,取其平均

11、值作为背景图像像素点的 值。这样也可以滤除背景图像中的突变噪声点。其统计公式如下: = = N i N yxIiyxB 1 1 ),(),( (2-1) 公式中式中:B (x, y)表示背景图像,Ii(x,y)表示第 i 帧序列图像,N 表 示平均帧数。在实际场景中,一段时间内,同一区域很少有可能总是存在运动物 学 海 无 涯 4 体。而通过平均法得到的背景就会消除亮暗分布不均匀的情况。 由上述仿真实验证明,算术平均法的特点是模型简单,计算方便,可以较好 的得到背景图像。但是在仿真过程中,也发现了该方法的一些问题。其中最明显 的是,该算法得到背景图像需要获取的图像帧较大。受运动物体数量的影响,

12、随 着平均帧数的增加,得到的背景图像的质量越好。由于是求取序列图像的算术平 均值,如果 N 值太小,背景图像中的运动物体不容易被滤除,很容易在背景图像 中留下“影子” 。而且在运动物体很多,轨迹很固定的情况下,也需要加大 N 的 数值,以使得平均值更加接近与真实的背景图像。在这种情况下,背景的建立就 需要较长的时间。本算法也有一定自适应更新功能。随着时间的推移,在背景提 取后获取的图像帧也可以作为新的信息量, 与背景图像进行统计平均或加权平均, 实现背景的自适应更新。因此这种方法也使用于实时背景更新算法。 2.1.4 Surendra 算法 Surendra 背景更新算法能够自适应地获取背景图像,该算法提取背景的思 想是对差值图像的亮度值进行判断,如亮度大于阈值,背景图像对应位置的像素 点保持不变,否则利用当前帧对背景图像进行替换更新。通俗的来说就是亮度变 化不大时,我们认为是背景变化,因此该区域更新背景,亮度变化较大时,我们 认为是运动目标,此区域不加入背景更新。其算法可以分成以下几个步骤: (1)将第 1 帧图像 I1 作为背景 B1。 (2)选取阈值 T,迭代次数 m=1,最大迭代次数 MAXSTEP。 (3)求当前帧的帧差分图像 1 |IiIi-1|T Di= (2-2) (4)由二值图像 Di 更新背景图像 Bi Bi-1(x,y) Di=1 BI=

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号