By Mude Lin, Liang Lin, Xiaodan Liang, Keze Wang and Hui Cheng.
Estimating 3D human pose from monocular images has many applications, includings human computer interaction, virtual reality, motion-sensing games and so on. We propose a novel Recurrent 3D Pose Sequence Machines(RPSM). You can use the code to train/evaluate a network for 3D pose estimation task. For more details, please refer to our paper.
- Ubuntu 14.04
- NVIDIA GPU with 6GB graphic memory
- Torch
- OpenCV 2.4.9 pyhon interface
- torch-hdf5
- nngraph
https://github.com/Geekking/RPSM.git
cd RPSM
Please see util/preprocess
The shared 2D pose module is trained with CPM code. and converted to torch module, we have provided a model which are stored at models/torch_model/caffe_d2_pose_module_shared.t7
in our Release models. You could unzip our provided model and run cp models/torch_model/caffe_d2_pose_module_shared.t7 $RPSM_ROOT/models/torch_model/caffe_d2_pose_module_shared.t7
RPSM with 3 stages versions
``` Shell
cd $RPSM_ROOT/scrpts/rpsm and run bash train_rpsm_pretrained_rho3_t5.sh
After 50 epoches, the MPJPE metircs should be about 73.
```
the snapshots will be stored in exp/h3m/rpsm_1024_rho3_t5
``` Shell
Modify the `refineModel` parameter to you model in scripts/rpsm/test_rpsm_rho3.sh at line 17.
and `cd scripts/rpsm/ && bash test_rpsm_rho3.sh`
```
Download trained model from Baidu Yun, and cd scripts/rpsm/ && bash test_rpsm_rho3.sh.
Our predicted result on Human 3.6M dataset could be found at Baidu Yun
If you like this work, please consider citing:
@inproceedings{linCVPR17RPSM,
title = {Recurrent 3D Pose Sequence Machines},
author = {Mude Lin and Liang Lin and Xiaodan Liang and Keze Wang and Hui Chen},
booktitle = {CVPR},
year = {2017}
}