目标跟踪模型的参数确定方法、装置及存储介质制造方法及图纸

技术编号:24576725 阅读:45 留言:0更新日期:2020-06-21 00:29
本发明专利技术公开了一种目标跟踪模型的参数确定方法、装置及存储介质,属于数据处理技术领域。该方法包括:获取目标跟踪模型中的目标参数的多组预设参数值,每组预设参数值包括目标参数对应的一个预设参数值;基于每组预设参数值,分别对目标跟踪模型进行性能评估,得到多个第一性能评估值;根据多个第一性能评估值,确定目标参数对应的目标参数值。本发明专利技术可以自动确定目标参数对应的目标参数值,如此,避免需要由技术人员来确定,提高了操作便捷性,从而提高了参数确定效率。并且,由于目标参数的目标参数值是基于对目标跟踪模型的性能评估结果来确定的,因此,相比于人工确定来说更为合适,可以使得目标跟踪模型的性能更好。

Parameter determination method, device and storage medium of target tracking model

【技术实现步骤摘要】
目标跟踪模型的参数确定方法、装置及存储介质
本专利技术实施例涉及数据处理
,尤其涉及一种目标跟踪模型的参数确定方法、装置及存储介质。
技术介绍
在一些诸如智能监控、机器人导航、医学诊断、无人驾驶之类的应用场景中,通常不仅会涉及视频监控,还可能需要对视频中某个或某些目标进行位置跟踪。目前,可以使用目标跟踪模型来实现目标的位置跟踪。目标跟踪模型一般涉及一些参数,参数选取是否合适将影响目标跟踪模型的性能,因此,在使用目标跟踪模型对目标进行位置跟踪之前,通常需要确定参数。在相关技术中,一般需要由技术人员根据实际应用场景和历史经验来确定并设置该参数。然而,由于需要由用户根据实际应用场景和历史经验来确定该参数,导致操作较为繁琐,参数确定效率较低,并且,由于技术人员的经验有限,可能导致所确定的参数并不合适,从而使得目标跟踪模型的性能较差。
技术实现思路
本专利技术实施例提供了一种目标跟踪模型的参数确定方法、装置及存储介质,可以解决相关技术中参数确定效率较低、以及选取不合适的问题。所述技术方案如下:第一方面,提供了一种目标跟踪模型的参数确定方法,所述方法包括:获取目标参数的多组预设参数值,所述目标参数为目标跟踪模型中的参数,每组预设参数值包括所述目标参数对应的一个预设参数值;基于所述每组预设参数值,分别对所述目标跟踪模型进行性能评估,得到多个第一性能评估值;根据所述多个第一性能评估值,确定所述目标参数对应的目标参数值。可选地,所述根据所述多个第一性能评估值,确定所述目标参数对应的目标参数值,包括:当所述目标参数的数量为一个时,从所述多个第一性能评估值中选择排名最靠前的第一性能评估值,将选择的第一性能评估值对应的预设参数值确定为所述目标参数值;当所述目标参数的数量为多个时,根据所述多个第一性能评估值,确定每个目标参数对应的每个预设参数值的第二评分值,基于所述每个目标参数对应的每个预设参数值的第二评分值,确定所述每个目标参数对应的目标参数值。可选地,所述根据所述多个第一性能评估值,确定每个目标参数对应的每个预设参数值的第二评分值,包括:将所述多个第一性能评估值中每个第一性能评估值分别作为对应组预设参数值的第一评分值;确定所述每个目标参数对应的相同预设参数值的第一评分值的平均值,得到所述每个目标参数对应的每个预设参数值的第二评分值。可选地,所述基于所述每个目标参数对应的每个预设参数值的第二评分值,确定所述每个目标参数对应的目标参数值,包括:从所述每个目标参数对应的每个预设参数值中选择第二评分值排名最靠前的两个预设参数值;通过随机选取方式从所述每个目标参数对应的所述两个预设参数值中选择一个预设参数值,得到所述多个目标参数对应的一组参数值;基于得到的一组参数值,对所述目标跟踪模型进行性能评估,得到第二性能评估值,统计目标次数,所述目标次数为从所述每个目标参数对应的两个预设参数值中选择预设参数值的次数;基于所述第二性能评估值和所述目标次数,确定所述每个目标参数对应的目标参数值。可选地,所述基于所述第二性能评估值和所述目标次数,确定所述每个目标参数对应的目标参数值,包括:当所述第二性能评估值大于或等于评估值阈值,或者所述目标次数大于或等于预设阈值时,将当前得到的一组参数值确定为所述多个目标参数对应的目标参数值;当所述第二性能评估值小于所述评估值阈值且所述目标次数小于所述预设阈值时,更新所述每个目标参数对应的每个预设参数值的第二评分值,基于更新后的所述每个目标参数对应的每个预设参数值的第二评分值,确定所述每个目标参数对应的目标参数值,直到得到的第二性能评估值大于或等于评估值阈值,或者所述目标次数大于或等于所述预设阈值时为止。可选地,所述更新所述每个目标参数对应的每个预设参数值的第二评分值,包括:确定所述每个目标参数对应的通过所述随机选取方式选择的预设参数值的第二评分值与所述第二性能评估值之间的平均值,得到更新后的所述每个目标参数对应的通过所述随机选取方式选择的预设参数值的第二评分值;分别将所述每个目标参数对应的未选择的每个预设参数值与预设衰减系数相乘,得到更新后的所述每个目标参数对应的未选择的每个预设参数值的第二评分值。可选地,所述基于所述每组预设参数值,分别对目标跟踪模型进行性能评估,得到多个性能评估值,包括:获取多个视频帧样本中每个视频帧样本的真值数据,所述真值数值用于指示所述每个视频帧样本中真值目标的真实位置区域,所述真值目标为预先标定的目标;基于所述每组预设参数值,通过所述目标跟踪模型,确定所述每个视频帧样本的跟踪数据,所述跟踪数据用于指示由所述目标跟踪模型确定的所述每个视频帧样本中跟踪目标的位置区域;根据所述每个视频帧样本的真值数据和跟踪数据,确定目标代价值;基于所述目标代价值,确定所述每组预设参数值对应的性能评估值,得到所述多个性能评估值。可选地,所述基于所述目标代价值,确定所述每组预设参数值对应的性能评估值,包括:基于所述目标代价值,通过匈牙利算法,确定所述每个视频帧样本中真值目标与所述跟踪目标之间的关联匹配矩阵;基于所述关联匹配矩阵,确定误跟次数、漏跟次数和目标切换次数,所述目标切换次数是指对同一跟踪目标前后输出的跟踪目标标识发生变化的次数;基于所述误跟次数、所述漏跟次数和所述目标切换次数,确定所述每组预设参数值对应的性能评估值。第二方面,提供了一种目标跟踪模型的参数确定装置,所述装置包括:获取模块,用于获取目标参数的多组预设参数值,所述目标参数为目标跟踪模型中的参数,每组预设参数值包括所述目标参数对应的一个预设参数值;评估模块,用于基于所述每组预设参数值,分别对所述目标跟踪模型进行性能评估,得到多个第一性能评估值;确定模块,用于根据所述多个第一性能评估值,确定所述目标参数对应的目标参数值。可选地,所述确定模块用于:当所述目标参数的数量为一个时,从所述多个第一性能评估值中选择排名最靠前的第一性能评估值,将选择的第一性能评估值对应的预设参数值确定为所述目标参数值;当所述目标参数的数量为多个时,根据所述多个第一性能评估值,确定每个目标参数对应的每个预设参数值的第二评分值,基于所述每个目标参数对应的每个预设参数值的第二评分值,确定所述每个目标参数对应的目标参数值。可选地,所述确定模块用于:将所述多个第一性能评估值中每个第一性能评估值分别作为对应组预设参数值的第一评分值;确定所述每个目标参数对应的相同预设参数值的第一评分值的平均值,得到所述每个目标参数对应的每个预设参数值的第二评分值。可选地,所述确定模块用于:从所述每个目标参数对应的每个预设参数值中选择第二评分值排名最靠前的两个预设参数值;通过随机选取方式从所述每个目标参数对应的所述两个预设参数值中选择一个预设参数值,得到所述多个目标参数对应的一组参本文档来自技高网...

【技术保护点】
1.一种目标跟踪模型的参数确定方法,其特征在于,所述方法包括:/n获取目标参数的多组预设参数值,所述目标参数为目标跟踪模型中的参数,每组预设参数值包括所述目标参数对应的一个预设参数值;/n基于所述每组预设参数值,分别对所述目标跟踪模型进行性能评估,得到多个第一性能评估值;/n根据所述多个第一性能评估值,确定所述目标参数对应的目标参数值。/n

【技术特征摘要】
1.一种目标跟踪模型的参数确定方法,其特征在于,所述方法包括:
获取目标参数的多组预设参数值,所述目标参数为目标跟踪模型中的参数,每组预设参数值包括所述目标参数对应的一个预设参数值;
基于所述每组预设参数值,分别对所述目标跟踪模型进行性能评估,得到多个第一性能评估值;
根据所述多个第一性能评估值,确定所述目标参数对应的目标参数值。


2.如权利要求1所述的方法,其特征在于,所述根据所述多个第一性能评估值,确定所述目标参数对应的目标参数值,包括:
当所述目标参数的数量为一个时,从所述多个第一性能评估值中选择排名最靠前的第一性能评估值,将选择的第一性能评估值对应的预设参数值确定为所述目标参数值;
当所述目标参数的数量为多个时,根据所述多个第一性能评估值,确定每个目标参数对应的每个预设参数值的第二评分值,基于所述每个目标参数对应的每个预设参数值的第二评分值,确定所述每个目标参数对应的目标参数值。


3.如权利要求2所述的方法,其特征在于,所述根据所述多个第一性能评估值,确定每个目标参数对应的每个预设参数值的第二评分值,包括:
将所述多个第一性能评估值中每个第一性能评估值分别作为对应组预设参数值的第一评分值;
确定所述每个目标参数对应的相同预设参数值的第一评分值的平均值,得到所述每个目标参数对应的每个预设参数值的第二评分值。


4.如权利要求2所述的方法,其特征在于,所述基于所述每个目标参数对应的每个预设参数值的第二评分值,确定所述每个目标参数对应的目标参数值,包括:
从所述每个目标参数对应的每个预设参数值中选择第二评分值排名最靠前的两个预设参数值;
通过随机选取方式从所述每个目标参数对应的所述两个预设参数值中选择一个预设参数值,得到所述多个目标参数对应的一组参数值;
基于得到的一组参数值,对所述目标跟踪模型进行性能评估,得到第二性能评估值,统计目标次数,所述目标次数为从所述每个目标参数对应的两个预设参数值中选择预设参数值的次数;
基于所述第二性能评估值和所述目标次数,确定所述每个目标参数对应的目标参数值。


5.如权利要求4所述的方法,其特征在于,所述基于所述第二性能评估值和所述目标次数,确定所述每个目标参数对应的目标参数值,包括:
当所述第二性能评估值大于或等于评估值阈值,或者所述目标次数大于或等于预设阈值时,将当前得到的一组参数值确定为所述多个目标参数对应的目标参数值;
当所述第二性能评估值小于所述评估值阈值且所述目标次数小于所述预设阈值时,更新所述每个目标参数对应的每个预设参数值的第二评分值,基于更新后的所述每个目标参数对应的每个预设参数值的第二评分值,确定所述每个目标参数对应的目标参数值,直到得到的第二性能评估值大于或等于所述评估值阈值,或者所述目标次数大于或等于所述预设阈值时为止。


6.如权利要求5所述的方法,其特征在于,所述更新所述每个目标参数对应的每个预设参数值的第二评分值,包括:
确定所述每个目标参数对应的通过所述随机选取方式选择的预设参数值的第二评分值与所述第二性能评估值之间的平均值,得到更新后的所述每个目标参数对应的通过所述随机选取方式选择的预设参数值的第二评分值;
分别将所述每个目标参数对应的未选择的每个预设参数值与预设衰减系数相乘,得到更新后的所述每个目标参数对应的未选择的每个预设参数值的第二评分值。


7.如权利要求1所述的方法,其特征在于,所述基于所述每组预设参数值,分别对目标跟踪模型进行性能评估,得到多个性能评估值,包括:
获取多个视频帧样本中每个视频帧样本的真值数据,所述真值数值用于指示所述每个视频帧样本中真值目标的真实位置区域,所述真值目标为预先标定的目标;
基于所述每组预设参数值,通过所述目标跟踪模型,确定所述每个视频帧样本的跟踪数据,所述跟踪数据用于指示由所述目标跟踪模型确定的所述每个视频帧样本中跟踪目标的位置区域;
根据所述每个视频帧样本的真值数据和跟踪数据,确定目标代价值;
基于所述目标代价值,确定所述每组预设参数值对应的性能评估值,得到所述多个性能评估值。


8.如权利要求7所述的方法,其特征在于,所述基于所述目标代价值,确定所述每组预设参数值对应的性能评估值,包括:
基于所述目标代价值,通过匈牙利算法,确定所述每个视频帧样本中真值目标与所述跟踪目标之间的关联匹配矩阵;
基于所述关联匹配矩阵,确定误跟次数、漏跟次数和目标切换次数,所述目标切换次数是指对同一跟踪目标前后输出的跟踪目标标识发生变化的次数;
基于所述误跟次数、所述漏跟次数和所述目标切换次数,确定所述每组预设参数值对应的性能评估值。

【专利技术属性】
技术研发人员:夏斯军黄洋文邝宏武
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1