Evaluation Detail

July 7, 2022 · View on GitHub

Training configs are explained in lib/core/config.py. Different configs for different datasets and estimators are in config folder.

The corresponding checkpoints can be download here and they are supposed to be put under data/checkpoints:

DatasetPose Estimator3D Pose2D PoseSMPL
Sub-JHMDBSimplePoseBaidu Netdisk / Google Drive
3DPWEFTBaidu Netdisk / Google DriveBaidu Netdisk / Google Drive
3DPWPAREBaidu Netdisk / Google DriveBaidu Netdisk / Google Drive
3DPWSPINBaidu Netdisk / Google DriveBaidu Netdisk / Google Drive
Human3.6MFCNBaidu Netdisk / Google Drive
AIST++SPINBaidu Netdisk / Google DriveBaidu Netdisk / Google Drive

We also provide checkpoints with different intervals and slide window Q for different datasets and backbones. checkpoint_i3_q33.pth.tar means checkpoint trained with interval=3 andslide window Q=33. You can find the evaluation results of different intervals below.

Evaluation Commands

You can directly evaluate the model in different datasets and estimator settings using following commands

2D Pose

Sub-JHMDB Simplepose

python eval.py --cfg configs/config_jhmdb_simplepose_2D.yaml --dataset_name jhmdb --estimator simplepose --body_representation 2D --sample_interval 10

3D Pose

3DPW SPIN

python eval.py --cfg configs/config_pw3d_spin_3D.yaml --dataset_name pw3d --estimator spin --body_representation 3D --sample_interval 10

3DPW EFT

python eval.py --cfg configs/config_pw3d_eft_3D.yaml --dataset_name pw3d --estimator eft --body_representation 3D --sample_interval 10

3DPW PARE

python eval.py --cfg configs/config_pw3d_pare_3D.yaml --dataset_name pw3d --estimator pare --body_representation 3D --sample_interval 10

AIST++ SPIN

python eval.py --cfg configs/config_aist_spin_3D.yaml --dataset_name aist --estimator spin --body_representation 3D --sample_interval 10

Human3.6M FCN

python eval.py --cfg configs/config_h36m_fcn_3D.yaml --dataset_name h36m --estimator fcn --body_representation 3D --sample_interval 10

SMPL

3DPW SPIN

python eval.py --cfg configs/config_pw3d_spin_smpl.yaml --dataset_name pw3d --estimator spin --body_representation smpl --sample_interval 10

3DPW EFT

python eval.py --cfg configs/config_pw3d_eft_smpl.yaml --dataset_name pw3d --estimator eft --body_representation smpl --sample_interval 10

3DPW PARE

python eval.py --cfg configs/config_pw3d_pare_smpl.yaml --dataset_name pw3d --estimator pare --body_representation smpl --sample_interval 10

AIST++ SPIN

python eval.py --cfg configs/config_aist_spin_smpl.yaml --dataset_name aist --estimator spin --body_representation smpl --sample_interval 10

Useful configs

  • Set cfg.EVALUATE.INTERP = True to see the performance of the linear interpolatio.

  • Set cfg.EVALUATE.RELATIVE_IMPROVEMENT = True to see the relative improvemrnt of DeciWatch, which is calculated as:

    relative improvement=mean(DeciWatch output error)mean(selected frames input error)relative \ improvement = mean(DeciWatch \ output \ error) - mean(selected \ frames \ input \ error)
  • Set cfg.EVALUATE.DENOISE = True to see the performance of DeciWatch DenoiseNet.

Different interval results

We are stilling working on the blanked results.

Sub-JHMDB Simplepose 2D Pose

Interval/Q1/102/53/34/25/26/17/18/19/110/111/112/113/114/115/116/117/118/119/120/1
PCK0.2(IN/OUT) :arrow_up:93.76%/98.96%93.77%/98.79%93.81%/98.98%93.80%/98.92%93.92%/99.11%93.86%/98.92%93.83%/98.97%93.75%/98.85%93.72%/98.86%93.94%/98.75%93.92%/98.77%93.92%/98.86%93.89%/98.66%93.98%/98.87%93.94%/98.73%94.04%/98.63%94.03%/98.20%94.09%/98.02%94.11%/97.87%92.38%/97.50%
PCK0.1(IN/OUT) :arrow_up:80.94%/95.51%80.99%/95.17%81.05%/95.40%81.09%/94.90%81.25%/95.43%81.27%/94.44%81.14%/94.49%81.27%/94.13%81.18%/94.21%81.61%/94.05%81.44%/94.06%81.39%/93.71%81.27%/93.52%81.51%/94.14%81.53%/94.12%81.55%/93.42%81.54%/92.26%81.75%/92.24%81.81%/91.68%82.79%/91.76%
PCK0.05(IN/OUT) :arrow_up:56.56%/85.32%56.63%/83.80%56.64%/83.42%56.69%/82.57%56.88%/82.66%56.85%/80.27%56.78%/80.12%56.92%/79.36%56.73%/79.32%57.30%/79.44%57.16%/78.98%57.01%/77.65%56.94%/77.15%57.12%/78.32%57.25%/78.36%57.25%/76.98%57.35%/75.16%57.50%/74.51%57.65%/74.21%58.95%/73.02%

PW3D SPIN 3D Pose

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:96.85/93.8296.85/93.2396.87/92.8696.87/92.9496.89/92.2096.89/92.7296.92/92.5896.91/93.2196.92/93.4296.92/93.3496.96/94.2096.97/95.0096.96/95.2996.98/96.5997.00/96.6696.99/97.3696.99/97.5997.05/98.8497.00/99.1997.00/100.18
ACC(IN/OUT) :arrow_down:34.62/33.5234.62/14.4734.64/10.5134.64/8.9434.65/8.1534.66/7.7334.67/7.4534.68/7.2734.67/7.1734.68/7.0634.70/7.0034.71/6.9334.70/6.9034.73/6.8534.74/6.8734.74/6.8134.73/6.8534.78/6.8234.75/6.7734.75/6.76

PW3D EFT 3D Pose

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:90.32/88.0290.32/87.4490.33/87.1890.32/87.1690.33/87.2490.33/87.3190.33/87.5890.32/88.3290.32/88.3890.34/89.0290.31/89.8390.33/90.2590.34/91.4890.35/92.3090.36/92.2890.31/93.0590.34/94.0490.37/94.5990.35/95.4390.34/96.10
ACC(IN/OUT) :arrow_down:32.78/32.6932.78/14.0932.79/10.1532.78/8.6732.80/7.9632.81/7.5332.80/7.2732.82/7.0632.80/6.9432.83/6.8432.83/6.7932.84/6.7032.85/6.6532.86/6.6032.88/6.5732.88/6.5132.84/6.5132.90/6.4732.88/6.4432.88/6.42

PW3D PARE 3D Pose

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:78.91/75.7378.91/75.2478.92/75.0278.93/74.9178.94/75.1478.95/75.2278.97/75.4178.96/76.0278.97/76.3978.98/77.1678.99/77.7479.02/78.3878.99/79.4379.02/80.2579.03/80.7079.02/81.6679.01/82.5379.08/83.5279.06/84.4079.03/85.25
ACC(IN/OUT) :arrow_down:25.69/25.1825.70/11.9525.71/9.2325.71/8.2225.72/7.7225.73/7.4025.74/7.2125.74/7.0725.74/6.9825.75/6.9025.77/6.8525.77/6.8025.76/6.7625.78/6.7125.78/6.7025.79/6.6625.77/6.6725.81/6.6325.81/6.6125.80/6.59

H36M FCN 3D Pose

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:54.55/53.2554.55/52.8954.55/52.9554.55/52.5354.55/52.7654.55/52.5554.56/52.3454.56/52.4754.56/52.5654.56/52.8354.56/52.9754.56/53.1754.56/53.1854.56/53.4054.57/53.4954.57/53.9454.56/53.7754.57/53.9954.57/54.42
ACC(IN/OUT) :arrow_down:19.18/15.4019.18/5.1219.18/3.1019.18/2.3319.18/1.9619.18/1.7719.18/1.6419.18/1.5719.18/1.5119.18/1.4719.18/1.4319.18/1.4119.18/1.3919.18/1.3819.18/1.3619.18/1.3619.18/1.3619.18/1.3919.18/1.39

AIST SPIN 3D Pose

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:107.70/67.20107.70/66.91107.79/66.60107.70/ 66.81107.70/67.61107.83/68.40107.81/69.71107.83/71.18107.79/71.56107.26/71.27107.79/76.13107.83/77.09107.54/78.95107.81/80.16107.59/82.28107.83/84.27107.60/85.18107.59/86.98107.39/88.87107.70/90.82
ACC(IN/OUT) :arrow_down:33.82/7.5833.82/7.8733.88/7.6133.82/6.8733.82/6.5833.93/6.3133.91/6.0933.93/5.9733.88/5.8933.37/5.6833.88/5.7033.93/5.6433.67/5.6133.91/5.5333.72/5.5433.93/5.4833.72/5.4733.72/5.4033.50/5.3033.82/5.32

PW3D SPIN SMPL

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:100.13/96.80100.13/96.36100.03/95.95100.13/96.18100.13/96.10100.24/96.38100.29/97.02100.24/97.47100.03/97.42100.13/97.53100.03/97.93100.24/99.34100.24/99.76100.29/100.49100.30/101.02100.24/101.78100.12/102.13100.30/103.19100.11/102.46100.13/104.21
ACC(IN/OUT) :arrow_down:35.53/36.2035.53/17.0735.46/12.5035.53/10.9135.53/9.8235.67/9.3635.67/9.0235.67/8.8335.46/8.5035.53/8.3835.46/8.3435.67/8.2335.49/8.1635.67/8.1535.60/8.0835.67/8.0735.52/8.0235.60/8.0135.51/7.8835.53/7.81

PW3D EFT SMPL

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:91.60/92.4091.60/91.7091.42/91.0591.60/91.1291.60/91.0591.73/91.4991.83/92.3591.73/92.9491.42/92.5391.60/92.5691.42/94.5791.73/94.4091.92/96.0791.83/96.8791.88/96.6691.73/97.5591.78/98.3891.88/99.3991.60/99.9091.60/99.95
ACC(IN/OUT) :arrow_down:33.57/33.0733.57/16.3233.51/12.3033.57/10.8733.57/10.0533.87/9.6433.86/9.3733.87/9.0533.51/8.7933.57/8.7533.51/8.6433.87/8.6233.75/8.4933.86/8.5533.71/8.4233.87/8.4333.81/8.3133.71/8.3433.68/8.2033.57/8.22

PW3D PARE SMPL

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:80.44/81.0580.44/80.5880.38/80.2980.44/80.4980.44/80.7180.64/81.2480.65/81.6080.64/82.0580.38/82.2580.44/81.7680.38/83.8780.64/84.5880.54/85.6780.65/86.7080.60/86.9080.64/87.9980.55/88.6380.60/89.5880.47/90.3580.44/91.20
ACC(IN/OUT) :arrow_down:26.77/26.9726.77/13.1426.76/10.0826.77/8.9926.77/8.2626.97/8.0826.97/7.6926.97/7.6326.76/7.3526.77/7.2426.76/7.2026.97/7.1826.79/7.0526.97/7.0626.81/6.9926.97/7.0026.91/6.9726.81/6.8826.86/6.8826.77/6.83

AIST SPIN SMPL

Interval/Q1/1002/503/334/255/206/167/148/129/1110/1011/912/813/714/715/616/617/518/519/520/5
MPJPE(IN/OUT) :arrow_down:108.25/77.67108.25/77.42108.34/77.70108.25/77.67108.25/78.44108.38/78.80108.36/79.19108.38/80.66108.34/81.24108.25/82.10108.34/83.28108.38/84.23108.10/85.38108.36/87.78108.15/89.11108.38/91.28108.15/93.02108.15/94.50107.95/95.83108.25/98.18
ACC(IN/OUT) :arrow_down:33.83/13.4633.83/10.9533.90/10.0033.83/8.8733.83/8.1533.95/7.8433.93/7.6133.95/7.5533.90/7.4033.83/7.2733.90/7.1833.95/7.1633.69/7.1133.93/7.1333.74/7.1033.95/7.1033.73/7.1133.74/7.0033.52/6.9733.83/6.97