CVJun 10, 2014

Optimization Methods for Convolutional Sparse Coding

arXiv:1406.2407v149 citations
Originality Synthesis-oriented
AI Analysis

This is an incremental review that addresses computational challenges in applying convolutional sparse coding across domains such as speech, images, and video.

The paper provides an overview of convolutional sparse coding, framing it as a method for solving optimization problems with sparse and convolutional constraints, and discusses various optimization techniques focusing on computational aspects like complexity and convergence.

Sparse and convolutional constraints form a natural prior for many optimization problems that arise from physical processes. Detecting motifs in speech and musical passages, super-resolving images, compressing videos, and reconstructing harmonic motions can all leverage redundancies introduced by convolution. Solving problems involving sparse and convolutional constraints remains a difficult computational problem, however. In this paper we present an overview of convolutional sparse coding in a consistent framework. The objective involves iteratively optimizing a convolutional least-squares term for the basis functions, followed by an L1-regularized least squares term for the sparse coefficients. We discuss a range of optimization methods for solving the convolutional sparse coding objective, and the properties that make each method suitable for different applications. In particular, we concentrate on computational complexity, speed to ε convergence, memory usage, and the effect of implied boundary conditions. We present a broad suite of examples covering different signal and application domains to illustrate the general applicability of convolutional sparse coding, and the efficacy of the available optimization methods.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes