基于多特征的粒子滤波跟踪算法
基于CUDA与粒子滤波的多特征融合视频目标跟踪算法

摘 要 :针对 复杂环境 中非线 性运动 目标跟 踪,单一特 征无法满足对 目标的准确描述, 造 成不能准确跟 踪的 问题, 提 出了一种基于粒 子滤波 与多种特 征 自适应融合 的跟踪方法 . 该方 法先对 目标区域提取轮廓方 向分布 与颜 色分 布,根据 自适应 规则融合后,然后 与粒 子滤波理论相 结合,实现对各种复杂环境 中视频运 动 目标 的有效跟踪.同 时, 通 过使用 C U DA ( C o mp u t e Un i i f e d De v i c e c h i t e c t u r e ) 加速 , 实现 了 目标跟踪 的实时性.实验 结果表 明,该方 法可对非线性 、非高斯 的运动 目标进 行有效 的跟踪, 对 目标 的遮挡与暂时消失,背景焦距的拉伸与背景颜色 的变 换,有很强的鲁棒性和实时性.
mo n i t o r i n g .Th e e x pe r i me n t r e s ul t s o f hi t s p a p e r nd i i c a t e s ha t t he t p r o p o s e d me ho t d h a s s t r o n g r o b u s t ne s s a n d hi g h
LI U We i , M ENG Zh a o - Hu i , XU E Do ng - Wl e i
( C o mp u t e r S c i e n c e a n d T e c h n o l o g y I n s t i t u t e o f He h a i Un i v e r s i t y , Na n j i n g 2 1 1 1 0 0 , C h m a )
e x t r a c t e d c o n t o r u d i r e c t i o n d i s t r i b u t i o n a nd c ol o r d i s ri t bu t i o n f r o m he t t a r g e t a r e a . An d he t n wi t h h e l p o f pa r t i c l e il f t e r
一种多特征融合的粒子滤波跟踪新算法

摘
要 : 利用单一的 目标特征进行跟踪是 大多数跟踪算法鲁棒 性不高的重要 原因。提 出了一种 有效的 多特征 融合跟 踪方法 , 仅 该
方法同时结合 了颜 色和运动边缘特征 , 并通过粒子滤波方法合理地进 行概 率融合 。实验 结果表明, 法能够在一种特征 受到 背号 算 干扰导致 目标鉴别能力丧失时, 其它特征仍 能稳定可靠地跟踪 目标 , 算法简单 , 鲁棒性高, 能够有效适 用于复杂背景下的 目标跟踪
E—ma lwa g a ) q t m.o i: n hu n r @ o c r wz n
_
W ANG Hu n. a REN M ig- n - WU. YANG Jn y Ne ig- u. w p ril f tr r c ig a tce i e ta kn meh d a e o mut - e t r s u in l t o b s d n l fau e f so . i
Co mpue gn e ig a d Ap l ain . 0 7。3( 5 : 1 2 . tr En ie rn n pi to s 2 0 4bett cigb s g s g betf tr o e eut i orp r r n ei rb s es nti pp ra bet s c :O jc r kn y ui i l ojc e ue f n rsl n ap o e o r a n ne a t s f ma c n out s. hs a e,n ojc n I
bii f i n n a tce il r r me r Ex e i n r ut s w t t y sn t pr p s meho wh o e ft e e t r s o - lt uso i p ri l f t fa wo k. p rme t es ls ho y e ha b u ig he o o ed t d, en n o h fa u e ls
基于粒子滤波和多特征融合的目标跟踪算法

cl l in fh a i e egtMen hl te e h s gfr o r n rc rl r ajs daat e . h a ua o te rc i . aw i ,h i s fu i l ds ut awee d t pi l T e c t o p tlw h e w g of n o c o a t u u e d v y
d veo e y u ig t r e a e e ma e e l p d b sn ag t y lv li g .Th wo f au e r u e n t e fa fp ril l r h e l k i e e t e t r swe e f s d i h r me o atce f t ,t i st i e n h
构信 息的融合系数.实验表 明,该算法 的稳定性较高,同时提 高了跟踪 的精度。 关键词 : 粒子滤波;加权 颜色直方 图;结构模型;融合 Bae nP rilFl r n l— au e uin ‘ jc akn o i m sdo at e ie dMutf tr s T Al t c t a ie F o
c n io s f lt r d b c g o n s a t c ig ag r h c mb nn ec l ra d s u tr l n o ma in Wa r p s d o d t n ut e a k r u d , a kn lo i m o i ig t o o n r c a f r t Sp o o e . i o c e r t h t u i o W eg td c l rh s g a b s d o V s u e o d s r e t e c l r d l ft e tr e, tu tr lmo e wa i he o o i o r m a e n HS wa s d t e c b h oo t i mo e ag t a s cu a d l s o h r
基于IMM多传感器顺序粒子滤波跟踪机动目标算法

, 衍生 出 I 并 MM
特点, 提出一种基于 I 的顺 序粒子 滤波算 法 , MM 进一 步提
取 和利用多量测 的冗余 和互补 信息 , 提高系统 状态估计 精
度
卡 尔 曼 一 子 滤 波 器 等 改 进 算 法 , 善 强 非 线 性 对 跟 踪 粒 改 精 度 的影 响 。
收 稿 日期 :0 1o _ 9 2 1_ 9 2
() 8 ( 9 )
上 即标准 I MM算 法 的基本 实现过程 。I 中各 个子 滤波 MM 器匹配粒子滤波算法就构成 I F滤波 器 , 滤波器可 以 MMP 此 有效处 理 系统 非线 性 和非 高斯 问 题。与 I MM算 法 相 比, I MMP F算法是通过粒子来逼 近状态 的后验分 布 , 反映各 为 模 型对粒 子的影 响 , 初始 化时 每个粒子 都需 要与其 他模 型 的状 态估计值进 行交互 运算 , 同样 I MMP F的其他 步骤 , 也 需要 细化到单个粒 子 的运算 , 详 细 的过程 参考 文献 [ , 更 9 1 ] O。
的子 滤波 器, 出 I 提 MM 粒 子 滤 波 (neat g m lpe it cn ut l r i i
估 计问题 , 而对多模 式运动的 目标 , 估计精度不能保证 。基 于以上分析 , 本文在 I MMP F基 础上 , 结合 多传感 器量 测的
m dl a i eft n ,MMP )算 法 o e p rc lr g I t lie i F
M a u e i a g tt a k n l o ih s d o ne v rng t r e r c i g a g rt m ba e n I M u t-e s r s q e ta a tc e fle i g M m lis n o e u n i lp ri l t rn i
一种新型多特征融合粒子滤波视觉跟踪算法

m v g bet cua l adeet e , u a ie o utest t p er c a ao a sdb lmn t nn s oi jc acrt y n f ci l bt s nc b s s o h ap a n e r t ncue yiu ia oadp e no e vy h r n e a vi i l i o
标 表观 变化 具 有 良好 的 鲁棒 性 。
关 键 词 :视 觉 跟踪 ;粒 子 滤 波 ;特 征 融 合 ;似 然 比 ;自适 应
中 图分 类号 :r 3 1 l 9 - P 4
文 献 标 识码 : A
文 章 编 号 :17 — 2 6 2 1 )4 0 4 一 4 6 4 6 3 (0 1 0 — l 0 o
t s cligt akn grh dn d sn e egtf oce n tin e rn it D r gds n g h f i t et ciga o tmo i aj t gt i us duiz gt is ogp ns u n ei i u a an h r l i n e u i h w h ot w a li h r t o . i gn
摘 要 : 对 单 一 视 觉 信 息 在 动 态 变化 环境 下描 述 目标 不 够充 分 、 踪 目标 不 够稳 定 的缺 点 , 出 了 一种 基 于 粒 子 滤 针 跟 提 波 框 架 的新 型 多特 征 融 合 的视 觉跟 踪 算 法 。采 用颜 色和 形状 信 息 来描 述 运 动模 型 , 通过 民主 合 成 策 略 将 两 种 信 息 融
p r cef trb e a k n l o t m, h k l o dmo e o s u td d p n e t n a a t ec ef s n me h n s t u a t l l a d t c ig ag r h i i e s r i t el ei o d l sc n t ce e e d n d p i u i c a im, h s i h i r o v u o
基于特征融合的改进粒子滤波目标跟踪算法

1 粒子滤波基本原理
19 9 3年 由 G ro od n和 S l o d8提 出 了一 种 新 am n _
踪 以及 混合 方 式 的跟踪 等方 法 J 。 卡 尔曼 滤 波 是 基 于 线 性 、 斯 假 设 的 , 对 于 高 这 目标跟 踪 要 求 太 过 严 格 。现 实 中 的 系统 往 往 是 非
波算法是一种基 于蒙特卡洛( C 技术来求解 贝叶 M )
斯 概率 的使 用算 法 , 的基 本 思 想是 通 过重 要 性 函 它
数 产生 带权 值 的样 本 ( 子 ) 逼 近 系 统 状 态 的真 粒 来
p xI 1 1 ( z )=J I 一 P l 1 1d : p 1 ( : )x 1 ( ) I 一
。 )为 t 时刻 的 一1
后 验概 率密 度 ;( I 一)为归一 化常数 , p l p 即 (
1t .—1
):J l )( I11d 。时刻的后验概 p p . )x t ( zf 一
)是滤 波 问题 的最 终解 。 但 是在 上述 的计 算 过 程 中 , 要 通 过计 算 积 分 需
⑥ 2 1 SiT c. nr. 02 c. eh E gg
基 于 特 征 融 合 的 改 进 粒 子滤 波 目标 跟 踪 算 法
李成 功 曹 宁 王娴珏
( 河海 大学计算 机与信息学 院, 南京 2 10 ) 1 10
摘
要
针对复杂背景 下单 一的颜 色特征不能准确跟踪 目标 的 问题 , 出 了一种 改进 的 目 跟踪 算法。该算 法利用跟 踪 目 提 标
第 一作者 简介 : 李成功( 9 8 ) 男 , 18 一 , 江苏淮安人 , 硕士研究 生 , 研究
多特征自适应融合的粒子滤波跟踪算法

多特征 自适应 融合 的粒 子滤 波 跟踪 算 法
相入喜, 李见为
( 庆 大 学 光 电 工 程 学 院 光 电 技 术 及 系 统 教 育 部 重 点 实验 室 重 庆 重
(j 2 1 3 c r) xml @ . o 6 n
403) 0 0 0
摘 要 :针 对 跟 踪 过 程 中 目标 形 态 不 断 变 化 或 部 分 遮 挡 导致 鲁棒 性 差 的 问 题 , 出一 种 基 于 多 特 征 自适 应 融 合 的 粒 提 子 滤 波 跟 踪 算 法 . 算 法 从 视 觉 特 征 集 中选 取 了 描述 能力 强 的 2种 特 征 , 将 其 按 照 与 目标 模 型 的 多 尺 度 相 似度 进 该 并 行 线 性 融 合 ; 了减 小 跟 踪 漂 移 , 过 计 算 当 前 目标 模 型 与 初 始 目标 模 型 的 多 尺 度 相 似 度 自适 应 地 更 新 目标 模 型. 为 通 大 量 仿 真 实 验 结 果 表 明 , 中算 法 可 以鲁 棒 地 跟 踪 到 部 分 遮 挡 和 形 态 变 化 的 运 动 目标 . 文
关 键 词 :粒 子 滤 波 ; 自适 应 ; 征 融 合 ; 尺 度 相 似 度 ( B S ; 板 更 新 特 多 MS R ) 模
中图 法 分 类 号 :T 3 1 4 P 9.1
Pa tc e Fit r Tr c i g M e h d o u tpl a u e s d Ada i e Fu i n r i l le a k n t o f M li e Fe t r s Ba e ptv s o
O C1 e C I】 d. d
Ke r s:pa tce fle ;a ptv y wo d r il it r da i e;f a u e f son;muli e s a ebi r to smia iy ( S e t r u i tpl c l n a i i l rt M BRS);m o e dl
粒子滤波算法在目标跟踪中的应用

粒子滤波算法在目标跟踪中的应用目标跟踪是计算机视觉领域中的一个重要问题,它的应用涉及到很多方面,包括军事、安防、交通、医疗等。
在目标跟踪的过程中,需要对目标进行检测、跟踪和预测,并且要能够应对各种复杂的环境条件和场景变化。
目前,粒子滤波算法被广泛应用于目标跟踪中,其优良的性能和实用性备受赞誉。
一、粒子滤波算法的基本原理粒子滤波算法是一种基于蒙特卡罗方法的估计算法,该算法通过随机粒子的集合来模拟概率密度函数的形状,进而实现对目标运动状态的预测和跟踪。
在粒子滤波算法中,随机粒子的个数通常会比较大,每个粒子都代表了目标在当前时刻的状态,包括位置、速度、加速度等信息。
当目标状态变化时,粒子的位置和权重也会随之更新,这样就能够实现对目标的精确跟踪和状态预测。
在粒子滤波算法中,每个粒子都有一个重要的权重值,它代表了该粒子代表目标状态的置信度。
在每一次迭代过程中,粒子的权重会根据观测数据进行更新,使得权重较高的粒子更有可能被保留下来,从而更准确地反映目标状态的概率分布。
二、粒子滤波算法在目标跟踪中的应用粒子滤波算法在目标跟踪中的应用非常广泛,包括运动目标追踪、人脸跟踪、行人检测等方面。
下面以运动目标追踪为例,介绍粒子滤波算法在目标跟踪中的具体实现和优势。
在运动目标追踪中,粒子滤波算法通常采用状态空间模型进行建模,将目标状态表示为一个随机向量,其中包括位置、速度、加速度等信息。
在每一时刻,根据观测数据更新粒子的状态和权重,从而实现对目标的跟踪和预测。
通过优化粒子个数、重新采样的策略等参数,可以进一步提高算法的性能和鲁棒性。
相比于其他目标跟踪算法,粒子滤波算法具有很多优点。
首先,它可以非常灵活地应对目标在运动、变形、遮挡等方面的复杂情况,从而实现更加准确和稳定的跟踪效果。
其次,粒子滤波算法可以自适应地调整参数和模型,以适应不同的环境和场景,使算法更加鲁棒和实用。
三、粒子滤波算法的未来发展方向随着计算机视觉领域的飞速发展,粒子滤波算法在目标跟踪中的应用也将持续拓展和深化。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于多特征的粒子滤波跟踪算法
摘要:为解决基于颜色直方图的粒子滤波跟踪算法容易受到相似背景干扰,提出了一种方法,即通过高斯模型检测目标并提取出粒子窗口内轮廓,把轮廓的成对几何直方图特征和颜色直方图这两个特征相结合融合到粒子滤波跟踪框架中,有效的抑制背景相似干扰。
实验结果证明,基于颜色直方图单一特征的粒子滤波跟踪算法相比,本算法是稳定和有效的。
关键词:轮廓;粒子滤波;pgh
中图分类号:tp311.52
在目前计算机视觉领域,目标跟踪是一个大家关注的课题,其广泛应用于视频监控、国防建设、国民经济等方面。
不受非线性、非高斯问题限制的粒子滤波成为目标跟踪的重要方法之一[1]。
当背景颜色与目标特征颜色相近时,跟踪窗口定位会出现偏差甚至失败。
为了更好的跟踪与背景相似的目标,提出了将高斯模型检测出粒子窗口内头肩几何轮廓特征和颜色特征融合,利用二阶自回归模型对跟踪窗口预测。
实验证明,该算法对目标区域与背景相近的情况有良好的适应性。
1 粒子滤波算法
粒子滤波(particle filter)又称贝叶斯滤波或蒙特卡罗滤波[2]。
它用一些离散随机采样点来近似系统随机变量的概率密度函数,以样本均值代替积分运算,从而获得状态最小方差估计。
这些采样点又称为粒子。
在算法中用{xi0:k,wik}ni=1表示一个服从后验概率密度分布p(x0:k|z0:k)随机样本集合。
粒子xi0:k,i=1,…,n}的权值分别是{wik,i=1,…,n},并且满足σni=1wik=1,其中xi0:k 为系统状态量,z0:k为观测量,n表示粒子数量,k表示第k时刻。
用有限的样本近似任意状态的后验概率密度。
k时刻的后验概率密度近似为:
(1)p(x0:k|z1:k)≈(其中,δ(·)为kronecker delta 函数)
由序列重要性采样原理得出权值的迭代公式:
(2) =
其中p(zk|xik)表示系统状态由xk-1转移到xk后和观测值之间的相似度,由上式得:
(3)wik=wik-1 p(zk|xik)
2 改进的粒子滤波跟踪算法
作为目标跟踪的特征很多,如颜色、纹理、边缘等[3]。
由于hsv 颜色模型符合人类的视觉感知,所以采用hsv色彩空间模型。
在hsv 颜色模型上,对h、s、v三个分量8*8*8均等划分,建立目标区域的颜色直方图。
假设目标模板区域的颜色直方图{p0(u)}u=1,…,m,其中m为直方图的段数。
如下:
(4)p0(u)=kσni=1δ[f(xi)-u]
上式中,k为归一化常数,n为目标区域像素总个数,u为直方图段数索引值,f(xi)是索引函数,表示像素xi所在直方图段数的
序号,δ(·)为kronecker delta函数。
如果粒子的颜色直方图为{p(u)}u=1,…,m,两个直方图的相似性,这里采用bhattacharyya系数[4]来反映匹配程度。
它们的bhattacharyya距离如下:
(5) = (其中, = )
式中ρ[p0,p]表示bhattacharyya系数。
ρ[p0,p]的范围在0~1之间。
尽管颜色特征在目标跟踪研究领域有很多优点,但在有颜色相似的背景干扰的时候,传统的基于颜色这个单一特征的粒子滤波会出现跟踪偏差甚至跟丢目标。
为了改进目标跟踪的可靠性和鲁棒性,添加轮廓特征,这两个特征组成联合特征来优化粒子滤波,实现稳定跟踪。
使用高斯模型构造背景模型[5],对当前帧完成高斯模型的更新后得到一个二值图像,在连通标记后,由于人在运动过程中,头部和肩部的轮廓变化较小,所以可计算人的头肩轮廓的pgh。
假设目标模板区域的头肩轮廓的成对几何直方图{q0
(u)}u=1,…,n。
各个粒子窗口内的成对几何直方图为{q(u)},u=1,…,n。
两个直方图的相似度,采用以下这个公式计算:
(6)dcontour=1-σni=1min(q(u)-q0(u))
所以定义判断目标特征匹配的相似度为d=αdccolor+βdcontour,其中,α+β=1。
k时刻,给定状态xk粒子权值表示为:
(7)ω=w(zk|xik)∝exp(-λ·d)
在视频的每一帧中,被跟踪的目标的状态用下式描述:
(8)x=(x0,y0,x,y,w,h)
其中:(x0,y0)表示目标模板的初始中心坐标,(x,y)表示当前目标的中心坐标,(w,h)表示初始目标窗口的长和宽。
目标的系统状态模型采用二阶自回归模型描述,具体如下:(9)xt=axt-2+bxt-1+cvt
其中:xt-1、xt-2分别表示t-1时刻和t-2时刻目标的系统状态,xt表示t时刻预测状态。
这里a=2,b=1,c表示粒子传播半径,vt 表示一个零均值的高斯随机过程噪声。
3 算法描述
第一步:初始化。
在视频中,由人工选择跟踪的目标位置或通过检测器自动检测出目标的位置后,计算目标模板的颜色特征和几何轮廓特征。
假设先验分布为均匀分布,初始化n个采样粒子{xi0:k,wik}ni=1,{wi0:k,i=1,…,n}=1/n。
第二步:预测。
这时候已知k-1时刻的粒子集{xik-1,wik-1}ni=1。
然后根据公式(9)预测新粒子的位置,最终预测的新粒子为{xik,wik-1}ni=1。
第三步:权值计算。
提取头肩轮廓并利用公式(7)计算每个粒子新权值wik,并归一化。
第四步:重采样。
根据权值的大小排序,将权值最大的粒子赋给被丢弃的粒子,最后新的粒子集{xi0:k,
n-1}ni=1。
第五步:输出。
计算目标的状态,xkopt=σni=1xik*wik,
目标窗口大小选择相似度最大的粒子对应的窗口。
第六步:判断跟踪是否结束,若结束,退出本算法,否则返回第二步。
4 跟踪实验及结果分析
该视频是来自pets2001数据集。
如图1(a)所示,目标行进过程中,因目标衣服的颜色和马路汽车颜色相近,跟踪窗口会偏离目标,所以原始粒子滤波算法对目标跟踪的效果不理想。
而如图1(b)所示,改进的算法结合目标的运动信息,跟踪窗口准确跟踪目标位置,对目标跟踪有效且稳定。
(a)传统粒子滤波算法
(b)改进后的粒子滤波算法
图1 跟踪序列第121、154、217帧
5 结论
针对传统的粒子滤波算法不能很好的解决存在背景相似的目标
跟踪问题,通过高斯模型建模检测出每帧的头肩几何轮廓特征,并将颜色特征和轮廓特征结合作为联合特征来识别目标,消除相似背景的干扰。
实验结果表明提出改进传统的粒子滤波算法对在背景相似和尺度缩放情况下跟踪的可靠性和稳定性提高了。
参考文献:
[1]gordan n j.a hybrid bootstrap filter for target tracking in clutter[j].ieee trans on aes,1997,33(1):353-358. [2]nummiaro k.koller-meier e.van gool l,an adaptive color based particle fiherej3 image and vision computing,2003,
21(1):99-110.
[3]李巍,赵英凯,钱厚亮.一种基于纹理和颜色的目标跟踪方法[j].计算机仿真,2011,28(1):273-276.
[4]郑俊翔,宣国荣,柴佩琪.巴氏距离和k-l交换结合的特征选择[j].微型电脑应用,2004,20(12):12-14.
[5]陈超,杨克俭.基于改进的单高斯模型的运动目标检测方法[j].微型机与应用,2010,29(4):39-42.
作者简介:伦云飞(1987.12-),男,在读研究生,研究方向:数字图像处理;陈书杨(1989.6-),男,在读研究生,研究方向:数字图像处理。
作者单位:辽宁大学信息学院,沈阳 110036。