Shaowei Liu, Hanwen Jiang, Jiarui Xu, Sifei Liu, Xiaolong Wang
Estimating 3D hand and object pose from a single image is an extremely challenging problem: hands and objects are often self-occluded during interactions, and the 3D annotations are scarce as even humans cannot directly label the ground-truths from a single image perfectly. To tackle these challenges, we propose a unified framework for estimating the 3D hand and object poses with semi-supervised learning. We build a joint learning framework where we perform explicit contextual reasoning between hand and object representations by a Transformer. Going beyond limited 3D annotations in a single image, we leverage the spatial-temporal consistency in large-scale hand-object videos as a constraint for generating pseudo labels in semi-supervised learning. Our method not only improves hand pose estimation in challenging real-world dataset, but also substantially improve the object pose which has fewer ground-truths per instance. By training with large-scale diverse videos, our model also generalizes better across multiple out-of-domain datasets. Project page and code: https://stevenlsw.github.io/Semi-Hand-Object
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Hand | HO-3D v2 | PA-MPJPE (mm) | 10.1 | SHO |
| Hand | DexYCB | Average MPJPE (mm) | 15.2 | SHO |
| Hand | DexYCB | Procrustes-Aligned MPJPE | 6.58 | SHO |
| Hand | HO-3D v2 | PA-MPJPE | 10.1 | SHO |
| Hand | HO-3D v2 | ST-MPJPE | 31.7 | SHO |
| Pose Estimation | HO-3D v2 | PA-MPJPE | 10.1 | SHO |
| Pose Estimation | HO-3D v2 | ST-MPJPE | 31.7 | SHO |
| Pose Estimation | HO-3D v2 | PA-MPJPE (mm) | 10.1 | SHO |
| Pose Estimation | DexYCB | Average MPJPE (mm) | 15.2 | SHO |
| Pose Estimation | DexYCB | Procrustes-Aligned MPJPE | 6.58 | SHO |
| Hand Pose Estimation | HO-3D v2 | PA-MPJPE (mm) | 10.1 | SHO |
| Hand Pose Estimation | DexYCB | Average MPJPE (mm) | 15.2 | SHO |
| Hand Pose Estimation | DexYCB | Procrustes-Aligned MPJPE | 6.58 | SHO |
| Hand Pose Estimation | HO-3D v2 | PA-MPJPE | 10.1 | SHO |
| Hand Pose Estimation | HO-3D v2 | ST-MPJPE | 31.7 | SHO |
| 3D | HO-3D v2 | PA-MPJPE | 10.1 | SHO |
| 3D | HO-3D v2 | ST-MPJPE | 31.7 | SHO |
| 3D | HO-3D v2 | PA-MPJPE (mm) | 10.1 | SHO |
| 3D | DexYCB | Average MPJPE (mm) | 15.2 | SHO |
| 3D | DexYCB | Procrustes-Aligned MPJPE | 6.58 | SHO |
| 3D Hand Pose Estimation | HO-3D v2 | PA-MPJPE (mm) | 10.1 | SHO |
| 3D Hand Pose Estimation | DexYCB | Average MPJPE (mm) | 15.2 | SHO |
| 3D Hand Pose Estimation | DexYCB | Procrustes-Aligned MPJPE | 6.58 | SHO |
| 3D Hand Pose Estimation | HO-3D v2 | PA-MPJPE | 10.1 | SHO |
| 3D Hand Pose Estimation | HO-3D v2 | ST-MPJPE | 31.7 | SHO |
| 6D Pose Estimation | HO-3D v2 | PA-MPJPE | 10.1 | SHO |
| 6D Pose Estimation | HO-3D v2 | ST-MPJPE | 31.7 | SHO |
| 1 Image, 2*2 Stitchi | HO-3D v2 | PA-MPJPE | 10.1 | SHO |
| 1 Image, 2*2 Stitchi | HO-3D v2 | ST-MPJPE | 31.7 | SHO |
| 1 Image, 2*2 Stitchi | HO-3D v2 | PA-MPJPE (mm) | 10.1 | SHO |
| 1 Image, 2*2 Stitchi | DexYCB | Average MPJPE (mm) | 15.2 | SHO |
| 1 Image, 2*2 Stitchi | DexYCB | Procrustes-Aligned MPJPE | 6.58 | SHO |