【技术实现步骤摘要】
一种人体关键点检测方法、装置、设备及存储介质
[0001]本公开涉及人工智能
,具体涉及深度学习和计算机视觉
,可应用于3D视觉、增强现实和虚拟现实等场景。
技术介绍
[0002]随着人工智能技术的发展,短视频、直播、在线教育等行业不断的兴起,在各种交互场景中,基于人体关键点信息进行互动的功能需求越来越多。那么,如何精准且高效定位人体关键点至关重要。
技术实现思路
[0003]本公开提供了一种人体关键点检测方法、装置、设备以及存储介质。
[0004]根据本公开的一方面,提供了一种人体关键点检测方法,该方法包括:
[0005]获取待检测视频帧序列;
[0006]对所述待检测视频帧序列中的待检测视频帧进行人体关键点检测,得到所述待检测视频帧对应的人体关键点之间的向量和人体关键点热图;
[0007]根据所述人体关键点之间的向量和所述人体关键点热图,确定所述待检测视频帧中人体关键点的位置信息。
[0008]根据本公开的另一方面,提供了一种电子设备,该电子设备包括:
[0009]至少一个处理器;以及
[0010]与所述至少一个处理器通信连接的存储器;其中,
[0011]所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开任一实施例所述人体关键点检测方法。
[0012]根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令 ...
【技术保护点】
【技术特征摘要】
1.一种人体关键点检测方法,包括:获取待检测视频帧序列;对所述待检测视频帧序列中的待检测视频帧进行人体关键点检测,得到所述待检测视频帧对应的人体关键点之间的向量和人体关键点热图;根据所述人体关键点之间的向量和所述人体关键点热图,确定所述待检测视频帧中人体关键点的位置信息。2.根据权利要求1所述的方法,其中,所述对所述待检测视频帧序列中的待检测视频帧进行人体关键点检测,得到所述待检测视频帧对应的人体关键点之间的向量和人体关键点热图,包括:将所述待检测视频帧序列输入到关键点检测模型中的第一特征提取网络,得到所述待检测视频帧序列中待检测视频帧对应的第一特征;将所述第一特征输入到所述关键点检测模型中的第二特征提取网络,得到所述待检测视频帧对应的目标特征;将所述目标特征输入到所述关键点检测模型中的关键点检测网络,得到所述待检测视频帧对应的人体关键点之间的向量和人体关键点热图。3.根据权利要求2所述的方法,其中,所述关键点检测模型中的第二特征提取网络包括正向特征提取网络和反向特征提取网络;相应的,所述将所述第一特征输入到所述关键点检测模型中的第二特征提取网络,得到所述待检测视频帧对应的目标特征,包括:分别将所述第一特征输入到所述正向特征提取网络和所述反向特征提取网络,得到所述待检测视频帧对应的正向特征和反向特征;将所述正向特征和所述反向特征进行融合,得到所述待检测视频帧对应的目标特征。4.根据权利要求1所述的方法,其中,所述根据所述人体关键点之间的向量和所述人体关键点热图,确定所述待检测视频帧中人体关键点的位置信息,包括:根据所述人体关键点热图中的人体中心点热图,确定所述待检测视频帧中人体中心点的二维坐标信息;根据所述人体中心点的二维坐标信息、所述人体关键点之间的向量和所述人体关键点热图中的非人体中心点热图,确定所述待检测视频帧中非人体中心点的二维坐标信息。5.根据权利要求4所述的方法,其中,所述根据所述人体中心点的二维坐标信息、所述人体关键点之间的向量和所述人体关键点热图中的非人体中心点热图,确定所述待检测视频帧中非人体中心点的二维坐标信息,包括:根据所述人体关键点中非人体中心点与所述人体中心点之间的连接关系,将所述非人体中心点分为第一关键点和第二关键点;根据所述人体中心点的二维坐标信息、第一关键点热图和所述第一关键点与所述人体中心点之间的向量,确定所述第一关键点的二维坐标信息;根据所述第一关键点的二维坐标信息、第二关键点热图、所述第一关键点与所述第二关键点之间的向量和不同第二关键点之间的向量,确定所述第二关键点的二维坐标信息。6.根据权利要求5所述的方法,其中,若所述人体中心点为至少两个,则每一人体中心点关联的第一关键点的第一关键点热图中包括至少两个子热图;
相应的,所述根据所述人体中心点的二维坐标信息、第一关键点热图和所述第一关键点与所述人体中心点之间的向量,确定所述第一关键点的二维坐标信息,包括:根据每一人体中心点的二维坐标信息,以及该人体中心点关联的第一关键点与该人体中心点之间的向量,确定该人体中心点关联的第一关键点的预测坐标信息;根据所述预测坐标信息,从该人体中心点关联的第一关键点热图的至少两个子热图中选择目标子热图;根据所述目标子热图,确定该人体中心点关联的第一关键点的二维坐标信息。7.根据权利要求4所述的方法,还包括:根据所述人体中心点的二维坐标信息和深度信息,确定所述人体中心点的三维坐标信息;根据所述人体中心点的深度信息和所述人体关键点之间的向量,确定所述非人体中心点的深度信息;根据所述非人体中心点的二维坐标信息和深度信息,确定所述非人体中心点的三维坐标信息。8.一种人体关键点检测装置,包括:视频帧序列获取模块,用于获取待检测视频帧序列;关键点检测模块,用于对所述待检测视频帧序列中的待检测视频帧进行人体关键点检测,得到所述待检测视频帧对应的人体关键点之间的向量和人体关键点热图;位置信息确定...
【专利技术属性】
技术研发人员:杨黔生,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。