The invention discloses a method based on the hierarchical model of the UAV target tracking method, which belongs to the field of UAV remote sensing image processing, which comprises the following steps: the first step, the expression characteristics of the establishment of the initial frame target; the second step, the establishment of coarse tracking model based on mean shift; the third step, based on Improved Particle Swarm Optimization for based on fine tracking model. This algorithm by introducing the mean shift and improved particle swarm optimization combined with the hierarchical model, effectively overcomes the particularity of UAV imaging caused by video tracking is difficult, not accurate and easy loss problem, effectively improve the accuracy of target tracking.
【技术实现步骤摘要】
一种基于分层模型的无人机目标跟踪方法
本专利技术属于遥感图像处理
,具体涉及一种基于分层模型的无人机目标跟踪方法。
技术介绍
无人机在民用和军用领域都有着越来越广泛的应用,因此其发展也引起了各国的重视,在众多研究方向中视觉能力成为今后无人机发展和竞争的焦点。而无人机视觉跟踪作为无人机视觉的主力军,也成为了一项关键技术。据公开资料表明,其中早在2005年的时候美国中央佛罗里达大学计算机视觉实验室就开发出了基于MATLAB的COCOA系统,主要用于无人机低空航拍视频图像的目标检测与跟踪处理。目前国内的目标跟踪方法大致可以分为以下三种:一是基于确定性的跟踪方法。该方法以均值漂移为代表,以目标初始位置为起点,沿着密度梯度下降最快的方向移动,得到新的位置,再以新的位置作为起点寻找下一个新的位置,算法逐次迭代,直到收敛到目标位置。优点是计算简单,速度快;缺点是很容易陷入局部最优,在背景干扰、目标遮挡和目标快速运动等情况下目标跟踪的鲁棒性较差。二是基于概率性跟踪方法。该方法以粒子滤波为代表,用一组离散的随机粒子来近似系统随机变量的概率密度函数,以样本均值代替积分运算,获得状态最小方差估计。优点是重采样的引入会使粒子能够将更大的精力投入在最可能成为目标的粒子周围,防止了粒子分散;缺点是可能会引起粒子匮乏,导致目标丢失。三是基于智能优化算法的跟踪方法。近年来,受均值漂移算法的启发,有学者另辟蹊径,采用其它寻优策略的智能优化算法来解决目标跟踪问题,比较典型的有粒子群优化算法,通过提高粒子的适应值,不断更新每个粒子自身的状态来控制粒子群的运动,不断迭代获得全局最优位置。优 ...
【技术保护点】
一种基于分层模型的无人机目标跟踪方法,包括以下步骤:第一步,建立初始帧目标的特征表达读入视频序列,选取要跟踪的目标区域,对目标区域建立基于核函数加权的归一化空间颜色直方图模型,并将该模型的特征向量作为目标区域的特征表达;第二步,建立以均值漂移为基础的粗跟踪模型1)建立均值漂移在跟踪中的数学表达设均值漂移偏移量为:
【技术特征摘要】
1.一种基于分层模型的无人机目标跟踪方法,包括以下步骤:第一步,建立初始帧目标的特征表达读入视频序列,选取要跟踪的目标区域,对目标区域建立基于核函数加权的归一化空间颜色直方图模型,并将该模型的特征向量作为目标区域的特征表达;第二步,建立以均值漂移为基础的粗跟踪模型1)建立均值漂移在跟踪中的数学表达设均值漂移偏移量为:其中:y为当前帧候选区域中心位置,y0为上一帧目标的中心位置,n为样本点的个数,即上一帧目标位置处的像素个数,xi为当前帧候选区域的第i个像素点的位置,h为带宽,k(·)为Epannechnikov核函数,k'(·)表示核函数k(·)的导数,fu表示目标模型中第u个特征值估计的概率密度,u为直方图中的颜色索引值,δ[·]为单位冲激响应,b(xi)为位置xi处的颜色量化等级,pu(y0)表示当前帧中位于y0处的候选目标的颜色概率密度;2)以均值漂移为基础的粗跟踪在无人机视频跟踪过程中,将步骤一中所建立的基于核函数加权的归一化空间颜色直方图模型作为均值漂移过程中目标的特征值,进行迭代,得到跟踪匹配结果,设置迭代次数N,当候选区域和目标区域的相似度大于阈值T时,跳出迭代;第三步,建立以改进的粒子群优化为基础的精跟踪模型判断目标是否丢失,如果目标未丢失,利用精跟踪模型对位置进行进一步精确定位;若目标丢失,利用精跟踪模型对目标重新进行搜索定位;若精跟踪后仍未搜索到目标,则再次对目标进行选取。2.根据权利要求1所述的一种基于分层模型的无人机目标跟踪方法,所述的第一步中:核函数采用Epanechnikov核函数,如式(1):其中,K(·)为Epanechnikov核函数,||r||为像素距离目标中心的距离。3.根据权利要求1所述的一种基于分层模型的无人机目标跟踪方法,所述的第一步中:空间颜色直方图模型为RGB颜色空间,将R、G、B三通道中[0,255]的取值范围转换到[0,16],将三维向量映射为直方图上的一维向量,(R,G,B)=256×R+16×G+B,并将其做归一化处理,该归一化后的直方图即为初始化阶段中视频初始帧目标的特征表达。4.根据权利要求1所述的一种基于分层模型的无人机目标跟踪方法,所述的第三步中:改进的粒子群优化精跟踪模型包括:第一,对粒子群优化中的参数进行初始化;第二,建立在线更新的运动模型;第三,建立基于粒子群优化算法的自适应性参数调整跟踪模型;具体的:1)参数初始化在粒子群优化跟踪模型中:粒子群种群数目:N;迭代次数:Tpso;粒子0时刻的初始飞行速度:粒子0时刻的初始位置:惯性参数:w1;学习因子:c1、c2;随机数:r1、r2;2)建立运动模型假设目标在(x,y)处转弯,转弯时的速率为v,速度与x轴方向所成夹角为θ,将拐弯处的状态描述为(x,x',y,y'),其中x',y'表示x,y方向上的速度大小;假设转弯角速率为ω,得到其与时间t的关系;x方向上速度的大小:x'=vx=vcosθ(17)y方向上速度的大小:y'=vy=vsinθ(18)x方向上加速度的大小:x”=v'x=-ω(t)vsinθ(19)y方向上加速度的大小:y”=v'y=ω(t)vcosθ(20)建立转弯模型的状态描述方程为:状态转移方程的形式为:Xk+1=FkXk+Wk(22)其中,Fk为转弯模型的系统状态转移矩阵,Xk+1,Xk表示k+1时刻和k时刻目标的状态,即[x,x',y,y']T,Wk为转弯时的系统状态噪声;将式(21)代入式(22),得到:其中A(t)为首先将A(t)离散化,得到
【专利技术属性】
技术研发人员:丁文锐,刘春蕾,李红光,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。