【技术实现步骤摘要】
基于多层次双分支交叉注意力的三维人体姿态估计方法
[0001]本专利技术属于计算机视觉及人工智能
,涉及基于多层次双分支交叉注意力的三维人体姿态估计方法。
技术介绍
[0002]三维人体姿态估计(3D HPE)是一个热门的计算机视觉研究方向,它的目标是在三维空间中重建人体关键点位置,三维人体姿态估计的应用非常广泛,包括人机交互、运动分析、虚拟现实、康复训练;三维人体姿态估计的实现方法主要分为两类:直接估计法和2D
‑
3D提升方法;前一种方法直接从输入图像或视频中推断3D姿态;另一种首先将人类图像序列转化为二维关键点序列,然后提升到三维关键点。尽管二维人体姿态估计模型的精度和泛化性都得到了显著提升,但是从二维视频图像推断三维人体姿态仍然存在着自遮挡和深度模糊等问题。
[0003]为了消除这些问题,基于CNN的方法侧重于利用时空图卷积神经网络来估计三维人体姿态,但是这种方法通常依赖于膨胀技术,导致网络的时间连通性有限;
[0004]由于Transformer架构嵌入了注意力机制,因此可以灵活地对输入序列中的长程依赖关系进行建模,这使得利用Transformer进行三维人体姿态估计成为可能;PoseFormer首次将Transformer应用于三维人体姿态估计中,它将每帧的所有关节分为一组,然后利用时空信息估计视频中的中心帧姿态。但人体关节是一个拓扑结构,它以脊柱为中心,向四肢延伸,肢体关节对父节点的依赖性往往导致肢体关节的估计误差偏高,而且四肢关节的估计误差会随着运动复杂度的增加而 ...
【技术保护点】
【技术特征摘要】
1.基于多层次双分支交叉注意力的三维人体姿态估计方法,其特征在于,具体为采用时空Transformer将二维人体姿态序列提升为三维人体姿态序列。2.根据权利要求1所述的基于多层次双分支交叉注意力的三维人体姿态估计方法,其特征在于,具体按以下步骤实施:步骤1,通过二维姿态检测器捕捉视频帧中的二维人体关节点,并对关节点进行预处理,馈送到不同层次的管道中;步骤2,采用空间编码器对步骤1不同层次的人体关节点进行空间相关性的学习;步骤3,采用关节分区时间编码器对步骤2中不同层次的关节点特征信息按照骨骼分区策略进行时间相关性的学习;步骤4,将步骤3中各个层次具有时空相关性的关节点特征信息进行特征重组;步骤5,采用双分支交叉注意力加强步骤4中不同层次间输出的相关性;步骤6,采用线性变换层将步骤5的高维度输出投影为三维坐标;步骤7,构建损失函数,使用MPJPE对模型进行端到端的训练。3.根据权利要求2所述的基于多层次双分支交叉注意力的三维人体姿态估计方法,其特征在于,所述步骤1中关节点预处理具体按以下步骤实施:步骤1.1,将待处理视频逐帧输入到二维姿态检测器中,得到与视频帧相对应的二维人体姿态序列;步骤1.2,将二维人体姿态序列中的关节点坐标信息拉伸为一维的tensor向量,得到预处理后的关节点信息。4.根据权利要求3所述的基于多层次双分支交叉注意力的三维人体姿态估计方法,其特征在于,所述步骤2中空间相关性的学习具体按以下步骤实施:步骤2.1,构建空间位置嵌入矩阵,对步骤1.2处理后的二维姿态序列进行空间信息的嵌入,其中J和T分别是关节点数和帧数,信道大小为2:X
′
=LN(X)+E
Sp
ꢀꢀꢀꢀ
(1)式中,LN(
·
)代表LayerNorm层,代表空间位置嵌入矩阵,X
′
代表带有空间嵌入信息的输出;步骤2.2,构建空间编码器模块,使用自注意力机制处理经过步骤2.1空间信息嵌入后所有关节上的特征信息,并将结果引入到多层次中,完成对该帧空间特征上的处理。5.根据权利要求4所述的基于多层次双分支交叉注意力的三维人体姿态估计方法,其特征在于,所述步骤2.2具体按以下步骤实施:步骤2.2.1,将步骤2.1得到的输出X
′
送入到空间编码器模块中,得到第一层的输出:X
′
=LN(X)+E
Sp
ꢀꢀꢀꢀꢀꢀ
(2)式中,STE为Spatial Transformer Encoder,代表第一层经过空间编码器的输出结果;步骤2.2.2,将上一层的输出作为下一层的输入,得到三个层次的关节点特征信息:
式中,和分别为第二层和第三层的输出。6.根据权利要求2所述的基于多层次双分支交叉注意力的三维人体姿态估计方法,其特征在于,所述步骤3中的时间相关性的学习具体按以下步骤实施:步骤3.1,根据关节分区策略将人体关节点划分为五个分区,分别为左臂、右臂、脊椎、左腿和右腿;步骤3.2,构建时间位置嵌入矩阵对步骤2.2.2处理后的每层关节点进行时间信息的嵌入:式中,代表第n层的输出,其中n∈[1,2,3],代表第n层经过时间嵌入后得到的特征结果;步骤3.3,构建关节分区时间编码器模块,将经过步骤3.2时间信息嵌入后的关节特征信息分为五个部分其中i=1,2,3,4,5,代表不同分组,D是嵌入维度,然后将...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。