Landscape Generator

An application that transforms a simple landscape sketch into a realistic image, which is then mapped into three-dimensional space to provide an estimation of the entire landscape and its environment. My team developed this solution using a custom Conditional GAN (CGAN) model that we trained, alongside pre-trained models for additional functionalities such as depth estimation.

My work

       • Trained a CGAN model for generating the landscape images from sketches
       • Integrated other, pre-trained models into the application for depth-estimation
       • Reconstructed an estimation of the 3D scene from the landscape image

What I learned

       • How to design, train, and evaluate CGAN models, as well as hyperparameter tuning
       • How to work with 3D point clouds
       • How to reconstruct meshes using Poisson Surface reconstruction

Type:
Group Project
Position:
Lead Developer
Collaborators:
Charles Heron, Nadeem Kirolos, Diego Velotto
Tools Used:
Visual Studio Code, Python, external libraries (e.g. pytorch, numpy, open3d)
Duration:
03/2024 - 06/2024
open project
No items found.