Synonyms
Definition
Sparse coding is the act of expressing a given input signal (e.g., image or image patch) as a linear superposition of a small set of basis signals chosen from a prespecified dictionary.
Background
At a high level, the problem of sparse coding is one of representing a given input signal as efficiently as possible:
Given an input signal \({\boldsymbol y} \in {\mathbb R}^m\) (say an image or image patch) and a dictionary of basis signals \(\boldsymbol a_1 \dots \boldsymbol a_n \in {{\mathbb R}}^m\), find a good approximation
$$ \boldsymbol y \approx x_1 \boldsymbol a_1 + x_2 \boldsymbol a_2 + \dots + x_n \boldsymbol a_n $$in which most of the coefficients x i are zero.
That is, we try to represent y as a linear combination of basis elements in which only a few of the coefficients are nonzero (i.e., the vector x = (x1 … x n ) is sparse). This deceptively simple problem arises repeatedly in signal processing, modern statistics, and machine...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Olshausen B, Field D (1997) Sparse coding with an overcomplete basis set: a strategy employed by V1? Vis Res 37(23):3311–3325
Wright J, Yang A, Mairal J, Sapiro G, Huang T, Yan S (2010) Sparse representation for computer vision and pattern recognition. Proc IEEE 98(6):1031–1044
Tropp J, Wright S (2010) Computational methods for sparse solution of linear inverse problems. Proc IEEE 98(6): 948–958
Donoho D, Elad M (2003) Optimally sparse representation in general (non-orthogonal) dictionaries via ℓ1-minimization. Proc Natl Acad Sci 100:2197–2202
Bruckstein AM, Donoho DL, Elad M (2009) From sparse solutions of systems of equations to sparse modeling of signals and images. SIAM Rev 51(1):34–81
Chen S, Donoho D, Saunders M (2001) Atomic decomposition by basis pursuit. SIAM Rev 43(1):129–159
Tibshirani R (1996) Regression shrinkage and selection via the Lasso. J R Stat Soc B 58(1):267–288
. Pati Y, Rezaiifar R, Krishnaprasad P (1993) Orthogonal matching pursuit: recursive function approximation with applications to wavelet decomposition. In: Proceedings of the Asilomar conference on signals, systems and computers, Pacific Grove, CA. vol 1, pp 40–44
Wright J, Yang A, Ganesh A, Sastry S, Ma Y (2009) Robust face recognition via sparse representation. IEEE Trans Pattern Anal Mach Intell 31(2):210–227
Rubenstein R, Bruckstein A, Elad M (2010) Dictionaries for sparse representation modeling. Proc IEEE 98(6): 1045–1057
Mairal J, Elad M, Sapiro G (2008) Sparse representations for color image restoration. IEEE Trans Image Process 17(1):53–69
Yang J, Wright J, Huang T, Ma Y (2010) Image super-resolution via sparse representation. IEEE Trans Image Process 19(11):2861–2873
Yuan M, Lin Y (2007) Model selection and estimation in regression with grouped variables. J R Stat Soc B 68(1): 49–67
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer Science+Business Media New York
About this entry
Cite this entry
Wright, J. (2014). Sparse Coding. In: Ikeuchi, K. (eds) Computer Vision. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-31439-6_326
Download citation
DOI: https://doi.org/10.1007/978-0-387-31439-6_326
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-30771-8
Online ISBN: 978-0-387-31439-6
eBook Packages: Computer ScienceReference Module Computer Science and Engineering