图像训练样本的生成方法及装置、运动跟踪方法及装置制造方法及图纸

技术编号:23768351 阅读:20 留言:0更新日期:2020-04-11 21:04
本公开关于图像训练样本的生成方法及装置、运动跟踪方法及装置,属于图像处理技术领域,图像训练样本的生成方法包括:获取原始图像和原始图像中跟踪对象的区域,对原始图像进行运动模糊处理,得到运动模糊图像,确定原始图像中每个像素点到该区域的最短距离,按照像素点到该区域的最短距离和像素点的模糊程度负相关的规则,对原始图像和运动模糊图像中的像素点进行合成处理,得到图像训练样本。这样,可使图像训练样本中跟踪对象所在区域的模糊程度最高、离跟踪对象越远的区域模糊程度越低,比较接近真实场景下采集的图像中跟踪对象的运动特征,因此,以这样的图像样训练本训练得到的运动跟踪模型对跟踪对象的检出率较高,不易丢失跟踪对象。

Method and device for generating image training samples, method and device for tracking motion

【技术实现步骤摘要】
图像训练样本的生成方法及装置、运动跟踪方法及装置
本公开涉及图像处理
,尤其涉及图像训练样本的生成方法及装置、运动跟踪方法及装置。
技术介绍
对象跟踪,一般是指在获取的图像中确定跟踪对象的所在区域的过程,图1示出了跟踪对象为手时的跟踪示意图,图中用矩形框出了手的所在区域。实际应用中,当跟踪对象快速运动时,对跟踪对象采集的图像会出现比较严重的运动模糊现象。以跟踪对象为手为例,图2示出了手在快速运动时采集的手部图像的示意图,图像中的手出现了很大程度的变形,此时,很难确定图2中手的所在区域,也就跟踪不到手。为此,相关技术中,对手部比较清晰的原始图像进行运动模糊处理,得到运动模糊图像,将运动模糊图像加入到图像样本中来训练运动跟踪模型,以使运动跟踪模型适应跟踪对象出现运动模糊的情况,从而提升运动跟踪模型对跟踪对象的检出率。然而,专利技术人发现,当跟踪对象的运动速度比较快时,图像中只有跟踪对象的所在区域会出现运动模糊的现象,其它区域并不会出现运动模糊的现象,参见图3。而相关技术中运动模糊处理是对图像统一地进行运动模糊处理,所以最终得到的运动模糊图像中所有区域的运动模糊情况是一样的,参见图4,因此,运动模糊图像并不符合真实场景中跟踪对象的运动模糊特点,利用运动模糊图像作为部分图像样本所训练的运动跟踪模型仍然容易丢失手。对其它跟踪对象的跟踪也存在着类似的问题。
技术实现思路
本公开提供一种图像训练样本的生成方法及装置、一种运动跟踪方法及装置,以至少解决相关技术中存在的易丢失跟踪对象的问题。本公开的技术方案如下:根据本公开实施例的第一方面,提供一种图像训练样本的生成方法,包括:获取原始图像和所述原始图像中跟踪对象的区域;对所述原始图像进行运动模糊处理,得到运动模糊图像;以及确定所述原始图像中每个像素点到所述区域的最短距离,其中,若该像素点落入所述区域,则所述最短距离为预设值;按照像素点到所述区域的最短距离和像素点的模糊程度负相关的规则,对所述原始图像和所述运动模糊图像中的像素点进行合成处理,得到图像训练样本。可选地,按照像素点到所述区域的最短距离和像素点的模糊程度负相关的规则,对所述原始图像和所述运动模糊图像中的像素点进行合成处理,包括:对所述原始图像中的每个像素点,根据该像素点到所述区域的最短距离确定该像素点的原始权重,所述最短距离和所述原始权重正相关,所述原始权重用于表征该像素点的原始像素值在合成处理中占的比重;将用于表示权重和的指定值与所述原始权重的差值,确定为该像素点的模糊权重,所述模糊权重用于表征该像素点的模糊像素值在合成处理中占的比重,所述模糊像素值是指该像素点在所述运动模糊图像中的像素值;根据所述原始像素值、所述原始权重、所述模糊像素值以及所述模糊权重,确定该像素点的合成像素值。可选地,根据所述原始像素值、所述原始权重、所述模糊像素值以及所述模糊权重,确定该像素点的合成像素值,包括:根据以下公式确定该像素点的合成像素值:dst=α*src1+β*src2+γ;其中,dst表示该像素点的合成像素值,α表示所述原始权重,src1表示所述原始像素值,β表示所述模糊权重,src2表示所述模糊像素值,γ为调节因子,根据设定的所述图像训练样本中像素点的平均像素值或最大像素值确定。根据本公开实施例的第二方面,提供一种运动跟踪方法,包括:获取图像序列;按照图像采集顺序,将所述图像序列中的每个图像输入到建立的第一运动跟踪模型中,得到第一跟踪信息,所述第一跟踪信息至少包括用于表示所述图像中跟踪对象的模糊程度的模糊指示信息;若根据所述模糊指示信息所述确定所述图像中跟踪对象的模糊程度高于预设模糊程度,则将所述图像输入到第二运动跟踪模型中,得到第二跟踪信息,所述第二运动跟踪模型是利用上述任一图像训练样本生成方法生成的图像训练样本训练得到的;输出所述第二跟踪信息中包含的所述图像中跟踪对象的区域信息。可选地,还包括:若根据所述模糊指示信息确定所述图像中跟踪对象的模糊程度不高于所述预设模糊程度,则输出所述第一跟踪信息中包含的所述图像中跟踪对象的区域信息。可选地,将所述图像输入到任一运动跟踪模型中之前,还包括:根据所述图像的相邻图像中跟踪对象的跟踪结果,确定所述图像中跟踪对象的跟踪区域,所述相邻图像的图像采集时刻早于所述图像的图像采集时刻;截取所述跟踪区域内的图像作为所述任一运动跟踪模型的输入。可选地,根据所述图像的相邻图像中跟踪对象的跟踪结果,确定所述图像中跟踪对象的跟踪区域,包括:若确定在N个连续的相邻图像中未跟踪到所述跟踪对象,则将所述图像的指定区域作为所述图像中跟踪对象的跟踪区域,N为大于零的整数;若确定在N个连续的相邻图像中跟踪到所述跟踪对象,则对最近一次跟踪到的所述相邻图像中所述跟踪对象的区域进行放大,得到所述图像中跟踪对象的跟踪区域。可选地,对最近一次跟踪到的所述相邻图像中所述跟踪对象的区域进行放大,包括:若所述任一运动跟踪模型为所述第一运动跟踪模型,则按照第一放大倍数对所述最近一次跟踪到的所述相邻图像中所述跟踪对象的区域进行放大;若所述任一运动跟踪模型为所述第二运动跟踪模型,则按照第二放大倍数对所述最近一次跟踪到的所述相邻图像中所述跟踪对象的区域进行放大,所述第二放大倍数大于所述第一放大倍数。根据本公开实施例的第三方面,提供一种图像训练样本的生成装置,包括:获取模块,被配置为执行获取原始图像和所述原始图像中跟踪对象的区域;处理模块,被配置为执行对所述原始图像进行运动模糊处理,得到运动模糊图像;以及确定所述原始图像中每个像素点到所述区域的最短距离,其中,若该像素点落入所述区域,则所述最短距离为预设值;合成模块,被配置为执行按照像素点到所述区域的最短距离和像素点的模糊程度负相关的规则,对所述原始图像和所述运动模糊图像中的像素点进行合成处理,得到图像训练样本。可选地,所述合成模块具体被配置为执行:对所述原始图像中的每个像素点,根据该像素点到所述区域的最短距离确定该像素点的原始权重,所述最短距离和所述原始权重正相关,所述原始权重用于表征该像素点的原始像素值在合成处理中占的比重;将用于表示权重和的指定值与所述原始权重的差值,确定为该像素点的模糊权重,所述模糊权重用于表征该像素点的模糊像素值在合成处理中占的比重,所述模糊像素值是指该像素点在所述运动模糊图像中的像素值;根据所述原始像素值、所述原始权重、所述模糊像素值以及所述模糊权重,确定该像素点的合成像素值。可选地,所述合成模块具体被配置为执行:根据以下公式确定该像素点的合成像素值:dst=α*src1+β*src2+γ;其中,dst表示该像素点的合成像素值,α表示所述原始权重,src1表示所述原始像素值,β表示所述模糊权重,src2表示所述模糊像素值,γ为调节因子,根据设定的所述图像训练本文档来自技高网...

【技术保护点】
1.一种图像训练样本的生成方法,其特征在于,包括:/n获取原始图像和所述原始图像中跟踪对象的区域;/n对所述原始图像进行运动模糊处理,得到运动模糊图像;以及确定所述原始图像中每个像素点到所述区域的最短距离,其中,若该像素点落入所述区域,则所述最短距离为预设值;/n按照像素点到所述区域的最短距离和像素点的模糊程度负相关的规则,对所述原始图像和所述运动模糊图像中的像素点进行合成处理,得到图像训练样本。/n

【技术特征摘要】
1.一种图像训练样本的生成方法,其特征在于,包括:
获取原始图像和所述原始图像中跟踪对象的区域;
对所述原始图像进行运动模糊处理,得到运动模糊图像;以及确定所述原始图像中每个像素点到所述区域的最短距离,其中,若该像素点落入所述区域,则所述最短距离为预设值;
按照像素点到所述区域的最短距离和像素点的模糊程度负相关的规则,对所述原始图像和所述运动模糊图像中的像素点进行合成处理,得到图像训练样本。


2.根据权利要求1所述的方法,其特征在于,按照像素点到所述区域的最短距离和像素点的模糊程度负相关的规则,对所述原始图像和所述运动模糊图像中的像素点进行合成处理,包括:
对所述原始图像中的每个像素点,根据该像素点到所述区域的最短距离确定该像素点的原始权重,所述最短距离和所述原始权重正相关,所述原始权重用于表征该像素点的原始像素值在合成处理中占的比重;
将用于表示权重和的指定值与所述原始权重的差值,确定为该像素点的模糊权重,所述模糊权重用于表征该像素点的模糊像素值在合成处理中占的比重,所述模糊像素值是指该像素点在所述运动模糊图像中的像素值;
根据所述原始像素值、所述原始权重、所述模糊像素值以及所述模糊权重,确定该像素点的合成像素值。


3.根据权利要求2所述的方法,其特征在于,根据所述原始像素值、所述原始权重、所述模糊像素值以及所述模糊权重,确定该像素点的合成像素值,包括:
根据以下公式确定该像素点的合成像素值:
dst=α*src1+β*src2+γ;
其中,dst表示该像素点的合成像素值,α表示所述原始权重,src1表示所述原始像素值,β表示所述模糊权重,src2表示所述模糊像素值,γ为调节因子,根据设定的所述图像训练样本中像素点的平均像素值或最大像素值确定。


4.一种运动跟踪方法,其特征在于,包括:
获取图像序列;
按照图像采集顺序,将所述图像序列中的每个图像输入到建立的第一运动跟踪模型中,得到第一跟踪信息,所述第一跟踪信息至少包括用于表示所述图像中跟踪对象的模糊程度的模糊指示信息;
若根据所述模糊指示信息所述确定所述图像中跟踪对象的模糊程度高于预设模糊程度,则将所述图像输入到第二运动跟踪模型中,得到第二跟踪信息,所述第二运动跟踪模型是利用采用权利要求1-3任一所述的方法生成的图像训练样本训练得到的;
输出所述第二跟踪信息中包含的所述图像中跟...

【专利技术属性】
技术研发人员:胡玉坤刘裕峰郑文
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:北京;11

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

1