基于视频流的运动人体检测和跟踪的研究实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
G(,):f ,F(,)一 kxy l () kxy 5 fkxy B ,) >T 1
【, 0 其他
式中 : Y 为 检测 的 目标 图像 ; , ) 当前 帧 图 G( ) , F( Y 为
1 常用 的运 动 目标 检测 方 法探讨
当前 , 用的运 动 目标 检测 方 法 主要 分 为光 流 法 、 常
P( +1k k ) I (4 1)
式中: ( 墨 k十1 为第 k+1 ) 帧状态估 计 ; ( 为第 k帧 )
位置信息。 本 文主要讨论 室 内运 动人体 移动 情况 , 合背 景 帧 结
差法和帧间差分法 , 改进后的运动检测公式如下
B ( Y Ⅱ× 2 Y + F ( Y ,)= F 一( ) b× I , ,) G ( Y F ( Y B ( Y ,)= ,)一 , ) b 1— = 0 () 4 () 5 () 6
厂
—
流 问 H 频 l分—1 视 帧法— 序 帧 +r 为 差I+ _ —
列 图 1 检 测 的流 程 图
[ ( +1 H( 1 X ( +1k ] (3 Y k )一 k+ ) 。k ) 1 ) l
P( 1k+ )=[ 一 k ) k+ ) k+ 1 l , K( +1H( 1 ]X
V L 尝 。 , c
【 本文献信息】王成儒, 李翠君 . 基于视 频流的运动人体检测和跟踪的研究实现[] 电视技术 , 1 , (5 J. 2 23 1) 0 6
嘲 鞠 擞 撼
‘ de o H i N r z H
基于视频流 的运动人体检测和跟踪的研究实现
好地处理 , 检测之后对物体进行 特征提取 , 后对物体 进 噪声。 然
行跟踪 , 跟踪时采用 K l a a n滤波 , 以在跟踪 的基础上实 m 所 时跟新背景模 型 , 检测 到更准 确的模型 , 到更精确 的跟 得 踪效果。在此过程 中会用中值滤波器 、 学形态学等对 图 数 像进行预处理 、 除噪等过程。
【 btat h e cn dtci u a oe ets etl a do oir Am to t t g n ak gel t eipto A s c】Tedt tg n ak g f m nm vm n ia n a prov e no. e dod e i dt ci a— i u f— r ei a r n oh c r tf i m t h f e cn a r n r m s r
时, 就不能很完整地提取 出前景运 动 目标 , 易造成运 动 量 容
目标的内部空洞 , 影响进一步 的处理和研 究。
通过对 以上各 种算 法 的分 析 , 文提 出一种 将背 景 本
U k+ ) ( +1 分别表示过程激励 噪声 和观测 减除法和帧间差分法相结合的方法 , 检测是为 了进一步更 式中 : ( 1 和 V k )
【 e od】hm ndt tgbcgon oe et cn; a a ak goj t a h gbcg udm dl pan K yw rs u a e cn ;ak udm dlx at gK 1 ntci ; e t i ;ak on oe udtg ei r r i m r n b cm c n r i
由第 k 帧 的人体位 置信息作 为 K l a 一1 a n滤波 的输 m
入, 由预测方程预测到第 k 帧的位置信息 , 然后在附近区域 中对 目标进行匹配 , 到 目标 的测量位置 , 得 根据测 量位置 , 校正预测到的目标位置 , 校正后的结果作 为下一次 K l a a n m
滤波的输入 , 由得到 目 标位置后的第 k 2帧 、 k一1 一 第 帧 式 中 : ,) B ( Y 为得到的背景图像 ; ( Y 为当前处理 帧 更新背景模型 , ,) 及时得到 目标的检测 , 以便 目 的跟踪 。 标 图像 ; 一( Y 和 : , ) 。 ,) ( Y 为跟 踪得 到 的帧 图像 。本 有的 K l a 滤波是从 方 向和 Y方 向进行 预测 , a n m 本 文 中是对人体形 心位 置的预测 。给定滤波 器的初始状 态 对检测 出的运动 物体 进行 阈值 处理 J阈值 的选取 值和初始估计均方误差阵 , , 就能利用 当前的测量值得到系 对检测尤为重要 , 阈值选取过大 , 若 或使 目标检测点 过少 , 统 的状态估计值 。将跟踪得 到的物体信息 和检测得 到 的 若 阈值选取过小 , 则会 有太多噪声 和干扰 , 以很 难确定 所
嘲 柳 攒
扩 ic 匹 e0 月i F i a 盯 r
V A 髓 。 { 尝
, 根据离散时间卡尔曼滤波公式 , 则有
X( 1 A k + k k+ )= X( ) U( ) l k ) HX( + ) ( + ) , +1 = ( k 1 +V k 1 () 8 () 9
型, 否则 继续搜 索跟踪 , 时更新背景模 型。 及
【 关键词】人体检测; 提取背景模型;a a 跟踪; K] n m 目标匹配; 更新背景模型 【 中图分类号】T 917 N 1.3 【 文献标识码】A
I mplme t i n o ma Bo y t ci n a k ng Ba e n de t e m e n ato fHu n d Dee tng a d Tr c i s d o Vi o S r a
现, 即对光 照敏感 , 并且计 算量十分 复杂 , 计算量 比较大 ,
不能满足实时视频处理 的要求 。
帧间差分法 实现速 度较快 , 以利 用帧 间相 关性来 可
得到更多 的运 动信息 , 当运动 目标运 动速度 较快 或较 慢
14 《视 2 电 技术》 6 第3卷第1期( 31 I稿网 t:wwV eEn 5 , 9 期)投 址hp/w .do.  ̄ t / i c
王成儒 , 李翠君
( 燕山大学 信息科学与工程学院, 河北 秦皇岛 0 60 ) 60 4
【 要 】运 动人体 的检 测和跟踪 一直视频监控 的核心部分 。提 出一种将检测和 跟踪 实时结合 的跟踪 方法 , 测 时采用 背景帧 摘 检 差 法和帧 间差 分法得到 背景模型 , 跟踪 时采用 K l a am n跟踪 , 跟踪得到 的人体和 检测 到的人体 匹配 。如果正 确, 更新 背景模 将 则
WA G C egu L ujn N h nr , I i C u
(nom t nSi c a ni ei ntue a sa n esy H bi i und o 60 4 C i I r ai c neadE gn r g[stt,Ynh nU i rt, ee Qn ag a 60 , hn f o e e n i v i h 0 a)
一
步预测为 (0 1)
X ( 1k = k+ ,) k k +U k k+ ) p( 1k X ( I) ( ) I
P( 1k = k+ ,) k p ( 1k k+ ) p( 1k e( I) k+ ,) I
滤波增益为
( Y 为背景 图像。 ,)
大部分基 于背景减除法 的检测方法 都着力于建立 怎 背景帧差 法 和 帧 问差 分 法 , 同的情 况 会 采 取 不 同的 样的背景模型和如何更新背景模 型。背景处 于不 断地 变 不
方法。
1 1 光 流 法 .
化中 , 以要不断地对背 景模 型的参数进 行更新 , 所 防止 一 成不变的背景导致 的检测不准确。
标 的检测会受到各 种条件 的影 响, 比如光照 、 摄像头 的移 值 图像 , 对差值 图像进行 阈值分 割 , 分割得 到的二值 图 所
动等 , 当人 体和背景色彩 接近时 , 很难检测 出整个人体 轮 像代表 了图像序列 中的运动 目标的区域。公式为
廓 。本文提出将检测 和跟 踪 同时结合起来 同时进行 的方 法, 使检测更具有实时 陛, 跟踪更具有准确性 。
光流法是 由 Gbo isn于 15 90年 提 出的。光流体 现 了 13 帧 闻 差分 法 .
一
种运动模式 , 指在空 间中 , 物体在 一个观察者 例如摄像
帧 间差分法 是图像序列 帧中相邻 的两 帧进行 采用
头视角下 , 产生 的观察者和背景之间的明显移动 。它是 一 像素点的灰度值进行相减 , ’ 通过 阈值化提取 出运动 目标 。 种瞬时场 , 即向量场 。每一个 向量表示 了景物 中一个点在 分别读取两 帧图像 的差得 到要检测的运动物体。公式为 图像 中位置的瞬时变化。光流法利用运动 目标在 图像 序 G ( Y =l ( Y 一 k。 Y } ,) ,) F 一( ) , () 2 列间也随着时间而变化 的特性 , 通过计算帧间像素的位移 可 以能够检测出运 动人 体 目标 , 由于外 部光线 的变化 , 但 即使有时运动人 体没 有发生 变化 , 会检 测到光 流 的出 也
一
种改进的方法是利用三帧差来代替两 帧差 , j这样
来提取人的运动。这种方 法的优点是摄像 机在移动 时也 可以更好地适应运动物体的速度变化 。具体实现公式为
G ( Y =l l Y 一 2 Y l ,) F —( ) F 一( ) + , ,
Ik Y . 一( Y I F ( )一 . , ,) () 3
wa d Ba k r u d mo e sg ttr u h t eb c go n r me dfee t lmeh d a d te fa i ee c to r. c go n d li o ho g h a k u d fa i r ni t o n h r me df r n e meh d.Kama le su e o rc ig r f a f l n ftri sd frta kn . i Th n,ted tce u n b d smac e o te h ma o y mo e. I ti or c ,teb c g o n d li p ae . Otewie,ta kn sc ni - e h ee td h ma o yi th d t h u n b d d 1 fi sc re t h a k ru d mo e su d td hr s r c ig i o tn u d,a d teba k o d mo e su dae . e n h c g un d li p td r
. 随着科技 的发展 , 视频监控 已经深入到人们生活和工 12 背景减除法
作的各个方面。其 中视频序 列 中的运动 目标 检测是视频
监控系统的基础部分 , 也是 目标跟踪的关键部分 。运动 目
背景减除法 是用 的 比较 多 的一 种方 法 , 首先 计算 参考帧建立背景模型 , 然后用当前帧与参考帧做差得到差
整个 检测 过 程 如 罔 1 示 。 所
输 入 转 化
—
K( 1 = ( 1k 日 k ) H( 1 k+ ) P k+ ) ( +1 [ k+ )× I P k ) ( 1 R( 1 ] 。 ( 2 ( +1H k+ )+ k+ ) 一 1) 滤波计算为
l
( 1k+1 = ( 十1k + k+1 × k+ I ) l五 ) K( f )