Semi-Supervised 3D Hand-Object Poses Estimation with Interactions in Time
About
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
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Hand Pose Estimation | HO-3D (test) | Joint Error (mm)2.93 | 53 | |
| Hand Pose Estimation | DexYCB (S1) | J-PE17.1 | 36 | |
| Hand Pose Estimation | DexYCB (S0) | J-PE13.53 | 36 | |
| Hand Pose Estimation | DexYCB S3 (test) | J-PE15.18 | 36 | |
| Hand Mesh Reconstruction | HO3D v2 (test) | F@50.528 | 34 | |
| 3D Hand Reconstruction | DexYCB (test) | -- | 28 | |
| Hand Pose Estimation | FreiHAND | J-PE14 | 24 | |
| 3D Hand-Object Interaction | HO3D v2 (test) | PA-MPJPE9.9 | 20 | |
| Hand Pose Estimation | HO-3D v2 (test) | F-score @ 5mm56 | 16 | |
| Hand-Object Pose Estimation | HO3D v2 (test) | MPJPE31.7 | 13 |