### Prerequisites:
- Datasets: Please follow [**PoseAug**](https://github.com/jfzhang95/PoseAug) and [**AdaptPose**](https://github.com/mgholamikn/AdaptPose).
- Environments: Please follow [**PoseAug**](https://github.com/jfzhang95/PoseAug).
- Backbone: Here we only provide the [**VideoPose3D**](https://dariopavllo.github.io/VideoPose3D/) as the 2D-lifting-3D backbone. You can try other backbones by adding new directories in "model_baseline"
- Pretraining and Evaluation: We do not contain these parts in the repo. You can either follow previous works like [**PoseAug**](https://github.com/jfzhang95/PoseAug) and [**AdaptPose**](https://github.com/mgholamikn/AdaptPose) to implement or write it by yourself.


To pretrain the baseline model, 
```sh
# videopose

python3 run_baseline_BDC.py --note pretrain --lr 1e-3 --posenet_name 'BDCS' --checkpoint './checkpoint/pretrain_baseline' --keypoints gt



### Run Training Codes:
```
python3 run__BPGD.py --note BPG --lr 1e-3 --posenet_name 'BDCS' --checkpoint './checkpoint/BPG' --keypoints gt
```


### Acknowledge

Borrow a lot from [**PoseAug**](https://github.com/jfzhang95/PoseAug).