基于两个子膨胀图的压缩感知的测量矩阵的获取方法及利用该测量矩阵恢复原始信号的方法

文档序号:6369469阅读:342来源:国知局
专利名称:基于两个子膨胀图的压缩感知的测量矩阵的获取方法及利用该测量矩阵恢复原始信号的方法
技术领域
本发明涉及基于两个子膨胀图的压缩感知的测量矩阵的获取方法及利用该测量矩阵恢复原始信号的方法,属于图像处理领域。
背景技术
压缩感知(Compressive Sensing)理论提供的是不同于传统采样形式的一种新的数据采样模式,它表明,只要信号在某个变换域是稀疏的或是可压缩的,就可以用一个与变换基不相关的观测矩阵将变换所得高维信号投影到一个低维空间上,然后通过求解一个优 化问题就可以从这些少量投影中以高概率重构出原始信号。压缩感知方法主要包含两个方面一是测量矩阵,它能够使K-稀疏或可压缩信号X从^ 的过程中能量损失尽可能小,且观测到的这些信息能够保证准确重建出原始信号;二是重建算法,选择合适的算法使得信号从测量值灰复原信号缩感知是将压缩和采样同时进行的一种采样模式,对于一个K-稀疏的N维信号,投影到这个低维空间的维数将会远小于N,这使得压缩感知能应用于很多方面,比如核磁共振成像、无线传感器网络、地球物理数据分析、视频编码等领域。压缩感知得以实现的关键之一是要得到满足条件的测量矩阵,而这一条件通常是指RIP (Restricted Isometry Property)条件。目前应用最广的是随机矩阵,比如高斯随机矩阵、伯努利随机矩阵等,随机矩阵因其以很高的概率满足RIP条件而在理论上有很大的价值。但在实际应用中,随机测量矩阵有大存储量、低效率和高复杂度等缺点,这极大限制了压缩感知在实际中的应用。由于确定性测量矩阵存储量小、复杂度低等优点,鉴于此,设计满足RIP条件的确定性测量矩阵一直是压缩感知想解决的问题。目前一些设计确定性测量矩阵的方法大多是基于某种特定的编码或序列,比如chirp序列、Kerdock和Delaste-Goethals编码、二级Reed-Muller编码等。也有其它的一些基于某种特定理论的方法,比如有限域和表示论等理论。最近一些研究表明,基于膨胀图设计出的关联矩阵在一定条件下能满足RIP条件,可以作为压缩感知测量矩阵。膨胀图首先是一个二部图,左边一个比较小的顶点集合在右边有一个较大的邻接点集与其相连接,这就相当于在压缩感知测量过程中,原始信号能够充分被观测。尽管在理论上膨胀图用于压缩感知测量矩阵的设计会有很好的效果,但目前很难得到膨胀图的确切结构,也就是说很难确切得到符合要求的膨胀图。Guruswami通过有限域理论和P-V代码出发设计出了一类具有确定结构的膨胀图,但是这种算法不仅实现起来比较复杂还对设计出的关联矩阵的维数有很大限制,不能真正为压缩感知所用。

发明内容
本发明目的是为了解决现有还原图像技术时利用压缩感知的测量矩阵存在的问题,提供了一种基于两个子膨胀图的压缩感知的测量矩阵的获取方法及利用该测量矩阵恢复原始信号的方法。本发明所述基于两个子膨胀图的压缩感知的测量矩阵的获取方法,该方法包括以下步骤步骤一建立两个膨胀图,第一个膨胀图G1 = (A1, B1), A1 =N1, B1 =M1,第二个膨胀图 G2 = (A2, B2), A2 = N2, B2I = (I1,两个膨胀图都为二部图,且两个膨胀图的左子图中的顶点的个数为5 20,两个膨胀图的右子图中的顶点的个数为3 15,且第一个膨胀图的顶点总数大于第二个膨胀图的顶点总数,第一个膨胀图G1左子图中的顶点的度为Cl1,连接左子图和右子图的关联矩阵 e KA,lX,,/l ;
第二个膨胀图G2左子图中的顶点的度为(12,连接左子图和右子图的关联矩阵€>2 e M^xdl ;步骤二 将第一个膨胀图匕中左子图和右子图中的每一个顶点都用第二个膨胀图G2替换,形成连接图G = G1 O G2,连接图G中每个第二个膨胀图G2都称为“云”,连接图G的第一列和第二列顶点的关联矩阵K1 e Rv丨W ,连接图G的第三列和第四列顶点的关联
矩阵 K1 G EjUiiV2XjW]flf],步骤三获取连接图G的第二列顶点和第三列顶点的关联矩阵Kg;步骤四根据公式O = Ki*K*K2获取压缩感知测量矩阵①。步骤三中获取连接图G的第二列顶点和第三列顶点的关联矩阵Kg 歷/ViXA/而的过程为步骤31、初始化迭代次数i = 0,初始化连接图G的第二列顶点和第三列顶点的关联矩阵K为一个零矩阵,维数为N1Cl1 XM1N2 ;步骤32、重复进行N1Cl1次迭代运算步骤a :迭代次数i = i+1,计算连接图G的第二列顶点中第i个顶点所在云的云序号t :t = [(i-D/dJ+i,其中[]表示取整函数,并计算第i个顶点在第t个云中的顶点序号p = i-U-D^dpP G {1,2, ...,dj ;步骤b :取出第一个膨胀图G1连接左子图和右子图的关联矩阵O1的第t行,并找到第P个I,记其在该行中的序号为e ;步骤c :取出第一个膨胀图G1连接左子图和右子图的关联矩阵O1的第e列,记该向量为g,向量g中的第t个元素为I,将向量g中的第t个元素在该向量中所有I元素中的序号记不s ;步骤d :若 s < N2,则 ss = (e_l)*N2+s,然后执行步骤 e ;否则 ss = (e_l) *N2+s_N2,然后执行步骤e ;步骤e :让连接图G的第二列顶点和第三列顶点的关联矩阵K的第i行第ss列的元素变为1,即K(i,ss) = 1,让矩阵K的第i行其余元素都为0,重复进行N1Cl1次迭代运算后获取连接图G的第二列顶点和第三列顶点的关联矩阵K0利用获得的基于两个子膨胀图的压缩感知的测量矩阵恢复原始信号的方法,该方法包括以下步骤步骤一建立两个膨胀图,第一个膨胀图G1 = (A1, B1), A1 =N1, B1 =M1,第二个膨胀图 G2 = (A2, B2), A2 = N2, B2I = (I1,两个膨胀图都为二部图,且两个膨胀图的左子图中的顶点的个数为5 20,两个膨胀图的右子图中的顶点的个数为3 15,且第一个膨胀图的顶点总数大于第二个膨胀图的顶点总数,第一个膨胀图G1左子图中的顶点的度为Cl1,连接左子图和右子图的关联矩阵
#
权利要求
1.基于两个子膨胀图的压缩感知的测量矩阵的获取方法,其特征在于,该方法包括以下步骤 步骤一建立两个膨胀图,第一个膨胀图G1= (AijB1), Ia1 =N1, Ib1 =M1,第二个膨胀图 G2 = (A2, B2),A2 = N2, B2 = (I1, 两个膨胀图都为二部图,且两个膨胀图的左子图中的顶点的个数为5 20,两个膨胀图的右子图中的顶点的个数为3 15,且第一个膨胀图的顶点总数大于第二个膨胀图的顶点总数, 第一个膨胀图G1左子图中的顶点的度为Cl1,连接左子图和右子图的关联矩阵<D, e M,VlX'W| ; 第二个膨胀图G2左子图中的顶点的度为d2,连接左子图和右子图的关联矩阵O2 G; 步骤ニ 将第一个膨胀图ら中左子图和右子图中的每ー个顶点都用第二个膨胀图ら替换,形成连接图G = G1 O G2,连接图G中每个第二个膨胀图G2都称为“云”,连接图G的第一列和第二列顶点的关联矩阵& G MA'|A=XiV|£/|,连接图G的第三列和第四列顶点的关联矩阵K1 e, 步骤三获取连接图G的第二列顶点和第三列顶点的关联矩阵[e Kawxmぁ; 步骤四根据公式O = K1^K2获取压缩感知測量矩阵O。
2.根据权利要求I所述的基于两个子膨胀图的压缩感知的测量矩阵的获取方法,其特征在干,步骤三中获取连接图G的第二列顶点和第三列顶点的关联矩阵ろ的过程为 步骤31、初始化迭代次数i = 0,初始化连接图G的第二列顶点和第三列顶点的关联矩阵K为ー个零矩阵,维数为N1Cl1 XM1N2 ; 步骤32、重复进行N1Cl1次迭代运算 步骤a :迭代次数i = i+1,计算连接图G的第二列顶点中第i个顶点所在云的云序号t t = [(i-l)/dj+l,其中[]表示取整函数, 并计算第i个顶点在第t个云中的顶点序号p =p G {1,2, dj ; 步骤b :取出第一个膨胀图G1连接左子图和右子图的关联矩阵的第t行,并找到第P个I,记其在该行中的序号为e ; 步骤c :取出第一个膨胀图G2连接左子图和右子图的关联矩阵的第e列,记该向量为g,向量g中的第t个元素为1,将向量g中的第t个元素在该向量中所有I元素中的序号记示s ; 步骤 d :若 s く N2,则 ss = (e_l)*N2+s,然后执行步骤 e ;否则 ss = (e_l) *N2+s_N2,然后执行步骤e ; 步骤e :让连接图G的第二列顶点和第三列顶点的关联矩阵K的第i行第ss列的元素变为1,即K(i,ss) = 1,让矩阵K的第i行其余元素都为0, 重复进行N1Cl1次迭代运算后获取连接图G的第二列顶点和第三列顶点的关联矩阵K。
3.利用权利要求I获得的基于两个子膨胀图的压缩感知的测量矩阵恢复原始信号的方法,其特征在于,该方法包括以下步骤步骤一建立两个膨胀图,第一个膨胀图G1= (AijB1), Ia1 =N1, Ib1 =M1,第二个膨胀图 G2 = (A2, B2),A2 = N2, B2 = (I1, 两个膨胀图都为二部图,且两个膨胀图的左子图中的顶点的个数为5 20,两个膨胀图的右子图中的顶点的个数为3 15, 第一个膨胀图G1左子图中的顶点的度为Cl1,连接左子图和右子图的关联矩阵 料; 第二个膨胀图G2左子图中的顶点的度为d2,连接左子图和右子图的关联矩阵
4.根据权利要求3所述基于两个子膨胀图的压缩感知的测量矩阵恢复原始信号的方法,其特征在于,步骤五中恢复原始信号的过程为 步骤A、根据基于两个子膨胀图的压缩感知測量矩阵の对原始信号进行线性观测,获取测量值向量
全文摘要
基于两个子膨胀图的压缩感知的测量矩阵的获取方法及利用该测量矩阵恢复原始信号的方法,属于图像处理领域,本发明为解决现有还原图像技术时利用压缩感知的测量矩阵存在的问题。本发明的测量矩阵包括以下步骤步骤一建立两个膨胀图,G1和G2,步骤二将G1中每一个顶点都用G2替换,形成连接图G=G1⊙G2,步骤三获取连接图G的第二列顶点和第三列顶点的关联矩阵步骤四根据公式Φ=K1*K*K2获取压缩感知测量矩阵Φ。利用该矩阵恢复原始信号,增加步骤五根据步骤四获取压缩感知测量矩阵Φ观测原始信号,从而得到测量值,用得到的测量值和压缩感知测量矩阵Φ按f=Φx恢复原始信号。
文档编号G06F17/30GK102737115SQ20121016882
公开日2012年10月17日 申请日期2012年5月28日 优先权日2012年5月28日
发明者伍政华, 张淼, 沈毅, 王强 申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1