基于卡尔曼滤波的运动人体跟踪算法研究

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P( 一 ( K ) ) 1 卜一 H P( 1 ) ( 2 1)
水平方 位角度 为 , 垂直 高低角度 为 , 台控制 的 目的是 转
通 过调整 目标 的 图像 质心始 终处 于屏 幕 中心 的约 束 区域
内。
32 算 法 实 现 .
在对 人体运动 目标 跟踪过 程 中, 由于 目标 物体单 位时 间间隔内在 图像 中的运动可 以看做匀速运动 , 以, 所 本文用
基金项 目: 军队预研计划项 目资助 。 作者简介 : , , 乔坤 男 硕士研究生 , 研究方向 : 机械 c D及仿真技术 。郭朝勇 , 硕士 , , A 男, 教授 研究方向: 机械 c D及仿真技术 。史进 伟, A
男, 硕士研究生 , 研究方 向: 机械 C D及仿真技术 。 A
4 )在 t 时刻 , 增益系数 矩阵方程 为
K —P H H k ) 、 k ^ ( P(k1 +R ) l H2 5 )在 时 刻 , 状态 向量 更 新 方 程 为
z(^ 一z(I ) K Z — Hk ”) ^) I ^一1+ (k (I ^ ( 1 1)
: 三 一X
3 )在 t时 刻 , 方 差 预测 方 程 为 协
P( 一) (^1 l一) 一) Q 1一声 f ) f ^ P( i 1 f 1+ 声 () 9





m 坐 。质的置 a 标 目 心位 x 菱 标

Xma x
‘ “ I


提 出一种基于卡尔曼滤波 的运动 目标快速跟踪算法 。利用卡尔曼滤波器的预测功能 , 预测运 动人体 目标在下一帧 中的位置 ,
在 Ma a 仿真环境 下实现该跟踪算法 , tb l 实验结果表明 : 该算法对人体 目标的运动趋势能够做 出正确 的预测 估计 , 跟踪效果和性能较 为稳 定
定 的位置 ( 即消除偏 差 的过程 ) 。然 后 由 于跟踪 目标 的运
法 [ 等 。虽然 光流 法 可 以 比较准 确 分割 出 目标 轮 廓位 3 ] 置, 可计算量较大 , 能满足实 时陛要求 。 不 摄像机 随遥控武器站转动而运动属于复 杂背景下人体
运 动 目标识别与跟踪 的问题 。要实现对遥控武 器站转动 的
一一一..一 : : ’ = ::: :
跟踪算法 。通过预测人 体 目标 在下 一帧 中的位置 , 全局 将 搜 索问题转化为局部 搜索 , 高算法 的实 时性 ; 提 同时 , 利用
L——百雨

图 1 人体 目标 自动跟踪系统原理框图
* 收 稿 日期 :0 1 7月 1 21 年 7日 , 回 日期 :0 1年 8月 2 修 21 1日
QI AO n GUO h o o g S iwe Ku C a y n HI n i J
( p r n f aiCo re Deat t sc us,Orn neE gn eigC l g , hj z u n 0 0 0 ) me o B d a c n iern ol e S iah a g 50 3 e i
和可靠 。此外 , 该算法将图像 全局搜索 问题转换为局部搜索, 使运算量减少 , 满足实时性跟踪要 求, 实现 了对运动 目标的快速跟踪 。
关键词 卡尔曼滤波 ; 运动人体跟踪 ; 位置预测 ;红外图像 中图分类号 TP 0 . 31 6
Re e r h o o i g Hu s a c n M v n ma a k n g rt m s d o l n Fi e n Tr c i g Alo ih Ba e n Ka ma l r t
A src A el i vn bet rci loi m ae nKa nftrspo oe.Th os l p st no e vn u n bt t a ra t mo i ojc takn ag r h bsdo l l rp sd — me g g t ma ie i epsi e oio f h igh ma b i t mo

坐标 为( ) 设 , 分别 z -, , 为摄像头 水平 、 垂直视 角 的~
(0 1)
图 2 人体运动目标
位置坐标示意图
半, r为摄 像 头 中心与 目标 平
面的距 离 , 台的 控制 量为 : 转
6 )在 时 刻 , 态 向量 协方 差 更 新 方 程 : 状
主 一 ) ^ 一 ) ( 1 ) ( 1一 ( 1 ^1 1 立 一 () 8
Y xY x ma  ̄ ma [ :

的水 平 、 直 角 度 的 控 制 。图 垂
; 人 2 运 目J 图 上t 置 体1 为 动 标 因 v 地 曰、  ̄ 且 训T 像 c , 位 在 , J 位 l
() 1 X

转 台的角度控制算法推导如下 :
ra O yⅡ ra 0 tn x, m = tn y
目标某一 时刻 在图像 中的位置和速度来表示 目标 的运动状 态。为了简化算法 的计 算复杂 度 , 本文设 计 了两个 卡尔曼 滤波器分别描述 目标 在 x 轴 和 轴方 向的位 置和速 度 的 变化 。下 面仅讨论 X 轴方 向上 的卡 尔曼滤 波器 的实 现过
i h e tfa sp e it db l a itrsprdciefncin n ten x r mei r dce yKam n f e ’ e itv u to .Ba e nt alb smua ine io m e tt c iv h rc n l — l s do heM ta i lto nvrn n Oa he et eta kigago


坤等 : 基于卡尔曼滤波的运动人 体跟 踪算法研究
E{ W w } i ≠志
i k — i k ≠
第 4 O卷
在本文 中, 采用红外 摄像头 , 图像 格式 为灰度格 式 , 带
动摄 像 头转 动 的遥 控 武 器 站 转 台 , 为水 平 、 直 两 个 自 由 分 垂
预测值可 以有效 防止背景 中相似 特征 物体 的干扰 , 提高算
法 的准确性 。本文对卡尔曼预测跟踪算 法进行 了仿真 和分 析 , 出结论 。 得
2 运 动 目标 自动 跟 踪 系统 概 述
2 1 基本原理 .
人体运动 目标 自动跟踪系统首先通过摄像机采集 到运
动 目标 图像 , 传输 至控 制计 算机 , 经过 目标检 测 , 算 出运 计 动 目标所在 图像 的位置 , 到该位 置与 图像 设定 位置或 区 得 域 的偏差及方 向, 然后 通过控 制器将 偏差转 换为控 制输 出 量, 控制遥控武器站上 的转 台带动其 上 的摄 像机 转动 到设
2 2 遥 控 武 器 站 转 台 的 角 度 控 制 . 对 遥 控 武 器 站 转 台 的 运 动 控 制 , 质 上 是 对 转 台 电 机 实

设 PⅢ 是 王 - c ¨的协方差 阵, 得到卡尔曼滤波器算 法的计算公式如下 : 1 )在 t o时刻 , _均值 向量初始化 主(0, 用 z 。 并求 P 。 l ㈤; 2 )在 t时刻 , k 做系统状态预测 的方程为
程 , 轴 方 向上 同理 。 y
Y瑚 取值大小与图像 的分 辨率有 关 , _ 在本文 中摄
Xc tn , r tn —raa y =raf l
rt m n hee p rme t lrs lss w h tteag rt m a o r cl si t h uma Smo in te da dt eta kn eu t n e — i h a d t x e i n a eu t ho t a h lo ih cn c re tye tmaet eh n’ to r n n h r c igr s lsa dp r f r nc sb te . I d iin.t ego a e rhigs o eo ni g sc n etd t o a c p 。t sr d c h o u a in a d me tt e o ma ei e tr n a d t o h lb ls ac n c p fa ma ei o v re o1c 1 o e hu e u et ec mp t t n e h s o
动, 摄像机继续进行 图像 的采集 , 复上述 图像检测与 自动 重 跟踪过程 , 而始 终将 运 动 目标锁 定在 摄像 设 定范 围 内。 从
运 动 自动 跟 踪 系 统 原 理 框 图 如 图 1所示 。
实时控 制 , 对算法 的实 时性 和准确 性都有 较高 的要求 。通
常的人体运 动 目标检 测与跟 踪都是 基 于像 素 的全局搜 索 。 从 目前 实践来看 , 该方法存 在着显著 缺点 :1 )全 局搜索计 算量大 、 耗时 , 不能满 足跟踪 的实时 陛要求 ;2 )全局搜索抗 干扰 能力差 , 容易受到 背景 中相似 特征物体 的干扰 。为此 本 文提 出了一种基于卡尔曼滤波预测功能 的运动 目标快速
Ke or Kama itr yW ds l n f e ,mo ig h m a r c ig,p sto r dcin,ifae ma e l vn u n ta kn o iin p e ito n rr di g Cls m b r TP3 . a sNu e 01 6
总第 27期 6 21 0 2年第 1 期
计算 机与数字工程
C mp tr& Dgtl n ier g o ue ii gn ei aE n
Vo . 0 No 1 14 .

基 于 卡 尔 曼滤 波 的 运 动 人体 跟 踪 算 法 研 究
乔 坤 郭朝勇 史进伟
000) 5 0 3 ( 军械工程学院基础部 石家庄
设 位置!偏一一一一一标自 .一.一一人 置 . . 一.一一 一一 跟踪.一, 一 . 体目一一 一一 一 差量 人 动 一 目 体

; 和方 向 f = , T 、 = 二

控制量



目标 图像
t 1  ̄ I


i i J q] - i u iJ i
L一.一一一一一: : : :: =
1 引 言
红外 图像序列 中人体运动 目标 的识来自百度文库与跟 踪在机器人 视觉 、 可视预警 、 智能交通 以及军事等领域 中得到 了较为广 泛 的应用 。根据摄像 机相对 运动状 态 , 人体运 动 目标 跟踪
可分为静止 背景 下的运动 目标跟踪 和移动背 景下的运动 目 标 跟踪 。对 于前 者 , 已有许 多方 法来解 决该 情况下 目标跟 踪 问题 , 如帧差法l 或 自适 应背景差分法口 等 。对 于后 者 , 1 ] ] 由于背景在 不断改变 , 目标跟踪变得十分复杂 , 目前有光 流
() 6
度, 目标的检测识别采用基于人体 目标特征 ( 面积 、 周长 、 长 宽 比和复杂度) 的匹配 规则识别 , 以运动 目标 的质心坐标 ,
() 7
z一
作 为被 检测 目标 的位 置 , 于 图像 的处理 和运 动 目标 的检 关
测部分 的内容 , 本文在此不做 详细论述 。
rq i me t o e l i r c ig a d te s e d a kn f vn u n i raie . e ur n s f a t e r — me t kn , n h p e yt c ig o a r mo ig h ma e l d s z
相关文档
最新文档