【技术实现步骤摘要】
一种融合HOG-LBP和KCF的行人跟踪方法
本专利技术属于机器视觉
,涉及一种融合HOG-LBP和KCF的行人跟踪方法。
技术介绍
随着国家提出“智慧城市”理念,人工智能技术的研究和发展备受关注。行人跟踪作为人工智能的计算机视觉领域最主要研究任务之一,在自动驾驶、智能安防以及智能机器人等方面具有广阔的应用价值,已经吸引了广大学者的关注与研究,并涌现出许多相关行人跟踪算法,KCF(KernelCorrelationFilter)核相关滤波算法则是代表之一。然而,传统的KCF跟踪算法采用HOG特征(HistogramofOrientedGradient,方向梯度直方图)来表征行人,HOG在描述图像边缘信息或者局部形状信息时效果良好,当背景覆盖着凌乱的噪声边缘时,HOG则无法处理。这就导致跟踪漂移和失败,算法鲁棒性降低。针对这一问题,本文结合了HOG特征和LBP特征(LocalBinaryPattern,局部二值模式)即HOG-LBP特征。LBP特征具有灰度不变性和旋转不变性等,可以处理背景覆盖着凌乱的噪声边缘。结合两者能够更好地表征行人,提高跟踪的准确性。
技术实现思路
本专利技术的目的是提供一种融合HOG-LBP和KCF的行人跟踪方法,解决了KCF算法中的漂移问题,在保证算法速度的前提下,提高了跟踪算法的鲁棒性。本专利技术所采用的技术方案是,一种融合HOG-LBP和KCF的行人跟踪方法,具体按以下步骤实施:步骤1,获取行人视频,设定跟踪目标,确定候选区域;步骤 ...
【技术保护点】
1.一种融合HOG-LBP和KCF的行人跟踪方法,其特征在于,具体按以下步骤实施:/n步骤1,获取行人视频,设定跟踪目标,确定候选区域;/n步骤2,提取候选区域图像的HOG-LBP特征;/n步骤3,根据经步骤2提取的图像的HOG-LBP特征计算核相关滤波器;/n步骤4,通过步骤3计算得到的核相关检测更新行人位置;/n步骤5,更新滤波器;/n步骤6,输出跟踪结果。/n
【技术特征摘要】 【专利技术属性】
1.一种融合HOG-LBP和KCF的行人跟踪方法,其特征在于,具体按以下步骤实施:
步骤1,获取行人视频,设定跟踪目标,确定候选区域;
步骤2,提取候选区域图像的HOG-LBP特征;
步骤3,根据经步骤2提取的图像的HOG-LBP特征计算核相关滤波器;
步骤4,通过步骤3计算得到的核相关检测更新行人位置;
步骤5,更新滤波器;
步骤6,输出跟踪结果。
2.根据权利要求1所述的一种融合HOG-LBP和KCF的行人跟踪方法,其特征在于,所述步骤1具体内容为:
获取行人视频,读入第t帧图像Image1,设定跟踪目标,并将跟目标所在区域作为第一帧的候选区域。
3.根据权利要求1所述的一种融合HOG-LBP和KCF的行人跟踪方法,其特征在于,所述步骤2中HOG-LBP特征提取过程分为三步:HOG特征提取、LBP特征提取和HOG-LBP特征融合。
4.根据权利要求3所述的一种融合HOG-LBP和KCF的行人跟踪方法,其特征在于,所述HOG特征提取步骤主要包括图像归一化、计算梯度、基于梯度幅度的方向权重投影、特征向量归一化几个部分,具体计算过程如下:
设定候选区域的大小为80×64,设置block块的大小8×8,则候选区域共包含80个不重叠的block;
在每个block上计算其梯度方向和幅值,采用简单的中心对称算子[-1,0,1]计算梯度,如下式所示:
式中,I(x,y)是图像点(x,y)的像素值,θ(x,y)为该点的梯度方向,m(x,y)对应为该点的幅度值;
设置cell大小为4×4,在每个block内按cell大小统计梯度直方图,应用梯度的幅值进行规定权重投影;
对于每个重叠block内的cell进行对比度归一化;
将所有block内的直方图向量组合得到最终的HOG特征向量。
5.根据权利要求3所述的一种融合HOG-LBP和KCF的行人跟踪方法,其特征在于,所述LBP特征提取的具体内容为:
LBP算子由(P,R)来表示,其中,P表示领域内包含的像素个数;R表示领域半径,基本的LBP算子是(8,1)领域:
首先将3×3领域像素值pi(i=1,2,…,8)与中心像素值p0进行比较,进行阈值化处理,其计算公式为:
将bi(i=1,2,…,8)按顺时针方向排列得到一个8位的二进制编码,再转换为十进制数,则得到LBP算子对中心像素计算得到后的结果;
然后行人图像经过LBP算子运算后,对其做直方图统计,得到直方图特征向量,具体可以定义为:
技术研发人员:陈宁,李梦璐,刘志坚,杨迪,
申请(专利权)人:西安工程大学,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。