BPA-STGCN:用于稳定骨架动作识别的身体部位感知时空图卷积网络

《Applied Sciences》:BPA-STGCN: Body-Part-Aware Spatio-Temporal Graph Convolutional Network for Stable Skeleton-Based Action Recognition

【字体: 大 中 小 】 时间:2026年09月03日 来源:Applied Sciences 2.5

编辑推荐:

  基于图卷积网络(GCNs)的骨架动作识别已取得显著进展,但两个持久瓶颈限制了实际部署:(1)主要在手部或手指动作上有所区别的细粒度动作之间存在系统性混淆,标准25关节骨架无法区分这些动作;(2)由于批归一化(BN)运行统计量污染导致的小批量训练不稳定,从而在训

  
基于图卷积网络(GCNs)的骨架动作识别已取得显著进展,但两个持久瓶颈限制了实际部署:(1)主要在手部或手指动作上有所区别的细粒度动作之间存在系统性混淆,标准25关节骨架无法区分这些动作;(2)由于批归一化(BN)运行统计量污染导致的小批量训练不稳定,从而在训练期间引发灾难性的精度下降。在本文中,研究人员提出了BPA-STGCN(身体部位感知时空图卷积网络),通过架构和训练创新的集成框架同时解决这两个挑战。首先,设计了分区注意力(PA)模块,将压缩-激励(Squeeze-and-Excitation)概念适配到解剖学定义的关节组,将25关节骨架分解为四个解剖分区,并为每个分区学习样本特定的重要性权重,使模型能够聚焦于每个动作最具判别性的身体区域。然后,将有信息丢失的全局平均池化替换为时间金字塔池化(TPP)模块,该模块将时间片段和金字塔池化概念适配到骨架特征图,通过分段池化捕获多尺度时间动态。此外,研究人员设计了一个稳定性优先的训练协议,包括低动量BN、Mixup增强、梯度裁剪和扩展预热。实验在NTU RGB+D 60和NTU RGB+D 120数据集上进行,BPA-STGCN达到93.7%和90.9%的准确率。综合消融研究表明,架构创新和稳定性协议互补贡献,且BPA-STGCN在所有测试配置中实现了最佳精度-稳定性权衡。
**BPA-STGCN论文解读**

基于骨架的动作识别借助图卷积网络(GCNs)已取得显著进展,但实际部署仍受两个关键瓶颈制约:一是标准25关节骨架不包含手指关节点,导致主要区别在手部或手指动作的细粒度动作(如“写作”与“打字”)产生系统性混淆;二是GPU内存受限使批量尺寸较小时,批归一化(BN)运行统计量易受批次组成扰动,引发训练剧烈波动甚至崩溃。为解决上述问题,研究人员提出了身体部位感知时空图卷积网络(BPA-STGCN),从网络架构和训练策略两方面同时创新,旨在提升细粒度动作识别能力并保证训练稳定性。相关成果发表在《Applied Sciences》上。

研究人员在NTU RGB+D 60和NTU RGB+D 120数据集(Kinect v2采集的25关节骨架)的骨流上验证模型。主要关键技术包括:①分区注意力(PA)模块,将25关节划分为躯干、左臂、右臂、腿部四个解剖分区,通过压缩激励机制学习样本特定的分区权重,再映射回各关节点;②时间金字塔池化(TPP)模块,将时间维划分为1、2、4段分别平均池化并拼接,替代全局平均池化,以捕获多尺度时间动态;③稳定性优先训练协议,包括低动量BN(动量0.01)、Mixup增强(α=0.2,概率0.5)、梯度裁剪、10轮扩展预热、去除加权采样器、指数移动平均(EMA,衰减0.999)等。模型基于TE-STGCN框架,在PA插入最后3个区块,TPP用于最终池化。

**3.1 总体结果(Overall Results)**
在骨流上,BPA-STGCN在NTU60 X-Sub上准确率达93.7%,在NTU120 X-Sub上达90.9%,均优于对比方法(如STGCN、BlockGCN、DS-GCN、HAM-HGNet、CTR-GCN、MAR-GCN、TE-STGCN),验证了整体架构的有效性。

**3.2 超参数敏感性分析(Hyperparameter Sensitivity Analysis)**
通过对7个关键超参数进行90轮训练并统计崩溃轮次与稳定轮次,发现:BN动量是最影响稳定性的参数,从0.1降至0.01可完全消除训练后段崩溃,末10轮标准差下降8.9倍;Mixup产生负训练-验证差距,表明其有效正则化作用;DropPath率0.15时精度和稳定性最佳;10轮预热比5轮更快达到高精度;梯度裁剪可消除崩溃;EMA衰减0.999最佳;学习率0.1为适合SGD的设置。

**3.3 消融研究(Ablation Study)**
逐一移除模块显示:移除EMA造成最大精度损失(1.4%),移除联合注意力损失1.1%,移除TPP损失0.9%,移除DropPath损失0.9%,移除PA损失0.7%;移除Mixup反而使峰值精度提高0.3%,但稳定轮次从34降至15并出现2个崩溃轮;将BN动量恢复为0.1同样提高0.3%但稳定性急剧下降。结果表明架构创新与稳定性训练互补。

**3.4 细粒度动作改进(Fine-Grained Action Improvements)**
与基线相比,60类动作中有17类提升超过3%,例如“触摸头部”(+17.4%)、“拍手”(+12.7%)、“写作”(+10.5%)、“打字”(+6.5%)、“呕吐”(+6.2%)等。PA有利于涉及身体部位区分的动作,TPP有利于具有多阶段时间结构的动作,二者协同提升精细动作识别。

**讨论部分总结**
峰值精度与训练稳定性之间存在内在权衡:低动量BN稳定训练但延缓统计量适应;Mixup平滑决策边界但可能模糊相似动作;梯度裁剪防止失稳但限制逃离尖锐极小值。稳定性协议在批量小、流不稳定、生产部署和资源受限时最有益。目前仅评估了跨被试基准,跨视角/跨设置验证是未来工作;分区矩阵可迁移到OpenPose 18关节和COCO 17关节拓扑。局限性包括:25关节骨架缺少手指关节、稳定性协议有轻微精度代价、仅骨流进行了高精度验证。

**研究结论翻译**
研究人员提出了BPA-STGCN,一种骨架动作识别框架,引入了采用压缩激励风格进行身体部位感知特征学习的分区注意力,将时间片段和金字塔池化概念适配到骨架特征图的时间金字塔池化,以及用于可靠训练的稳定性优先训练协议。在NTU RGB+D 60和NTU120上,BPA-STGCN达到93.7%和90.9%的准确率,并且有60轮精度高于80%。该模型在60个动作类别中改善了17类超过3%,包括细粒度动作上的显著提升。消融研究表明,架构创新和稳定性训练互补,且BPA-STGCN在所有测试配置中实现了最佳精度-稳定性权衡。未来工作将探索自适应BN动量调度、选择性Mixup应用、多流训练和手指关节点增强,以进一步提高细粒度动作识别。
相关新闻
生物通微信公众号
微信
新浪微博

热点排行

    今日动态 | 人才市场 | 新技术专栏 | 中国科学人 | 云展台 | BioHot | 云讲堂直播 | 会展中心 | 特价专栏 | 技术快讯 | 免费试用

    版权所有 生物通

    Copyright© eBiotrade.com, All Rights Reserved

    联系信箱:

    粤ICP备09063491号