基于MATLAB的运动目标检测和识别技术研究_郗华
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键词: 目标检测;背景差分法;灰度图像
Key words: target detection;background-difference method;gray image
中 图 分 类 号 :TP391.4
文 献 标 识 码 :A
文 章 编 号 :1006-4311(2013)18-0203-02
video surveillance system, The algorithm is the combination of segmentation method and the statistical method to implement the detection
and tracking of moving object, the interface of moving target detection is established by MATLAB GUI.
DOI:10.14018/j.cnki.cn13-1085/n.2013.18.137
Value Engineering
· 203 ·
基于 MATLAB 的运动目标检测和识别技术研究
A Study on Moving Object Detection and Recognition Based on MATLAB
(a) 原始图像
(b)灰度图像
(c)直方图均衡化图像
图 1 图像灰度均衡化
1.2 图像滤波 视频监控采集的视频图像不可避免的 存在各种各样的噪声的干扰,如瑞利噪声、脉冲(椒盐)噪 声、高斯噪声、伽马噪声和均值噪声等。这些噪声造成图像 质量的退化、图像模糊不清、特征不明显,不利于图像的后 期处理,因此去除噪声有重要的意义,是图像处理中的重 要环节。最常见的噪声有高斯噪声、瑞利噪声、椒盐噪声、 伽马噪声、均匀噪声和指数噪声。最常见的几种除噪方法 有高通滤波、低通滤波、中值滤波等。本课题采用中值滤波 和均值滤波。
(a)简单背景算法
(b)改进背景算法
图 4 传统的背景算法和改进背景算法比较
2.2 运动目标提取 本课题处理的视频序列由 82 幅 图像组成,在提取了背景图像之后,将视频序列的每一幅 图像分别与背景图像做差检测出运动目标,并对检测出的 目标增强其对比度。图 2 即为视频序列初始帧,中间帧和 结束帧检测出的运动目标。(图 5)
MATLAB 可 以 创 建 图 形 用 户 界 面 GUI (Graphical
User Interface),它是用户和计算机之间交流的工具。GUI
可以在 MATLAB 中生成非常有效的应用程序,建立演示
工作的交互式界面,本课题将检测程序封装成 GUI,形象
直观地演示出运动目标的检测过程。
读入图片 40
郗华 XI Hua;朱春燕 ZHU Chun-yan
(西安工业大学北方信息工程学院,西安 710032) (Xi'an Technological University North Institute of Information Engineering,Xi'an 710032,China)
摘要: 针对智能视频监控系统中视频序列图像,本课题利用 MATLAB7.0 仿真工具采取背景差分法对视频序列图像进行处理,提
3 运动目标检测界面
图 6 MATLAB GUI 检测界面
4 结论 本文研究的运动目标检测与识别算法,采用 MATLAB 仿真软件验证了算法的可行性,仿真结果表明,本课题的 相关算法对系统在静态背景情况下能实时有效地检测与 跟踪运动目标,适用于单个摄像机及摄像机镜头位置固定 的静态背景情况,当采用多个摄像机,及摄像机镜头位置 随运动目标转动的动态背景情况,相关算法还需要做进一 步的改进。
原图
背景提取
背景图
上一帧 下一帧
目标检测
运动目标图
重பைடு நூலகம்跟踪
重心标识图
图 3 不同二值化算法得到的二值化图像
2.1 背景差分法 背景差分法是运动目标检测方法中 最常见的一种方法。它的基本思想就是将视频图像中的某 一帧当前图像与背景图像(背景图像是提前获取的没有运 动目标的图像)做差,得到差值图像,通过设一阈值,得到 差分图像,差分图像中的区域就是原图像中需要检测出的 运动目标区域。本课题要检测的运动目标在视频序列在每 一帧都存在运动目标,因此在背景图像提取上运用了分块 和统计相结合的方法,既消除了目标运动对像素带来的粗 大影响,又利用统计规律减小背景像素的误差,得到稳定 可靠的背景图像。
0 引言 智能视频监控[1-3]就是利用计算机视觉、数字图像处理 和视频图像分析的方法,即对摄像机拍摄的视频图像序列 进行分析处理,实现对视频场景中运动目标的检测、跟踪 和识别,并在此基础上分析和判断目标的行为,给出对运 动目标行为和动作的描述,从而指导和规划行为。 智能监控系统中,在视频图像清晰连贯并且保证计算 机速度的基础上,运动目标识别、检测与跟踪的效果完全 取决于自动识别与跟踪算法的性能。目前在运动目标检测 与跟踪方面还存在着许多问题,主要有以下几个方面的因 素影响目标检测结果,光照强度的变化影响、阴影与物体 的重叠与覆盖影响、非静态背景的影响和前景目标与背景 相近的影响等。 监控系统设计的初始阶段就是检测出运动目标,运动 目标检测的目的就是将变化的区域从背景图像中提取出 来,目标检测的好坏将直接影响后续的跟踪效果和处理效 果。不同的目标检测需要选择不同的检测算法目前几种 常用的检测方法有光流法、帧间差分法和背景差分法三 种[4-5],光流法不需要预先知道场景的信息,并在摄像头运 动时能有效的检测目标,但是该算法计算方法又过于复 杂,且抗干扰性差,不适合用于实时性要求很强的场合,帧 间差分法对动态变化场景有较强的适应性,但一般不能很 好的提取出所有的特征像素点,背景差分法一般能得到比 较全面的特征数据,本课题基于背景法实现运动目标的检 测。在背景的提取上采取了分块法和均值法想结合的方法 得到背景图像,克服了动态场景变化和光线变化等外界干 扰对背景的影响。选取最佳的图像二值化方法和阈值实现 图像的二值化,利用背景相差法检测出运动目标,得到目 标质心,最后编制的运动目标检测和识别界面。 — —— —— —— —— —— —— —— —— —— —— ——
基金项目: 西安工业大学北方信息工程学院院长科研基金项目, 项目编号:BXXJJ-1105。
作 者 简 介 :郗华(1982-),女,陕西蓝田人,硕士研究生,讲师,主要 研究领域为光电信号检测与处理。
1 原始图像的预处理 1.1 图像灰度化 直方图均衡化是把原始图像的灰度 直方图从比较集中的某个灰度区间变成在全部灰度范围 内的均匀分布,这样就增加了像素灰度值的动态范围从而 可达到增强图像整体对比度的效果,使图像的细节变得 清晰。
1.3 二值图像处理(图 3) 2 运动目标检测
· 204 ·
原图像
加入椒盐噪声的图像
价值工程
中值滤波处理后的图像 均值滤波处理后的图像
图 2 图像的中值滤波和均值滤波去噪
原图像
OTSU 算法二值化
Bemsen 算法二值化
改进 Bemsen 算法二值化
(a)初始帧
(b)中间帧
(c)结束帧
图 5 初始帧,中间帧和结束帧分别检测出的运动目标
均值滤波器是一种最简单的线性平滑滤波器,基本方 法是邻域平均法。用邻域的均值代替原图像中的各个像素 值,即对待处理的当前像素点(x,y)选择一个以邻近若干 像素组成的模板,用模板中像素白飞均值来替代原像素点 的值。中值滤波是一种能有效抑制噪声的非线性信号处理 方法,它既能有效衰减一定类型的随机椒盐噪声(即消除 孤立的噪声点),又能使图像边缘细节信息得到保护。其基 本原理是把数字图像或数字序列中一点的值用该点的一 个邻域中各点值的中值代替。(图 2)
出了利用分块法和统计方法相结合的算法改进背景图像的提取算法,实现运动目标的检测和跟踪,并基于 MATLAB GUI 编制了运动
目标检测界面。
Abstract: An algorithm based on background-difference method by MATLAB7.0 is proposed to process video sequences of Intelligent
参考文献: [1]袁国武.智能视频监控中的运动目标检测和跟踪算法研究 [D].云南大学,2012 年 3 月,103 页. [2]邢少芳.智能交通监控系统中的运动目标检测研究[D].天 津大学,2011 年 12 月,55 页. [3]杜晶晶.智能视频监控中运动目标检测与跟踪算法研究 [D].西南交通大学,2009 年 5 月,59 页. [4]丁雪梅等.基于差分和特征不变量的运动目标检测与跟踪 [J].光学精密工程,2007,15(04):571-572. [5]李刚等.基于背景差法和帧间差法的运动目标检测方法[J]. 仪器仪表学报,2006,27(08):571-572. [6]段群,吴粉侠.基于 MatLab 的数字图像清晰化方法[J].计算 机时代,2008(04). [7]戴宝燕.基于 MATLAB 的小波图像处理技术[J].甘肃联合 大学学报(自然科学版),2010(05). [8]丛波.基于 MATLAB 的数字图像处理技术及应用[J].中国 科技信息,2011(05). [9]吴东超,崔斌.基于 MATLAB 的数字图像处理方法与实现 [J].中小企业管理与科技(下旬刊),2011(11). [10]陈乾辉,王小芬.现代图 像 处 理 技 术 在 目 标 跟 踪 中 的 MatLab 实现[J].现代计算机(专业版),2011(26).