Convolutional Neural Networks Analyzed via Inverse Problem Theory and Sparse Representations

07/20/2018
by   Cem Tarhan, et al.
0

Inverse problems in imaging such as denoising, deblurring, superresolution (SR) have been addressed for many decades. In recent years, convolutional neural networks (CNNs) have been widely used for many inverse problem areas. Although their indisputable success, CNNs are not mathematically validated as to how and what they learn. In this paper, we prove that during training, CNN elements solve for inverse problems which are optimum solutions stored as CNN neuron filters. We discuss the necessity of mutual coherence between CNN layer elements in order for a network to converge to the optimum solution. We prove that required mutual coherence can be provided by the usage of residual learning and skip connections. We have set rules over training sets and depth of networks for better convergence, i.e. performance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2023

Convergence and Recovery Guarantees of Unsupervised Neural Networks for Inverse Problems

Neural networks have become a prominent approach to solve inverse proble...
research
03/30/2020

When to Use Convolutional Neural Networks for Inverse Problems

Reconstruction tasks in computer vision aim fundamentally to recover an ...
research
07/06/2019

Regularizing linear inverse problems with convolutional neural networks

Deep convolutional neural networks trained on large datsets have emerged...
research
07/04/2023

Free energy of Bayesian Convolutional Neural Network with Skip Connection

Since the success of Residual Network(ResNet), many of architectures of ...
research
02/28/2022

Limitations of Deep Learning for Inverse Problems on Digital Hardware

Deep neural networks have seen tremendous success over the last years. S...
research
01/20/2020

CNN-based InSAR Denoising and Coherence Metric

Interferometric Synthetic Aperture Radar (InSAR) imagery for estimating ...
research
06/18/2019

Boosting CNN beyond Label in Inverse Problems

Convolutional neural networks (CNN) have been extensively used for inver...

Please sign up or login with your details

Forgot password? Click here to reset