3PoinTr: 3D Point Tracks for Learning Manipulation from Unconstrained Human Videos
About
Learning manipulation policies from human videos could greatly reduce the need for expensive robot demonstrations, but existing approaches typically require restrictive assumptions such as choreographed human motions, predefined keypoints, manual annotations, or known grasp locations. We propose 3PoinTr, a method for pretraining sample-efficient robot policies from unconstrained human videos by predicting dense 3D point tracks. In the unconstrained human demonstration videos, humans are free to follow whatever trajectories and manipulation strategies they see fit, rather than choreographing their motions to mimic a robot. 3PoinTr uses a lightweight visibility-aware transformer to learn how scene points should move from human videos, and then trains a closed-loop multitask robot policy to flexibly extract action-relevant priors from those predicted point tracks. With only 20 action-labeled robot demonstrations, 3PoinTr achieves a 25.0 percentage point higher average success rate than the strongest behavior cloning and video-pretraining baselines on real-world tasks, and a 29.6 percentage point higher average success rate in simulation. Targeted ablations support the key design choices and confirm the benefit of learning from actionless videos. We further show that 3PoinTr's point track prediction transformer outperforms a strong baseline by preserving supervision over partially occluded points. Project page: https://adamhung60.github.io/3PoinTr/.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Block Stack | Simulation | Success Rate99.9 | 18 | |
| Open microwave | Simulation | Success Rate97.5 | 18 | |
| Glass | Simulation | Success Rate98.3 | 18 | |
| open drawer | Real-World (test) | Success Rate90 | 12 | |
| Fold Sock | Real-World (test) | Success Rate90 | 3 | |
| Right Glass | Real-World (test) | Success Rate10 | 3 | |
| Throw Away Paper | Real-World (test) | Success Rate90 | 3 | |
| 3D Point Track Prediction | Block Stack Simulation 100 train samples (unseen) | Average Displacement Error (ADE)0.2 | 2 | |
| 3D Point Track Prediction | Open Microwave Simulation 100 samples (train unseen) | ADE1.32 | 2 | |
| 3D Point Track Prediction | Glass Simulation unseen 100 samples (train) | ADE0.78 | 2 |