A Local Block Coordinate Descent Algorithm for the Convolutional Sparse Coding Model

11/01/2018
by   Ev Zisselman, et al.
0

The Convolutional Sparse Coding (CSC) model has recently gained considerable traction in the signal and image processing communities. By providing a global, yet tractable, model that operates on the whole image, the CSC was shown to overcome several limitations of the patch-based sparse model while achieving superior performance in various applications. Contemporary methods for pursuit and learning the CSC dictionary often rely on the Alternating Direction Method of Multipliers (ADMM) in the Fourier domain for the computational convenience of convolutions, while ignoring the local characterizations of the image. A recent work by Papyan et al. suggested the SBDL algorithm for the CSC, while operating locally on image patches. SBDL demonstrates better performance compared to the Fourier-based methods, albeit still relying on the ADMM. In this work we maintain the localized strategy of the SBDL, while proposing a new and much simpler approach based on the Block Coordinate Descent algorithm - this method is termed Local Block Coordinate Descent (LoBCoD). Furthermore, we introduce a novel stochastic gradient descent version of LoBCoD for training the convolutional filters. The Stochastic-LoBCoD leverages the benefits of online learning, while being applicable to a single training image. We demonstrate the advantages of the proposed algorithms for image inpainting and multi-focus image fusion, achieving state-of-the-art results.

READ FULL TEXT

page 1

page 9

page 10

page 11

research
05/09/2017

Convolutional Dictionary Learning via Local Processing

Convolutional Sparse Coding (CSC) is an increasingly popular model in th...
research
12/06/2017

A Local Analysis of Block Coordinate Descent for Gaussian Phase Retrieval

While convergence of the Alternating Direction Method of Multipliers (AD...
research
09/07/2021

Efficient ADMM-based Algorithms for Convolutional Sparse Coding

Convolutional sparse coding improves on the standard sparse approximatio...
research
08/31/2019

Stochastic Convolutional Sparse Coding

State-of-the-art methods for Convolutional Sparse Coding usually employ ...
research
12/26/2018

A Greedy Approach to ℓ_0,∞ Based Convolutional Sparse Coding

Sparse coding techniques for image processing traditionally rely on a pr...
research
05/29/2017

Distributed Convolutional Sparse Coding

We consider the problem of building shift-invariant representations for ...
research
03/18/2022

Convolutional Simultaneous Sparse Approximation with Applications to RGB-NIR Image Fusion

Simultaneous sparse approximation (SSA) seeks to represent a set of depe...

Please sign up or login with your details

Forgot password? Click here to reset