Generative Approach: Applies Variational Autoencoders (VAE) to reconstruct existing street patterns and create new urban layouts.
The VAE was employed to generate new street network styles based on the dataset of urban layouts. The model captures high-level urban network metrics by encoding patterns into low-dimensional latent vectors.
Reconstruct Input Images
The images below show the decoder's output after 100 epochs of training (learning rate = 0.0007). The results demonstrate the VAE's ability to reconstruct street maps, capturing the general layout of the source images.
However, due to the limited dataset (592 images), the resolution is not optimal, and finer details of the source images are not fully revealed.
New Data Generation: Sampling from learned distribution in latent space
We project both source and target images into the latent space through the trained encoder.
By calculating the mean vector of both latent vectors, we can interpolate between them and generate new images through the trained decoder.
The results show that the newly generated images inherit characteristics from both the source and target images. However, due to the small dataset, the images lack sufficient resolution to clearly display these inherited traits.
New Data Generation: Medieval Street Style
New Data Generation: Radial Street Style
New Data Generation: Grid Street Style
New Data Generation: After-WW2 Street Style
Model Performance v.s. Data Limitation
Our early exploration of generative urban street maps with variational autoencoders shows moderate success. While the model effectively reconstructed street maps, the small dataset size impacted both reconstruction quality and the generation of new images, resulting in less optimal outcomes.
Deep Learning in Architecture
The results underscore both the potential and challenges of applying deep learning in architecture. While deep learning offers creative possibilities beyond traditional tools, its black-box nature makes results unpredictable and difficult to control. This uncertainty highlights the gap between AI's artistic applications and its practical use in solving real-world design problems.