atlas

Research map / Vision-language and multimodal / Human and embodied modeling

The Scene Language: Representing Scenes with Programs, Words, and Embeddings

CVPR 2025 · Vision-language and multimodal › Human and embodied modeling · approach: Language-grounded scene text and structure · 3 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.

Proposes the Scene Language, a representation of scenes as a program, words, and CLIP embeddings, inferred training-free from text or image inputs with an LLM and rendered into 3D/4D scenes.

Problem

Existing scene representations (scene graphs, program-based methods, diffusion latents) lack a joint treatment of hierarchical structure, semantic class, and instance-level visual identity, limiting fidelity and precise editing in 3D/4D scene generation.

Approach

A scene is represented as a triple of a Lisp-style entity-function program, natural-language words binding each function to a semantic class, and an ordered list of neural (CLIP text-space) embeddings giving each entity's identity; a pre-trained LM generates the program and words without training, and embeddings are obtained from text via CLIP or from images via textual inversion.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use the Scene Language program representation instead of direct scene generation (ablation)MVDream · Numeric promptsCount: 0.11 -> 1.0Helped
Use the Scene Language instead of MVDreamText-prompted 3D generation · Numeric promptsAlignment: 10.79±12.83 -> 85.65±13.71Helped
Use the Scene Language instead of MVDreamText-prompted 3D generation · Numeric promptsCLIP: 0.312±0.046 -> 0.351±0.051Helped
Use the Scene Language instead of GraphDreamerText-prompted 3D generation · Generic promptsAlignment: 15.75±20.39 -> 52.13±26.83Helped
Use the Scene Language instead of GraphDreamerText-prompted 3D generation · Generic promptsCLIP: 0.230±0.097 -> 0.328±0.030Mixed
Use the Scene Language instead of GraphDreamerImage-prompted scene generation · Image-prompted scene generationLPIPS: 0.811 -> 0.681Helped
Use the Scene Language instead of 4D-fyText-prompted 4D generation · Text-prompted 4D generationCLIP: 0.352 -> 0.341Hurt
Use the Scene Language instead of 4D-fyText-prompted 4D generation · Text-prompted 4D generationDynamic: 0.2% -> 5.9%Helped

Surprising findings

Limitations

Experimental setup

Metrics: user preference alignment CLIP similarity counting accuracy Dynamic degrees LPIPS

Baselines: GraphDreamer MVDream 4D-fy

Builds on: GraphDreamer MVDream Textual Inversion GALA3D 3D Gaussian Splatting

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