SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2303.14644 · CVPR · 2023

Affordance Grounding from Demonstration Video to Target Image

Joya Chen, Difei Gao, Zheng Shou, Kevin Qinghong, Lin Mike

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 1 functions out of this paper's own repositories and ran 1 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
showlab/afformer — 1 of 1
FunctionStatusWhere it lives
Afformer Ran showlab/afformer/afformer/afformer.py
pointer only (licence: NONE) · get_code("1fa04425ef20ddae")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

Humans excel at learning from expert demonstrations and solving their own problems. To equip intelligent robots and assistants, such as AR glasses, with this ability, it is essential to ground human hand interactions (i.e., affordances) from demonstration videos and apply them to a target image like a user's AR glass view. This video-toimage affordance grounding task is challenging due to (1) the need to predict fine-grained affordances, and ( 2) the limited training data, which inadequately covers video-image discrepancies and negatively impacts grounding. To tackle them, we propose Affordance Transformer (Afformer), which has a fine-grained transformer-based decoder that gradually refines affordance grounding. Moreover, we introduce Mask Affordance Hand (MaskAHand), a selfsupervised pre-training technique for synthesizing videoimage data and simulating context changes, enhancing affordance grounding across video-image discrepancies. Afformer with MaskAHand pre-training achieves state-of-theart performance on multiple benchmarks, including a substantial 37% improvement on the OPRA dataset. Code is made available at https://github.com/showlab/afformer.

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2303.14644")
get_code_for_paper("2303.14644")
have("2303.14644")

Connect an agent — have() is free.