基于模糊推理的交互式多模型方法

文档序号:6481257阅读:233来源:国知局
专利名称:基于模糊推理的交互式多模型方法
技术领域
本发明属于模式识别技术领域,涉及一种目标跟踪方法,可用于对飞机、汽车等机动 目标的跟踪。
背景技术
机动目标跟踪在军事和民用领域的广阔应用前景,机动目标跟踪问题的研究已经受到 人们的广泛关注,而现代军事预警领域中的机动目标跟踪问题成为当前的一个研究热点。 最近几十年来,国内外众多专家学者对之进行了深入的研究,取得了丰硕的成果,这些成 果在空中侦察与预警、弹道导弹防御、战场监视等军事领域,以及空中交通管制、智能车 辆系统、交通导航、机器人视觉等民用领域都得到了广泛的应用。
机动目标跟踪是一个典型的不确定性问题,随着跟踪环境和目标机动性能发生变化, 使得目标跟踪问题的不确定性更加严重。其不确定性主要表现为目标运动状态的不确定性 和探测器量测起源的不确定性,这就要求机动目标跟踪系统必须适应机动和环境的变化, 运用适当的方法跟踪运动状态时刻变化的目标。因此,很难采用单一模型对目标运动进行 精确建模。多模型估计较好的解决了这一问题,多模型估计的基本思想是将参数空间(或 系统的运动模式)映射为模型集,而基于每个模型的滤波器并行地工作,系统的状态估计则 是各模型滤波器所做估计的数据融合。
目前多模型估计的典型算法主要有广义伪贝耶斯算法(General Pseudo Bayes, GPB) 以及Blom和Bar Shalom在广义伪贝耶斯算法基础上提出的交互式多模型算法(頂M),其中 MM算法被认为是一种最有效的混合估计方案,并逐渐成为该领域的主流估计算法。然而 在传统頂M算法中,仍然存在一些问题,比如模型转移概率以及模型集都是先验确定的。 当选择较少的模型时,不能较好地覆盖各种目标机动模式,与单模型算法相比,在计算量 增大的同时仍然不能避免产生较大的误差,如果选择很多模型组成模型集合,又会使计算 量急剧增加,影响跟踪的实时性,而且模型的增多不一定能提高跟踪性能,反而有可能产 生模型间的竞争,导致跟踪性能下降。如何在不增加太多计算量的同时保证得到更好的跟 踪性能是多模型算法研究的核心问题之一。
近年来,随着一些统计和智能方法的发展,如模糊理论、神经网络、证据推理法、粗集理论、小波分析理论和支持向量机等,它们为目标跟踪领域的研究提供了新的技术手段。 多模型算法在结合一些统计方法和智能理论后,也有了新的发展。2000年,加拿大的Zhen Ding提出了模型自适应的多模型算法,该方法需要计算各个模型的新息和新息变化率,作 为模糊系统的输入量,通过模糊输出来调节噪声协方差,该方法的不足之处在于算法中有 几个模型就需要几个模糊推理系统,并且要额外计算模糊输入量即新息和新息变化率,因 此,计算量较大。2004年,韩国的Hyun-SikKim提出一种模糊交互式多模型的设计方法, 该方法首先通过分析目标机动情况确定算法中的模型个数,然后采用模糊推理的方法,以 模型概率为模糊系统的输入量,通过模糊输出来调节模型转移概率。该方法与标准交互式
多模型算法相比,增加的计算量不大,但是,当模型与目标运动模式匹配时,其跟踪效果 不如标准交互式多模型算法。2005年,中国的申斌提出一种模糊交互式多模型算法,该方 法也是采用模糊推理系统,调节模型中部分参数的方法,达到了模型自适应效果,不足之 处在于模糊输入量计算复杂,而且模糊推理系统的个数随着模型数的增加而增加。

发明内容
本发明的目的在于克服上述现有方法不足,提出了一种基于模糊推理的模型自适应交 互式多模型方法,以得到较好的目标跟踪结果。
实现本发明目的的技术方案是以交互式多模型算法中的模型概率作为模糊系统的输 入,通过模糊输出在线调节各模型的系统噪声。当滤波模型与目标真实运动模式不匹配时, 模糊推理系统通过推理机制自动调整系统状态噪声协方差矩阵来适应目标发生机动的情 况,弥补滤波模型与目标运动模式不匹配造成的误差。提出一种基于模糊推理的交互式多 模型目标跟踪方法。
具体实现步骤如下
(1) 对当前统计模型和匀速模型进行条件重初始化,计算每个滤波器的混合输入;
(2) 用每个滤波器的混合输入,分别计算当前统计模型和匀速模型的初始值,并进行 当前时刻目标状态估计;
(3) 利用获得的当前时刻目标状态估计,计算当前统计模型和匀速模型的概率"w(/fc)
(风2);
(4) 用当前统计模型和匀速模型的概率作为模糊推理系统的输入量,将模糊输出量
/(1), /(2)分别反馈至步骤(2),作为下一时刻的目标状态估计参数;
(5) 利用获得的当前目标状态估计和模型概率计算总体状态输出。本发明与现有的技术相比具有以下优点
1、 由于本发明不需要系统状态噪声协方差的先验信息,只需给定一个初始值并通过 模糊推理系统自适应地在线调整滤波器的状态噪声协方差的值,使得该算法可以用较少的 模型很好的覆盖目标运动模式,大大减小了模型与运动模式不匹配造成的滤波误差;
2、 本发明中只采用一个模糊系统,当模型数目增加时,只需要增加此模糊系统的输 入输出量,适当调整模糊规则库即可,而一般的模糊交互式多模型算法中,模糊系统的个 数随着模型数的增加而增加。因此,本发明不用增加过多的计算量,就可以取得较好的跟 踪效果;
3、 由于本发明以模型概率作为模糊系统的输入量,所以在保证跟踪精度的同时,不 需要额外计算模糊输入量,具有模糊特征量提取简单,计算复杂度小的特点;
4、 仿真结果表明,本发明方法跟踪结果优于传统的IMM方法。


图l是本发明的流程示意图2是本发明模糊推理系统输入量所采用的隶属度函数示意图; 图3是本发明模糊推理系统输入量所采用的隶属度函数示意图; 图4是本发明和传统IMM方法对机动目标跟踪效果示意图; 图5是本发明和传统IMM方法对机动目标跟踪效果局部放大示意图; 图6是本发明和传统IMM方法对机动目标跟踪位置误差示意图; 图7是本发明和传统IMM方法对机动目标跟踪速度误差示意图。
具体实施例方式
参照图l,本发明的具体实现过程如下
步骤l,模型条件重初始化,计算每个滤波器的混合输入。
模型条件重初始化是考虑每个模型滤波器都有可能成为当前有效的系统模型滤波器, 每个滤波器的初始条件都是基于前一时刻各条件模型滤波结果的合成(合成初始条件),即 分别计算混合概率和混合估计。
具体实施步骤如下-
la)计算混合概率
假定k-l时刻的匹配模型是wW(yt-1), k时刻的匹配模型是mW(",以A-l时刻的信 息Z"'为条件的混合概率为
7—1)^P(附(')(A: —l)—")!^),/-1)-J"7T,/')(A: — 1), i,j=l,2。
其中^=^>^(')0-l)为归一化常数,w(')(/t-1)为"1时刻模型的概率。 lb)混合估计
对于滤波模型,其重初始化的状态与协方差阵按混合估计分别为
a 二 (2)
(A _ 11 A: -1)=五OO — 1)| m(力(A;), ) =;(') (A: -11 A - _ 11 " 1)
一)(yt - 11 A: _ 1)=力- 11 " 1) + - 11 A: - 1) _》)(/t - 11 - l))
'=1 . (3)
- 11 A: -1) - - 11 yfc - - 1 | A; - 1)
其中,》')(H^-1)表示模型在"1时刻对目标的状态估计,"(")(A:-l)表示混
合概率。
步骤2,利用滤波器的混合输入计算目标模型的初始值,并进行目标状态估计,按如 下步骤进行
2a)将重初始化的混合输入^(/t-ll"l)和卢1^-l"-l)代入基于当前统计模型的 滤波器,获得状态估计^W。和协方差f("(/M",如下
,(A; I -1) = F("》(A: -11 A: -1) (4) (A: I A; -1) = F(A:)声(1) (/t -11 yt - + (A -1) (5)
其中,/("表示模糊推理系统的输出分量,其初始值取为l, 2(1)("1)表示当前统计模
型的系统噪声协方差。
2b)根据状态估计的结果,计算量测预测残差及其协方差阵
柳=卓)-(6)
= /f(A:)尸(1) (A: I A; - + (7)
其中,z(W表示A时刻的量测,i W(A:)表示当前统计模型的量测噪声协方差。 2c)在Gauss假设下,计算量测z("与模型mW(A;)匹配的似然函数AW(A:):八(1)(""0(拳 ) (8) I (A),》(/t -11 " 1), (A:)(卢1) (A; -11 A -1))]
其中,5(1)表示当前统计模型的量测预测残差。
2d)计算滤波增益矩阵,状态估计和状态估计误差协方差阵为
〖(1) (yt)=尸(1) (A: I A: — (AO)—1 (9)
;")0t I " = ;("(yi: I A: _1) +《("(A:)5(1)0) (10)
尸(1) (A: I A)=尸(1) (A: I — 1) — iC(1)("S(1) 0fc)(《(')(A:)/ (11)
2e)将重初始化的混合输入即:§(2)("1|"1)和^2)("1^-1)代入基于匀速模型的滤
波器,获得状态估计i(2)0t I A:)和协方差尸(2)& | A:)如下
》2)(A: I A: _ 1)=尸("》2)(A: — 11 A _ 1) (12)
尸(2),-1)=,》(,-1),)/+/(2)e(2)("l) (13)
其中,/(2)表示模糊推理系统的输出分量,其初始值取为l, 0(2)^-1)表示匀速模型
的系统噪声协方差。
2f)根据状态估计的结果,计算量测预测残差及其协方差阵
其中,z("表示&时刻的量测,i 。)("表示匀速模型的量测噪声协方差。 2g)在Gauss假设下,计算量测z(A)与模型w②("匹配的似然函数A。)Ot):
/7[, I w(2) , (" 11 A: -1), S(2) (A:)(卢2) (A: -11 A: -1))]
M-会幽卿)-叫 其中,^"表示匀速模型的量测预测残差。
2h)计算滤波增益阵,状态估计和状态估计误差协方差阵分别为
(16)jf(2) (A: I A) = S(2) (A: I yt — 1) +尺(2) (A:)S(2) (18)
尸(2) (A I A:)=尸(2) (A; I A: — 1) — A:") (A:)S(2) (A:)(iC(2) (A;)f (19)
步骤3,对于当前统计模型和匀速模型,分别计算A时刻各个模型的概率
M0)0) = P(m0)(A:)|Z4)"A(;)(^, y = l,2 (20)
c
其中^-力;^S为归一化常数,C = fA )^。 户l 产l
步骤4,用更新的模型概率"("("(7' = 1,2)作为模糊推理系统的输入量,模糊输出量 /(1), /(2)分别反馈至基于当前统计模型和匀速模型的滤波器,具体实施步骤如下-
4a)确定模糊输入量,以模型概率w(力(A:)^1, 2)作为模糊输入,参照附图2,定义模 糊输入量的模糊集为Z五(零),MP(正中),i^(正大),模糊输入量取值范围在
之间, 隶属度函数采用常用的三角形函数。
4b)建立模糊规则库,当滤波模型与目标运动模式不匹配时,增大模糊输出值,以增
大系统噪声协方差;当滤波模型与目标运动模式不匹配时,减小模糊输出值,以减小系统
噪声协方差,得到如下九条模糊规则
& : ^jTwl Z£ am/ w2 ^ Z£,决e" ^ £尸朋d /(2) ^丄尸; (21)
i 2: ^wl Z£ am/ "2 M尸,/(" ^丄尸/(2)红M尸; (22)
i 3: ^wl Z£ a"c/ "2 &丄尸,/(" ^ ZP a"c/ /(2) ^ Z£; (23)
及4: ^ wl M尸w2 Z£, ^ M尸a"c/ /(2) & Z尸; (24)
i 5: ^ wl M尸a""2 & MP,細M尸/(2) ^ M尸; (25)
: ^wl M尸am/& £尸,^ MP /(2) & Z£ ; (26)
: wl丄i3 am//;y Z£, ^ Z£ /(2) ^ Z尸; (27)
i 8: ^wl Z尸"2红M尸,^ Z£ a"c/ /(2) &似尸; (28)
& : wl丄尸w2 &丄尸,/(" ^ Z£ am/ /(2)红Z£ ; (29)
4c)计算模糊输出量,参照附图3,本发明定义模糊输出的模糊集为Z五(零),5T,(小 正),M尸(正中),£尸(正大),隶属度函数采用常用的三角形函数,模糊输出量取值范围在
之间,去模糊化可以采用重心法,得到模糊输出量/(1)和/(2)。
4d)将模糊输出量/(1)和/(2)分别反馈至下一时刻目标状态的预测协方差,即 尸("(A:IA: —1)禾口尸(2)01A; — 1)中。
步骤5,当前时刻状态估计融合,以当前统计模型和匀速模型目标状态估计的概率加 权和作为总体状态估计输出,具体步骤如下-5a)当前时刻的总体状态估计
2 (30)
户l
其中,;w(w"为目标的状态估计,"w("为模型y的概率。 5b)当前时刻的总体状态误差协方差阵
2 (31)
其中,尸^(/tlA:)为模型7'的状态估计协方差。 本发明的效果可以通过以下仿真进一步说明
仿真内容采用本发明所提出的方法和标准交互式多模型算法进行仿真对比实验,对 x-y平面内的机动目标进行跟踪。设目标初始位置为(30000,30000) m,初始速度为
(-172,-246)m/s, l-40秒匀速运动,41-60秒以x方向80m/s2, y方向50m/s2的加速度转弯,
61-80秒匀速运动。Monte Carlo仿真次数为100次。 仿真结果及分析
图4给出了本发明和传统IMM方法在x-y平面内对同一机动目标跟踪的效果图,图5
给出了本发明方法和传统方法对目标跟踪效果的局部放大图,从图中可以看出,本发明方 法的跟踪轨迹要明显接近目标的真实运动轨迹,跟踪效果优于传统IMM方法。
图6给出了本发明和传统IMM方法在x-y平面内对机动目标跟踪的位置误差图,从图
中可以看出,无论是目标处于非机动状态(1-40秒和61-80秒)还是处于机动状态(41-60秒), 本发明方法的位置跟踪误差明显小于传统方法的位置跟踪误差。
图7给出了本发明和传统IMM方法在x-y平面内对机动目标跟踪的速度误差图,从图中可以看出,无论是目标处于非机动状态(1-40秒和61-80秒)还是处于机动状态(41-60秒), 本发明方法的速度跟踪误差也要小于传统IMM方法的速度跟踪误差。
本发明提出一种模糊交互式多模型算法,以传统IMM算法中的模型概率作为模糊输 入量,不需要额外计算模糊输入量,有效的避免了模糊输入量计算的复杂性,通过模糊输 出实时调整系统噪声协方差。当模型数目增加时,只要适当调整模糊系统即可,避免了模 型数目增加时,由于增加模糊系统而带来的复杂性,具有可扩展性。仿真结果表明,与传 统IMM方法相比,本发明方法提高了对目标机动和非机动时的跟踪精度,较好的解决了由 于目标运动模式不确定性而导致的跟踪精度下降问题,具备了很好的自适应能力。
权利要求
1. 一种基于模糊推理的交互式多模型目标跟踪方法,包括如下步骤(1)对当前统计模型和匀速模型进行条件重初始化,计算每个滤波器的混合输入;(2)用每个滤波器的混合输入,分别计算当前统计模型和匀速模型的初始值,并进行当前时刻目标状态估计;(3)利用获得的当前时刻目标状态估计,计算当前统计模型和匀速模型的概率u(j)(k)(j=1,2);(4)用当前统计模型和匀速模型的概率作为模糊推理系统的输入量,将模糊输出量f(1),f(2)分别反馈至步骤(2),作为下一时刻的目标状态估计参数;(5)利用获得的当前目标状态估计和模型概率计算总体状态输出。
2. 根据权利要求l所述的目标跟踪方法,其中步骤(2)所述的"分别计算当前统计模 型和匀速模型的初始值,并利用前一时刻模糊推理系统的输出值进行目标状态估计", 按如下步骤进行-.2a)将重初始化后的混合输入lw("ll/t-1)和声("(yt-l"-l)代入基于当前统计模型 的滤波器,获得状态估计初始值^)(A: I "和协方差I "如下, -1) = F一(1) (A: -11 A: - + & -1)其中,/(1)表示模糊推理系统的输出分量,其初始值取l, g("(A:-l)表示当前统计模型的系统噪声协方差;2b)根据状态估计的结果,计算量测预测残差及其协方差阵其中,z("表示A时刻的量测,i ("(A:)表示当前统计模型的量测噪声协方差;2c)在Gauss假设下,计算量测4"与模型wW("匹配的似然函数八(1)(":A()(A:)"0(/t)lw(D(A:),Z"1) I w(" (A),》"(A: -11 /t — 1),(/t)(P(') (A: — 11 A: -1))],(it I A; -1) = F(A:)》1) (A: -11 A: -1)其中,^"表示当前统计模型的量测预测残差;2d)计算滤波增益矩阵,状态估计和状态估计误差协方差阵为:尺("(A)=尸(1) (A; I A: — (51(1)("广,(A: I A;) = , , -1) +0) (A: I A:) =(A IA — 1)-〖()("(/:(1) ("f 2e)将重初始化的混合输入i(2)(A-11 A-l)和卢2)("11 A — 1)代入基于匀速模型的滤波 器,获得状态估计初始值》2)(A: I A:)和协方差尸("(A: I "如下S(2), -1) = F(/t)l(2) (A: _ 11 A -1) P(2), -1)=泽)P(2) I A; - l)(F(")r + /( )G(2) O -1) 其中,/(2)表示模糊推理系统的输出分量,其初始值取为l, g("(/t-l)表示匀速模型的系统噪声协方差;2f)根据状态估计的结果,计算量测预测残差及其协方差阵5(A;) = z("-// |yt-1) ""(A;)=歸)尸("(A: I A; - 1)(绿))7 + ^("(" 其中,z("表示yfc时刻的量测,i 。)("表示匀速模型的量测噪声协方差; 2g)在Gauss假设下,计算量测z("与模型w/"(A:)匹配的似然函数A(2)(": I w(2) (A:), i(2) (A -11 A; -1), S(2> (A:)(户2) (A _ 11 A: -1))] |2;rS(2)(《1/2 expj—会(5(2) W)r S(2) }其中,S。)表示匀速模型的量测预测残差; 2h)计算滤波增益矩阵,状态估计和状态估计误差协方差阵如下 K(2)(A;) = , I A-GS(2)(A:))_1 ,(A; 1 A:) = (A: I卜1) +《(2)(W(2) (A) 尸(2)(^: I " = P(2)(A: I "1)-《(2)(A;)S(2)C(2 W 。
3.根据权利要求1所述的目标跟踪方法,其中步骤(4)按如下步骤进行 3a)确定模糊输入量,以模型概率"(力("()=1, 2)作为模糊输入,定义模糊输入量的模糊集为ZE(零),M尸(正中),丄尸(正大),模糊输入量取值范围在
之间,隶属度函 数采用常用的三角形函数;3b)建立模糊规则库,当模型与目标运动模式不匹配时,增大模糊输出值;当模型与 目标运动模式匹配时,减小模糊输出值;根据模糊规则库,得到九条模糊规则i 2: Z£ am/ w2 MP, /'i 4 : MP w2 & Z£, /(1 i 5 : ^wl M尸朋d "2 & MP, Aew /(1 i 6: ^"m1 MP W w2 £尸,Ae" /(Ii 7 : ^"wl LP awe/ m2 & Z£, /(1 i 8: _LP a/w/ w2 MP,决ew& : ^ wl £尸cwflf w2 &丄户,Ae" /"& Z尸/(2) &丄尸; /;y Z尸a"c/ /(2) h ,; 〖s ZJ5朋c /(2) ZE; ^ M尸/(2) ^ Z尸; & M尸/(2) M尸; /;y M尸a"c/ /(2) & Z£ ; / y Z£ a"c/ /(2) & Z尸; /;y Z£朋c/ /(2) ^ MP ;3c)计算模糊输出量,定义模糊输出的模糊集为Z五(零),S尸(小正),M尸(正中),Z尸(正大),模糊输出量取值范围在
之间,隶属度函数采用常用的三角形函数,去模糊化采用重心法,得到模糊输出量/(1)和/(2)的值;3d)将模糊输出量/(1)和/(2)分别反馈至下一时刻目标状态的预测协方差,即P("(^fc —l)禾B ,2)(W/b—l)中。
全文摘要
本发明公开了一种基于模糊推理的交互式多模型方法,它涉及模式识别领域,用于机动目标跟踪。其过程为(1)模型条件重初始化,计算每个滤波器的混合输入;(2)用每个滤波器的混合输入,分别计算当前统计模型和匀速模型的初始值,进行目标状态估计更新;(3)在获得目标状态估计后,计算k时刻各个模型的概率;(4)用更新的模型概率u<sup>(j)</sup>(k)(j=1,2)作为模糊推理系统的输入量,计算模糊系统的模糊输出量;(5)以当前统计模型和匀速模型目标状态估计的概率加权和作为总体状态估计输出。本发明解决了传统的交互式多模型算法中所存在的由于滤波模型与目标运动模式不匹配造成的误差问题,具有计算复杂度小,跟踪效果好的优点,可用于机动目标跟踪。
文档编号G06K9/00GK101477623SQ200910020950
公开日2009年7月8日 申请日期2009年1月16日 优先权日2009年1月16日
发明者智建纬, 李阳阳, 焦李成, 爽 王, 陈兆平, 红 韩 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1