Using a Pix2Pix GAN Neural Network to Improve Snowy Images
Overview
This project was taken on as a term project for my graduate course in machine/deep learning. My research group proposed an alternative method to snow removal in single images that used a less task specific network architecture than the current state of the art.
A Pix2Pix General Adversarial Network was trained to remove the effects of falling snow from images. Unlike leading methods (DesnowGAN), which rely on specialized snow identification layers, our method employed a general transition map architecture commonly used for tasks like aerial image-to-map transformation.
Our network was trained on the Snow100K dataset, a popular dataset that applies synthetic snow masks to standard images creating snowy image and ground truth pairs.
The approach was effective, with the generalized network achieving a peak signal to noise ratio of 23.2839 and structural similarity index of 0.7697. This does not beat the state of the art DesnowGan but achieved higher scores than other specialized netowrks such as DerainNet, DehazeNet, and DeepLab.
Our contribution lies in exploring new avenues for weather removal, demonstrating that a general image translation network can achieve competitive performance without task-specific components.
Proficientcies
Media



Further Readings
