Algorithm Unrolling: Interpretable, Efficient Deep Learning for Signal and Image Processing

12/22/2019
by   Vishal Monga, et al.
57

Deep neural networks provide unprecedented performance gains in many real world problems in signal and image processing. Despite these gains, future development and practical deployment of deep networks is hindered by their blackbox nature, i.e., lack of interpretability, and by the need for very large training sets. An emerging technique called algorithm unrolling or unfolding offers promise in eliminating these issues by providing a concrete and systematic connection between iterative algorithms that are used widely in signal processing and deep neural networks. Unrolling methods were first proposed to develop fast neural network approximations for sparse coding. More recently, this direction has attracted enormous attention and is rapidly growing both in theoretic investigations and practical applications. The growing popularity of unrolled deep networks is due in part to their potential in developing efficient, high-performance and yet interpretable network architectures from reasonable size training sets. In this article, we review algorithm unrolling for signal and image processing. We extensively cover popular techniques for algorithm unrolling in various domains of signal and image processing including imaging, vision and recognition, and speech processing. By reviewing previous works, we reveal the connections between iterative algorithms and neural networks and present recent theoretical results. Finally, we provide a discussion on current limitations of unrolling and suggest possible future research directions.

READ FULL TEXT

page 6

page 7

page 9

page 11

page 12

page 14

page 15

page 16

research
01/28/2021

A Survey of Complex-Valued Neural Networks

Artificial neural networks (ANNs) based machine learning models and espe...
research
08/15/2021

Deep Algorithm Unrolling for Biomedical Imaging

In this chapter, we review biomedical applications and breakthroughs via...
research
06/13/2019

Deep Unfolding for Communications Systems: A Survey and Some New Directions

Deep unfolding is a method of growing popularity that fuses iterative op...
research
10/14/2020

Learned Greedy Method (LGM): A Novel Neural Architecture for Sparse Coding and Beyond

The fields of signal and image processing have been deeply influenced by...
research
10/15/2015

A Brief Survey of Image Processing Algorithms in Electrical Capacitance Tomography

To study the fundamental physics of complex multiphase flow systems usin...
research
02/09/2019

An Algorithm Unrolling Approach to Deep Image Deblurring

While neural networks have achieved vastly enhanced performance over tra...

Please sign up or login with your details

Forgot password? Click here to reset