基于视频的运动目标检测概述课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《基于视频的运动目标检测概述课件.ppt》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 视频 运动 目标 检测 概述 课件
- 资源描述:
-
1、基于视频的运动基于视频的运动目标检测概述目标检测概述黄文丽黄文丽2011.5.26内容提要内容提要v研究背景研究背景v运动目标检测方法运动目标检测方法 光流法光流法 时间差分法时间差分法 背景减除法背景减除法v算法评价算法评价研究背景(研究背景(1 1)v对序列图像的运动分析是当前计算机视觉领域的一对序列图像的运动分析是当前计算机视觉领域的一个重要研究方向,广泛应用于:个重要研究方向,广泛应用于:高级人机交互高级人机交互 智能监控智能监控 视频会议视频会议 医疗诊断医疗诊断 基于内容的图像存储与检索基于内容的图像存储与检索v美国、英国等国家已经开展了大量相关的研究美国、英国等国家已经开展了大量
2、相关的研究,当当前国际上一些权威期刊如前国际上一些权威期刊如IJCVIJCV、CVIUCVIU、PAMIPAMI、IVCIVC、CVPRCVPR、AVSSAVSS、ECCVECCV、IWVSIWVS等均将序列图像的运动分等均将序列图像的运动分析作为其中的主题内容。析作为其中的主题内容。研究背景(研究背景(2 2)v序列图像的运动分析主要包括运动目标的检测、跟踪、分类序列图像的运动分析主要包括运动目标的检测、跟踪、分类及行为理解几个过程。及行为理解几个过程。v运动目标检测是从序列图像中将运动变化区域从背景图像中运动目标检测是从序列图像中将运动变化区域从背景图像中分割提取出来。分割提取出来。v在计
3、算机视觉、智能视频监控(银行、电力、交通、安检及在计算机视觉、智能视频监控(银行、电力、交通、安检及军事)领域,视频图像的军事)领域,视频图像的运动目标检测结果,将对运动目标运动目标检测结果,将对运动目标分类、跟踪及行为理解等后续处理产生重要影响分类、跟踪及行为理解等后续处理产生重要影响。运动目标。运动目标的有效分割是序列图像分析的基础性工作,是当今国内外学的有效分割是序列图像分析的基础性工作,是当今国内外学者研究的热点问题。者研究的热点问题。低层视觉处理低层视觉处理 中层视觉处理中层视觉处理高层视觉处理高层视觉处理运动目标检测问题分类运动目标检测问题分类v按不同标准将运动目标检测方法分类:按
4、不同标准将运动目标检测方法分类:(1 1)摄像机数目:单摄像机、多摄像机)摄像机数目:单摄像机、多摄像机(2 2)摄像机是否运动:摄像机静止、摄像机)摄像机是否运动:摄像机静止、摄像机运动运动(3 3)场景中运动目标数目:单目标、多目标)场景中运动目标数目:单目标、多目标(4 4)场景中运动目标类型:刚体、非刚体)场景中运动目标类型:刚体、非刚体v主要讨论:静止单摄像机,多运动目标检测主要讨论:静止单摄像机,多运动目标检测问题。问题。运动目标检测方法运动目标检测方法v光流法光流法(Optical flowOptical flow)可用于摄像机运动情形,提取目标完整信息(包括可用于摄像机运动情形
5、,提取目标完整信息(包括运动信息),计算复杂度高,抗噪性能差。在摄像机固定的运动信息),计算复杂度高,抗噪性能差。在摄像机固定的情况下应用较少。情况下应用较少。v时间差分法时间差分法(Temporal difference)(Temporal difference)通过比较相邻通过比较相邻2 2或或3 3帧图像差异实现场景变化检测,帧图像差异实现场景变化检测,对动态环境有较强适应性,但检测精度不高,难获得目标精对动态环境有较强适应性,但检测精度不高,难获得目标精确描述。确描述。v背景减除法背景减除法(Background subtraction)(Background subtraction)
6、适用于摄像机静止情形,其关键是适用于摄像机静止情形,其关键是背景建模背景建模,性,性能与监控场景复杂情况和系统要求有关,典型算法有中值、能与监控场景复杂情况和系统要求有关,典型算法有中值、自适应模型、高斯模型、多模态均值等。自适应模型、高斯模型、多模态均值等。光流法光流法v光流法主要通过对序列图像光流场的分析,光流法主要通过对序列图像光流场的分析,计算出运动场后,对场景进行分割,从而检计算出运动场后,对场景进行分割,从而检测出运动目标。测出运动目标。v光流法的核心是求解出运动目标的光流,即光流法的核心是求解出运动目标的光流,即速度。速度。v简要介绍传统光流法的典型代表简要介绍传统光流法的典型代
7、表Hom&SchunckHom&Schunck算法、算法、Lucas&KanadeLucas&Kanade算法和块匹配算法。算法和块匹配算法。传统光流法传统光流法 v根据视觉感知原理,客观物体在空间上一般是相对连续运动,在运动过根据视觉感知原理,客观物体在空间上一般是相对连续运动,在运动过程中,投射到传感器平面上的图像实际上也是连续变化的,即灰度不变程中,投射到传感器平面上的图像实际上也是连续变化的,即灰度不变性假设。根据这一基本假设,可以得到光流基本方程。性假设。根据这一基本假设,可以得到光流基本方程。v设设(x(x,y)y)点在时刻点在时刻t t的灰度为的灰度为 I(x,y,t)I(x,y
8、,t),设光流,设光流w=(uw=(u,v)v)在该点的水平在该点的水平和垂直移动分量和垂直移动分量u(xu(x,y)y)和和v(xv(x,y):y):v经过经过dtdt后对应点为后对应点为I(x+dx,y+dy,t+dt)I(x+dx,y+dy,t+dt),当,当 ,灰度,灰度I I保持保持不变,得到不变,得到I(x,y,t)=I(x+dx,y+dy,t+dt)I(x,y,t)=I(x+dx,y+dy,t+dt)。此式由。此式由TaylorTaylor展开,忽略展开,忽略二阶无穷小,整理得到基本的光流约束方程二阶无穷小,整理得到基本的光流约束方程:v v (1)(1)v表示灰度对时间的变化率
9、等于灰度的空间梯度与光流速度的点积。表示灰度对时间的变化率等于灰度的空间梯度与光流速度的点积。v从不同角度对式从不同角度对式(1)(1)引入不同约束条件,产生不同的光流分析方法。引入不同约束条件,产生不同的光流分析方法。BarronBarron等人将光流计算分为等人将光流计算分为4 4种种:微分法、频域法、块匹配法和能量法,微分法、频域法、块匹配法和能量法,其中其中微分法与块匹配法微分法与块匹配法最为常用。下面介绍最为常用。下面介绍Hom&schiinck(Hom&schiinck(简称简称HS)HS)算法算法与与Lucas&Kanade(Lucas&Kanade(简称简称LK)LK)算法,其
10、后介绍块匹配法。算法,其后介绍块匹配法。dxdyuvdtdt0dt IIIuvtxyxyHorn&SchunckHorn&Schunck算法算法 vHornHorn与与SchunckSchunck于于19811981年引入了年引入了全局平滑性约束全局平滑性约束,假设光流在整个图像上光滑变化,即速度的变化率假设光流在整个图像上光滑变化,即速度的变化率为零。为零。v结合式(结合式(1 1)和式()和式(2 2),得光流),得光流w=(u,v)w=(u,v)应满足:应满足:v 取值主要考虑图中的噪声情况。如果噪声较强,取值主要考虑图中的噪声情况。如果噪声较强,说明数据置信度较低,需要更多地依赖光流约
11、束,说明数据置信度较低,需要更多地依赖光流约束,其取值较大其取值较大;反之其取值较小。反之其取值较小。v 1 Horn,Berthold K.P.;Schunck,Brian G.1 Horn,Berthold K.P.;Schunck,Brian G.Determining Optical FlowJ.1981.Determining Optical FlowJ.1981.2222()0()0uuvvuvxyxy(2 2)2222min(,)()()()xytxyx yI uI vIuv Lucas&KanadeLucas&Kanade算法算法(1)(1)vLucas&KanadeLucas
12、&Kanade于于19811981年引入年引入了局部平滑性了局部平滑性约束约束,即假设在一个小空间领域上运动矢量,即假设在一个小空间领域上运动矢量保持恒定,使用加权最小二乘法估计光流。保持恒定,使用加权最小二乘法估计光流。在一个小的空间领域上,光流估计误差定义在一个小的空间领域上,光流估计误差定义为为:vW W表示窗口权重函数,使邻域中心区域对约束表示窗口权重函数,使邻域中心区域对约束产生的影响比外围区域更大,式产生的影响比外围区域更大,式(3)(3)的解为的解为:v 22(,),xytx yWx yI uI vI(3)(3)212()TTUA W AA W BLucas&KanadeLuca
13、s&Kanade算法算法(2)(2)v式中,式中,212()TTUA W AA W B11221()()()(),(),.,().()()TtnnnI xI yI xI yXAI XI XI xI y 1(),.,()nWdiag W XW X1(),.,()TttnBIXIX 块匹配法块匹配法 v块匹配法并不直接使用光流基本方程,它的块匹配法并不直接使用光流基本方程,它的基本思想是假设光流基本思想是假设光流w=(uw=(u,v)v)为不同时刻的为不同时刻的图像区域的位移量,在图像序列的顺序图像图像区域的位移量,在图像序列的顺序图像对之间实施位置对应。对之间实施位置对应。v块匹配距离度量的方法
14、有两种,一是相似度块匹配距离度量的方法有两种,一是相似度量,如归一化相关系数最大化量,如归一化相关系数最大化;二是对光强度二是对光强度差的平方和进行最小化。差的平方和进行最小化。块匹配法块匹配法归一化相关系数归一化相关系数v归一化相关系数归一化相关系数v当相关系数为当相关系数为1 1时,表示两个块完全匹配。实时,表示两个块完全匹配。实际上,由于噪声及目标图像形状的变化,不际上,由于噪声及目标图像形状的变化,不同图像的对应块亮度会有变化。在同图像的对应块亮度会有变化。在 搜索区内的相关系数最大的位置就是最佳匹搜索区内的相关系数最大的位置就是最佳匹配,其偏离中心点配,其偏离中心点(x,y)(x,y
15、)的位移量的位移量(u,v)(u,v)即为即为光流。光流。12,2212,(,)(,)(,)(,)(,)ni jnni jnI xi yjIxui yvjC x y u vIxi yjIxui yvj ,Nu vN(21)(21)NN块匹配法块匹配法光强度差平方和法光强度差平方和法 v光强度差平方和法计算光强度差平方和法计算 搜索区域上的误差分布为:搜索区域上的误差分布为:v将此误差分布转换成指数形式分布将此误差分布转换成指数形式分布v其中其中k k为正则化参数。指数响应函数在为正则化参数。指数响应函数在0101之之间变化。根据估计理论,利用加权最小二乘间变化。根据估计理论,利用加权最小二乘法
16、可得到真实速度的一个估计法可得到真实速度的一个估计:(21)(21)NN212,(,)(,)(,),ni jne u vI xi yjIxui yvjNu vN(,)exp(,)R u vke u v(,)(,)(,)(,)(,)uvuvcccccuvuvR u v uR u v vvu vuvR u vR u v 光流法总述光流法总述 v基于微分的光流法,实现比较简单,计算复杂度低,基于微分的光流法,实现比较简单,计算复杂度低,缺点是在图像相邻之间偏移量大的时候误差较大,缺点是在图像相邻之间偏移量大的时候误差较大,而且该方法要求图像灰度必须是可微的。而且该方法要求图像灰度必须是可微的。v基于
17、匹配的光流法通过特征匹配来确定偏移量,可基于匹配的光流法通过特征匹配来确定偏移量,可以解决相邻帧差异较大的问题以解决相邻帧差异较大的问题;但是特征匹配比较但是特征匹配比较困难,运算量比较大,且块匹配法对噪声敏感。困难,运算量比较大,且块匹配法对噪声敏感。v目前,国内外学者都在寻求改进光流法的方法,主目前,国内外学者都在寻求改进光流法的方法,主要分为两种,一是光流法自身的改进要分为两种,一是光流法自身的改进;二是光流法二是光流法与其他方法相结合,如即与其他方法相结合,如即金字塔光流法、区域光流金字塔光流法、区域光流法和特征光流法法和特征光流法。时间差分法时间差分法优点:鲁棒性好,运算量小,易于软
18、件实现优点:鲁棒性好,运算量小,易于软件实现缺点:对噪声有一定的敏感性,运动实体内部也容易产生空洞现缺点:对噪声有一定的敏感性,运动实体内部也容易产生空洞现象,阈值象,阈值T T缺乏自适应性,当光照变化时,检测算法难以适应环境缺乏自适应性,当光照变化时,检测算法难以适应环境变化变化tt-1t1,I(x,y)-I(x,y)TD(x,y)=0,otherwiseDefault:T=60Default:T=60背景减除法背景减除法v中值模型中值模型 自适应背景模型自适应背景模型v双背景模型双背景模型 最大不相似模型最大不相似模型v单高斯单高斯 混合高斯混合高斯v改进的混合高斯改进的混合高斯 多模态均
19、值多模态均值 v纹理模型纹理模型 背景减除法流程图背景减除法流程图 中值模型(Median Model)背景中间值t-1tjj=t-Kttt1B(x,y)=I(x,y)K1I(x,y)-B(x,y)TD(x,y)=0otherwiseDefault:T=60Default:T=60,K=3K=3前提:在前前提:在前K K帧图像中,某像素点在超过一半的时间里呈现场帧图像中,某像素点在超过一半的时间里呈现场景背景像素值。景背景像素值。自适应背景模型 前一帧前一帧k-1k-1前一背景前一背景当前背景当前背景+(1-1-)=为自适应参数,其取值为自适应参数,其取值直接影响背景的更新质量直接影响背景的更
20、新质量 是任意选择的适应参数是任意选择的适应参数11ttt-1tttB(x,y)=I(x,y)B(x,y)=I(x,y)+(1-)B(x,y)1I(x,y)-B(x,y)TD(x,y)=0otherwiseDefaut:Defaut:=0.03=0.03,T=60T=60双背景模型 33的邻里差分的邻里差分-111212i=-1 j=-1(I,I)=I(x+i,y+j)-I(x+i,y+j)其中:其中:tLTttSTbDif=(I,B),Dif=(I,B)Default:Tb=60,Tt=60tbD(x,y)=M Mbbb1Dif(x,y)TM(x,y)=0otherwisettt1Dif(x
21、,y)TM(x,y)=0otherwise当前帧当前帧k短期背景短期背景(前一帧前一帧k-1)长期背景长期背景(中值模型中值模型)BLT最大不相似模型*没有常数没有常数,包含大量光噪,需要去噪和形态滤波包含大量光噪,需要去噪和形态滤波N:最小灰度值M:最大灰度值MD:最大帧间差ttttttN(x,y)-I(x,y)MD(x,y)1D(x,y)=M(x,y)-I(x,y)MD(x,y)0otherwise单高斯模型假设每个像素的灰假设每个像素的灰度在时间域上满足度在时间域上满足正态分布正态分布:tt1I(x,y)-(x,y)(x,y)D(x,y)=0otherwise简单统计差分:简单统计差分:
22、2222tt-1tt-1tt-1tt-1t-111 t-1=+I-,=+I-tttDefault:=4.5单 高 斯 模 型:单 高 斯 模 型:tt-1t222tt-1tt2t-1t2=+(1-)I=+(1-)(I-)(-I)1=exp-22混合高斯模型为了描述分布形式更为复杂的背景(特别是在有微小重为了描述分布形式更为复杂的背景(特别是在有微小重复运动的场合,如摇动的树叶、灌木丛、旋转的风扇、复运动的场合,如摇动的树叶、灌木丛、旋转的风扇、海面波涛、雨雪天气、光线反射等),有必要应用到多海面波涛、雨雪天气、光线反射等),有必要应用到多模态的分布形式。模态的分布形式。StaufferStau
23、ffer等用多个单高斯函数来描述等用多个单高斯函数来描述场景背景,并且利用在线估计来更新模型,可靠地处理场景背景,并且利用在线估计来更新模型,可靠地处理了光照缓慢变化、背景混乱运动(树叶晃动)等影响。了光照缓慢变化、背景混乱运动(树叶晃动)等影响。混合高斯模型v设用来描述每个像素点背景的高斯分布共有设用来描述每个像素点背景的高斯分布共有 K K个,分别记个,分别记为为 。各高斯分布分别具有不同的权值各高斯分布分别具有不同的权值 和和 优先优先级级 ,它们总是按照优先级,它们总是按照优先级从高到低的次序排序。从高到低的次序排序。包括模型初始化、模包括模型初始化、模型匹配与参数更新、生成背景分布和
24、检测前型匹配与参数更新、生成背景分布和检测前景四部分。景四部分。,(,),1,2,.,i ti txiK,1(1)Ki ti ti1/2,ii ti tP模型初始化模型初始化v第第1 1帧图像初始化混合高斯模型:帧图像初始化混合高斯模型:当前像素的颜色值初始化均值当前像素的颜色值初始化均值初始较大标准方差初始较大标准方差 =30.=30.给第一个高斯分布一个较大的权重给第一个高斯分布一个较大的权重0.50.5,其余,其余的高斯分布权重为的高斯分布权重为0.5/(K-1)0.5/(K-1)0模型匹配与参数更新模型匹配与参数更新v将新像素将新像素 与模型中的与模型中的K K个分布按序匹配,若个分布
25、按序匹配,若 与某分布满足式与某分布满足式 (D1D1为自定为自定义参数),则义参数),则 与该高斯分布匹配,其参数按下与该高斯分布匹配,其参数按下式更新。式更新。v v式中式中 是自定义的学习率,是自定义的学习率,是是参数学习率。不匹配的分布仅权值按参数学习率。不匹配的分布仅权值按 衰减。衰减。v若无分布和若无分布和 匹配,则最小权值分布被替换成均匹配,则最小权值分布被替换成均值为值为 ,标准差为,标准差为 ,权值为,权值为 的高斯分布。其余分布仅权值按的高斯分布。其余分布仅权值按 更新。更新。tItI,11,1ti ti tIDtI,1,1222,1,(1)(1)(1)()i ti ti
展开阅读全文