基于仿射群的自调整粒子滤波算法被提出,用于跟踪机场内泊位飞机,防止飞机发生相碰。算法中主要是利用最少粒子数量找到最优状态跟踪目标,在线学习估计器来交替地调整这些粒子,根据反馈出现相似分数使得这些粒子朝着邻近的最优状态移动,当所有调整的粒子满足目标块最大相似度或者允许的最大粒子数量达到时结束。算法实现了稀少采样,能够获得更好的鲁棒性和高准确率跟踪的效果。 The algorithm based on affine group self-tuning particle filtering is proposed to track docking air-craft in airport, and to prevent the aircraft collision. The algorithm is mainly used to find the op-timal state with minimum number of particles tracking target. The online learning estimator is used to adjust these particles, the similarity score is based on the feedback, which makes the par-ticles move towards the optimal state. It comes to an end when all the particles are adjusted to meet the maximum degree of similarity or the maximum number of particles allowed. The algorithm achieves sparse sampling and obtains better robustness and high accuracy tracking results.
郭艳颖,刘志刚
广州民航职业技术学院,广东 广州
收稿日期:2019年5月29日;录用日期:2019年6月13日;发布日期:2019年6月20日
基于仿射群的自调整粒子滤波算法被提出,用于跟踪机场内泊位飞机,防止飞机发生相碰。算法中主要是利用最少粒子数量找到最优状态跟踪目标,在线学习估计器来交替地调整这些粒子,根据反馈出现相似分数使得这些粒子朝着邻近的最优状态移动,当所有调整的粒子满足目标块最大相似度或者允许的最大粒子数量达到时结束。算法实现了稀少采样,能够获得更好的鲁棒性和高准确率跟踪的效果。
关键词 :泊位飞机,跟踪,仿射群,粒子滤波
Copyright © 2019 by author(s) and Hans Publishers Inc.
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
运用具有智能跟踪功能的视频系统 [
为了解决这两个问题,结合文中所研究的视觉飞机泊位引导中目标的情况:静止单目摄像机、飞机目标运动速度比较慢,灰度值变化不明显,平移、尺度会发生很大变化,寻找一种满足上述情况、实时性和鲁棒性好的运动目标跟踪算法,引导飞行员操纵飞机准确泊位。
基于仿射群的自调整粒子滤波算法被提出,跟踪机场内泊位飞机。具体过程:首先算法使用在线学习估计器来引导随机粒子移动到他们邻近的最佳状态,稀少采样变得可能。然后,粒子能递增地给出通过前一运动,然后交替调整向邻近的最优状态移动。在移动过程中一些粒子成为新的粒子达到最优状态的桥节点,粒子集在状态空间形成短链,有效找到最优状态,从而实现跟踪飞机的目的。
所有仿射矩阵来自群G的矩阵乘法操作,仿射群G是差分迭代得来的 [
x = ( x 1 x 3 x 5 x 2 x 4 x 6 0 0 0 ) (1)
其中 x i ∈ ℜ 。Lie代数学等价于六维矢量空间。
仿射群展开距离通过测量长度进行测量,是两点之间最短曲线。如图1显示,从识别元素点I,给出任意测量值 I → X (I的附近),在切线空间g中一个相应矢量被决定: i → x ,反之亦然。在I周围群元素和切线空间g之间的转换可以通过下式得到。
图1. 仿射群的几何关系
exp : g → G , X = exp ( x ) = ∑ i = 0 ∞ x i i ! log : G → g , x = log ( X ) = ∑ i = 1 ∞ ( − 1 ) i − 1 i ( I − X ) i (2)
假定状态变换函数是一阶自回归处理仿射群:
X t = X t − 1 ⋅ exp ( A t − 1 ) exp ( d Ω t ) (3)
A t − 1 = a log ( X t − 2 − 1 X t − 1 ) (4)
其中a是AR处理参数, d Ω t = ∑ i = 1 6 w t , i E i 是关于g的高斯噪声,
E 1 = ( 1 0 0 0 1 0 0 0 0 ) , E 2 = ( 1 0 0 0 − 1 0 0 0 0 ) E 3 = ( 0 − 1 0 1 0 0 0 0 0 ) , E 4 = ( 0 1 0 1 0 0 0 0 0 ) E 5 = ( 0 0 1 0 0 0 0 0 0 ) , E 6 = ( 0 0 0 0 0 1 0 0 0 ) (5)
E 1 : 6 测量变换节点分别是尺度、高宽比、旋转、斜交角度、x变换和y变换 [
具体算法过程 [
输入:粒子最大数量
1) 通过(6)式 X ^ t 和 X ^ t − 1 计算速率 A t − 1 ;
2) 通过状态变换(5)式传递 χ t 到新的状态 χ t 0 = { X t , i 0 } i = 1 Δ N 0 ;
3) 调整 χ t 0 到最优状态 χ ^ t 0 = { χ ^ t : i 0 } i = 1 Δ N 0 通过自调整算法,然后计算 S max 0 = max { S i m ( o ( X ˜ t : i 0 ) ) } i − 1 Δ N 0 ;
4) n = Δ N 0 , k = 0 ;
5) 循环:当 S max k < μ T − σ T 和 n < N t o t a l 完成以下步骤:
6) a) k = k + 1 ;b) Δ N k = min { α i n c Δ N k − 1 , N t o t a l − n } ;c) 通过 X ˜ t k − 1 重采样产生新的粒子集 Δ χ t k = { X t , j k } j − 1 Δ N k ;d) 传播新的粒子:用 d Ω t , j k ~ N g 传播 X t , j k = X t , j k exp ( d Ω t , j k ) ;e) 调整 Δ χ t k 到它们邻近的最优状态 Δ χ ˜ t k ;f) n = n + Δ N k ;g) 传播所有调整粒子: χ ˜ t k = { χ ˜ t k − 1 , Δ χ ˜ t k } = { X ˜ t , i k } i = 1 n ;h) S max k = max { S i m ( o ( X t , i k ) ) } i − 1 n ;
7) 计算 X ^ t = X ˜ t , i k | S i m ( o ( X ˜ t , i k ) ) − S max k 和 S ^ t = S max k ;
8) 条件更新:假如 S ^ t > μ B + σ B 那么利用 X ^ t 更新观测模型;
9) 通过 χ ˜ t k 的重采样产生下一帧 χ t = { X t , i } i = 1 Δ N 0 。
输出: X ^ t 。
在飞机泊位过程中摄像机完成图像序列的采集,各帧图像中飞机的尺寸随飞机逐渐接近摄像机逐渐变大,同时随飞机转弯与摄像机角度不同而变化。图2为飞机泊位跟踪效果,分别为第10、253、332和483帧图像,跟踪周期平均为15帧/秒。其中,矩形框是用自调整粒子滤波得到的跟踪结果,白色点是在跟踪过程产生的粒子。
图2. PF算法的跟踪效果图像
从跟踪效果中可见,PF跟踪算法在初始粒子较均匀分布在整个飞机上,飞机拐弯准备进入泊位位置时,机身发生了较大的旋转,依然可以较好的跟踪飞机。但是PF跟踪算法所用时间复杂度高,采样粒子数量很大,容易出现粒子匮乏现象。
图3所处理的图像序列为白云机场采集的泊位飞机运动跟踪序列视频图像,分别为第575、703、932、1205帧图像。本文提出的跟踪算法的目标跟踪周期为12帧/s,而采集图像的周期为14帧/s。
图3. 本文算法的跟踪效果图像
从图3仿真跟踪结果可见,本文提出的算法在物体运动速度比较慢的情况下都能够完成较好的跟踪,而且采样粒子数量较少,实现了稀少采样。粒子能够自调整调整位置向最佳状态移动。本文所提的跟踪方法能有效跟踪位置发生较大变化目标,因为利用链智能寻找处理目标最优化状态。当仅仅采样很少量的粒子时,仿射群的自调整粒子滤波算法跟踪方法比传统PF跟踪方法能获得更好的鲁棒性和准确性。
基于仿射群自调整递增调整粒子数量的粒子滤波视频跟踪算法,不像传统粒子滤波仅依靠状态估计的随机采样,其利用智能粒子最大相似度来引导粒子移动,解决了重采样导致采样图像丧失多样性的问题,减少了采样数量。仿真结果证明本算法具有良好的鲁棒性、可靠性和实时性的特点。但该算法在跟踪框架下多种特征信息多模板的综合特征跟踪算法方面有待进一步探讨研究。
广东省高等职业教育教学改革项目(项目编号20130301051);2014年度广东省教育教学成果奖(高等教育)培育项目(项目序号834)。
郭艳颖,刘志刚. 基于仿射群自调整粒子滤波泊位飞机跟踪算法 Docking Aircraft Tracking Algorithm Based on Affine Group Self-Tuning Particle Filtering[J]. 国际航空航天科学, 2019, 07(02): 57-62. https://doi.org/10.12677/JAST.2019.72007