Controllable scene synthesis aims to create interactive environments for various industrial use cases. Scene graphs provide a highly suitable interface to facilitate these applications by abstracting the scene context in a compact manner. Existing methods, reliant on retrieval from extensive databases or pre-trained shape embeddings, often overlook scene-object and object-object relationships, leading to inconsistent results due to their limited generation capacity. To address this issue, we present CommonScenes, a fully generative model that converts scene graphs into corresponding controllable 3D scenes, which are semantically realistic and conform to commonsense. Our pipeline consists of two branches, one predicting the overall scene layout via a variational auto-encoder and the other generating compatible shapes via latent diffusion, capturing global scene-object and local inter-object relationships while preserving shape diversity. The generated scenes can be manipulated by editing the input scene graph and sampling the noise in the diffusion model. Due to lacking a scene graph dataset offering high-quality object-level meshes with relations, we also construct SG-FRONT, enriching the off-the-shelf indoor dataset 3D-FRONT with additional scene graph labels. Extensive experiments are conducted on SG-FRONT where CommonScenes shows clear advantages over other methods regarding generation consistency, quality, and diversity. Codes and the dataset will be released upon acceptance.
翻译:可控场景合成旨在为各类工业应用创建交互式环境。场景图通过紧凑方式抽象场景上下文,为促进这些应用提供了高度适配的接口。现有方法依赖从大型数据库检索或预训练的形状嵌入,往往忽略场景-物体与物体-物体关系,因生成能力受限导致结果不一致。针对该问题,我们提出CommonScenes——一种全生成式模型,可将场景图转化为对应的可控三维场景,这些场景在语义上逼真且符合常识。我们的流程包含两个分支:一个通过变分自编码器预测整体场景布局,另一个通过潜在扩散生成兼容形状,在保留形状多样性的同时捕获全局场景-物体关系与局部物体间关系。通过编辑输入场景图并对扩散模型中的噪声进行采样,可操控生成的场景。由于缺乏提供高质量带关系物体级网格的场景图数据集,我们还构建了SG-FRONT,为现成的室内数据集3D-FRONT补充场景图标签。在SG-FRONT上开展的广泛实验表明,CommonScenes在生成一致性、质量与多样性方面均优于其他方法。代码与数据集将在论文接收后公开。