块稀疏信号重构的广义正交匹配追踪算法研究

杨义芳 ,  王金平

武汉大学学报(理学版) ›› 2024, Vol. 70 ›› Issue (6) : 680 -686.

PDF (669KB)
武汉大学学报(理学版) ›› 2024, Vol. 70 ›› Issue (6) : 680 -686. DOI: 10.14188/j.1671-8836.2023.0193
机器学习

块稀疏信号重构的广义正交匹配追踪算法研究

作者信息 +

Research on Generalized Orthogonal Matching Pursuit for Block Sparse Signals Reconstruction

Author information +
文章历史 +
PDF (684K)

摘要

在压缩感知理论中,将信号进行分块能够有效减少数据的处理量,提高信号的重构速度,因此块稀疏信号的稳定重构得到广泛研究。在l有界噪声环境下,研究得到了广义正交匹配追踪(Block generalized Orthogonal Matching Pursuit,BgOMP)算法下稳定重构块稀疏信号的停止迭代准则,并对其误差进行了分析,得到了迭代重构的信号非零块的有界性结果。

Abstract

In compressed sensing theory, dividing signals into blocks can effectively reduce data processing requirements and improve signal reconstruction speed. Therefore, the stable recovery of block sparse signals has been widely studied in recent years. In this paper, we examine the stopping iteration criterion for stable recovery of block sparse signals using the Block generalized Orthogonal Matching Pursuit(BgOMP) algorithm when l bound noise and discuss recovery errors; furthermore we get the boundedness results of nonzero blocks generated by the iteration.

Graphical abstract

关键词

块稀疏 / 块限制等距性 /
BgOMP
算法
/
l
有界噪声

Key words

block sparse / block restricted isometry property /
BgOMP
algorithm
/
l
bound noise

引用本文

引用格式 ▾
杨义芳,王金平. 块稀疏信号重构的广义正交匹配追踪算法研究[J]. 武汉大学学报(理学版), 2024, 70(6): 680-686 DOI:10.14188/j.1671-8836.2023.0193

登录浏览全文

4963

注册一个新账户 忘记密码

0  引 言

压缩感知(Compressed Sensing, CS)是一种新的采样理论,自从2004年提出来后,广泛应用于成像、无线通信、模拟信息转换和生物传感等领域。目前压缩感知理论的研究方向主要分为信号的稀疏性、测量矩阵和重构。有别于传统的Nyqiust采样理论,压缩感知理论指出,若一个信号是稀疏信号或者可以在某个变换域上表现为稀疏信号,那么可以通过一个与变换基不相关的矩阵将此信号投影到低维空间上,且此投影过程不会损失原信号中的信息,因此通过该投影可以精确地重构出原信号。压缩感知中的采样过程相对简单,但重构过程非常复杂,所以对于重构算法的研究是压缩感知中相当重要的一方面。

压缩感知理论经过十几年的快速发展,已产生了许多不同的复杂性和性能特征的有效算法,其中贪婪算法因其结构简单、易于实现而得到广泛关注,例如正交匹配追踪(Orthogonal Matching Pursuit, OMP)算法[1],压缩采样匹配追踪(Compressive Sampling MP, CoSaMP)算法[2]等。近些年来,除了标准的稀疏信号的情况,块稀疏信号[3]受到很多研究者的关注。因此人们针对块稀疏信号重构问题提出了许多改进算法。例如:块正交匹配追踪(Block Orthogonal MP, BOMP)算法[4]和BgOMP(Block generalized Orthogonal Matching Pursuit)算法[5]等。

BgOMP算法是BOMP算法的一种自然推广。BOMP算法每次迭代只选择一个正确的块索引,而BgOMP算法每次迭代选取NN1个块索引,其中至少包含一个正确的块索引,因此具有降低计算复杂度和提高精确重构概率的优越性。Manoj在文献[6]中提出BgOMP算法重构块稀疏信号迭代次数的上界,并在文献[7]中对该上界进行了优化。文献[8],[9]和[10]利用不同方法讨论了BgOMP算法稳定重构块稀疏信号的充分条件,并且Chen等[9,10]举出一个BgOMP算法重构K块稀疏信号失败的例子,进一步说明其充分条件也是必要的。

针对上述情况,基于块稀疏信号理论,本文展示了在l有界噪声水平下块广义正交匹配追踪算法稳定重构块稀疏信号的重要成果,并通过数值模拟进行分析。

1  预备知识

压缩感知的基本框架是从噪声测量方程组

y=Φx+v

中重构出未知的最稀疏向量xRn,其中,yRm为测量向量,ΦRm×nmn为测量矩阵,v表示噪声向量。若向量x中最多含有K个非零元素,那么这个向量x就被称作是K稀疏的。

当信号xRn中的非零元素成区域显现,可以将其分解为:

x=[x1,x2,,xd1x[1],xd1+1,xd1+2,,xd1+d2x[2],
xn-dL+1,,xnx[L]]*

x[i]表示信号x的第i块,di表示每块的长度。若:

i=1LIx[i]20K

则称xRnK块稀疏[378],其中I是指标函数:

Ix[i]20=1, x[i]2>00, x[i]2=0

此时信号x的支撑集定义为非零块的索引集,标记为:

S=suppx=i1,L:xi20

那么相应的测量矩阵Φ也可以分解成:

Φ=[Φ1,Φ2,,Φd1Φ[1],Φd1+1,Φd1+2,,Φd1+d2Φ[2],
Φn-dL+1,,ΦnΦ[L]]*

本文考虑di=d时的均匀分块且对测量矩阵Φ进行预处理,使得Φ*[i]2=1

为了便于下文叙述,首先介绍本文所需用到的符号。K块稀疏信号x的支撑集记为SSK,且其补集记为Sc。算法迭代选定的索引集合记为Λk且记S\Λk=i|iS,iΛk,W=j | jSc。设ΦSΦ的子矩阵,只包含由S索引的列块;同理xSx的子向量,只包含由S索引的块。例如:若S=1,2,3,则ΦS=Φ1,Φ2,Φ3xS=x*1,x*2,x*3*。对任意的满秩矩阵ΦΛk,其转置矩阵为Φ*Λk,逆矩阵为Φ-1Λk。记投影为PΛk=ΦΛk(Φ*ΛkΦΛk)-1ΦΛk,正交投影为PΛk=I-PΛk

下面给出一些定义与引理。

为了研究算法重构块稀疏信号的性能,引入块限制等距特性[31112](Restricted Isometry Property, RIP)的概念用于表征测量矩阵恢复块稀疏信号的充分性。

定义1 对任意的K块稀疏信号x,若存在最小的正数δBK0,1使得:

1-δBKx22Φx221+δBKx22

则称测量矩阵Φ满足块RIP,其中,δBK被定义为块限制等距常数(Restricted Isometry Constant, RIC)。

定义2xRnl2lp混合范数[13]

x2,p=ϖp

其中,p=1,2,,当ϖRL以及1iL,有ϖl=xi2。注意到当p=2时,x2,2=x2,故下文不区分这两个范数。若d=1,有x2,p=xpp=1,2,

引理 1[1314] 若测量矩阵ΦK1K2阶下都满足块RIP,当K1<K2时,那么δK1<δK2

引理2[15]S1S2是两个任意集合,若测量矩阵ΦS1S2阶下满足块RIP,则对任意向量xRS1S2×d都满足:

1-δS1S2x22PS1ΦS1\S2x221+δS1S2x22

BgOMP算法如下:

2  主要结论

定理1 对于正整数Nk,其中0kK。在l有界噪声水平下Φ*v2,<ε,测量矩阵Φ满足δNK+1<1KN+1,那么BgOMP算法在Φ*rk2,1+KN1- δNK+1ε的停止准则下,当K块稀疏信号x满足:

miniS xi2>21-δNK+1+KNε1-δNK+1(1-KN+1 δNK+1)

时,能确保在每次迭代中至少选择一个正确的块索引,直至稳定重构出K块稀疏信号,即SΛk,且重构误差为:

 x^-x2KN1-δNK+1ε

根据P*P=P,可以发现:

PΛkv22=PΛkv,PΛkv=v*P*ΛkPΛkv=v*PΛkv=
v*ΦΛkΦ*ΛkΦΛk-1Φ*Λkv
11-δNKΦ*Λkv2211-δNK+1Φ*Λkv22KNε21-δNK+1

同理可得:

PΛkv22ε21+δNK+1

因为

x^Λk=Φ*ΛkΦΛk-1Φ*Λky

根据BgOMP算法的迭代步骤得到:

rk=y-ΦΛkx^Λk=PΛkΦS\Λk
xS\Λk+PΛkv

β1k+1=Φ*S\Λkrk2,表示残差rk与未被选择的正确块索引对应测量列之间的最大相关性;αNk+1=minjWΦ*jrk2表示残差rk与错误块索引对应测量列之间的最小相关性。假设BgOMP算法在前k 0kK-1次迭代都是成功的,要保证BgOMP算法在第k+1次迭代选择的块索引也是成功的,即证:

β1k+1>αNk+1

将(8)式带入β1k+1αNk+1,可以得到:

β1k+1=
Φ*S\ΛkPΛkΦS\ΛkxS\Λk+
PΛkv2,
Φ*S\ΛkPΛkΦS\ΛkxS\Λk2,-
Φ*S\ΛkPΛkv2,
 αNk+1=minjWΦ*jrk2,jW1NjWΦ*jrk2,
1NjWΦ*jPΛkΦS\ΛkxS\Λk2+1NjWΦ*jPΛkv2
1NjWΦ*jPΛkΦS\ΛkxS\Λk2+Φ*WPΛkv2,

要证β1k+1>αNk+1,即要证明:

Φ*S\ΛkPΛkΦS\ΛkxS\Λk2,-1NjWΦ*jPΛkΦS\ΛkxS\Λk2>
Φ*S\ΛkPΛkv2,+Φ*WPΛkv2,

其中,设i0S\Λkj0W使得:

Φ*S\ΛkPΛkv2,=Φ*i0PΛkv2,
Φ*WPΛkv2,=Φ*j0PΛkv2

则(9)式的右边可变为:

Φ*S\ΛkPΛkv2,+Φ*WPΛkv2,=

Φ*i0PΛkv2+Φ*j0PΛkv2=
Φ*i0j0I-PΛkv2,1
2Φ*i0j0v2+Φ*i0j0PΛkv2
2Φ*i0j0v2+Φ*i0j02PΛkv2
21+KN1-δNK+1ε

设前k次迭代已选取了l klK个正确的块索引,则xS\Λk2,12K-lxS\Λk22SS\ΛkWK+Nk-l+NN-1k+K+NN-1K-1+K+N=NK+1,其中0kK-1。根据文献[8]的引理4,(9)式的左边:

Φ*S\ΛkPΛkΦS\ΛkxS\Λk2,-1NjWΦ*jPΛkΦS\ΛkxS\Λk2
1-K-lN+1 δNK+1xS\Λk2K-l1-KN+1 δNK+1xS\Λk2K-l 

结合(10)和(11)式,要证明(9)式成立,即要说明:

1-KN+1 δNK+1xS\Λk2K-l>21+KN1-δNK+1ε

为简化计算过程,记C=1+KN1-δNK+1ε,因此当δNK+1<1KN+1时,要保证:

xS\Λk2>2CK-l1-KN+1 δNK+1 

又因为:

xS\Λk2K-lminiS\Λk xi2
K-lminiS xi2

则(12)式可以转变为:

miniS xi2>2C1-KN+1δNK+1

即当δNK+1<1KN+1时,稀疏信号x满足:

miniS xi2>21-δNK+1+KNε1-KN+1 δNK+11-δNK+1

则可确保BgOMP算法在每次的迭代过程中至少选择一个正确的块索引,直到所有的正确块索引都被选择。

接着要验证算法的迭代停止准则为:Φ*rk2,1+KN1-δNK+1ε。以下分为两种情况讨论。

S\Λk=,则rk=PΛkv,那么:

Φ*rk2,=Φ*PΛkv2,1+KN1-δNK+1ε

S\Λk,那么:

Φ*rk2,Φ*S\ΛkPΛkΦS\ΛkxS\Λk2,-Φ*S\ΛkPΛkv2,
1K-lΦ*S\ΛkPΛkΦS\ΛkxS\Λk2-Φ*S\ΛkPΛkv2,
1K-lΦ*S\ΛkPΛkΦS\ΛkxS\Λk2xS\Λk2xS\Λk2-Φ*S\ΛkPΛkv2,
1K-lxS\Λk,Φ*S\ΛkPΛkΦS\ΛkxS\ΛkxS\Λk2-Φ*S\ΛkPΛkv2,
1K-lPΛkΦS\ΛkxS\Λk22xS\Λk2-Φ*S\ΛkPΛkv2,
1K-l1-δK+Nk-lxS\Λk22xS\Λk2-Φ*S\ΛkPΛkv2,
1K-l1-δNK+1xS\Λk2-Φ*S\ΛkPΛkv2,
1-δNK+1miniS xi2-1+KN1-δNK+1ε >
1-δNK+121-δNK+1+KN1-KN+1 δNK+11-δNK+1-1+KN1-δNK+1ε>1+KN1-δNK+1ε

说明在未达到Φ*rk2,1+KN1-δNK+1ε之前,BgOMP算法会继续迭代。当BgOMP算法停止迭代即K块稀疏信号被稳定地重构出,重构误差为:

x^-x211-δNK+1Φx^-x2
11-δNK+1ΦΛkΦ*ΛkΦΛk-1Φ*Λky-Φx2
11-δNK+1ΦΛkΦ*ΛkΦΛk-1Φ*ΛkΦx+v-Φx2
11-δNK+1ΦΛkΦ*ΛkΦΛk-1Φ*Λkv+Φx-Φx2
11-δNK+1PΛkv2KN1-δK+1ε

定理2 测量矩阵Φ满足δNK+1<1KN+1Φ*v2,<ε时,若BgOMP算法稳定重构出K块稀疏信号x,则:

miniS xi2-Kε1-δNK+1miniS x^i2miniS xi2+ε1+δNK+1 

此时K块稀疏信号被稳定重构,即:SΛk,令Φ*SΦS-1Φ*Sv=Z[S],则:

PSv=ΦSΦ*SΦS-1Φ*Sv=ΦSZ[S]

ΦSx^S=ΦSΦ*SΦS-1Φ*Sy=
PSy=PSΦx+v=
ΦSxS+PSv=
ΦSxS+ΦSZ[S]

因此可得: x^S=xS+ZS

又因为:

1-δNK+1Z[S]2PSv2=ΦSZS21+δNK+1ZS2

根据(6)式,(7)式化简可以得到:

1-δNK+1Z[S]2PSv2Kε1-δNK+1,
ε1+δNK+1PSv21+δNK+1ZS2

即:

ε1+δNK+1ZS2Kε1-δNK+1
miniS x^i2=miniS xi+Zi2
miniS xi2-ZS2,
miniS xi2-Kε1-δNK+1

同理:

miniS xi2+ε1+δNK+1miniS x^i2

定理2证明完毕。

3  数值模拟

本节给出了仿真数值模拟。实验模拟了在无噪声和l有界噪声这两种环境下BgOMP算法重构块稀疏信号的精度。

图1的仿真实验在给定m=100n=256d=4l有界噪声环境下进行。当K>4时,BgOMP算法明显比BOMP算法重构块稀疏信号的性能好。当K>8时,在相同块稀疏度下,N越大BgOMP算法的重构性能越弱。

表1可观察到: 1) 信号的随机性会使得每次具体数值结果发生变化,经过多次实验发现,信号的随机性不会改变实验结果; 2) 每次迭代选择块数(N),块稀疏度(K),有无噪声都会对重构误差产生或多或少的影响,在没有噪声干扰情形下的误差远远小于l有界噪声干扰情形下的误差是合理现象; 3) 当K相同时,N越大,重构误差就越大,这进一步说明通过BgOMP算法重构K块稀疏信号时选择合适N的重要性。

4  结 语

本文在l2lp混合范数的定义下,提出BgOMP算法受Φ*v2,<ε有界噪声影响,在特定停止迭代准则下能稳定重构块稀疏信号并且对重构误差进行分析;给出算法迭代生成信号非零块的有界性约束。但在许多实际应用中,除了标准块稀疏还有某些信号也会以衰减块稀疏[16]形式出现。一些学者提出了稳定重构此类块稀疏信号,测量矩阵应当满足块RIP。同理可以将本文中的结论推广到在该块RIP约束下衰减块稀疏信号的重构问题中。

参考文献

[1]

LIU CFANG YLIU J Z. Some new results about sufficient conditions for exact support recovery of sparse signals via orthogonal matching pursuit[J]. IEEE Transactions on Signal Processing201765(17): 4511-4524. DOI: 10.1109/TSP.2017.2711543 .

[2]

NEEDELL DTROPP J A. CoSaMP: Iterative signal recovery from incomplete and inaccurate samples[J]. Applied and Computational Harmonic Analysis200926(3): 301-321. DOI: 10.1016/j.acha.2008.07.002 .

[3]

卜京, 王金平. 混合最小化问题下重构块稀疏信号的充分条件[J]. 武汉大学学报(理学版)202167(2): 185-189. DOI: 10.14188/j.1671-8836.2020.0248 .

[4]

BU JWANG J P. A sufficient condition on recovery of block sparse signals via mixed minimization[J]. Journal of Wuhan University (Natural Science Edition)202167(2): 185-189. DOI: 10.14188/j.1671-8836.2020.0248(Ch ).

[5]

LI H FWEN J M. A new analysis for support recovery with block orthogonal matching pursuit[J]. IEEE Signal Processing Letters201926(2): 247-251. DOI: 10.1109/LSP.2018.2885919 .

[6]

XIA C YZHOU Z LGUO C Bet al. A new analysis for support performance with block generalized orthogonal matching pursuit[J]. Mathematical Problems in Engineering20212021(12): 1-7. DOI: 10.1155/2021/9438793 .

[7]

MANOJ AKANNU A P. Channel estimation strategies for multi-user mm wave systems[J]. IEEE Transactions on Communications201866(11): 5678-5690. DOI: 10.1109/TCOMM.2018.2854188 .

[8]

MANOJ AKANNU A P. Sinusoid signal estimation using generalized block orthogonal matching pursuit algorithm[C]//2018 International Conference on Signal Processing and Communications (SPCOM). New York: IEEE Press, 2019: 60-64. DOI: 10.1109/SPCOM.2018.8724435 .

[9]

QI RYANG D WZHANG Y Jet al. On recovery of block sparse signals via block generalized orthogonal matching pursuit[J]. Signal Processing2018153: 34-46. DOI: 10.1016/j.sigpro.2018.06.023 .

[10]

CHEN W GGE H M. A sharp recovery condition for block sparse signals by block orthogonal multi-matching pursuit[J]. Science China Mathematics201760(7): 1325-1340. DOI: 10.1007/s11425-016-0448-7 .

[11]

CHEN W GGE H M. Recovery of block sparse signals under the conditions on block RIC and ROC by BOMP and BOMMP[J].Inverse Problems and Imaging201812:153-174.DOI:10.3934/IPI.2018006 .

[12]

GAO YPENG J GYUE S G. Stability and robustness of l2 /lq -minimization for block sparse recovery[J]. Signal Processing2017137:287-297. DOI:10.1016/j. sigpro.2017.02.012 .

[13]

LIN J HLI S. Block sparse recovery via mixed l2/l1 minimization[J]. Acta Mathematica Sinica, English Series201329(7): 1401-1412. DOI: 10.1007/s10114-013-1564-y .

[14]

WEN J MZHOU Z CLIU Z Let al. Sharp sufficient conditions for stable recovery of block sparse signals by block orthogonal matching pursuit[J]. Applied and Computational Harmonic Analysis201947(3): 948-974. DOI: 10.1016/j.acha.2018.02.002 .

[15]

HU RFU YXIANG Yet al.Performance guarantees of signal recovery via block-OMP with thresholding[J].IET Signal Processing201711(8):952-960.DOI:10.1049/iet-spr.2017.0076 .

[16]

SHEN YLI BPAN W Let al. Analysis of generalised orthogonal matching pursuit using restricted isometry constant[J]. Electronics Letters201450(14): 1020-1022. DOI: 10.1049/el.2014.1012 .

[17]

WEN JZHANG RYU W.Signal-dependent performance analysis of orthogonal matching pursuit for exact sparse recovery[J]. IEEE Transactions on Signal Processing2020. DOI:10.1109/TSP.2020.3016571 .

基金资助

国家自然科学基金(62071262)

AI Summary AI Mindmap
PDF (669KB)

0

访问

0

被引

详细

导航
相关文章

AI思维导图

/