Kailin Li, Lixin Yang, Xinyu Zhan, Jun Lv, Wenqiang Xu, Jiefeng Li, Cewu Lu
Estimating the articulated 3D hand-object pose from a single RGB image is a highly ambiguous and challenging problem, requiring large-scale datasets that contain diverse hand poses, object types, and camera viewpoints. Most real-world datasets lack these diversities. In contrast, data synthesis can easily ensure those diversities separately. However, constructing both valid and diverse hand-object interactions and efficiently learning from the vast synthetic data is still challenging. To address the above issues, we propose ArtiBoost, a lightweight online data enhancement method. ArtiBoost can cover diverse hand-object poses and camera viewpoints through sampling in a Composited hand-object Configuration and Viewpoint space (CCV-space) and can adaptively enrich the current hard-discernable items by loss-feedback and sample re-weighting. ArtiBoost alternatively performs data exploration and synthesis within a learning pipeline, and those synthetic data are blended into real-world source data for training. We apply ArtiBoost on a simple learning baseline network and witness the performance boost on several hand-object benchmarks. Our models and code are available at https://github.com/lixiny/ArtiBoost.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Hand | HO-3D v3 | AUC_J | 0.785 | ArtiBoost |
| Hand | HO-3D v3 | AUC_V | 0.792 | ArtiBoost |
| Hand | HO-3D v3 | F@15mm | 0.946 | ArtiBoost |
| Hand | HO-3D v3 | F@5mm | 0.507 | ArtiBoost |
| Hand | HO-3D v3 | PA-MPJPE | 10.8 | ArtiBoost |
| Hand | HO-3D v3 | PA-MPVPE | 10.4 | ArtiBoost |
| Hand | HO-3D v2 | AUC_J | 0.773 | ArtiBoost |
| Hand | HO-3D v2 | AUC_V | 0.782 | ArtiBoost |
| Hand | HO-3D v2 | F@15mm | 0.944 | ArtiBoost |
| Hand | HO-3D v2 | F@5mm | 0.488 | ArtiBoost |
| Hand | HO-3D v2 | PA-MPJPE (mm) | 11.4 | ArtiBoost |
| Hand | HO-3D v2 | PA-MPVPE | 10.9 | ArtiBoost |
| Hand | HO-3D v2 | Average MPJPE (mm) | 26.3 | ArtiBoost |
| Hand | HO-3D v2 | PA-MPJPE | 11.4 | ArtiBoost |
| Hand | HO-3D v2 | ST-MPJPE | 25.3 | ArtiBoost |
| Hand | DexYCB | Average MPJPE (mm) | 12.8 | ArtiBoost |
| Pose Estimation | HO-3D v2 | Average MPJPE (mm) | 26.3 | ArtiBoost |
| Pose Estimation | HO-3D v2 | PA-MPJPE | 11.4 | ArtiBoost |
| Pose Estimation | HO-3D v2 | ST-MPJPE | 25.3 | ArtiBoost |
| Pose Estimation | DexYCB | Average MPJPE (mm) | 12.8 | ArtiBoost |
| Pose Estimation | HO-3D v3 | AUC_J | 0.785 | ArtiBoost |
| Pose Estimation | HO-3D v3 | AUC_V | 0.792 | ArtiBoost |
| Pose Estimation | HO-3D v3 | F@15mm | 0.946 | ArtiBoost |
| Pose Estimation | HO-3D v3 | F@5mm | 0.507 | ArtiBoost |
| Pose Estimation | HO-3D v3 | PA-MPJPE | 10.8 | ArtiBoost |
| Pose Estimation | HO-3D v3 | PA-MPVPE | 10.4 | ArtiBoost |
| Pose Estimation | HO-3D v2 | AUC_J | 0.773 | ArtiBoost |
| Pose Estimation | HO-3D v2 | AUC_V | 0.782 | ArtiBoost |
| Pose Estimation | HO-3D v2 | F@15mm | 0.944 | ArtiBoost |
| Pose Estimation | HO-3D v2 | F@5mm | 0.488 | ArtiBoost |
| Pose Estimation | HO-3D v2 | PA-MPJPE (mm) | 11.4 | ArtiBoost |
| Pose Estimation | HO-3D v2 | PA-MPVPE | 10.9 | ArtiBoost |
| Hand Pose Estimation | HO-3D v3 | AUC_J | 0.785 | ArtiBoost |
| Hand Pose Estimation | HO-3D v3 | AUC_V | 0.792 | ArtiBoost |
| Hand Pose Estimation | HO-3D v3 | F@15mm | 0.946 | ArtiBoost |
| Hand Pose Estimation | HO-3D v3 | F@5mm | 0.507 | ArtiBoost |
| Hand Pose Estimation | HO-3D v3 | PA-MPJPE | 10.8 | ArtiBoost |
| Hand Pose Estimation | HO-3D v3 | PA-MPVPE | 10.4 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | AUC_J | 0.773 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | AUC_V | 0.782 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | F@15mm | 0.944 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | F@5mm | 0.488 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | PA-MPJPE (mm) | 11.4 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | PA-MPVPE | 10.9 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | Average MPJPE (mm) | 26.3 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | PA-MPJPE | 11.4 | ArtiBoost |
| Hand Pose Estimation | HO-3D v2 | ST-MPJPE | 25.3 | ArtiBoost |
| Hand Pose Estimation | DexYCB | Average MPJPE (mm) | 12.8 | ArtiBoost |
| 3D | HO-3D v2 | Average MPJPE (mm) | 26.3 | ArtiBoost |
| 3D | HO-3D v2 | PA-MPJPE | 11.4 | ArtiBoost |
| 3D | HO-3D v2 | ST-MPJPE | 25.3 | ArtiBoost |
| 3D | DexYCB | Average MPJPE (mm) | 12.8 | ArtiBoost |
| 3D | HO-3D v3 | AUC_J | 0.785 | ArtiBoost |
| 3D | HO-3D v3 | AUC_V | 0.792 | ArtiBoost |
| 3D | HO-3D v3 | F@15mm | 0.946 | ArtiBoost |
| 3D | HO-3D v3 | F@5mm | 0.507 | ArtiBoost |
| 3D | HO-3D v3 | PA-MPJPE | 10.8 | ArtiBoost |
| 3D | HO-3D v3 | PA-MPVPE | 10.4 | ArtiBoost |
| 3D | HO-3D v2 | AUC_J | 0.773 | ArtiBoost |
| 3D | HO-3D v2 | AUC_V | 0.782 | ArtiBoost |
| 3D | HO-3D v2 | F@15mm | 0.944 | ArtiBoost |
| 3D | HO-3D v2 | F@5mm | 0.488 | ArtiBoost |
| 3D | HO-3D v2 | PA-MPJPE (mm) | 11.4 | ArtiBoost |
| 3D | HO-3D v2 | PA-MPVPE | 10.9 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v3 | AUC_J | 0.785 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v3 | AUC_V | 0.792 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v3 | F@15mm | 0.946 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v3 | F@5mm | 0.507 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v3 | PA-MPJPE | 10.8 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v3 | PA-MPVPE | 10.4 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | AUC_J | 0.773 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | AUC_V | 0.782 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | F@15mm | 0.944 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | F@5mm | 0.488 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | PA-MPJPE (mm) | 11.4 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | PA-MPVPE | 10.9 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | Average MPJPE (mm) | 26.3 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | PA-MPJPE | 11.4 | ArtiBoost |
| 3D Hand Pose Estimation | HO-3D v2 | ST-MPJPE | 25.3 | ArtiBoost |
| 3D Hand Pose Estimation | DexYCB | Average MPJPE (mm) | 12.8 | ArtiBoost |
| 6D Pose Estimation | HO-3D v2 | Average MPJPE (mm) | 26.3 | ArtiBoost |
| 6D Pose Estimation | HO-3D v2 | PA-MPJPE | 11.4 | ArtiBoost |
| 6D Pose Estimation | HO-3D v2 | ST-MPJPE | 25.3 | ArtiBoost |
| 6D Pose Estimation | DexYCB | Average MPJPE (mm) | 12.8 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | Average MPJPE (mm) | 26.3 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | PA-MPJPE | 11.4 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | ST-MPJPE | 25.3 | ArtiBoost |
| 1 Image, 2*2 Stitchi | DexYCB | Average MPJPE (mm) | 12.8 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v3 | AUC_J | 0.785 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v3 | AUC_V | 0.792 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v3 | F@15mm | 0.946 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v3 | F@5mm | 0.507 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v3 | PA-MPJPE | 10.8 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v3 | PA-MPVPE | 10.4 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | AUC_J | 0.773 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | AUC_V | 0.782 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | F@15mm | 0.944 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | F@5mm | 0.488 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | PA-MPJPE (mm) | 11.4 | ArtiBoost |
| 1 Image, 2*2 Stitchi | HO-3D v2 | PA-MPVPE | 10.9 | ArtiBoost |