atlas

Research map / 3D vision / 3D generation

SceneFun3D: Fine-Grained Functionality and Affordance Understanding in 3D Scenes

CVPR 2024 · 3D vision › 3D generation · approach: Open-vocabulary 3D scene understanding · 36 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 SceneFun3D, a laser-scan-based dataset of 710 indoor scenes with fine-grained functional interactive element masks, affordance labels, motion parameters and task descriptions, plus three benchmark tasks adapted from existing 3D segmentation methods.

Problem

Existing 3D scene understanding focuses on semantic and instance segmentation of objects, lacking fine-grained annotations of functional interactive elements (handles, knobs, buttons) and their affordances and motions in real-world 3D scenes, which are often missed by commodity RGB-D reconstructions

Approach

Annotate functional interactive elements directly on high-resolution Faro laser scans (voxel 5mm) with Gibsonian affordance labels, motion parameters, and telic task descriptions linking affordances to purpose, and adapt existing segmentation and open-vocabulary methods to three new tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Adapt Mask3D with fine-grained masks and curriculum learningFunctionality segmentation · Functionality segmentation testAP25: 17.2 -> 26.6Helped
Use functional-element masks instead of object-level masks for language-guided segmentationOpenMask3D · Task-driven affordance grounding testAP25: 0.0 -> 17.5Helped
Use functional-element masks for groundingOpenMask3D · Task-driven affordance grounding testAP50: 0.0 -> 8.0Helped
Add coarse-to-fine mask expansion with r0=0.1 (ablation)Mask3D-F · Functionality segmentation testAP25: 0.0 -> 26.6Helped
Set initial mask expansion radius to 0.2 instead of 0.1 (ablation)Mask3D-F · Functionality segmentation testAP25: 26.6 -> 26.2Hurt
Set initial mask expansion radius to 0.05 instead of 0.1 (ablation)Mask3D-F · Functionality segmentation testAP25: 26.6 -> 18.6Hurt
Disable coarse-to-fine mask expansion (ablation)Mask3D-F · Functionality segmentation testAP25: 26.6 -> 0.0Hurt
Set crop-expansion ratio to 0.5 instead of 0.1 (ablation)OpenMask3D-F · Task-driven affordance grounding testAP50: 4.5 -> 8.3Helped
Set crop-expansion ratio to 0.5 instead of 0.1 (ablation)OpenMask3D-F · Task-driven affordance grounding testAP25: 11.2 -> 16.2Helped
Set crop-expansion ratio to 1.0 instead of 0.5 (ablation)OpenMask3D-F · Task-driven affordance grounding testAP50: 8.3 -> 8.0Hurt
Set crop-expansion ratio to 1.0 instead of 0.5 (ablation)OpenMask3D-F · Task-driven affordance grounding testAP25: 16.2 -> 17.5Helped
Set crop-expansion ratio to 2.0 instead of 1.0 (ablation)OpenMask3D-F · Task-driven affordance grounding testAP25: 17.5 -> 16.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ARKitScenes SceneFun3D

Benchmarks: SceneFun3D

Metrics: AP AP50 AP25

Baselines: SoftGroup-F LERF Mask3D-F OpenMask3D

Builds on: Mask3D SoftGroup OpenMask3D LERF ARKitScenes

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