论文精读——Recognizing Human Actions as the Evolution of Pose Estimation Maps

[论文评析]基于人体姿态识别的立定跳远 动作智能评估系统 基于人体姿态识别的立定跳远 动作智能评估系统 阅读详情

论文精读——Recognizing Human Actions as the Evolution of Pose Estimation Maps, CVPR2018



Abstract

  大多数基于视频的动作识别方法选择从整个视频中提取特征来识别动作。杂乱的背景和非动作运动限制了这些方法的性能,因为它们缺乏对人體运动的明确建模。随着最近人体姿态估计的进步,这项工作提出了一种新方法,将人体动作识别为姿态估计图的演变 (the evolution of pose estimation maps)。我们不依赖于从视频中估计的不准确的人体姿态,而是观察到姿态估计图(姿态估计的副产品)保留了更丰富的人體线索,以利于动作识别。具体来说,姿态估计图的演变可以分解为热图Heatmaps(例如,概率图)的演变和估计的二维人体姿态的演变,分别表示身体形状和身体姿态的变化。考虑到热图的稀疏性,我们开发了空间秩池化 (Spatial Rank Pooling)方法,将热图的演变聚合为身体形状演变图像 (body shape evolution image)。由于身体形状演变图像不能区分身体部位,我们设计了身体引导采样方法 (body guided sampling),将姿态的演变聚合为身体姿态演变图像 (body pose evolution image)。这两种图像之间的互补特性通过深度卷积神经网络来探索,以预测动作标签。在 NTU RGB+D、UTD-MHAD 和 PennAction 数据集上的实验验证了我们方法的有效性,该方法优于大多数最先进的方法

Spatial Rank Pooling
body guided sampling
Convolutional Pose Machines
Heatmaps
body shape evolution image
body pose evolution image
动作分类

ⅠINTRODUCTION

1.1 Motivation and Objective

  从视频中识别人体动作的研究已经进行了几十年,因为这项任务在智能监控、人机交互和基于内容的视频检索中有着广泛的应用。现有方法 [22, 43, 37, 24, 1] 的本质是学习将视频转换为动作标签的映射函数。由于这些方法不能直接从视频中区分出人体,因此很容易受到背景杂乱和非动作运动的影响。为了解决这一局限性,另一种解决方案是检测视频中的人体并估计每帧中的身体姿态。这种方法在深度视频的人体动作识别领域表现良好,例如微软 Kinect [55, 27]。通过使用准确的身体姿态估计方法 [36] 从每个深度帧中检测 3D 姿态,深度视频中的人体运动可以简化为 3D 姿态序列 [52]。最近的深度学习模型,例如 CNN [17, 20]、RNN [9] 和 LSTM [26, 25],在提取的 3D 姿态上取得了很高的性能,优于依赖原始深度视频序列的方法 [32, 50]。3D 人体姿态的成功激励了我们从视频中估计 2D 人体姿态来进行动作识别。然而,尽管图像和视频中的 2D 姿态估计取得了显著进展 [51, 5, 46, 2, 4],但其性能仍不如深度视频中的 3D 姿态估计。图 1 展示了使用一种最先进的姿态估计方法 [4] 从视频帧中估计的姿态。由于复杂的背景和人体部位的自遮挡,估计的姿态并不完全可靠,可能会误解人体的配置。在图 1 (b) 的第一行中,白色边框中的多模态姿态估计图指示了人的手的位置。该图包含两个峰值,其中真实位置并不对应最高的峰值,从而对手的位置提供了错误的估计。为了更好地利用姿态估计图,我们提出直接建模姿态估计图的演变来进行动作识别,而不是依赖于从姿态估计图中估计的不准确的 2D 姿态。在图 1 © 中,热图(平均姿态估计图)提供了更丰富的信息来反映人体形状。
在这里插入图片描述

由本段话可知,本文的主要成就是跳过了Pose Estimation对姿态的2D估计步骤,而直接使用了Heatmap更加准确的估计了人体的形状

1.2 Method Overiew and Contributions

  本文的方法如图 2 所示。对于视频的每一帧,我们使用卷积姿态机(Convolutional Pose Machine)来预测每个身体部位的姿态估计图。表示这些姿态估计图的目标是保留全局线索(反映整体形状,受噪声影响较小)和局部线索(详细描述身体部位的位置)。为此,我们对所有身体部位的姿态估计图进行平均,为每一帧生成一个平均姿态估计图(热图)。热图的时间演变可以反映身体形状的运动。与原始 RGB 图像不同,热图是稀疏的。考虑到巨大的空间冗余,我们开发了一种空间秩池化(Spatial Rank Pooling)方法,将热图压缩为紧凑而信息丰富的特征向量。空间秩池化的优点在于,它可以在不显著丢失热图空间分布信息的情况下,有效抑制空间冗余。特征向量的时间拼接构建了一个二维的身体形状演变图像,反映了身体形状的时间演变;由于身体形状演变图像不能区分身体部位,我们进一步从每个身体部位的姿态估计图中预测关节点位置,为每一帧生成一个姿态。由于估计的姿态关节点数量有限,我们利用身体结构来引导更丰富的姿态关节点的采样,以表示人体。所有姿态关节点的时间拼接构建了一个身体姿态演变图像,反映了身体部位的时间演变。直观地,身体形状演变图像和身体姿态演变图像有助于识别身体形状的一般运动和身体部位的精细运动。因此,这两种图像通过卷积神经网络(CNN)来生成具有区分性的特征,这些特征通过后期融合来预测动作标签。总体而言,我们的贡献有以下三点。
• 鉴于从视频中估计的二维姿态不准确,我们通过将动作识别为姿态估计图的演变,而不是不可靠的二维身体姿态,从而提升了人体动作识别的性能。
• 姿态估计图的演变被描述为身体形状演变图像和身体姿态演变图像,这两种图像以紧凑的方式捕捉了整个身体和特定身体部位的运动。
• 通过使用卷积神经网络(CNN)和后期融合方案,我们的方法在 NTU RGB+D、UTD-MHAD 和 PennAction 数据集上实现了最先进的性能。

完整过程如下图,流程如上文的流程图所示,首先使用Convolution pose machines提取出各个部位的热图Heatmap(代表每个部位头肩手在图像中的出现位置的概率,因此模型的输出是一个多通道的热图),然后求平均得到形状估计图b,求argmax得到姿态估计图b,随后将形状估计图与姿态估计图送入两个输入的编码器提取特征,最后融合。

在这里插入图片描述

Ⅱ Relate Work

2.1 3D Pose-based Action Recognition

  3D姿态为从深度视频中识别人体动作提供了直接的物理解释。手工设计的特征 [42, 47, 13] 被用于描述3D姿态的演变。最近,深度神经网络被引入来建模姿态的空间结构和时间动态。例如,Du等人 [9] 首次使用分层RNN进行基于姿态的动作识别。Liu等人 [25] 扩展了这一思路,提出了时空LSTM来学习空间和时间域。为了增强LSTM的注意力能力,开发了全局上下文感知注意力LSTM [26],借助全局上下文来提升性能。

2.2 Video-based Action Recognition

  局部特征与运动相关,并且在一定程度上对杂乱背景具有鲁棒性。空间时间兴趣点(STIPs) [22] 和密集轨迹 [43] 被用于提取和描述局部时空模式。基于这些基本特征,提出了多特征最大间隔层次贝叶斯模型 [49] 和一种名为多跳特征堆叠 [21] 的新特征增强技术,以学习更具区分性的特征。由于局部特征忽略了全局关系,整体特征通过双流卷积网络 [37] 进行编码,该网络通过在空间和时间上融合卷积网络来学习时空特征。基于这一网络,进一步探索了空间和时间结构之间的关系 [11, 45]。与双流网络不同,动作的空间和时间信息可以在输入CNN之前进行融合。Fernando等人 [12] 提出了秩池化方法,将所有视频帧聚合为一个紧凑的表示。Bilen等人 [1] 将秩池化方法与CNN深度融合,生成了一个高效的动态图像网络。人体动作本质上是身体运动的结构化模式。最近的研究 [56, 31, 14, 38, 30] 提取了整个人体或身体部位,而不是整个视频,用于动作分析。同时,人体动作识别和姿态估计任务已被整合,以提取姿态引导的特征进行识别。Wang等人 [41] 改进了一种现有的姿态估计方法,然后设计了姿态特征来捕捉身体部位的空间和时间配置。Xiaohan等人 [48] 提出了一个框架,将动作识别和姿态估计的训练和测试整合在一起。他们将动作分解为姿态,进一步分为中层ST部件和部件。最近,Du等人 [8] 提出了一个端到端的递归网络,可以利用人体姿态的重要时空演变来协助在一个统一框架中的动作识别。与姿态特征 [41] 或姿态引导的颜色特征 [48, 8] 不同,本文仅从姿态估计图中识别人体动作,这在动作识别任务中尚未被探索过。


Ⅲ Generation of Pose Estimation Maps

  本节从视频的每一帧预测姿态估计图(如图 3(a) 所示),然后生成热图(如图 3(b) 所示)和姿态(如图 3© 所示),以表示每一帧。

姿态估计图Pose Estimation:从单张图像进行人体姿态估计的任务可以建模为一个结构预测问题。在 [34] 中,提出了一种姿态机,用于依次预测身体关节的姿态估计图,其中先前预测的姿态估计图在后续阶段迭代改进估计。设 Y k ∈ { x , y } Y_k\in \{x,y\} Yk​∈{x,y},表示身体关节 k k k 的坐标集合。结构输出可以表示为 Y = { Y 1 , . . . , Y k , . . . Y K } Y=\{Y_1,...,Y_k,...Y_K\} Y={Y1​,...,Yk​,...YK​}
多类分类器 g t k g^k_t gtk​被训练用于在第 t t t阶段预测第 k k k个身体关节。对于图像位置 z z z,将其分配给第 k k k个身体关节的姿态估计图表示为:

B k t ( Y k = z ) = g k t ( f z , ⋃ i = 1 , . . . , K ψ ( z , B i t − 1 ) ) , B_k^t(Y_k = z) = g_k^t \left( \mathbf{f}_z, \bigcup_{i=1,...,K} \psi(z, B_i^{t-1}) \right), Bkt​(Yk​=z)=gkt​ ​fz​,i=1,...,K⋃​ψ(z,Bit−1​) ​,
其中 f z f_z fz​是位置 z 处的颜色特征, B t − 1 i B^i_{t-1} Bt−1i​是由 g t − 1 i g^i_{t-1} gt−1i​ 预测的姿态估计图,∪ 是向量连接的运算符,ψ 是用于从前述姿态估计图中计算上下文特征的特征函数。经过 T 个阶段后,生成的姿态估计图用于预测身体关节的位置。姿态机 [34] 使用随机森林的提升分类器作为弱学习器。相反,本文应用卷积姿态机 [46, 4] 将姿态机与卷积架构相结合,无需图形模型风格的推理,并提升了姿态机的性能。

热图与姿态Heatmaps & Poses:
热图是姿态图的概率平均:
G n = 1 K ∑ k = 1 K B k , n T G_n = \frac{1}{K} \sum_{k=1}^K B_{k,n}^T Gn​=K1​k=1∑K​Bk,nT​
而关节的具体位置则由最大后验准则(MAP)确定, z k , n \mathbf{z}_{k,n} zk,n​表示第 n n n帧时第 k k k个关节的位置
z k , n = arg ⁡ max ⁡ z ∈ Z [ B k , n T ( Y k = z ) ] \mathbf{z}_{k,n} = \arg\max_{\mathbf{z} \in \mathcal{Z}} \left[ B_{k,n}^T(Y_k = \mathbf{z}) \right] zk,n​=argz∈Zmax​[Bk,nT​(Yk​=z)]
在这里插入图片描述

Ⅳ Evolution of Pose Estimation Maps

  本节描述了如何将热图的演变表示为身体形状演变图像,使用时间秩池化(图 3(d))实现,并在此基础上开发了空间秩池化(图 3(e))。此外,开发了身体引导采样方法,将姿态的演变表示为身体姿态演变图像(图 3(f))。这两种图像的互补特性通过卷积神经网络(CNN)进行学习。

4.1时间秩池化Temporal Rank Pooling

时间秩池化被用于编码热图的演变,聚合视频的时间信息
  作为一种稳健且紧凑的视频表示方法,时间秩池化 [12, 1] 能够通过学习排序的方法聚合视频中的时间相关信息。编码的时间信息表示帧之间的顺序,这是一种对不同类型输入数据不太敏感的稳健特征。由于热图与自然图像不同,我们将热图视为一种新型数据,并应用时间秩池化来编码热图的演变。假设一个序列 G = { G 1 , . . . , G n , . . . G N } G=\{G_1,...,G_n,...G_N\} G={G1​,...,Gn​,...GN​} 包含了 N N N个热图,将所有帧数的热图重新映射为一个向量
v n = 1 n ∑ i = 1 N G i v_n = \frac{1}{n} \sum_{i=1}^N G_i vn​=n1​i=1∑N​Gi​
  其中时间秩池化通过优化一个线性函数 ψ(v;u) 来保持时间顺序关系。具体来说,假设 v n + 1 , v n v_{n+1},v_n vn+1​,vn​分别表示第 n+1 帧和第 n 帧的向量化表示,则 v n + 1 ≻ v n ⇔ u T ⋅ v n + 1 > u T ⋅ v n , v_{n+1} \succ v_n \Leftrightarrow \mathbf{u}^T \cdot v_{n+1} > \mathbf{u}^T \cdot v_n, vn+1​≻vn​⇔uT⋅vn+1​>uT⋅vn​, 时间秩池化的目标是确保:通过优化 u,时间秩池化方法能够学习到一个线性函数,使得 u T ⋅ v n \mathbf{u}^T \cdot v_n uT⋅vn​的值随着 n 的增加而增加,从而保持时间顺序关系。

4.2空间秩池化Spatial Rank Pooling

空间秩池化用于压缩冗余的热图信息,将其压缩为较短的丰富的特征向量
  我们将 u 重塑为与输入帧相同的大小,以便于观察。如图 3(d) 所示,时间秩池化方法主要保留了空间信息,而忽略了大部分时间信息。为了改进这一点,我们提出了一种新的空间秩池化方法(s-rk),该方法同时考虑了空间和时间信息。观察到每个热图中存在巨大的空间冗余。因此,我们利用学习排序的方法将每个热图减少为一个紧凑的特征,该特征具有保留空间顺序的能力。根据时间顺序连接所有特征向量将生成一个身体形状演变图像,该图像可以以紧凑的方式保留热图的空间和时间信息。生成身体形状演变图像的流程如图 4 所示。具体来说,我们将序列 V 的第 n 帧划分为 P 行,即 G = { ( p 1 ) T , . . . , ( p s ) T , . . . ( p P ) T } G=\{(p_1)^T,...,(p_s)^T,...(p_P)^T\} G={(p1​)T,...,(ps​)T,...(pP​)T},或者Q列,即 G = { ( q 1 ) T , . . . , ( q s ) T , . . . ( q Q ) T } G=\{(q_1)^T,...,(q_s)^T,...(q_Q)^T\} G={(q1​)T,...,(qs​)T,...(qQ​)T}。同样使用函数 V T V^T VT将其映射为向量
使用结构风险最小化和最大间隔框架,目标定义为:
arg ⁡ min ⁡ u η 1 2 ∥ u η ∥ 2 + W ∑ ∀ i , j ϵ i j \arg \min_{u_\eta} \frac{1}{2} \|u_\eta\|^2 + W \sum_{\forall i,j} \epsilon_{ij} arguη​min​21​∥uη​∥2+W∀i,j∑​ϵij​
约束条件定义为
( u η ) T ⋅ ( v η s i − v η s j ) ≥ 1 − ϵ i j , ϵ i j ≥ 0 (u_\eta)^T \cdot (v_{\eta si} - v_{\eta sj}) \geq 1 - \epsilon_{ij}, \quad \epsilon_{ij} \geq 0 (uη​)T⋅(vηsi​−vηsj​)≥1−ϵij​,ϵij​≥0
在这里插入图片描述

依据上图,取所有行列,将其映射为向量,在经过秩池化得到排序的特征最终所有行排列出特征向量,所有列排列出特征向量,行列特征向量拼接,最后按照时间轴组合成body shape evolution image

  最后得到横轴为时间,纵轴为空间的身体形状演变图

4.3身体引导采样Body Guided Sampling

  由于身体形状演变图像仅考虑了累积姿态估计图的形状,而不能区分不同的关节点,我们需要身体姿态演变图像来考虑每个特定关节点的信息。为此,本节从关节点构建身体姿态演变图像,这些关节点通过身体引导采样密集采样,以表示人体的具体姿态。假设一个序列 V L = { L 1 , . . . , L n , . . . L N } V_L=\{L_1,...,L_n,...L_N\} VL​={L1​,...,Ln​,...LN​}.在记录姿态序列时,人体与深度视频之间的距离并不完全相同。换句话说,不同的姿态序列具有各自的尺度,这为相同类型的动作带来了内部变化。因此对每帧姿态的对应坐标进行归一化。为了以紧凑的方式编码姿态关节点的空间和时间演变,我们将预处理的姿态序列 V L V_L VL​表示为身体姿态演变图像。由于原始估计的姿态关节点过于稀疏,无法表示人体,我们根据身体结构对关节点标签进行排序,并使用线性插值从姿态肢体中采样丰富的点。

原始关节点过于稀疏,在原始关节点中间插入更多关节点,有利于提高姿态表示的精度形成更丰富的特征(后面的图神经网络就直接可以跳过这个稀疏的问题)

4.4后期融合Late fusion

  如图二中的最右侧图,shape和pose的估计图被送入两个独立的CNN编码器,提取特征后拼接,再经过softmax得到每一类别概率。其中为适应CNN的三通道,shape的单通道被复制三次,pose在x,y后添加一个零通道形成三通道

Ⅴ Experiment

5.1 Datasets and Settings

数据集名称特点
PennAction dataset包含 15 个动作类别和 2326 个序列,遮挡关系复杂识别难度大
NTU RGB+D dataset多视角执行的 60 个动作,相机 1 的所有样本进行测试,使用相机 2 和 3 的样本进行训练
UTD-MHAD dataset27 个动作,被用于测试不同数据模态的方法的性能

Implement Details:在我们的模型中,每个卷积神经网络(CNN)包含五个卷积层和三个全连接(fc)层。第一和第二全连接层包含 4,096 个神经元,第三层的神经元数量等于动作类别的总数。滤波器尺寸分别设置为 11×11、5×5、3×3、3×3 和 3×3。采用局部响应归一化(LRN)、最大池化和 ReLU 神经元,dropout 正则化比例设置为 0.5。网络权重使用动量值为 0.9、权重衰减为 0.00005 的小批量随机梯度下降进行学习。学习率设置为 0.001,最大训练周期设置为 60。当 CNN 模型在训练集上达到 99% 的准确率时,提前停止训练过程。在每个周期中,通过从训练集中随机采样图像构建一个包含 C 个样本的小批量。对于 NTU RGB+D 数据集、UTD-MHAD 数据集和 PennAction 数据集,分别根据训练集的大小将 C 设置为 64、16 和 16。为了减少随机参数初始化和随机采样的影响,我们重复训练 CNN 模型五次并报告平均结果。实现基于 PyTorch,使用一张 TITAN X 显卡和 16G 内存。

5.2 Discussions

  视频中的 2D 姿态和深度视频中的 3D 姿态:由于从视频中估计的姿态失去了深度线索,我们首先评估了深度信息在基于姿态的人体动作识别中的重要性。在表 1 中,从深度视频中提取的 3D 姿态序列被描述为一个三通道的身体姿态演变图像,进一步通过 CNN 编码以预测动作标签。这种方法称为 “S2”(3D姿态)。通过将深度通道的所有值设置为零,使用深度视频中的 2D 姿态序列代替。这种方法称为 “S1”(深度中的2D姿态)。在 UTD-MHAD 数据集上,不使用深度通道时,准确率从 89.44% 下降到 85.53%。而在 NTU RGB+D 数据集上,跨受试者设置的准确率仅下降了 1.86%(从 82.38% 到 80.52%),跨视角设置的准确率仅下降了 0.90%(从 86.65% 到 85.75%)。这些结果表明,深度信息可以提高识别性能,但在使用大规模训练数据时,深度通道的影响会降低,因为训练有素的 CNN 模型可以从 2D 姿态中推断出深度线索。这些结果支持了从视频中估计 2D 姿态用于动作识别的潜力,尤其是在没有直接深度线索的情况下。
  视频中的 2D 姿态:尽管 2D 姿态估计方法取得了显著进展,但其性能仍不如深度视频中的 3D 姿态估计。这部分通过将视频中的 2D 姿态与深度视频中的 2D 姿态和 3D 姿态进行比较,评估了视频中 2D 姿态的性能。“H1” 表示我们提出的方法,使用身体姿态演变图像。在 NTU RGB+D 数据集上,“H1” 的性能不如 “S1”。原因是该数据集包含多视角样本,这给视频中的 2D 姿态带来了比深度视频中的 3D 姿态更多的模糊性。在 UTD-MHAD 数据集上,“H1” 的性能与 “S1” 相当。原因是该数据集包含从单视角观察的样本,这有助于 RGB 视频和深度视频中的姿态估计。总体而言,视频中的 2D 姿态只能在简单场景中与深度视频中的 2D 姿态竞争;视频中的 2D 姿态几乎无法达到深度视频中的 3D 姿态的性能。
  视频中的热图:我们不仅使用单独的 2D 姿态,还评估了将热图与 2D 姿态结合用于视频中动作识别的性能。方法 “H3” 使用空间秩池化将热图描述为身体形状演变图像。为了进行比较,方法 “H2” 通过时间秩池化实现。“H3” 在 NTU RGB+D 和 UTD-MHAD 数据集上均比 “H2” 高出超过 15%,这验证了空间秩池化方法在保留空间和时间线索方面的优势。方法 “H1 + H3” 表示 2D 姿态和热图的结合。“H1 + H3” 至少比 “H1” 高出 5%。图 7 显示了在 NTU RGB+D 数据集上使用跨受试者协议的详细改进。这些结果表明了 2D 姿态和热图的互补性。在图 8 中,我们分析了 10 种动作的混淆矩阵。红色方框突出了通过结合 2D 姿态和热图,在动作 “使用扇子(用手或纸)/感到热(49)” 的识别上的改进。如图 9 所示,身体姿态演变图像仅捕获了 2D 姿态关节点,这些关节点由于遮挡而具有噪声。然而,身体形状演变图像捕获了热图的全局形状,可以为推断 2D 姿态关节点的准确位置提供线索。

5.3. 与最先进方法的比较

  我们的方法与基于3D姿态的方法相比:即使在2D姿态估计不准确的情况下,我们的方法在NTU RGB+D和UTD-MHAD数据集上仍然优于基于3D姿态的方法。例如,在NTU RGB+D数据集上,我们的方法“H1 + H3”在跨受试者识别中达到了78.80%的准确率,在跨视角识别中达到了84.21%的准确率,优于大多数最先进的基于3D姿态的方法。在UTD-MHAD数据集上,我们的方法“H1 + H3”达到了92.51%的准确率,同样优于大多数最先进的基于3D姿态的方法。这些结果表明,我们的方法可以有效地捕捉身体形状和姿态的演变,即使在2D姿态估计存在噪声的情况下也是如此。
  我们的方法与基于视频的方法相比:我们的方法在PennAction数据集上也优于许多基于视频的动作识别方法。例如,我们的方法“H1 + H3”达到了91.39%的准确率,优于“Pose + IDT-FV”(92.00%)和“Action Bank”(83.90%)等方法。这些结果表明,我们的方法结合了2D姿态和热图信息,可以有效地提高动作识别的性能。
  总体性能:在所有三个数据集上,我们的方法始终优于其他最先进的方法,证明了其在动作识别任务中的鲁棒性和有效性。身体形状演变图像和身体姿态演变图像的结合提供了对人体动作的全面表示,从而提高了识别准确率。

6 Conclusion

  本文提出了一种从视频中识别人体动作的新方法,通过建模姿态估计图的演变来实现。我们利用姿态估计图提供的更丰富的线索来提高动作识别的性能,而不是依赖于从视频中估计的不准确的二维人体姿态。具体来说,我们将姿态估计图的演变分解为热图的演变和估计的二维人体姿态的演变,分别表示身体形状和身体姿态的变化。我们开发了空间秩池化方法来聚合热图的演变,生成身体形状演变图像,并使用身体引导采样方法来聚合姿态的演变,生成身体姿态演变图像。通过深度卷积神经网络探索这两种图像的互补特性,以预测动作标签。在 NTU RGB+D、UTD-MHAD 和 PennAction 数据集上的实验结果证明了我们方法的有效性,优于大多数最先进的方法。我们工作的主要贡献如下:
1.我们提出了一种通过建模姿态估计图的演变来识别动作的新方法,与传统的二维姿态估计方法相比,提供了更丰富的身体形状和姿态信息。
2.我们引入了空间秩池化和身体引导采样技术,有效地捕捉了身体形状和姿态的时间演变,为动作识别生成了更具区分性的特征。
3.我们的方法在多个基准数据集上实现了最先进的性能,证明了其在不同类型视频数据上的鲁棒性和泛化能力。
  总之,这项工作通过利用姿态估计图的演变,为人体动作识别提供了一个全面的框架,为该领域的未来研究指明了有前景的方向。


参考文献

[34].V. Ramakrishna, D. Munoz, M. Hebert, J. A. Bagnell, and Y. Sheikh. Pose machines: Articulated pose estimation via inference machines. In European Conference on Computer Vision (ECCV), pages 33–47, 2014.
[12].B. Fernando, E. Gavves, J. M. Oramas, A. Ghodrati, and T. Tuytelaars. Modeling video evolution for action recognition. In IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 5378–5387, 2015.

CVPR-2024 三维人体姿态(3D Human Pose)相关论文10篇 文章解读: http://www.studyai.com/xueshu/paper/detail/2a3f36ffd0 文章链接: (https://openaccess.thecvf.com/content/CVPR2024/html/Liao_Multiple_View_Geometry_Transformers_for_3D_Human_Pose_Estimation_CVPR_2024_paper.html)In this work we aim to improve the 3D reasonin 阅读详情

相关推荐

论文学习笔记:曹哲 实时多人人体姿态识别 CVPR2017

最近学习了曹哲的这篇Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields,认真读了,也看了曹哲直播的视频,虽然程序还是看不懂,但也算是学到东西了,写个笔记记录一下,其实大部分也就是直接把论文翻译过来,里面出现的PPT截图也是我之前自己做的,但是不小心存成兼容模式之后文字变成图片了o(╥﹏╥)o,所以就直接截了图,还是

Smiling_pie的博客 1万+

WACV 2021 论文大盘点-人体动作检测与识别篇

WACV 2021 论文大盘点-人体动作检测与识别篇 本文总结WACV 2021中人体动作检测与识别的相关论文,共计 7 篇。 如有遗漏,欢迎补充。 动作检测 We Don't Need Thousand Proposals: Single Shot Actor-Action Detection in Videos SSA2D 是一种简单且有效的用于视频单样本 Actor-Action 检测方法。作者称在视频中的 actor-action 检测可以不依赖 region proposal n..

yishuihanq的博客 1093

论文翻译:Recognizing Human Actions as the Evolution of Pose Estimation Maps

大多数基于视频的动作识别方法选择从整个视频中提取特征来识别动作。杂乱的背景和非动作的运动限制了这些方法的性能,因为它们缺乏对人体运动的明确建模。根据人体姿态估计的最新进展,本文提出了一种新的识别人体动作的姿态估计地图的进化方法。我们观察到,姿态估计图作为姿态估计的副产品,保留了更丰富的人体线索,从而有利于动作识别,而不是依赖视频中不准确的人体姿态估计。具体来说,位姿估计图的演化可以分解为热图的演化,例如概率地图的演化,以及二维人体位姿估计的演化,分别表示身体形态和姿态的变化。考虑到热图的稀疏性,我们采用空间

com_fang_bean的博客 710

学习笔记(七)A Comprehensive Study of Deep Video Action Recognition综述笔记

零样本动作识别:它的目标是将学习到的知识转移到以前未见过的类别中,它们大多遵循一个标准的框架,即首先使用预先训练好的网络从视频中提取视觉特征,然后训练一个联合模型,将视觉嵌入映射到语义嵌入空间。基于轨迹的方法:TDD(一种基于轨迹约束的汇集算法,将深层卷积特征聚合成有效的描述符,轨迹被定义为在时间维度中跟踪像素的路径)、将独立子空间分析(ISA)和密集轨迹结合到标准的双流网络中,展示了数据无关和数据驱动两种方法的互补性。这里,I帧是原始RGB视频帧,P帧和B帧包括用于存储差值的运动矢量和残差。

LYHRM的博客 212

深度学习之目标检测Faster R-CNN原理与实战

对每个RoI特征,输出两个分支:N+1分类(N类物体+背景)对框做第二次精修(RPN是第一次粗修,Head是第二次精修)Faster R-CNN是两阶段检测的巅峰与基石。RPN用Anchor实现了端到端候选框生成。RoI Pooling实现了不同大小区域的特征对齐。先粗定位 -> 再精分类精修框,所以精度极高。它慢,但最稳定、最可靠、最难被替代。所有现代检测,本质都是它的简化/加速/改进。

yumiwangzi30的博客 132

深度卷积神经网络的基于秩的池化

深度卷积神经网络的基于秩的池化

【论文阅读】基于深度神经网络的人体运动姿态估计与识别

研究内容:本文以估计与识别羽毛球运动员运动姿态为背景,设计了一套人体姿态评估系统,用于羽毛球运动员运动过程中人体姿态的估计和识别,并根据人体标准姿态库给出评估结果。 关键词:人体姿态估计与识别,羽毛球,深度神经网络,局部评估,相似度 一、绪论 1、研究背景 运动过程中,标准的运动姿态不仅可以决定运动的效果,也可以最大限度保护运动员不受伤害。 早期的人体动作识别都需要借助外接设备的辅助,非常不方便,随着机器学习和深度学习的发展,使计算机可以仅通过摄像头等设备就能够感知人体动作。 在人体动作识别中,首先最关键的

屿十_ 2万+

记一次Redis出问题及解决方案

Q1: redis服务关闭前确认数据还是在的,重启后发现一条数据都没了,key* 查也是空的 A1: 经仔细检查发现redis.conf配置文件配置的数据存储目录配置的是dir ./ 也就是相对目录,也就是说在哪个目录执行redis-server redis.config启动命令 redis数据就会存到哪个目录,同样就会加载哪个目录下的数据文件(dump.rdb),前后两次启动命令的位置不一样导致第二次启动没有加载到(dump.rdb)文件,从而导致查不出数据 Q2:springboot 集成r

u010013928的博客 3055

人体动动识别论文(骨骼信息,CNN)

1.论文题目:SkeleMotion: A New Representation of Skeleton Joint Sequences Based on Motion Information for 3D Action Recognition 时间:2019 论文主要创新:将骨骼信息在多个时间尺度上建模显式的运动信息(即幅度和方向),训练了一个只有三个卷积层和两个完全连接层的小型CNN架构,训练速度极快。 数据集:NTU RGB+D 120代码https://github.com/carloscae

chenitu的博客 1631

华为云Stack 8.X 流量模型分析(一)

​ 当内部需要提供对外服务时(如对外发布Web网站),外部地址发起主动连接,由路由器或者防火墙上的网关接收这个连接,然后将连接转换到内部,此过程是由带有公网IP的网关替代内部服务来接收外部的连接,然后在内部做地址转换,此转换称为DNAT,主要用于内部服务对外发布。​ 内部地址要访问公网上的服务时(如Web访问),内部地址会主动发起连接,由路由器或者防火墙上的网关对内部地址做个地址转换,将内部地址的私有IP转换为公网的公有IP,网关的这个地址转换称为SNAT,主要用于内部共享IP访问外部。

Ciyaso的博客 3236

STM32驱动AS5600磁性旋转位置传感器模块

文章目录简介引脚定义I2C接口写数据读数据从指定的地址开始读数据驱动程序cubeMX配置驱动程序`bsp_as5600.h``bsp_as5600.c`测试程序参考资料 简介 AS5600 是一款易于编程的磁性旋转位置传感器,具有高分辨率 12 位模拟或 PWM 输出。 这种非接触式系统测量径向磁化轴上磁铁的绝对角度。 该 AS5600 专为非接触式电位计应用而设计,其坚固的设计消除了任何同质外部杂散磁场的影响。 引脚定义 I2C接口 7位设备地址为0x36(二进制表示为0110110) 支持标准模式和

ApexYuan 1万+

人体动作识别论文(骨骼信息,GCN)

1、论文题目:Two-Stream Adaptive Graph Convolutional Networks for Skeleton-Based Action Recognition 时间:2019 2、论文题目:Predictively Encoded Graph Convolutional Network for Noise-Robust Skeleton-based Action Recognition 时间:2020 创新点: 在NTU数据集的基础上增加带有骨骼噪声

chenitu的博客 1216

RedVQA:轻量级无参考视频质量评估算法原理与工程实践

视频质量评估是计算机视觉领域的关键技术,旨在通过算法自动量化视频的观看体验。其核心原理在于模拟人眼视觉系统,从像素数据中提取并融合空域和时域特征,以预测主观质量分数。这项技术的价值在于,它能自动化处理海量视频内容的质量监控,为流媒体服务、移动设备影像优化等场景提供关键指标。无参考视频质量评估作为该领域的前沿方向,无需原始无损视频作为参考,更贴合实际应用。本文以RedVQA项目为例,深入剖析了如何利用轻量化的深度网络架构,如MobileNetV3,结合高效的时空特征融合模块,在保证评估精度的同时,大幅降低计算

weixin_28698129的博客 570

人体姿态识别研究综述(详细归纳!)

一,人体姿态识别数据集 1,2D数据集: LSP 地址:http://sam.johnson.io/research/lsp.html 样本数:2K 关节点个数:14 全身,单人 FLIC 地址:https://bensapp.github.io/flic-dataset.html 样本数:2W 关节点个数:9 全身,单人 MPII 地址:http://human-pos...

qq_38522972的博客 7万+

Python 爬虫实战:爬取哔哩哔哩知识区,抓取高赞课程信息

哔哩哔哩(Bilibili)是一个广受欢迎的综合性视频社区,其中的知识区汇聚了大量优质的教育、科普、技术等课程内容。本文将指导读者如何使用 Python 爬虫技术从哔哩哔哩知识区抓取高赞课程信息,并进行数据分析。本文深入探究了利用 Python 爬虫技术从哔哩哔哩知识区抓取高赞课程信息的全流程。从前期的环境搭建、模拟登录,到核心的课程数据抓取、存储,再到后续的数据分析与可视化,都详细展开讲解并提供代码支持。通过此方法所获取的数据,能够助力创作者优化内容、用户发现优质课程、平台洞察用户需求。

u014481728的博客 1125

【使用FPGA实现MIPI DSI接口】——如何使用FPGA实现MIPI DSI接口?这是一个让许多开发者都感到困扰的问题。本文将介绍如何使用FPGA设计和实现...

【使用FPGA实现MIPI DSI接口】——如何使用FPGA实现MIPI DSI接口?MIPI DSI(移动产业处理器接口 - 显示串行接口)是一种用于在移动设备中传输视频数据的标准接口,它是目前大部分智能手机和平板电脑所采用的显示接口。首先,我们需要实现MIPI DSI的物理层接口。在实现MIPI DSI接口后,我们还需要编写驱动程序来控制MIPI DSI显示屏显示图像。这里只是提供了MIPI DSI接口的物理层代码示例,完整的MIPI DSI接口实现需要包括控制器和驱动程序等更多内容。

uote_e的博客 1983

CVPR 2020 论文大盘点-动作识别篇

本文盘点所有CVPR 2020动作识别(Action Recognition)相关论文,该方向也常被称为视频分类(Video Classification)。从后面的名字可以看出该...

OpenCV中文网 2138

[QMT和ptrade量化交易小白入门]-121、如何用K-means聚类,每月自动筛选高流动性ETF

本专栏主要是介绍QMT和ptrade的基础用法,常见函数,写策略的方法,也会分享一些量化交易的思路,大概会写200篇左右。QMT的相关资料较少,在使用过程中不断的摸索,遇到了一些问题,记录下来和大家一起沟通,共同进步。

木头大左的博客 821

CVPR 2020 论文大盘点-人体姿态估计与动作捕捉篇

本文盘点CVPR 2020 所有人体姿态估计(Human Pose Estimation)、手势识别(Gesture Recognition)、人体形状与姿态估计(HumanShape...

我爱计算机视觉 1万+

RTCA DO-160G标准详解:航空电子设备的全面环境适应性测试指南

第二章的主要目的是提供标准中使用的术语和定义。了解这些术语对于准确理解标准的要求至关重要,特别是在技术实施过程中。RTCA DO-160G 涉及多个学科的知识,包括航空、电子、电磁学和机械工程,因此需要确保使用的术语在所有学科中具有一致的定义。为了确保测试人员和工程师在执行测试时对所有条件和要求的理解一致,RTCA DO-160G 标准中定义了大量术语。环境应力:指的是设备在操作过程中可能遇到的外部物理或化学条件,包括温度、湿度、振动等。电磁干扰(EMI)

qq_41854911的博客 5263

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

视频转场时目标检测状态怎么管?本地打码工程的实际坑

我们用灰度直方图差值、HSV 颜色分布、帧差分三路信号去判 Hard Cut,发现真实素材上的变化值全在硬切阈值之下——检测根本没触发。原因是转场区域的渐变是平滑的,突变不够剧烈。追踪器继续在原位外推,导致人物离场后遮罩还盖在新画面上,持续时间约 1.3 秒。如果场景需要去水印,ProPainter(RAFT 光流+Transformer)效果比逐帧 LaMa 好,但显存占用高。但真正的坑在转场处。抹影在两端都能跑,识别打码加精细编辑一步到位,它的工程方案里对追踪器重启、ID 冲突这些边界的处理值得参考。

Mysssone的博客 132

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

猫行为目标检测数据集:4类别、近2,000张图像 | 目标检测

本文介绍了一个包含近2000张图像的猫行为目标检测数据集,涵盖4类典型行为(趴卧、坐姿、睡眠、站立),采用YOLO格式标注,支持快速训练与部署。数据集覆盖多场景、光照与姿态,适用于智能宠物监控、健康分析等应用。针对小样本挑战,提出增强策略、迁移学习与注意力机制优化,结合YOLOv8实现高效训练,助力宠物行为识别研究与AI产品落地。

shrgegrb的博客 144

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

不同成熟度番茄果实多模态图像数据集 | 番茄成熟度 多模态检测 可见光深度红外 智慧农业 语义分割 目标检测9233期

不同成熟度番茄果实多模态图像数据集 | 番茄成熟度 多模态检测 可见光深度红外 智慧农业 语义分割 目标检测9233期

qq_2529413168的博客 296

基于Python Yolo实现绝缘子目标检测程序

Yolo_Insulators 是一个基于 YoloV4 的绝缘子目标检测程序,人工智能课程设计作业。依赖Python3.6CUDA10.0“You Only Look Once”或“YOLO”是一个对象检测算法的名字,这是 Redmon 等人在 2016 年的一篇研究论文中命名的。YOLO 实现了自动驾驶汽车等前沿技术中使用的实时对象检测。让我们看看是什么使该算法如此受欢迎,并概述其工作原理。

神仙别闹的自留地 179

ICML | 2026 | MFH‑NAS:面向多模态融合目标检测的混合神经架构搜索框架

MFH-NAS提出一种混合神经架构搜索框架,自动设计多模态融合目标检测的最优融合架构。通过门控融合策略选择器(GFS)实现融合阶段与方法的联合搜索,构建百亿级搜索空间。结合可微搜索的快速收敛与进化算法的全局探索能力,交替优化架构参数,有效挖掘跨层级语义互补性。在LLVIP、RGBT-Tiny等数据集上显著优于人工设计与现有NAS方法,实现了性能与效率的平衡。

2403_89168101的博客 393
上一篇: 论文精读——A Comprehensive Survey of Continual Learning: Theory, Method and Application
下一篇: 论文精读——InstaRevive:one-step image enhancement via dynamic score machine
xsddys
博客等级 码龄4年 310粉丝 29原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值