Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Trajectory Space Factorization for Deep Video-Based 3D Human Pose Estimation

About

Existing deep learning approaches on 3d human pose estimation for videos are either based on Recurrent or Convolutional Neural Networks (RNNs or CNNs). However, RNN-based frameworks can only tackle sequences with limited frames because sequential models are sensitive to bad frames and tend to drift over long sequences. Although existing CNN-based temporal frameworks attempt to address the sensitivity and drift problems by concurrently processing all input frames in the sequence, the existing state-of-the-art CNN-based framework is limited to 3d pose estimation of a single frame from a sequential input. In this paper, we propose a deep learning-based framework that utilizes matrix factorization for sequential 3d human poses estimation. Our approach processes all input frames concurrently to avoid the sensitivity and drift problems, and yet outputs the 3d pose estimates for every frame in the input sequence. More specifically, the 3d poses in all frames are represented as a motion matrix factorized into a trajectory bases matrix and a trajectory coefficient matrix. The trajectory bases matrix is precomputed from matrix factorization approaches such as Singular Value Decomposition (SVD) or Discrete Cosine Transform (DCT), and the problem of sequential 3d pose estimation is reduced to training a deep network to regress the trajectory coefficient matrix. We demonstrate the effectiveness of our framework on long sequences by achieving state-of-the-art performances on multiple benchmark datasets. Our source code is available at: https://github.com/jiahaoLjh/trajectory-pose-3d.

Jiahao Lin, Gim Hee Lee• 2019

Related benchmarks

TaskDatasetResultRank
3D Human Pose EstimationMPI-INF-3DHP (test)
PCK83.6
559
3D Human Pose EstimationHuman3.6M (test)
MPJPE (Average)32.8
547
3D Human Pose EstimationHuman3.6M (Protocol #1)
MPJPE (Avg.)32.8
440
3D Human Pose EstimationHuman3.6M (Protocol 2)
Average MPJPE36.8
315
3D Human Pose EstimationHuman3.6M Protocol 1 (test)
Dir. Error (Protocol 1)42.5
183
3D Human Pose EstimationHuman3.6M (subjects 9 and 11)
Average Error36.8
180
3D Human Pose EstimationHuman3.6M--
160
3D Human Pose EstimationHuman3.6M Protocol #2 (test)
Average Error36.8
140
3D Human Pose EstimationMPI-INF-3DHP
PCK83.6
108
3D Human Pose EstimationHumanEva-I (Protocol #2)
Walking (S1) P-MPJPE26.5
27
Showing 10 of 13 rows

Other info

Code

Follow for update