【技术实现步骤摘要】
一种小算力驱动的水面无人艇多目标跟踪方法
[0001]本专利技术涉及一种小算力驱动的水面无人艇多目标跟踪方法,属于智能无人智慧船舶
技术介绍
[0002]近年来,多目标跟踪算法取得了很大的发展,尤其是2017年提出的Deep
‑
SORT算法已经取得了广泛的应用,使用Deep
‑
SORT算法结合先进的YOLO等神经网络提升检测与跟踪效果的方法也被应用于工业领域。然而,Deep
‑
SORT算法的跟踪策略包含一个目标检测网络与一个重识别特征提取网络,这种复杂的网络结构由于其对硬件设备的算力要求较难在小型水面无人艇中部署;同时,由于水面无人艇运行的特殊环境,构筑重识别特征提取网络所需的同一个目标的大批量数据集也存在很大的困难。
技术实现思路
[0003]本专利技术提出了一种小算力驱动的水面无人艇多目标跟踪方法,已解决现有技术中,水面无人艇搭载设备算力有限以及水面目标数据集采集困难,难以构筑重识别特征提取网络所需的同一个目标的大批量数据集的问题。
...
【技术保护点】
【技术特征摘要】
1.一种小算力驱动的水面无人艇多目标跟踪方法,其特征在于,所述小算力驱动的水面无人艇多目标跟踪方法包括以下步骤:步骤一、通过目标检测算法获取待跟踪水面目标的初始坐标数据与外观信息;步骤二、使用卡尔曼滤波算法对水面目标下一帧的位置进行预测;步骤三、计算当前视频帧中新检测到的水面目标与历史视频帧中已建立跟踪的水面目标间的归一化方差与平均色差,获取代价矩阵,使用匈牙利算法进行匹配;步骤四、利用匹配结果使用卡尔曼滤波对目标状态进行更新。2.根据权利要求1所述的一种小算力驱动的水面无人艇多目标跟踪方法,其特征在于,首先,对于目标检测算法检测到的目标,利用卡尔曼滤波算法对其在下一帧中的状态进行预测,具体公式如下:x
′
=Fx(1)P
′
=FPF
T
+Q(2)式中:x为前一时刻的估计值,x
′
为当前时刻的预测值;F为状态转移矩阵,其值见下述公式;P为前一时刻的水面目标状态向量的协方差矩阵;Q为系统的噪声矩阵;P
′
为当前时刻水面目标状态向量的协方差矩阵;F
T
为状态转移矩阵;F的转置,将公式x
′
=Fx展开得下式:式中:cx,cy为检测框中心点坐标,单位为像素;w,h为检测框的长和宽,单位为像素。3.根据权利要求1所述的一种小算力驱动的水面无人艇多目标跟踪方法,其特征在于,在步骤三中,具体的,利用归一化方差匹配算法以及平均色差获取已建立跟踪的水面目标与当前帧检测到的水面目标的特征距离,具体计算公式如下:具体计算公式如下:ΔR=C
1,R
‑
C
2,R
(6)ΔG=C
1,G
‑
C
2,G
(7)ΔB=C
1,B
‑
C
2,B
(8)
式中:T(x,y),I(x,y)为已建立跟踪的目标与当前帧检测到目标在像素坐标(...
【专利技术属性】
技术研发人员:江坤颐,张磊,张韧然,于清泽,李一帆,刘涛,王博,庄佳园,
申请(专利权)人:哈尔滨工程大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。