Mutual coherence (linear algebra)
In linear algebra, the coherence[1] or mutual coherence[2] of a matrix A is defined as the maximum absolute value of the cross-correlations between the columns of A.
Formally, let be the columns of the matrix A, which are assumed to be normalized such that
The mutual coherence of A is then defined as[1][2]
A lower bound is [3]
A deterministic matrix with the mutual coherence almost meeting the lower bound can be constructed by Weil's theorem.[4]
The concept was introduced in a slightly less general framework by David Donoho and Xiaoming Huo,[5] and has since been used extensively in the field of sparse representations of signals. In particular, it is used as a measure of the ability of suboptimal algorithms such as matching pursuit and basis pursuit to correctly identify the true representation of a sparse signal.[1][2][6]
See also
References
<templatestyles src="Reflist/styles.css" />
Cite error: Invalid <references>
tag; parameter "group" is allowed only.
<references />
, or <references group="..." />
Further reading
- Mutual coherence
- R1magic : R package providing mutual coherence computation.
<templatestyles src="Asbox/styles.css"></templatestyles>
- ↑ 1.0 1.1 1.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ 2.0 2.1 2.2 Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.