When to Use Convolutional Neural Networks for Inverse Problems

03/30/2020
by   Nathaniel Chodosh, et al.
0

Reconstruction tasks in computer vision aim fundamentally to recover an undetermined signal from a set of noisy measurements. Examples include super-resolution, image denoising, and non-rigid structure from motion, all of which have seen recent advancements through deep learning. However, earlier work made extensive use of sparse signal reconstruction frameworks (e.g convolutional sparse coding). While this work was ultimately surpassed by deep learning, it rested on a much more developed theoretical framework. Recent work by Papyan et. al provides a bridge between the two approaches by showing how a convolutional neural network (CNN) can be viewed as an approximate solution to a convolutional sparse coding (CSC) problem. In this work we argue that for some types of inverse problems the CNN approximation breaks down leading to poor performance. We argue that for these types of problems the CSC approach should be used instead and validate this argument with empirical evidence. Specifically we identify JPEG artifact reduction and non-rigid trajectory reconstruction as challenging inverse problems for CNNs and demonstrate state of the art performance on them using a CSC method. Furthermore, we offer some practical improvements to this model and its application, and also show how insights from the CSC model can be used to make CNNs effective in tasks where their naive application fails.

READ FULL TEXT

page 5

page 6

page 7

page 8

research
01/31/2019

Deep Learning for Inverse Problems: Bounds and Regularizers

Inverse problems arise in a number of domains such as medical imaging, r...
research
07/20/2018

Convolutional Neural Networks Analyzed via Inverse Problem Theory and Sparse Representations

Inverse problems in imaging such as denoising, deblurring, superresoluti...
research
04/12/2018

An efficient CNN for spectral reconstruction from RGB images

Recently, the example-based single image spectral reconstruction from RG...
research
01/31/2020

Noise2Inverse: Self-supervised deep convolutional denoising for linear inverse problems in imaging

Recovering a high-quality image from noisy indirect measurement is an im...
research
01/05/2020

The troublesome kernel: why deep learning for inverse problems is typically unstable

There is overwhelming empirical evidence that Deep Learning (DL) leads t...
research
07/04/2019

Deep Coupled-Representation Learning for Sparse Linear Inverse Problems with Side Information

In linear inverse problems, the goal is to recover a target signal from ...
research
07/20/2016

Onsager-corrected deep learning for sparse linear inverse problems

Deep learning has gained great popularity due to its widespread success ...

Please sign up or login with your details

Forgot password? Click here to reset