GRAINS: Generative Recursive Autoencoders for INdoor Scenes
Not on the map. Why?
Abstract (arXiv)
We present a generative neural network which enables us to generate plausible 3D indoor scenes in large quantities and varieties, easily and highly efficiently. Our key observation is that indoor scene structures are inherently hierarchical. Hence, our network is not convolutional; it is a recursive neural network or RvNN. Using a dataset of annotated scene hierarchies, we train a variational recursive autoencoder, or RvNN-VAE, which performs scene object grouping during its encoding phase and scene generation during decoding. Specifically, a set of encoders are recursively applied to group 3D objects based on support, surround, and co-occurrence relations in a scene, encoding information about object spatial properties, semantics, and their relative positioning with respect to other objects in the hierarchy. By training a variational autoencoder (VAE), the resulting fixed-length codes roughly follow a Gaussian distribution. A novel 3D scene can be generated hierarchically by the decoder from a randomly sampled code from the learned distribution. We coin our method GRAINS, for Generative Recursive Autoencoders for INdoor Scenes. We demonstrate the capability of GRAINS to generate plausible and diverse 3D indoor scenes and compare with existing methods for 3D scene synthesis. We show applications of GRAINS including 3D scene modeling from 2D layouts, scene editing, and semantic scene segmentation via PointNet whose performance is boosted by the large quantity and variety of 3D scenes generated by our method.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). First posted on arXiv 24 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 12; 2022: 7; 2023: 5; 2024: 3; 2025: 7; 2026: 4.
38 papers.
Sort:
By area:
- 2021ATISS: Autoregressive Transformers for Indoor Scene Synthesiscited by 195
- 2021Graph-to-3D: End-to-End Generation and Manipulation of 3D Scenes Using Scene Graphscited by 83
- 2023LEGO-Net: Learning Regular Rearrangements of Objects in Roomscited by 75
- 2022MIME: Human-Aware 3D Scene Generationcited by 57
- 2021Exploiting Edge-Oriented Reasoning for 3D Point-based Scene Graph Analysiscited by 47
- 2022RGBD2: Generative Scene Synthesis via Incremental View Inpainting using RGBD Diffusion Modelscited by 45
- 2024Mixed Diffusion for 3D Indoor Scene Synthesiscited by 30
- 2022SPAGHETTI: Editing Implicit Shapes Through Part Aware Generationcited by 28
- 2021Indoor Scene Generation from a Collection of Semantic-Segmented Depth Imagescited by 27
- 2025SceneEval: Evaluating Semantic Coherence in Text-Conditioned 3D Indoor Scene Synthesiscited by 26
- 2022Learning 3D Scene Priors with 2D Supervisioncited by 24
- 2024SceneFactor: Factored Latent 3D Diffusion for Controllable 3D Scene Generationcited by 24
26 more
- 20253D Scene Generation: A Surveycited by 24
- 2025HSM: Hierarchical Scene Motifs for Multi-Scale Indoor Scene Generationcited by 22
- 2022LayoutEnhancer: Generating Good Indoor Layouts from Imperfect Datacited by 20
- 2023SGRec3D: Self-Supervised 3D Scene Graph Learning via Object-Level Scene Reconstructioncited by 20
- 2023Patch-based 3D Natural Scene Generation from a Single Examplecited by 15
- 2025CasaGPT: Cuboid Arrangement and Scene Assembly for Interior Designcited by 14
- 2024FurniScene: A Large-scale 3D Room Dataset with Intricate Furnishing Scenescited by 10
- 2022Spatial Commonsense Graph for Object Localisation in Partial Scenescited by 9
- 2023Diverse Multimedia Layout Generation with Multi Choice Learningcited by 8
- 2021SemIE: Semantically-aware Image Extrapolationcited by 7
- 2025SemLayoutDiff: Semantic Layout Generation with Diffusion Model for Indoor Scene Synthesiscited by 6
- 2021Walk2Map: Extracting Floor Plans from Indoor Walk Trajectoriescited by 4
- 2023AutoEncoding Tree for City Generation and Applicationscited by 3
- 2021In-game Residential Home Planning via Visual Context-aware Global Relation Learningcited by 2
- 2021Contextual Scene Augmentation and Synthesis via GSACNetcited by 2
- 2021ReGroup: Recursive Neural Networks for Hierarchical Grouping of Vector Graphic Primitivescited by 2
- 2025Learning to Place Objects with Programs and Iterative Self Trainingcited by 2
- 2021Deep Reinforcement Learning for Producing Furniture Layout in Indoor Scenescited by 1
- 2021MINERVAS: Massive INterior EnviRonments VirtuAl Synthesiscited by 1
- 2022Structured Graph Variational Autoencoders for Indoor Furniture layout Generationcited by 1
- 2026Raster2Seq: Polygon Sequence Generation for Floorplan Reconstructioncited by 1
- 2026BoxSplitGen: A Generative Model for 3D Part Bounding Boxes in Varying Granularitycited by 1
- 2026CasLayout: Cascaded 3D Layout Diffusion for Indoor Scene Synthesis with Implicit Relation Modelingcited by 1
- 2021Learning Aesthetic Layouts via Visual Guidancecited by 0
- 2025Recursive Variational Autoencoders for 3D Blood Vessel Generative Modelingcited by 0
- 2026DOGS: Design-Space Sampling for Prompt-Driven Logo Generationcited by 0
- 2026DOGS: Design-Space Sampling for Prompt-Driven Logo Generation7 Oct 2026
- 2026CasLayout: Cascaded 3D Layout Diffusion for Indoor Scene Synthesis with Implicit Relation Modeling30 Apr 2026
- 2026BoxSplitGen: A Generative Model for 3D Part Bounding Boxes in Varying Granularity24 Feb 2026
- 2026Raster2Seq: Polygon Sequence Generation for Floorplan Reconstruction9 Feb 2026
- 2025SemLayoutDiff: Semantic Layout Generation with Diffusion Model for Indoor Scene Synthesis26 Aug 2025
- 2025Recursive Variational Autoencoders for 3D Blood Vessel Generative Modeling17 Jun 2025
- 20253D Scene Generation: A Survey8 May 2025
- 2025CasaGPT: Cuboid Arrangement and Scene Assembly for Interior Design28 Apr 2025
- 2025HSM: Hierarchical Scene Motifs for Multi-Scale Indoor Scene Generation21 Mar 2025
- 2025SceneEval: Evaluating Semantic Coherence in Text-Conditioned 3D Indoor Scene Synthesis18 Mar 2025
- 2025Learning to Place Objects with Programs and Iterative Self Training6 Mar 2025
- 2024SceneFactor: Factored Latent 3D Diffusion for Controllable 3D Scene Generation2 Dec 2024
26 more
- 2024Mixed Diffusion for 3D Indoor Scene Synthesis31 May 2024
- 2024FurniScene: A Large-scale 3D Room Dataset with Intricate Furnishing Scenes7 Jan 2024
- 2023AutoEncoding Tree for City Generation and Applications27 Sep 2023
- 2023SGRec3D: Self-Supervised 3D Scene Graph Learning via Object-Level Scene Reconstruction27 Sep 2023
- 2023Patch-based 3D Natural Scene Generation from a Single Example25 Apr 2023
- 2023LEGO-Net: Learning Regular Rearrangements of Objects in Rooms23 Jan 2023
- 2023Diverse Multimedia Layout Generation with Multi Choice Learning16 Jan 2023
- 2022RGBD2: Generative Scene Synthesis via Incremental View Inpainting using RGBD Diffusion Models12 Dec 2022
- 2022MIME: Human-Aware 3D Scene Generation8 Dec 2022
- 2022Learning 3D Scene Priors with 2D Supervision25 Nov 2022
- 2022Structured Graph Variational Autoencoders for Indoor Furniture layout Generation11 Apr 2022
- 2022Spatial Commonsense Graph for Object Localisation in Partial Scenes10 Mar 2022
- 2022LayoutEnhancer: Generating Good Indoor Layouts from Imperfect Data1 Feb 2022
- 2022SPAGHETTI: Editing Implicit Shapes Through Part Aware Generation31 Jan 2022
- 2021ReGroup: Recursive Neural Networks for Hierarchical Grouping of Vector Graphic Primitives23 Nov 2021
- 2021ATISS: Autoregressive Transformers for Indoor Scene Synthesis7 Oct 2021
- 2021SemIE: Semantically-aware Image Extrapolation31 Aug 2021
- 2021Indoor Scene Generation from a Collection of Semantic-Segmented Depth Images20 Aug 2021
- 2021Graph-to-3D: End-to-End Generation and Manipulation of 3D Scenes Using Scene Graphs19 Aug 2021
- 2021Learning Aesthetic Layouts via Visual Guidance13 Jul 2021
- 2021MINERVAS: Massive INterior EnviRonments VirtuAl Synthesis13 Jul 2021
- 2021Contextual Scene Augmentation and Synthesis via GSACNet29 Mar 2021
- 2021Exploiting Edge-Oriented Reasoning for 3D Point-based Scene Graph Analysis9 Mar 2021
- 2021Walk2Map: Extracting Floor Plans from Indoor Walk Trajectories27 Feb 2021
- 2021In-game Residential Home Planning via Visual Context-aware Global Relation Learning8 Feb 2021
- 2021Deep Reinforcement Learning for Producing Furniture Layout in Indoor Scenes19 Jan 2021
- 2022RGBD2: Generative Scene Synthesis via Incremental View Inpainting using RGBD Diffusion Modelscited by 45
- 2024Mixed Diffusion for 3D Indoor Scene Synthesiscited by 30
- 20253D Scene Generation: A Surveycited by 24
- 2025SemLayoutDiff: Semantic Layout Generation with Diffusion Model for Indoor Scene Synthesiscited by 6
- 2026BoxSplitGen: A Generative Model for 3D Part Bounding Boxes in Varying Granularitycited by 1
- 2026BoxSplitGen: A Generative Model for 3D Part Bounding Boxes in Varying Granularity24 Feb 2026
- 2025SemLayoutDiff: Semantic Layout Generation with Diffusion Model for Indoor Scene Synthesis26 Aug 2025
- 20253D Scene Generation: A Survey8 May 2025
- 2024Mixed Diffusion for 3D Indoor Scene Synthesis31 May 2024
- 2022RGBD2: Generative Scene Synthesis via Incremental View Inpainting using RGBD Diffusion Models12 Dec 2022
- 2021ATISS: Autoregressive Transformers for Indoor Scene Synthesiscited by 195
- 2021Graph-to-3D: End-to-End Generation and Manipulation of 3D Scenes Using Scene Graphscited by 83
- 2023LEGO-Net: Learning Regular Rearrangements of Objects in Roomscited by 75
- 2022MIME: Human-Aware 3D Scene Generationcited by 57
- 2021Exploiting Edge-Oriented Reasoning for 3D Point-based Scene Graph Analysiscited by 47
- 2022SPAGHETTI: Editing Implicit Shapes Through Part Aware Generationcited by 28
- 2021Indoor Scene Generation from a Collection of Semantic-Segmented Depth Imagescited by 27
- 2025SceneEval: Evaluating Semantic Coherence in Text-Conditioned 3D Indoor Scene Synthesiscited by 26
- 2022Learning 3D Scene Priors with 2D Supervisioncited by 24
- 2024SceneFactor: Factored Latent 3D Diffusion for Controllable 3D Scene Generationcited by 24
- 2025HSM: Hierarchical Scene Motifs for Multi-Scale Indoor Scene Generationcited by 22
- 2022LayoutEnhancer: Generating Good Indoor Layouts from Imperfect Datacited by 20
12 most cited of 33 All 33 (JSON)
- 2026DOGS: Design-Space Sampling for Prompt-Driven Logo Generation7 Oct 2026
- 2026CasLayout: Cascaded 3D Layout Diffusion for Indoor Scene Synthesis with Implicit Relation Modeling30 Apr 2026
- 2026Raster2Seq: Polygon Sequence Generation for Floorplan Reconstruction9 Feb 2026
- 2025Recursive Variational Autoencoders for 3D Blood Vessel Generative Modeling17 Jun 2025
- 2025CasaGPT: Cuboid Arrangement and Scene Assembly for Interior Design28 Apr 2025
- 2025HSM: Hierarchical Scene Motifs for Multi-Scale Indoor Scene Generation21 Mar 2025
- 2025SceneEval: Evaluating Semantic Coherence in Text-Conditioned 3D Indoor Scene Synthesis18 Mar 2025
- 2025Learning to Place Objects with Programs and Iterative Self Training6 Mar 2025
- 2024SceneFactor: Factored Latent 3D Diffusion for Controllable 3D Scene Generation2 Dec 2024
- 2024FurniScene: A Large-scale 3D Room Dataset with Intricate Furnishing Scenes7 Jan 2024
- 2023AutoEncoding Tree for City Generation and Applications27 Sep 2023
- 2023SGRec3D: Self-Supervised 3D Scene Graph Learning via Object-Level Scene Reconstruction27 Sep 2023
12 newest of 33 All 33 (JSON)