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

Yunzhi Zhang, Zizhang Li, Matt Zhou, Shangzhe Wu, Jiajun Wu
10/1/2024

No official code found. Best implementation: zzyunzhi/scene-language (270 stars, MIT, last commit 2025-07-12).

Abstract

We introduce the Scene Language, a visual scene representation that concisely and precisely describes the structure, semantics, and identity of visual scenes. It represents a scene with three key components: a ${\color{Orange}program}$ that specifies the hierarchical and relational structure of entities in the scene, ${\color{Blue}words}$ in natural language that summarize the semantic class of each entity, and ${\color{Purple}embeddings}$ that capture the visual identity of each entity. This representation can be inferred from pre-trained language models via a training-free inference technique, given text or image inputs. The resulting scene can be rendered into images using traditional, neural, or hybrid graphics renderers. Together, this forms an automated system for high-quality 3D and 4D scene generation. Compared with existing representations like scene graphs, our proposed Scene Language generates complex scenes with higher fidelity, while explicitly modeling the scene structures to enable precise control and editing.

View on arXivView PDF

Code Implementations(1)

MIT

(CVPR 2025 Highlight) The Scene Language: Representing Scenes with Programs, Words, and Embeddings

27015CSS, HTMLOct 27, 20241 years agoMIT
3d-generation4d-generationlanguage-modelvisual-representation

Similar Papers

Cite this paper

@article{zhang2024scene,
  title  = {The Scene Language: Representing Scenes with Programs, Words, and Embeddings},
  author = {Yunzhi Zhang and Zizhang Li and Matt Zhou and Shangzhe Wu and Jiajun Wu},
  year   = {2024},
  eprint = {2410.16770},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.16770},
  journal = {CVPR 2024 2024}
}

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/2410.16770.svg)](https://codeofpaper.com/paper/2410.16770)

Discussion