压缩感知

2020-11-03  本文已影响0人  我还是霸霸

一. 压缩感知理论简介

1.传统采样和压缩感知

1.1 传统采样理论

传统采样理论基于Nyquist采样定理的不足之处

  1. 采样速率必须达到信号带宽的两倍以上才能精确重构信号 。 信息量↑ → 带宽↑ → 硬件成本↑
  2. 为了降低存储、处理和传输的成本 ,采用压缩方式以较少的比特数表示信号 ,大量的非重要的数据被抛弃。高速采样再压缩的过程浪费了大量的采样资源。

问题:能否以远低于奈奎斯特采样定理要求的采样速率获取信号 ,同时又可以完全恢复信号 ? 即能否将对信号的采样转变成对信息的采样 ?

1.2 压缩感知理论\pmb{^{[1]}}

压缩感知(Compressed sensing)理论与Nyquist采样定理不同,它指出:

只要信号是可压缩的或在某个变换域是稀疏的 ,那么就可以用一个与变换基不相关的观测矩阵将变换所得高维信号投影到一个低维空间上 ,然后通过求解一个优化问题就可以从这些少量的投影中以高概率重构出原信号 ,可以证明这样的投影包含了重构信号的足够信息 。

图 3 压缩感知理论框架

其中,待测信号xN\times1的列向量,在变换基\pmb{\psi}下表示为:
x=\sum_{k=1}^N\psi_k\alpha_k=\pmb{{\psi}\matrix{\alpha}}\quad\quad\quad\quad\quad\quad\quad (1)
x\pmb{\psi}域下是K-稀疏的,其中系数\alpha_k=<x,\psi_k>,系数向量\pmb{\alpha}=\pmb{\psi^T}x

M次观测下,观测数据yM\times1的列向量,与\pmb{\psi}不相关的测量矩阵\phiM\times{N}(M\ll{N})。对系数向量\pmb{\alpha}进行线性变换,得到观测集合y:M\times1。那么就可以利用优化求解方法从观测集合中精确地重构原始信号。

对于方程y=Ax

传统采样下,为完整恢复待测信号x,测量次数M至少为N,

M<N(方程个数小于未知量个数), y=Ax方程为欠定方程,无法从yM个测量值中解出信号x

若待测信号xK-稀疏信号K<M\ll{N}时,利用有效恢复算法仍可重建原始信号。

即利用0-范数意义下的优化问题求解x的精确或近似逼近:
\min||\pmb{\psi^T}x||_0 \quad\quad\quad{s.t.\quad\quad{y=\phi\psi^Tx}}\quad\quad(2)
求得信号x\pmb{\psi}基上的最稀疏表示\alpha。带入式(1)求得x。(非凸问题)

式(2)需列出x中所有非零项位置的C_N^K中可能的线性组合,才能得到最优解,是NP难问题,不可解。\pmb{^{[2]}}

但Chen,Dono、Saunders指出\pmb{^{[3]}},求解一个更加简单的l_1优化问题会产生同等的解(\pmb{\phi,\psi}不相关),即l_1约束也能使得稀疏信号中较小的成分为零,达到稀疏的目的,(2)式等价为:
\min||\pmb{\psi^T}x||_1 \quad\quad\quad{s.t.\quad\quad{y=\phi\psi^Tx}}\quad\quad(3)
即就是
\min||\alpha||_1\quad\quad\quad{s.t.\quad\quad{y=\phi\alpha}}\quad\quad\quad(4)
满足在测量矩阵\phi,使得y=\phi\alpha情况下,最小化严格稀疏信号\alpha。(凸问题)

2.压缩感知理论主要研究内容

2.1 信号的稀疏表示

稀疏性的定义:

​ 一个实值有限长的N\times1维离散信号x\in{R^{N\times1}},可用一组标准正交基\pmb{{\psi}}=[\psi_1,\psi_2,..,\psi_k]的线性组合来表示,那么有
x=\sum_{k=1}^N\psi_k\alpha_k=\pmb{{\psi}\matrix{\alpha}}
其中\alpha_k=<x,\psi_k>构成的N\times1维列向量,若x在基\pmb{\psi}上仅有K(K\ll{N})个非零系数\alpha_k时,称\pmb{\psi}为信号x的稀疏基,称xK-稀疏的。\pmb{\alpha}是严格K-稀疏的。

如何寻找信号的最佳稀疏域,是压缩感知理论的基础和前提。也是信号精确重构的保证。

(1)基函数字典下的稀疏表示:

寻找一个正交基使得信号表示的稀疏系数\alpha_k尽可能的少。常用的稀疏变换有,离散傅里叶变换、小波变换、余弦变换等。\pmb{^{[4]}}

(2)冗余字典

冗余函数库来取代基函数,称为冗余字典。从冗余字典中找到具有最佳线性组合的K项元素来逼近一个信号,称为信号的稀疏逼近或高度线性逼近。

如何构造合适的冗余字典。

已知冗余字典的前提下,如何使用快速有效方法来稀疏表示信号。

2.2 测量矩阵

测量矩阵\phi满足RIP条件:
(1-\sigma_k)||x||_2^2\le||Ax||_2^2\le(1+\sigma_k)||x||_2^2
其中,\sigma_k\in[0,1),对于任意K-稀疏向量x成立。

2.3 信号重构

重构算法四类:

二. GPSR论文

Gradient Projection for Sparse Reconstruction:Application to Compressed Sensing and Other Inverse Problems

1.梯度投影法解决无约束凸问题:

\min_x\frac{1}{2}\pmb{||y-Ax||}_2^2+\tau||\pmb{x}||_1\quad\quad(5)

\pmb{x\in{R}^n,y\in{R}^k},matrix\quad{A}:k\times{n},\tau\ge0

对于式(3)
\min||\pmb{\alpha}||_1\quad\quad\quad\quad{s.t.\quad\quad}{y=\phi\alpha}
\pmb{\alpha=x}为稀疏信号时,式(3)的解是\pmb{x}=0,或者是在某些\tau>0情况下,(5)式的解。

关联成像中,\pmb{x}为像素为n原始物体信号,\pmb{y}为采样次数k得到的通探测器信号,A中每一行为光场数据的行向量化。

2.步骤

非负向投影,则 \mathrm{z^{k+1}-z^k}\ge0(正向搜索),梯度下降方向-\nabla{F(\mathrm{z^{(k)}})}^T和搜索方向同号,则\nabla{F(\mathrm{z^{(k)}})}\lt0

三. 参考

[1] 石光明,刘丹华,高大化. 压缩感知理论及其研究进展 [A]

[2] R Baraniuk. A lecture on compressive sensing [J]

[3] S S Chen ,D L Donoho ,and M A Saunders.Atomic decompo2sition by basis pursuit [J]

[4] 闫静文,刘蕾,屈小波. 压缩感知及其应用 [M]

梯度下降法

梯度投影的几何意义

可行方向&梯度投影法

向量/矩阵范数及其约束全

Compressive Sensing vs Deep Learning

压缩感知和深度学习的讨论

低维模型与深度模型的殊途同归

深度学习压缩感知


范数

向量范数

p-范数:
||x||_p=(\sum_{i=1}^N|x_i|^p)^{\frac{1}{p}}
常用向量范数:

0-范数:||x||_0=\sum\limits_{i=1}^m\{1|x_i\neq0\},向量中非零元素的个数

1-范数:||x||_1=\sum\limits_{i=1}^N|x_i|,即向量元素绝对值之和

2-范数:||x||_2=(\sum\limits_{i=1}^N|x_i|^2)^{\frac{1}{2}},Euclid范数(欧几里得范数,常用计算向量长度),即向量元素绝对值的平方和再开方

\infty-范数:||x||_\infty=\max\limits_{i}|x_i|,即所有向量元素绝对值中的最大值

-\infty-范数:||x||_{-\infty}=\min\limits_{i}|x_i|,即所有向量元素绝对值中的最小值

矩阵范数

F-范数:
||A||_F=(\sum_{i=1}^m\sum_{j=1}^n|a_{i,j}|^2)^{\frac{1}{2}}
即矩阵元素绝对值的平方和再开平方

常用矩阵范数:

L0-范数:||A||_0=\sum\limits_{i=1}^m\sum\limits_{j=1}^n\{1|a_{i,j}\neq0|\},矩阵中非零元素的个数

1-范数:||A||_1=\max\limits_{j}\sum\limits_{i=1}^m|a_{i,j}|列和范数,即所有矩阵列向量绝对值之和的最大值

2-范数:||A||_2=\sqrt{\lambda_1}\lambda_1A^TA的最大特征值,谱范数,即A^TA矩阵的最大特征值的开平方

\infty-范数:||A||_{\infty}=\max\limits_{i}\sum\limits_{j=1}^n|a_{i,j}|行和范数,即所有矩阵行向量绝对值之和的最大值

上一篇 下一篇

猜你喜欢

热点阅读