壓縮感知基礎入門知識

壓縮感知

壓縮感知是2006年纔開始興起的研究方向,它主要是藉助自然信號的規律性,從而可大大減少觀測次數。這在很多領域都有很好的應用前景。對於自然信號的規律性,用數學語言可以做很多種描述,比較流行的一種就是自然信號在一組基底表示下是稀疏的。

壓縮感知說的是對於方程組Ax=bAx=bAAm×Nm\times N,這裏m<Nm<N的矩陣,什麼條件下,能保證xx
是唯一可解的。爲什麼叫壓縮感知呢?舉個簡單的例子。一幅256×256256\times 256的圖像,可以把它拉成一條N=2562N=256^2長度的列向量xx,通過AA的"壓縮",可以變成一個mm長的列向量bb進行存儲,就節省了存儲空間。另一方面,我們有了bb,我們希望將xx唯一地"感知"和恢復出來。因爲這是一個欠定的方程組,解不唯一,所以我們必須要加一些約束條件,使得能從bb向量,唯一地恢復處xx,這就是壓縮感知要乾的事情。

不做冗長的贅述和無用的借鑑參考和複製黏貼,下面我寫一些精華的內容。純自證手打,內容不多,但都是心血。

1

定理:
假設ARm×NA\in \mathbb{R^{m\times N}},那麼爲任x0RNx_0\in \mathbb{R^N},且x00s\left\|x_{0}\right\|_0\leq s,那麼
argminxRn{x0:Ax=Ax0}=x0\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{0}: Ax=A x_{0}\right\}=x_{0}
當且僅當AA中任2s2s列線性獨立。
證明:
\Leftarrow 假設AA中任2s2s列線性獨立,用反證。

假設存在z0RNz_0 \in \mathbb{R}^{N}z00s(z0x0)\left \|z_{0} \right\|_0 \leq s (z_0 \neq x_0)Az0=Ax0Az_0=Ax_0\rightarrowA(z0x0)=0A(z_0-x_0)=0

z00s\|z_{0}\|_0\leq sx00s\|x_{0}\|_0\leq s,則
z0x002s\|z_0 - x_{0}\|_0\leq 2s

A(z0x0)=0A(z_0-x_0)=0 \rightarrow 存在kk列線性相關且k2sk\leq 2s,矛盾。

\Rightarrow
假設argminxRn{x0:Ax=Ax0}=x0,x0,x00s\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{0}: Ax=A x_{0}\right\}=x_{0},\forall x_0,\|x_0\|_0\leq s

用反證。

假設A=(a1,a2,,an)RNA = (a_1,a_2,\cdots,a_n)\in \mathbb{R}^N,其中{a1,a2,,a2s}\{a_1,a_2,\cdots,a_{2s}\}線性相關。
x1a1++x2sa2s=0x_1a_1+\cdots+x_{2s}a_{2s}=0

那麼存在
x0=(,0,,x1,x2,,xs,,0,)RNx_0=(\cdots,0,\cdots,x_1,x_2,\cdots,x_s,\cdots,0,\cdots)\in \mathbb{R}^N
x~0=(,0,,xs+1,xs+2,,x2s,,0,)RN\tilde{x}_0=(\cdots,0,\cdots,x_{s+1},x_{s+2},\cdots,x_{2s},\cdots,0,\cdots)\in \mathbb{R}^N

Ax~0=Ax0A\tilde x_0=Ax_0,矛盾。

2

定義:
spark(A)=n\mathrm {spark}(A) = nAA中任nn列線性獨立,存在n+1n+1列線性相關。spark(A)rank(A)\mathrm {spark}(A) \leq \mathrm{rank}(A)

3

考慮 minx11s.t.Ax=Ax0\begin{aligned} % \nonumber to remove numbering (before each equation) \mathrm{min} & \|x_1\|_1 \\ \mathrm{s.t.} & Ax=Ax_0\end{aligned} 在什麼樣的條件下,
argminxRn{x1:Ax=Ax0}=x0\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{1}: Ax=A x_{0}\right\}=x_{0}
對任意的x00s\left \|x_{0} \right\|_0 \leq s

4

定義:

稱矩陣AA滿足k-階零空間性質,若ηN(A)\0,T{1,2,,N},Tk\forall \eta \in \mathcal N(A)\backslash {0},\forall T\subseteq\{1,2,\cdots,N\},|T|\leq k,有ηT0<ηTc0\|\eta_T\|_0<\|\eta_{T^c}\|_0。這裏的N(A)\mathcal{N}(A)表示AA的零空間。ηT\eta_T表示η\etaTT這些位置上取值,別的地方補零,長度不變。TcT^c表示TT{1,2,,N}\{1,2,\cdots,N\}中的補集。

5

定理:
對任x0RNx0\in \mathbb{R}^Nx0k\|x_0\|\leq k
argminxRn{x1:Ax=Ax0}=x0\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{1}: Ax=A x_{0}\right\}=x_{0}
當且僅當A滿足k-階零空間性質。
證明:
\Leftarrow 假設AA滿足k-階零空間性質,用反證。

假設
argminxRn{x1:Ax=Ax0}=xx0\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{1}: Ax=A x_{0}\right\}=x^{\sharp}\neq x_0

那麼 η=xx0N(A)\eta = x^\sharp -x_0 \in \mathcal N(A)

T=supp(x0)T=\text{supp} (x_0),只要證 ηT1ηTc1 \|\eta_T\|_1\geq \|\eta_{T^c}\|_1

由假設,有x1x01\|x^\sharp\|_1\leq\|x_0\|_1,進而
xT1+xTc1=xT1x01\|x_T^\sharp\|_1+\|x_{T^c}^\sharp\|_1=\|x_T^\sharp\|_1\leq\|x_0\|_1

可得,
ηTc1=xTc1x01xT1(x0x)T1=ηT1\|\eta_{T^c}\|_1=\|x^\sharp_{T^c}\|_1\leq \|x_0\|_1-\|x_T^\sharp\|_1\leq\|(x_0-x^\sharp)_T\|_1=\|\eta_T\|_1

矛盾。

\Rightarrow
假設argminxRn{x1:Ax=Ax0}=x0,x0,x00k\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{1}: Ax=A x_{0}\right\}=x_{0},\forall x_0,\|x_0\|_0\leq k

用反證。

假設η0\exists \eta \neq 0T,Tk\exists T,|T|\leq kηT1ηTc1\|\eta_T\|_1\geq \|\eta_{T^c}\|_1,那麼
Aη=A(ηT+ηTc)=0A\eta = A(\eta_T+\eta_{T^c})=0 \Downarrow
A(ηT)=A(ηTc)A(\eta_T) = A(-\eta_{T^c})

由假設,因nT0k\|n_T\|_0\leq k,有
argminxRn{x1:Ax=AηT}=ηT\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{1}: Ax=A \eta_{T}\right\}=\eta_{T}

故而ηTc=ηT\eta_{T^c}=\eta_T,可知η=0\eta=0,矛盾。

6

定義:
矩陣ARm×NA\in \mathbb{R}^{m\times N}滿足k-階RIP條件,如果
(1δk)x22Ax22(1+δk)x22(1-\delta_k)\|x\|^2_2\leq\|Ax\|^2_2\leq(1+\delta_k)\|x\|_2^2
對任意xRN,x0kx\in \mathbb{R}^N,\|x\|_0\leq k,成立。這裏δk(0,1)\delta_k \in (0,1)

7

定理:

如果矩陣ARm×NA\in \mathbb{R}^{m\times N}滿足2k階RIP條件,δ2k<21\delta_{2k}<\sqrt 2-1,那麼對任意xRN,x0kx\in \mathbb{R}^N,\|x\|_0\leq k,有
argminxRn{x1:Ax=Ax0}=x0\underset{x \in \mathbb{R}^{n}}{\arg \min }\left\{\|x\|_{1}: Ax=A x_{0}\right\}=x_{0}

參考文獻
000 R. DeVore, Deterministic constructions of compressed sensing
matrices, Journal of Complexity 2007, 23: 918-925. Z. Xu, Deterministic
sampling of sparse trigonometric polynomials, Journal of Complexity
2011, 27: 133-140. J. Bourgain, S. J. Dilworth, K. Ford, S. Konyagin and
D. Kutzarova, Explicit constructions of RIP matrices and related
problems. Duke Math. J, 2011, 159: 145- 185. Guangwu Xu, Zhiqiang Xu,
Compressed Sensing Matrices from Fourier Matri- ces, arXiv:1301.0373. W.
Yin, S. Osher, D. Goldfarb, and J. Darbon, Bregman iterative algorithms
for l1-minimization with applications to compressed sensing, SIAM
Journal on Imaging Sciences, 2008, 1: 143-168. Z. Xu, A remark about
orthogonal matching pursuit algorithm, arXiv:1005.3093. Lorne Applebauma
, Stephen D. Howard, Stephen Searle, Robert Calderbank, Chirp sensing
codes: Deterministic compressed sensing measurements for fast recover,
Appl. Comput. Harmon. Anal. 26 (2009) 283-290. Z. Xu, Deterministic
sampling of sparse trigonometric polynomials, Journal of Complexity
2011, 27: 133-140. E. Candes, Y. Eldar, T. Strohmer and v. Voroninski,
Phase retrieval via matrix completion, arXiv: 1109.0573. E. Candes, T.
Strohmer and V. Voroninski. PhaseLift: exact and stable signal recovery
from magnitude measurements via convex programming, arXiv: 1109.4499.
Yang Wang, Zhiqiang Xu, Phase Retrieval for Sparse Signals,
arXiv:1310.0873. Yaniv Plan, Roman Vershynin, One-bit compressed sensing
by linear program- ming, arXiv:1109.4299. Wenhui Liu, Da Gong, Zhiqiang
Xu, One-Bit Compressed Sensing by Greedy Algorithms, arXiv:1312.3418.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章