一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于长短时记忆网络的多任务微泡轨迹追踪方法与流程

2023-01-15 08:32:54 来源:中国专利 TAG:

evaluation,sqe)优化算法,应对长短时记忆多任务模型从训练场景迁移到新场景推理轨迹预测偏差问题,提升模型泛化能力。本发明能加快微泡轨迹追踪时间效率,优化传统串行流程计算效率低和非线性追踪准确度不足的问题;基于非线性运动得到的仿真数据,缓解了对医学微泡轨迹数据的依赖;结合sqe评估算法,使用少量新场景数据即可完成模型微调,提升了模型泛化能力。
6.为了实现上述内容,本发明采用如下技术方案:一种基于长短时记忆网络的多任务微泡轨迹追踪方法,后续将长短时记忆多任务简写为lstm-mt(long short-term memory multi-task),方法包括以下步骤:步骤1:根据想要模拟的血管类型,确定仿真数据模拟场景,基于非线性运动公式得到微泡正确轨迹。依据得到的微泡正确轨迹,设计线性直线运动仿真生成对应正确轨迹的用于lstm-mt网络分类训练的微泡错误轨迹;步骤2:将步骤1仿真得到的微泡正确轨迹和微泡错误轨迹切分处理长度为5的轨迹段,轨迹段包含微泡序列和候选微泡两部分,微泡序列由4个连续正确微泡组成,需指出正确轨迹段的候选微泡由微泡序列最后1个微泡非线性运动得到,错误轨迹段的候选微泡由微泡序列最后1个微泡线性直线运动得到。根据步骤1设计思路,得到的正确轨迹段和错误轨迹段数量比例维持为1:1;步骤3:将步骤2中得到的轨迹段前4个正确微泡组成的微泡序列输入lstm-mt网络的lstm端,依赖lstm对序列数据的学习能力,提取时序特征;轨迹段第一部分微泡序列的最后1个微泡和候选微泡构成的微泡输入网络的全连接层端,训练并保存得到的lstm-mt模型;步骤4:处理新场景轨迹,使用步骤2相同操作,切分得到由微泡序列和1个候选微泡组成的轨迹段。基于步骤3得到的lstm-mt模型推理新场景轨迹段,使用sqe算法评估经过模型预测后得到的待评估轨迹段,依据评估分数微调模型适配新场景,得到调优lstm-mt模型。
7.进一步地,步骤1具体包括:步骤11:设定临床超声图片尺寸为800像素,单个超声图像像素尺寸为0.0192mm,依据两个尺寸相乘结果,限定微泡轨迹的初始点物理位置在[0mm,15mm]范围内;步骤12:依据血管血流运动学特征,设定大血管内的微泡初始速度范围为[1mm/s,5mm/s],初始相位角范围为[0π,1π],初始角速度范围为
±
[5π/s,10π/s];设定微血管内微泡的初始速度范围为[1mm/s,4mm/s],初始相位角范围为[0π,1π],初始角速度范围为[-10π/s,10π/s];步骤13:根据需要仿真的血管种类,选择步骤12对应场景,得到符合要求的轨迹随机初始点,基于非线性运动模型迭代仿真微泡正确轨迹,其中非线性运动模型公式如下:
其中,每个微泡均使用5个特征维度进行表示,xn表示第n个微泡的横轴物理坐标,zn表示第n个微泡的纵轴物理坐标,vn表示第n个微泡的瞬时速度,表示第n个微泡的运动相位角,ωn表示第n个微泡的运动角速度,sin表示数学正弦函数,cos表示数学余弦函数,非线性运动公式表示基于第n个微泡非线性迭代得到第n 1个微泡,x
n 1
表示基于第n个微泡的横轴物理坐标非线性运动迭代得到的第n 1个微泡的横轴物理坐标,z
n 1
表示基于第n个微泡的纵轴物理坐标非线性运动迭代得到的第n 1个微泡的纵轴物理坐标,表示第n 1个微泡的运动相位角,由第n个微泡的运动相位角加上角度变化值得到,v
n 1
表示第n 1个微泡的瞬时速度,ω
n 1
表示第n 1个微泡的运动角速度,因为采集时间间隔很短且血管血流速度短时间内会相对恒定,所以维持速瞬时速度和运动角速度不变,δt表示超声探头采集两帧超声图像的时间间隔,按照超声探头标准扫描频率50hz进行换算,设定δt=0.2秒,为了充分模拟临床超声检测到的血管轨迹长度存在波动的情况,设定仿真轨迹长度在5到12之间(包含长度5和长度12),每种长度对应数量8000条用于训练;步骤14:基于步骤13得到的微泡正确轨迹,从轨迹第4个正确微泡开始,至到正确轨迹最后1个点,设计线性直线运动来仿真产生一一对应正确轨迹点的用于lstm-mt网络分类训练的微泡错误轨迹。其中线性直线运动公式如下:其中,每个微泡均使用5个特征维度进行表示,xn表示第n个微泡的横轴物理坐标,zn表示第n个微泡的纵轴物理坐标,vn表示第n个微泡的瞬时速度,表示第n个微泡的运动相位角,ωn表示第n个微泡的运动角速度,线性直线运动公式表示基于第n个微泡线性直线运动迭代得到第n 1个微泡,x
n 1
表示基于第n个微泡的横轴物理坐标线性直线运动迭代得到的第n 1个微泡的横轴物理坐标,z
n 1
表示基于第n个微泡的纵轴物理坐标线性直线运动迭代得到的第n 1个微泡的纵轴物理坐标,表示第n 1个微泡的运动相位角,此处直线运动公式设计在迭代过程中故意忽略角度因素影响,所以运动相位角维持不变,v
n 1
表示第n 1个微泡的瞬时速度,ω
n 1
表示第n 1个微泡的运动角速度,因为采集时间间隔很短且血管血流速度短时间内会相对恒定,所以维持速瞬时速度和运动角速度不变,δt表示超声探头采集两帧超声图像的时间间隔,按照超声探头标准扫描频率50hz进行换算,设定δt=0.2秒,为保证网络分类训练正负比例为1:1,设定一条微泡正确轨迹会伴生一条微泡错误轨迹,即每一条正确轨迹都对应有一条错误轨迹,微泡正确轨迹所有点都由非线性运动迭代
得到,微泡错误轨迹前4个微泡和伴生微泡正确轨迹一致,从第5个微泡开始,微泡错误轨迹第t(5≤t≤12)微泡都由微泡正确轨迹第t-1个微泡线性直线运动得到,重复操作形成和对应微泡正确轨迹长度相同的微泡错误轨迹。
[0008]
进一步地,步骤2具体包括:步骤21:设定步骤14中得到轨迹长度范围为[5,12],每种长度对应数量为8000条,微泡正确轨迹切分为长度为5的正确轨迹段,对于长度为l(5≤l≤12)的微泡正确轨迹,设定k表示此微泡正确轨迹中的一个微泡,k取值满足1≤k≤l
ꢀ‑ꢀ
4,则按长度为5可将轨迹切分为(k,k 1,k 2,k 3,k 4)相同形式的若干条正确轨迹段,每条正确轨迹段划分为微泡序列和正确候选微泡两部分,微泡序列由前4个连续正确微泡组成,由步骤13阐述可知正确轨迹段的正确候选微泡为微泡序列最后1个微泡非线性运动得到;步骤22:类似步骤21将微泡错误轨迹切分为长度为5的错误轨迹段,对于长度为l(5≤l≤12)的伴生微泡错误轨迹,设定k表示属于此微泡错误轨迹中的一个微泡,k取值满足1≤k≤l
ꢀ‑ꢀ
4,首先保证按照长度为4从微泡错误轨迹伴生的微泡正确轨迹中取出(k,k 1,k 2,k 3)正确点组成的微泡序列,再从微泡错误轨迹中取出第k 4个微泡作为错误候选微泡,拼接微泡序列和错误微泡候选点作为错误轨迹段,由步骤14阐述可知错误轨迹段的错误候选微泡为微泡序列最后1个微泡线性直线运动得到。两种轨迹段第一部分的正确微泡序列都保证了后续网络能提取有效时序信息,第二部分候选点部分则用于保证网络分类训练正负比例平衡为1:1,将正确轨迹段和错误轨迹段均归一化,打乱轨迹段间的次序,按照6:3:1划分训练集,验证集及测试集。
[0009]
进一步地,步骤3具体包括:步骤31:lstm-mt网络接受两部分作为输入,分别为微泡序列和微泡候选组合,基于步骤22得到的长度为5的轨迹段,将轨迹段前4个正确微泡组成的微泡序列输入网络lstm端,利用lstm的学习能力,提取时序特征;轨迹段第一部分微泡序列的最后1个微泡和候选微泡构成微泡对,作为全连接层端的输入,微泡对在浅层全连接层端提取到初步分类特征,再和lstm端提取到的序列特征进行拼接,拼接后的特征用于深层全连接层提取分类特征;步骤32:将步骤31的lstm-mt模型的两个输出结果分别计算损失。回归结果表示lstm基于输入微泡序列预测的第5个微泡的位置。分类输出结果表示候选微泡是否和微泡序列绑定的分类概率,针对回归预测采用胡伯(huber)损失函数计算损失,回归损失函数如下:针对回归预测采用胡伯(huber)损失函数计算损失,回归损失函数如下:其中,l
reg
为回归损失值,μ为真实微泡位置,v为模型预测微泡位置,x代表横轴方向,z代表纵轴方向,当i取值为x时,h(μ
x
‑ꢀvx
)表示预测横轴位置和真实横轴位置差值的胡伯损失值,当i取值为z时,h(μzꢀ‑ꢀ
vz)表示预测纵轴位置和真实纵轴位置差值的胡伯损失值,σ表示实验超参数,设定为1,设定r表示μ
i ‑ꢀ
vi,按照r的绝对值和σ的大小关系胡伯函数会进行不同损失计算,之后将横纵轴损失值进行累加得到l
reg
;分类预测采用交叉熵(cross entropy)损失函数计算损失:
其中,l
cls
为分类损失值,u表示微泡序列和候选微泡真实分类概率,

表示模型预测微泡序列和候选微泡分类概率,log为数学对数符号,分类损失公式表示模型预测概率

在真实概率u下的交叉熵损失,当i取值为0时,u0表示微泡序列和候选微泡不绑定的真实概率,
휌0表示模型预测微泡序列和候选微泡不绑定的概率,当i取值为1时,u1表示微泡序列和候选微泡绑定的真实概率,
휌1表示模型预测微泡序列和侯选微泡绑定的概率,将两种情况的计算值累加得到l
cls
;步骤33:将步骤32分类损失和回归损失采用加权相加构成联合多任务损失函数,联合多任务损失函数如下:其中,l
joint
为联合损失值,μ为真实微泡位置,v为模型预测微泡位置,u表示微泡序列和候选微泡真实分类概率,

表示模型预测微泡序列和候选微泡分类概率,l
reg
和l
cls
两种损失权重比例为9:1,训练网络,根据损失下降情况,结合回归预测结果评估推理效果,保存lstm-mt模型。
[0010]
进一步地,步骤4具体包括:步骤41:处理长度5到12的各500条左右数量的少量新场景轨迹,使用步骤21切分轨迹成长度为5的轨迹段,轨迹段包含微泡序列和1个候选微泡,使用步骤33得到的模型推理新场景轨迹段数据;步骤42:评估模型推理的分类结果,如果分类概率过低,则微泡序列和候选微泡不能绑定,采用模型回归预测结果视作微泡序列的轨迹延展点;如果分类概率足够高,则微泡序列和候选微泡绑定,候选微泡可视作微泡序列的轨迹延展点,将微泡序列和轨迹延展点拼接为待评估轨迹段,累计得到的n条待评估轨迹段;步骤43:将步骤42得到的n条待评估轨迹段使用sqe自评估算法评估,sqe评估公式如下:其中,n为输入的轨迹段总数量,l为输入轨迹段的整体平均长度,k1和k2为实验参数,设定为k1=1和k2=2,用于平衡l和fp dif sim的权重值,其中,fp:所有轨迹中小于长度阈值或大于标准差阈值的低质量轨迹段,标记轨迹段,记作错误fp进行累加,长度阈值设定为4,标准差阈值设定为0.58;dif:对于非标记轨迹段,使用二类高斯混合模型拟合轨迹段内点之间的特征距离,根据拟合模型计算均值差,判断是否属于低质量轨迹段,如果类内(单条轨迹段的点与点之间)均值差超过类内均差值阈值,则认为该轨迹段包含不止一个目标,记作差别错误dif进行累加,类内均值差阈值设定为1.14;sim:同上使用二类高斯混合模型拟合任意两条非标记轨迹段之间特征距离,如果类间(两条轨迹之间)均值差超过类间均值差阈值,则认为两条轨迹段匹配了相同的目标,记作相似错误sim进行累加,类间均值差阈值设定为1.22;需指出涉及到的长度阈值,标准差阈值,类内均值差阈值,类间均值差阈值均基于
步骤41得到的新场景轨迹统计分析进行设定,统计分析新场景轨迹内部点之间的均值、方差,轨迹间特征距离等,即可选取适合代表新场景轨迹统计学特征的阈值,相关阈值的具体数值可在调优过程中按需微调,以达到对lstm-mt模型施加不同程度的约束,二类高斯混合模型由两个子高斯分布组成,通过数据拟合后可计算出两个子高斯分布之间的统计学差异;步骤44:将得到的sqe分数用作损失,进一步微调步骤33保存的lstm-mt模型,自评估约束模型适应新场景,得到调优lstm-mt模型。
[0011]
与现有技术相比本发明的优点在于:训练得到的lstm-mt模型可并行实现轨迹的分类和回归,实际应用中,只需将上轮推理得到的轨迹延展点加入当前轮微泡序列,结合新检测到的候选微泡,即可迭代完成微泡轨迹追踪,对比传统串行处理方法,耗时更短,效率更高;仿真符合血管血流非线性运动特征的微泡轨迹,缓解了对医学超声微泡数据的依赖;已学习到血管非线性运动学特征的lstm-mt模型,只需使用少量新场景轨迹数据,综合轨迹段数量、轨迹段质量、类内特征距离及类间特征距离等统计学信息,结合sqe优化算法,就能进一步约束模型满足新场景下的推理需求。
附图说明
[0012]
图1为本发明的流程图图2为本发明的微泡仿真运动模型图图3为本发明的lstm-mt模型图图4为本发明的网络训练策略图图5为本发明的自评估流程图。
具体实施方式
[0013]
为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图并列举实施例,对本发明做进一步详细说明。如图1所示,在本实施例中公开了一种基于长短时记忆网络的多任务微泡轨迹追踪方法,所述的方法按照以下步骤执行:步骤1:根据想要模拟的是血管类型,确定需要仿真的场景,基于非线性运动公式计算得到一定数量的微泡正确轨迹,轨迹的长度为5到12之间。依据得到的微泡正确轨迹,设计线性直线运动来仿真产生一一对应微泡正确轨迹的用于网络分类训练的微泡错误轨迹。
[0014]
步骤1具体包括:步骤11:设定临床超声图片尺寸为800像素,单个超声图像像素尺寸为0.0192mm,依据两个尺寸相乘结果,限定微泡轨迹的初始点坐标在[0mm,15mm]范围内;步骤12:依据血管血流运动学特征,设定大血管血流速度初始速度范围[1mm/s,5mm/s],初始相位角范围[0π,1π],初始角速度范围
±
[5π/s,10π/s];设定微血管血流初始速度范围[1mm/s,4mm/s],初始相位角范围[0π,1π],初始角速度范围[-10π/s,10π/s];步骤13:根据需要仿真的血管种类,选择步骤12对应场景,基于非线性运动模型迭代产生微泡正确轨迹,如图2所示,其中,非线性运动模型公式如下:
其中,每个微泡均使用5个特征维度进行表示,xn表示第n个微泡的横轴物理坐标,zn表示第n个微泡的纵轴物理坐标,vn表示第n个微泡的瞬时速度,表示第n个微泡的运动相位角,ωn表示第n个微泡的运动角速度,sin表示数学正弦符号,cos表示数学余弦函数,非线性运动公式表示基于第n个微泡非线性运动迭代得到第n 1个微泡,x
n 1
表示基于第n个微泡的横轴物理坐标非线性运动迭代得到的第n 1个微泡的横轴物理坐标,z
n 1
表示基于第n个微泡的纵轴物理坐标非线性运动迭代得到的第n 1个微泡的纵轴物理坐标,表示第n 1个微泡的运动相位角,由第n个微泡运动相位角加上角度变化得到,v
n 1
表示第n 1个微泡的瞬时速度,ω
n 1
表示第n 1个微泡的运动角速度,因为采集时间间隔很短且血管血流速度短时间内会相对恒定,所以维持速瞬时速度和运动角速度不变,δt表示超声探头采集两帧超声图像的时间间隔,按照超声探头标准扫描频率50hz进行换算,设定δt=0.2秒,为了充分模拟临床超声检测到的血管轨迹长度存在波动的情况,设定仿真轨迹长度在5到12之间(包含长度5和长度12),每种长度对应数量8000条用于训练;步骤14:基于步骤13得到的微泡正确轨迹,从第4个微泡开始,设计线性直线运动来仿真产生一一对应微泡正确轨迹的用于网络分类训练的微泡错误轨迹,其中线性直线迭代公式如下:其中,每个微泡均使用5个特征维度进行表示,xn表示第n个微泡的横轴物理坐标,zn表示第n个微泡的纵轴物理坐标,vn表示第n个微泡的瞬时速度,表示第n个微泡的运动相位角,ωn表示第n个微泡的运动角速度,线性直线运动公式表示基于第n个微泡线性直线运动迭代得到第n 1个微泡,x
n 1
表示基于第n个微泡横轴物理坐标线性直线运动迭代得到的第n 1个微泡的横轴物理坐标,z
n 1
表示基于第n个微泡纵轴物理坐标线性直线运动迭代得到的第n 1个微泡的纵轴物理坐标,表示第n 1个微泡的运动相位角,此处直线运动公式设计在迭代过程中故意忽略角度因素影响,所以运动相位角维持不变,v
n 1
表示第n 1个微泡的瞬时速度,ω
n 1
表示第n 1个微泡的运动角速度,因为采集时间间隔很短且血管血流速度短时间内会相对恒定,所以维持速瞬时速度和运动角速度不变,δt表示超声探头采集两帧超声图像的时间间隔,按照超声探头标准扫描频率50hz进行换算,设定δt=0.2秒,为保证网络分类训练正负比例为1:1,设定一条微泡正确轨迹会伴生一条微泡错误轨迹,即每一条正确轨迹都对应有一条错误轨迹,微泡正确轨迹所有点都由非线性运动迭代得到,
微泡错误轨迹前4个微泡和伴生微泡正确轨迹一致,从第5个微泡开始,微泡错误轨迹第t(5≤t≤12)微泡都由微泡正确轨迹第t-1个微泡线性直线运动得到,重复操作形成和微泡正确轨迹长度相同的微泡错误轨迹。
[0015]
步骤2:将步骤1仿真得到的轨迹切成包含4个连续正确微泡的微泡序列和1个候选微泡组成的轨迹段,将得到的轨迹段按照6:3:1的比例拆分为训练集,验证集和测试集。
[0016]
步骤2具体包括:步骤21:对于步骤14长度为l(5≤l≤12)的微泡正确轨迹,设定k表示此微泡正确轨迹中的一个微泡,k取值满足1≤k≤l
ꢀ‑ꢀ
4,则按长度为5可将轨迹切分为(k,k 1,k 2,k 3,k 4)相同形式的若干条正确轨迹段,每条正确轨迹段划分为微泡序列和正确候选微泡两部分,微泡序列由前4个连续正确微泡组成,由步骤13阐述可知正确轨迹段的正确候选微泡为微泡序列最后1个微泡非线性运动得到;步骤22:将微泡错误轨迹切分为长度为5的错误轨迹段,对于长度为l(5≤l≤12)的微泡错误轨迹,设定k表示属于此微泡错误轨迹中的一个微泡,k取值满足1≤k≤l
ꢀ‑ꢀ
4,首先保证按照长度为4从微泡错误轨迹伴生的微泡正确轨迹中取出(k,k 1,k 2,k 3)正确点组成的微泡序列,再从微泡错误轨迹中取出第k 4个微泡作为错误候选微泡,拼接微泡序列和错误微泡候选点为错误轨迹段,由步骤14阐述可知错误轨迹段的错误候选微泡为微泡序列最后1个微泡线性直线运动得到。轨迹段第一部分的正确微泡序列保证了后续网络能提取有效时序信息,第二部分候选点部分则用于保证网络分类训练正负比例平衡为1:1;步骤23:将步骤21和步骤22得到的轨迹段均归一化,保证数值均在0到1之间,加快网络训练速度,打乱轨迹段次序后按照6:3:1比例划分训练集,验证集及测试集。
[0017]
步骤3:步骤2得到的归一化后长度为5的轨迹段,如图3所示,训练集轨迹段的前4个连续正确微泡组成的微泡序列输入lstm-mt网络的lstm端,轨迹段第一部分微泡序列的最后1个微泡和候选微泡构成的微泡对输入lstm-mt网络的全连接层端。训练网络根据损失函数输出值,使用验证集查看网络训练情况,结合测试集对模型进行推理评估,根据评估效果反向传播调节网络的参数,直到追踪效果达到要求,保存lstm-mt模型。
[0018]
步骤3具体包括:步骤31:如图4所示,按照网络训练策略图,每层网络层的参数由阿拉伯数字表示,除去lstm关键字,有关激活函数均通过英文字母展示,设定训练批次大小为2000条轨迹段,lstm-mt网络接受两部分作为输入,分别为微泡序列和微泡候选点组合。基于步骤23得到的长度为5的轨迹段,将轨迹段前4个正确微泡组成的微泡序列输入网络lstm端,利用lstm的学习能力,提取时序特征;轨迹段第一部分微泡序列的最后1个微泡和候选微泡构成微泡对,作为全连接层端的输入,微泡对在浅层全连接层端提取到初步分类特征,再和lstm端提取到的序列特征进行拼接,拼接后的特征用于深层全连接层提取分类特征;步骤32:lstm-mt网络包含两个输入,两个输出结果,步骤31已对两个输入完成阐述。针对两个输出结果分别计算损失。其中一个输出为回归结果,表示模型基于连续4个正确微泡组成的微泡序列预测的第5个微泡的位置。另一个输出为分类结果,表示微泡序列是否和候选微泡绑定的分类概率;针对回归预测采用胡伯(huber)损失函数计算损失,回归损失函数如下:
其中,l
reg
为回归损失值,μ为真实微泡位置,v为模型预测微泡位置,x代表横轴方向,z代表纵轴方向,当i取值为x时,h(μ
x
‑ꢀvx
)表示预测横轴位置和真实横轴位置差值的胡伯损失值,当i取值为z时,h(μz‑ꢀ
vz)表示预测纵轴位置和真实纵轴位置差值的胡伯损失值,σ表示实验超参数,设定为1,设定r表示μ
i ‑ꢀ
vi,按照r的绝对值和σ的大小关系胡伯函数会进行不同损失计算,之后将横纵轴损失值进行累加得到l
reg
;针对分类预测采用交叉熵(cross entropy)损失函数计算损失:其中,l
cls
为分类损失值,u表示微泡序列和候选微泡真实分类概率,

表示模型预测微泡序列和候选微泡分类概率,log为数学对数符号,分类损失公式表示模型预测概率

在真实概率u下的交叉熵损失,当i取值为0时,u0表示微泡序列和候选微泡不绑定的真实概率,
휌0表示模型预测微泡序列和候选微泡不绑定的概率,当i取值为1时,u1表示微泡序列和候选微泡绑定的真实概率,
휌1表示模型预测微泡序列和侯选微泡绑定的概率,将两个i值的计算值累加得到l
cls
;步骤33:步骤32得到的回归损失和分类损失,采用加权相加构成联合多任务损失函数,联合多任务损失函数如下:其中,l
joint
为联合损失值,μ为真实微泡位置,v为模型预测微泡位置,u表示微泡序列和候选微泡真实分类概率,

表示模型预测微泡序列和候选微泡分类概率,l
reg
和l
cls
两种损失权重比例为9:1,训练长短时记忆多任务网络,根据损失下降情况,结合回归预测结果评估推理效果,保存lstm-mt模型。
[0019]
步骤4:按照步骤21处理新场景下的轨迹,切分得到轨迹段。基于步骤3得到的lstm-mt模型进行推理,使用sqe自评估算法对一批轨迹预测结果进行评估。依据评估分数,微调模型适配新场景,得到调优lstm-mt模型。
[0020]
步骤4具体包括:步骤41:处理长度5到12的各500条左右数量的少量新场景轨迹,使用步骤21切分得到由微泡序列和1个候选微泡组成的轨迹段,使用步骤33得到的模型推理新场景轨迹段;步骤42:评估步骤41模型的分类结果。如果分类概率过低,则微泡序列和候选点不能绑定,采用模型预测结果视作微泡序列的轨迹延展点;如果分类概率足够高,则微泡序列和候选点绑定,候选微泡可视作微泡序列的轨迹延展点;将网络输入的微泡序列和步骤41得到的轨迹延展点拼接为待评估轨迹段,累计得到的n条待评估轨迹段;步骤43:如图5所示,将步骤42得到的n条待评估轨迹段使用sqe自评估算法评估,sqe评估公式如下:其中,n为输入的轨迹段总数量,l为输入轨迹段的整体平均长度,k1和k2为实验参
数,设定为k1=1和k2=2,用于平衡l和fp dif sim的权重值,其中,fp:所有轨迹中小于长度阈值或大于标准差阈值的低质量轨迹段,标记轨迹段,记作错误fp进行累加,长度阈值设定为4,标准差阈值设定为0.58;dif:对于非标记轨迹段,使用二类高斯混合模型拟合轨迹段内点之间的特征距离,根据拟合模型计算均值差,判断是否属于低质量轨迹段,如果类内(单条轨迹的点与点之间)均值差超过类内均值差阈值,则认为该轨迹段包含不止一个目标,记作差别错误dif进行累加,类间均值差阈值设定为1.14;sim:同上使用二类高斯混合模型拟合任意两条非标记轨迹段之间的特征距离,如果类间(两条轨迹之间)均值差超过类间均值差阈值,则认为两条轨迹段匹配了相同的目标,记作相似错误sim进行累加,类间均值差阈值设定为1.22;需指出涉及到的长度阈值,标准差阈值,类内均值差阈值,类间均值差阈值,均使用步骤41得到的轨迹统计分析得出,统计分析新场景轨迹内部点之间的均值、方差,轨迹间特征距离等,即可选取适合代表新场景轨迹统计学特征的阈值,相关阈值的具体数值可在调优过程中按需微调,以达到对lstm-mt模型施加不同程度的约束,二类高斯混合模型由两个子高斯分布组成,通过数据拟合后可计算出两个子高斯分布之间的统计学差异;步骤44:将得到的sqe分数用作损失,进一步微调步骤33得到的lstm-mt模型,自评估约束得到适应新场景的调优模型。
[0021]
以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应该理解:依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献