An Unsupervised Approach to Solving Inverse Problems using Generative Adversarial Networks

by   Rushil Anirudh, et al.

Solving inverse problems continues to be a challenge in a wide array of applications ranging from deblurring, image inpainting, source separation etc. Most existing techniques solve such inverse problems by either explicitly or implicitly finding the inverse of the model. The former class of techniques require explicit knowledge of the measurement process which can be unrealistic, and rely on strong analytical regularizers to constrain the solution space, which often do not generalize well. The latter approaches have had remarkable success in part due to deep learning, but require a large collection of source-observation pairs, which can be prohibitively expensive. In this paper, we propose an unsupervised technique to solve inverse problems with generative adversarial networks (GANs). Using a pre-trained GAN in the space of source signals, we show that one can reliably recover solutions to under determined problems in a `blind' fashion, i.e., without knowledge of the measurement process. We solve this by making successive estimates on the model and the solution in an iterative fashion. We show promising results in three challenging applications -- blind source separation, image deblurring, and recovering an image from its edge map, and perform better than several baselines.


page 6

page 8


MimicGAN: Corruption-Mimicking for Blind Image Recovery & Adversarial Defense

Solving inverse problems continues to be a central challenge in computer...

Towards Unsupervised Single-Channel Blind Source Separation using Adversarial Pair Unmix-and-Remix

Unsupervised single-channel blind source separation is a long standing s...

Improving Limited Angle CT Reconstruction with a Robust GAN Prior

Limited angle CT reconstruction is an under-determined linear inverse pr...

Discovering state-parameter mappings in subsurface models using generative adversarial networks

A fundamental problem in geophysical modeling is related to the identifi...

Exploring the solution space of linear inverse problems with GAN latent geometry

Inverse problems consist in reconstructing signals from incomplete sets ...

Data Mining for Faster, Interpretable Solutions to Inverse Problems: A Case Study Using Additive Manufacturing

Solving inverse problems, where we find the input values that result in ...

Solving Inverse Problems for Spectral Energy Distributions with Deep Generative Networks

We propose an end-to-end approach for solving inverse problems for a cla...

Please sign up or login with your details

Forgot password? Click here to reset