atlas

Research map / Vision-language and multimodal / Robot action and navigation

Grounding 3D Object Affordance with Language Instructions, Visual Observations and Interactions

CVPR 2025 · Vision-language and multimodal › Robot action and navigation · approach: Memory and subgoal-based manipulation · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces the task of grounding 3D object affordance from language, images and point clouds, releases the AGPIL dataset (full, partial and rotation views) and the LMAffordance3D baseline built on a frozen LLaVA-7B.

Problem

Grounding 3D object affordance regions from language instructions plus visual observations (images and point clouds), including partial and rotated object views, which prior 3D affordance methods handle poorly for unseen affordances and categories.

Approach

A multi-modal vision encoder (ResNet18 for images, PointNet++ for point clouds) fuses 2D and 3D spatial features, projects them into a VLM's text space via an adapter, and uses a cross-attention decoder with spatial queries over the VLM output to predict point-wise affordance heatmaps.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add interaction image input (ablation)LMAffordance3D · AGPIL full-view seenAUC: 0.8827 -> 0.8895Helped
add interaction image input (ablation)LMAffordance3D · AGPIL full-view unseenAUC: 0.7604 -> 0.7741Helped
add interaction image input (ablation)LMAffordance3D · AGPIL partial-view seenAUC: 0.8383 -> 0.8478Helped
add interaction image input (ablation)LMAffordance3D · AGPIL partial-view unseenAUC: 0.7426 -> 0.7602Helped
add interaction image input (ablation)LMAffordance3D · AGPIL rotation-view seenAUC: 0.7732 -> 0.7823Helped
add interaction image input (ablation)LMAffordance3D · AGPIL rotation-view unseenAUC: 0.6126 -> 0.6303Helped
use full GPT-4o instruction instead of no instruction (ablation)LMAffordance3D · AGPIL full-view seenAUC: 0.8263 -> 0.8895Helped
use full GPT-4o instruction instead of no instruction (ablation)LMAffordance3D · AGPIL full-view unseenAUC: 0.6741 -> 0.7741Helped
use full GPT-4o instruction instead of no instruction (ablation)LMAffordance3D · AGPIL partial-view seenAUC: 0.8281 -> 0.8478Helped
use full GPT-4o instruction instead of no instruction (ablation)LMAffordance3D · AGPIL partial-view unseenAUC: 0.6513 -> 0.7602Helped
use full GPT-4o instruction instead of no instruction (ablation)LMAffordance3D · AGPIL rotation-view seenAUC: 0.7052 -> 0.7823Helped
use full GPT-4o instruction instead of no instruction (ablation)LMAffordance3D · AGPIL rotation-view unseenAUC: 0.5899 -> 0.6303Helped

Surprising findings

Limitations

Experimental setup

Datasets: AGPIL 3D AffordanceNet AGD20K PIAD ImageNet

Benchmarks: AGPIL

Metrics: AUC aIoU SIM MAE

Baselines: 3D AffordanceNet IAG OpenAD PointRefer

Builds on: LLaVA 3D AffordanceNet PIAD PointNet++

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy