【技术实现步骤摘要】
目标对象的识别方法和装置、关键点检测方法和装置
[0001]本公开涉及人工智能
,尤其涉及目标对象的识别方法和装置、关键点检测方法和装置。
技术介绍
[0002]在实际应用中,常常需对包括目标对象的图像进行处理,包括从目标图像中检测目标对象的关键点,以及识别目标图像中目标对象的类别。有时基于目标对象本身的特征难以准确地对目标对象进行检测和识别,因此,需要先检测出目标对象周围的其他对象,再借助其他对象来对目标对象进行检测和识别。然而,上述过程的耗时较长,导致图像处理效率较低。
技术实现思路
[0003]第一方面,本公开实施例提供一种目标对象的识别方法,所述方法包括:对目标图像进行检测,得到所述目标图像中的目标对象上的多个预设关键点分别对应的位置热力图;其中,所述位置热力图中每一像素点的热力值表征所述目标图像中对应的像素点为与所述位置热力图对应的预设关键点的概率;基于各个预设关键点分别对应的位置热力图,以及预设的对象类别与关键点之间的对应关系,确定所述目标对象的类别。
[0004]第二方面,本公开实施例提供一种目标对象的关键点检测方法,所述方法包括:对目标图像进行检测,得到所述目标图像中的目标对象的多个预设关键点中每一预设关键点对应的位置热力图和特征向量图;其中,所述位置热力图中每一像素点的热力值表征所述目标图像中对应的像素点为与所述位置热力图对应的预设关键点的概率,所述特征向量图中每一像素点的特征向量表征所述目标图像中对应的像素点为与所述特征向量图对应的预设关键点时的特征;基于所述位置热力 ...
【技术保护点】
【技术特征摘要】
1.一种目标对象的识别方法,其特征在于,所述方法包括:对目标图像进行检测,得到所述目标图像中的目标对象上的多个预设关键点分别对应的位置热力图;其中,所述位置热力图中每一像素点的热力值表征所述目标图像中对应的像素点为与所述位置热力图对应的预设关键点的概率;基于各个预设关键点分别对应的位置热力图,以及预设的对象类别与关键点之间的对应关系,确定所述目标对象的类别。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述多个预设关键点分别对应的位置热力图,确定所述多个预设关键点在所述目标图像中的像素位置。3.根据权利要求2所述的方法,其特征在于,所述基于所述多个预设关键点分别对应的位置热力图,确定所述多个预设关键点在所述目标图像中的像素位置,包括:基于所述位置热力图,确定所述位置热力图对应的预设关键点在所述目标图像中对应的至少一个候选点;获取每个预设关键点分别对应的各个候选点的特征向量;所述特征向量基于所述目标图像得到;基于各个预设关键点分别对应的各个候选点的特征向量,以及各个预设关键点之间的预设距离约束条件,对各个所述预设关键点分别对应的候选点进行匹配,根据匹配结果确定所述各个预设关键点在所述目标图像中的像素位置;所述预设距离约束条件包括:多个所述预设关键点中任意两个预设关键点对应的候选点的特征向量之间的距离小于预设距离阈值;以及由匹配成功的候选点所形成的候选组的数量最大。4.根据权利要求3所述的方法,其特征在于,所述获取每个预设关键点分别对应的各个候选点的特征向量,包括:对所述目标图像进行检测,得到所述目标对象上的所述多个预设关键点分别对应的特征向量图;所述特征向量图中每一像素点的特征向量表征所述目标图像中对应的像素点为与所述特征向量图对应的预设关键点时的特征;基于所述特征向量图,确定所述特征向量图对应的预设关键点在所述目标图像中对应的至少一个候选点的特征向量。5.根据权利要求4所述的方法,其特征在于,所述多个预设关键点分别对应的位置热力图和特征向量图均通过预先训练的目标神经网络对所述目标图像进行检测得到;所述目标神经网络基于样本图像以及所述样本图像的标注信息训练得到,所述标注信息包括:所述样本图像中的样本对象的类别信息;以及所述样本图像中的样本对象上多个所述预设关键点的位置信息。6.根据权利要求5所述的方法,其特征在于,所述目标神经网络基于以下方式训练得到:分别获取所述样本对象上多个所述预设关键点分别对应的第一样本位置热力图和第二样本位置热力图;所述第一样本位置热力图基于所述标注信息中对应于所述样本位置热
力图的预设关键点的位置信息生成,所述第二样本位置热力图由初始神经网络对所述样本图像进行检测后输出;基于所述多个预设关键点中每个预设关键点对应的第一位置热力图与第二位置热力图之间的差异建立损失函数;基于所述损失函数对所述初始神经网络进行训练,得到所述目标神经网络。7.根据权利要求6所述的方法,其特征在于,所述样本图像上包括多个样本对象;所述基于所述多个预设关键点中每个预设关键点对应的第一位置热力图与第二位置热力图之间的差异建立损失函数,包括:获取所述样本图像中多样本对象中任意两个样本对象上的预设关键点的特征向量之间的第一距离;获取所述样本图像中同一样本对象上的多个预设关键点中任意两个预设关键点的特征向量之间的第二距离;基于所述第一距离和所述第二距离建立惩罚项;基于所述多个预设关键点中每个预设关键点对应的第一位置热力图与第二位置热力图之间的差异以及所述惩罚项建立损失函数。8.根据权利要求3至7任一项所述的方法,其特征在于,所述基于所述位置热力图,确定所述位置热力图对应的预设关键点在所述目标图像中对应的至少一个候选点,包括:针对在所述位置热力图上滑动的滑动窗口,确定每个滑动位置处所述滑动窗口内满足预设条件的目标像素点;所述预设条件基于所述位置热力图中所述滑动窗口内的各个像素点对应的所述概率确定;将各个目标像素点均确定为所述位置热力图对应的预设关键点对应的候选点。9.根据权利要求8所述的方法,其特征在于,所述预设条件包括:所述目标像素点对应的所述概率大于所述滑动窗口内除所述目标像素点以外的其他像素点对应的所述概率;所述目标像素点对应的所述概率大于预设概率阈值。10.一种目标对象的关键点检测方法,其特征在于,所述方法包括:对目标图像进行检测,得到所述目标图像中的目标对象的多个预设关键点中每一预设关键点对应的位置热力图和特征向量图;其中,所述位置热力图中每一像素点的热力值表征所述目标图像中对应的像素点为与所述位置热力图对应的预设关键点的概率,所述特征向量图中每一像素点的特征向量表征所述目标图像中对应的像素点为与所述特征向量图对应的预设关键点时的特征;基于所述位置热力图,确定所述位置热力图对应的预设关键点在所述目标图像中对应的至少一个候选点,并基于所述特征向量图,确定所述特征向量图对应的预设关键点在所述目标图像中对应的至少一个候选点的特征向量;基于各个所述预设关键点分别对应的各个候选点的特征向量,对各个所述预设关键点分别对应的候选点进行匹配,根据匹配结果确定所述各个预设关键点在所...
【专利技术属性】
技术研发人员:杜天元,四建楼,何野,钱晨,
申请(专利权)人:北京大甜绵白糖科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。