首页|期刊导航|电子学报|MSGPose:基于多语义图卷积与图引导状态空间模型的单目单人三维人体姿态估计

MSGPose:基于多语义图卷积与图引导状态空间模型的单目单人三维人体姿态估计OA

MSGPose:Monocular Single-Person 3D Human Pose Estimation Via Multi-Semantic Graph Convolution and Graph-Guided State Space Models

中文摘要英文摘要

单目单人三维人体姿态估计在动作识别与人机交互等领域极具应用价值.然而,受固有深度模糊、严重自遮挡与成像噪声等因素影响,从含有误差的2D观测中鲁棒地恢复3D姿态仍是一大挑战.针对现有基于图卷积神经网络(Graph Convolutional Network,GCN)方法过度依赖单一且静态的物理骨架拓扑,难以充分表达左右对称性等非物理连接语义,以及基于自注意力的方法在长序列下因二次方复杂度导致计算冗余与参数量过大的问题,本文提出MSGPose,一种基于多语义动态分离图卷积(Multi-Semantic Dynamic Separable Graph Convolution,MSDG)与语义图引导的时空双向Mamba(Semantic Graph-guided Mamba block,SGM)的双流并行框架,用于联合建模并提取2D姿态序列的空间与时间特征.具体而言,MSDG模块不仅通过自连接、物理连接与左右对称性先验构建多层级语义图,为各语义分支配置独立权重以避免特征耦合,还引入带权修正矩阵动态缓解固定拓扑的归纳偏置.随后,结合基于K近邻策略构建的稀疏动态时序图卷积,自适应捕获复杂运动下的跨关节与跨帧依赖.同时,为弥补Mamba架构在空间拓扑建模上的不足,SGM模块在双向状态空间扫描前引入多语义图卷积引导,将解剖学结构先验显式注入序列表示中,为后续的状态空间模型提供了一个具备局部几何感知能力的特征空间,从而更高效地进行长程时空依赖建模.在特征融合与优化阶段,通过可学习的自适应权重对两条特征流进行互补融合,并采用三维位置损失与速度损失进行联合训练,以增强预测姿态的时间一致性与稳定性.在Human3.6M数据集上,MSGPose取得了38.9 mm的平均每关节位置误差(Mean Per Joint Position Error,MPJPE),相较于MotionBERT降低了0.3 mm.值得注意的是,MSGPose展现出极佳的参数效率,其参数量(13.3 M)仅约为MotionBERT的31%.同时,在场景更复杂的MPI-INF-3DHP数据集上,MSGPose的MPJPE降至14.5 mm,相较于MotionAGFormer进一步下降了1.7 mm.此外,在无噪声的真实2D标注输入下,MSGPose进一步将Human3.6M上的MPJPE显著降至12.7 mm.这充分验证了多语义先验与双流结构的结合,能有效提升2D到3D的姿态回归能力.

Monocular single-person 3D human pose estimation holds immense value in action recognition and hu-man-computer interaction.However,the lack of depth cues in monocular setups introduces inherent depth ambiguity,while self-occlusion and imaging noise further complicate the task.Robustly recovering 3D poses from erroneous 2D observations remains a major challenge.Existing graph convolutional network(GCN)methods often abstract the human skeleton into a predefined physical graph and mainly rely on this fixed topology.Consequently,they fail to express non-physical semantic relations,such as bilateral symmetry.Conversely,self-attention-based methods excel at long-range modeling.Yet,they suf-fer from quadratic complexity in long sequences.This complexity leads to increased computational cost and parameter over-head.To address these limitations,we propose MSGPose.This is a dual-stream parallel framework for parameter-efficient monocular 3D human pose estimation.It integrates a multi-semantic dynamic separable graph convolution(MSDG)module and a semantic graph-guided mamba(SGM)module.The framework jointly models and extracts spatial and temporal fea-tures from 2D pose sequences.The MSDG module tackles spatial and temporal relations.It constructs dynamic multi-level semantic graphs using three priors:self-connections,physical connections,and anatomical symmetry.MSDG assigns inde-pendent learnable weights to each semantic branch,which helps alleviate semantic feature coupling.Additionally,a weight-ed modification matrix dynamically mitigates the inductive bias of fixed topologies.For temporal dynamics,MSDG em-ploys a sparse dynamic temporal graph convolution.It builds this graph using a K-Nearest Neighbors(K-NN)strategy based on feature similarity.This enables the modeling of cross-joint and inter-frame dependencies during complex move-ments.The SGM module addresses the spatial topology limitations of standard Mamba architectures.Flattening spatial to-kens into 1D sequences may disrupt the natural topology of the human skeleton.To fix this,SGM introduces a multi-semantic graph convolution guidance mechanism.This mechanism operates before the causal 1D convolution and bidirectional state space scanning.This step explicitly injects anatomical structure priors into the sequence representation.It provides the subse-quent state space model with a geometry-aware feature space.This enables efficient modeling of long-range spatio-temporal dependencies with linear complexity.During the feature fusion stage,MSGPose employs an adaptive mechanism.Learnable weights complementarily integrate the outputs from the two streams.The framework utilizes joint training optimized by 3D position and velocity losses.The velocity loss limits differences between adjacent frames.This strategy improves the tempo-ral consistency and stability of the predicted poses.Extensive experiments demonstrate the effectiveness of MSGPose.On the Human3.6M dataset,it achieves a mean per joint position error(MPJPE)of 38.9 mm,representing a 0.3 mm improve-ment over MotionBERT while using only 13.3M parameters(approximately 31%of MotionBERT).On the challenging MPI-INF-3DHP dataset,MSGPose demonstrates strong generalization ability.It achieves an MPJPE of 14.5 mm,representing a 1.7 mm improvement over MotionAGFormer.Using noise-free ground-truth 2D annotations,the MPJPE on Human3.6M drops significantly to 12.7 mm.These results demonstrate the effectiveness of combining multi-semantic priors with a dual-stream architecture.This combination improves the performance of 2D-to-3D pose regression.

李俊;李昱;陈黎

武汉科技大学计算机科学与技术学院,湖北 武汉 430065||智能信息处理与实时工业系统湖北省重点实验室,湖北 武汉 430065武汉科技大学计算机科学与技术学院,湖北 武汉 430065武汉科技大学计算机科学与技术学院,湖北 武汉 430065||智能信息处理与实时工业系统湖北省重点实验室,湖北 武汉 430065

信息技术与安全科学

三维人体姿态估计多语义图卷积状态空间模型时空建模语义先验深度学习

3D human pose estimationmulti-semantic graph convolutionstate space modelspatio-temporal model-ingsemantic priordeep learning

《电子学报》 2026 (3)

1118-1131,14

国家自然科学基金(No.62271359) National Natural Science Foundation of China(No.62271359)

10.12263/DZXB.20250860

评论