Urban planning designs land-use configurations and can benefit building livable, sustainable, safe communities. Inspired by image generation, deep urban planning aims to leverage deep learning to generate land-use configurations. However, urban planning is a complex process. Existing studies usually ignore the need of personalized human guidance in planning, and spatial hierarchical structure in planning generation. Moreover, the lack of large-scale land-use configuration samples poses a data sparsity challenge. This paper studies a novel deep human guided urban planning method to jointly solve the above challenges. Specifically, we formulate the problem into a deep conditional variational autoencoder based framework. In this framework, we exploit the deep encoder-decoder design to generate land-use configurations. To capture the spatial hierarchy structure of land uses, we enforce the decoder to generate both the coarse-grained layer of functional zones, and the fine-grained layer of POI distributions. To integrate human guidance, we allow humans to describe what they need as texts and use these texts as a model condition input. To mitigate training data sparsity and improve model robustness, we introduce a variational Gaussian embedding mechanism. It not just allows us to better approximate the embedding space distribution of training data and sample a larger population to overcome sparsity, but also adds more probabilistic randomness into the urban planning generation to improve embedding diversity so as to improve robustness. Finally, we present extensive experiments to validate the enhanced performances of our method.
翻译:在图像生成的激励下,深层次城市规划旨在利用深层的学习来生成土地利用配置。然而,城市规划是一个复杂的过程。现有的研究通常忽视规划中个人化的人类指导需要,以及规划中空间等级结构的需要。此外,缺乏大规模土地利用配置样本带来了数据紧张的挑战。本文研究的是一种新的深入的人类指导城市规划方法,以共同解决上述挑战。具体地说,我们将问题发展成一个深层次的有条件的离差自动编码基础框架。在这个框架内,我们利用深层的编码解码器设计来生成土地利用配置。为了捕捉土地使用的空间等级结构,我们实施解码器以生成功能区的粗化层和精细的生成层。为了整合人类指导,我们允许人类描述他们需要什么作为文本,并把这些文本用作模型条件输入。为了减少培训的深度和深度,我们利用深度的编码解码设计来生成土地利用配置配置配置配置配置。为了捕捉土地使用的空间等级结构结构结构结构结构结构,我们实施解码器来生成粗糙的功能区层结构,以及优化的城市分配层层。为了整合人类目前需要什么作为文本,并使用这些文本作为模型条件输入。为了减少数据,我们培训的深度的坚固度,为了减少数据的坚固性和改进数据的坚固性,我们更精度,我们更精度,我们引入的配置性,我们引入了更细性地将数据嵌化的模细化的模细化的模化的模型,我们又增加了了一个更细的模。