Use the Force, Luke! Learning to Predict Physical Forces by Simulating Effects

Kiana Ehsani, Shubham Tulsiani, Saurabh Gupta, Ali Farhadi, Abhinav Gupta
3/26/2020
cs.CVcs.LGcs.RO

Official code: ehsanik/touchTorch (75 stars, last commit 2023-10-03).

Abstract

When we humans look at a video of human-object interaction, we can not only infer what is happening but we can even extract actionable information and imitate those interactions. On the other hand, current recognition or geometric approaches lack the physicality of action representation. In this paper, we take a step towards a more physical understanding of actions. We address the problem of inferring contact points and the physical forces from videos of humans interacting with objects. One of the main challenges in tackling this problem is obtaining ground-truth labels for forces. We sidestep this problem by instead using a physics simulator for supervision. Specifically, we use a simulator to predict effects and enforce that estimated forces must lead to the same effect as depicted in the video. Our quantitative and qualitative results show that (a) we can predict meaningful forces from videos whose effects lead to accurate imitation of the motions observed, (b) by jointly optimizing for contact point and force prediction, we can improve the performance on both tasks in comparison to independent training, and (c) we can learn a representation from this model that generalizes to novel objects using few shot examples.

View on arXivView PDF

Code Implementations(1)

ehsanik/touchTorchOfficial100%

Use the Force Luke! Learning to Predict Physical Forces by Simulating Effects [CVPR2020] (https://arxiv.org/pdf/2003.12045.pdf)

7512Shell, PythonApr 10, 20203 years ago

Similar Papers

Cite this paper

@article{ehsani2020force,
  title  = {Use the Force, Luke! Learning to Predict Physical Forces by Simulating Effects},
  author = {Kiana Ehsani and Shubham Tulsiani and Saurabh Gupta and Ali Farhadi and Abhinav Gupta},
  year   = {2020},
  eprint = {2003.12045},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2003.12045}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2003.12045.svg)](https://codeofpaper.com/paper/2003.12045)

Discussion