[发明专利]基于LSTM网络和注意力机制的坐标融合方法在审
申请号: | 202110590494.3 | 申请日: | 2021-05-28 |
公开(公告)号: | CN113392884A | 公开(公告)日: | 2021-09-14 |
发明(设计)人: | 金建国;潘勉;吕帅帅;江晓 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 浙江永鼎律师事务所 33233 | 代理人: | 陆永强 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 lstm 网络 注意力 机制 坐标 融合 方法 | ||
1.一种基于LSTM网络和注意力机制的坐标融合方法,其特征在于,包括以下步骤:
S1,原始数据采集,海事雷达、红外光电立体相机、无人艇RTK、母船RTK、船坞RTK、AIS示位标、UWB传感器上传跟踪到的位置信息,上位机读取并记录数据;
S2,数据预处理,将海上救援的各项设备雷达、双目视觉摄像头、差分GPS、AIS信标中的原始位置数据进行预处理,把格式不同的数据统一为坐标;
S3,将预处理后的数据输入含注意力机制的LSTM网络进行训练;
S4,将训练得到含注意力机制的LSTM网络用于实际测试,无人艇融合后的坐标为(XW,YW),失事目标融合后的坐标为(XT,YT)。
2.如权利要求1所述的基于LSTM网络和注意力机制的坐标融合方法,其特征在于,S2中包括雷达数据处理,雷达原始数据处理要处理的是雷达返回的极坐标数据,无人艇相对母船的极坐标为(LRb,ARb),LRb表示的是无人艇到母船的距离、ARb表示的是无人艇与母船的相对角度;跟踪目标相对母船的极坐标为(LRt,ARt),LRt表示的是无人艇到母船的距离、ARt表示的是无人艇与母船的相对角度,
根据极坐标转直角坐标计算公式可得,无人艇的直角坐标表示为:
跟踪目标直角坐标表示为:
3.如权利要求1所述的基于LSTM网络和注意力机制的坐标融合方法,其特征在于,S2中包括双目视觉摄像头数据处理,双目视觉摄像头数据处理的是摄像头返回的极坐标数据,无人艇相对母船的极坐标为(LCb,ACb),LCb表示的是无人艇到母船的距离、ACb表示的是无人艇与母船的相对角度;跟踪目标相对母船的极坐标为(LCt,ACt),LCt表示的是无人艇到母船的距离、ACt表示的是无人艇与母船的相对角度,
无人艇相对母船的坐标计算公式为:
跟踪目标相对母船的坐标计算公式为:
4.如权利要求1所述的基于LSTM网络和注意力机制的坐标融合方法,其特征在于,S2中包括差分GPS数据处理,差分GPS数据处理需要处理无人艇GPS坐标和母船GPS坐标,无人艇的GPS坐标(Blon,Blat),母船的GPS坐标(Slon,Slat),无人艇相对母船的经度差Δlon表示为:
Δlon=Blon-Slon
纬度差Δlat表示为:
Δlat=Blat-Slat
设地球的平均半径为R,地球的南北极周长C可近似计算为:C=2πR
设无人艇与母船的平均纬度lat为:
同一经度差下的长度与当前纬度无人艇相对母船的X轴坐标表示为:
无人艇相对母船的Y轴坐标表示为:
5.如权利要求1所述的基于LSTM网络和注意力机制的坐标融合方法,其特征在于,S2中包括AIS信标数据处理,AIS信标数据需处理跟踪目标的GPS坐标(Tlon,Tlat),其转换需同母船GPS坐标(Slon,Slat)计算,其坐标计算公式为:
ΔTlon=Tlon-Slon
ΔTlat=Tlat-Slat
6.如权利要求1至5任一所述的基于LSTM网络和注意力机制的坐标融合方法,其特征在于,S3进一步包括:
S301,搭建LSTM网络,A为网络相连的神经元,用t表示当前时刻,每个神经元的输入为xt,为6维向量,输出为yt,为2维向量[X,Y],每个单元的状态为Ct,遗忘门决定上一时刻的单元状态Ct-1有多少保留到当前时刻Ct,输入门决定当前时刻网络输入xt有多少保存到单元状态Ct,输出门用来控制单元状态Ct,有多少输出到LSTM的当前输出值ht;
S302,前向计算每个神经元的输出值,遗忘门的输出ft由下式计算得到:
ft=σ(Wf·[ht-1,xt]+bf)
输入门的输出it、输入状态输出zt、当前状态Ct由下式计算得到:
it=σ(Wi·[ht-1,xt]+bi)
zt=tanh(Wz·[ht-1,xt]+bc)
输出门的输出为ot,神经元的输出为yt,ot、ht、yt及节点mt由下式计算得到:
ot=σ(Wo·[ht-1,xt]+bo)
mt=tanh(Ct)
ht=ot*mt
yt=Wyhht+by
其中,σ(·)为sigmoid函数,W为权重矩阵,b为偏置项。
S303,反向传播计算。整个序列上的损失函数J:
其中N为序列长度,ht为t时刻输出,为ht的均值。
用梯度下降法更新参数,计算某个节点梯度时,首先找到该节点的输出节点,然后分别计算所有输出节点的梯度乘以输出节点对该节点的梯度,最后相加即可得到该节点的梯度,计算时,找到ht节点的所有输出节点yt,ft+1,it+1,zt+1,ot+1,然后分别计算输出节点的梯度与输出节点对ht的梯度的乘积,最后相加得到节点ht的梯度
同理可得t时刻其他节点的梯度:
更新参数,由下式计算得到:
S304,注意力机制融合输出结果,注意力机制的核心目标是从众多输出中选择出对当前任务占比更大关键的信息,当前时刻的输出与过去太久时刻的数据影响不大,通过注意力机制模型的数据只选取t到t-4时刻的数据,输出通过加权均值后的滤波结果为Ot,其计算公式为:
其中ak为权重系数,由下式计算得到:
ak=softmax(tanh(Wy·[Ck,yk]))。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110590494.3/1.html,转载请声明来源钻瓜专利网。