Unsupervised Restoration of Weather-affected Images using Deep Gaussian Process-based CycleGAN
Rajeev Yasarla, Vishwanath A. Sindagi, Vishal M. Patel

TL;DR
This paper introduces an unsupervised deep learning approach using CycleGAN enhanced with Deep Gaussian Processes to restore weather-affected images without needing paired training data, outperforming existing methods.
Contribution
It proposes a novel training loss for CycleGAN that models latent space embeddings with Deep Gaussian Processes, enabling effective unsupervised restoration of weather-degraded images.
Findings
Outperforms other unsupervised techniques in weather restoration tasks
Effective for de-raining, de-hazing, and de-snowing
Utilizes real-world unlabeled data for training
Abstract
Existing approaches for restoring weather-degraded images follow a fully-supervised paradigm and they require paired data for training. However, collecting paired data for weather degradations is extremely challenging, and existing methods end up training on synthetic data. To overcome this issue, we describe an approach for supervising deep networks that are based on CycleGAN, thereby enabling the use of unlabeled real-world data for training. Specifically, we introduce new losses for training CycleGAN that lead to more effective training, resulting in high-quality reconstructions. These new losses are obtained by jointly modeling the latent space embeddings of predicted clean images and original clean images through Deep Gaussian Processes. This enables the CycleGAN architecture to transfer the knowledge from one domain (weather-degraded) to another (clean) more effectively. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsImage Enhancement Techniques · Advanced Image Fusion Techniques · Generative Adversarial Networks and Image Synthesis
MethodsHuMan(Expedia)||How do I get a human at Expedia? · Batch Normalization · Residual Connection · Convolution · Residual Block · Tanh Activation · Sigmoid Activation · Cycle Consistency Loss · *Communicated@Fast*How Do I Communicate to Expedia? · PatchGAN
