System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及压缩感知信号恢复领域,尤其涉及一种面向压缩感知场景的低复杂度mamp信号恢复方法。
技术介绍
1、在当今数字图像处理领域,随着图像采集设备和传感器技术的不断发展,获取高分辨率图像所需的数据量不断增加,这导致了图像传输、存储和处理等方面的挑战。在传统的图像采集和处理过程中,通常需要高分辨率的图像,这往往会导致大量的数据传输和存储成本。
2、压缩感知技术应运而生,旨在通过以更低的采样率来获取信号,并在重建时利用信号的稀疏性或结构化特征,从而实现对信号的高效重建。尤其在图像处理领域,压缩感知技术被广泛应用于图像压缩、重建和恢复等方面。然而,在实际应用中,由于传感器噪声、采样失真等因素的影响,压缩感知图像重建的精度和效率仍然存在挑战。
3、近似消息传递(approximate message passing,amp)是用于解决该问题的一类高效算法。当矩阵a元素独立同分布(iid)时,现有技术中提出的amp算法为贝叶斯最优,且复杂度低至o(mn)。然而,当矩阵a中元素非iid时,amp性能较差。
4、为解决amp的iid矩阵局限问题,现有技术中提出了正交/向量amp(orthogonal/vector amp,oamp/vamp)算法。当矩阵a为右酉不变(包含iid高斯矩阵,特定的相关和病态矩阵)时,oamp/vamp是贝叶斯最优的。然而,因为需要矩阵逆运算,oamp/vamp的计算复杂度高达o(m2n)。为降低复杂度,还提出了卷积amp(convolutional amp,camp)算法
5、为克服上述各算法遇到的问题,记忆amp(memory amp下称:mamp)算法框架被提出。amp、oamp/vamp和camp可被统一至mamp框架。基于mamp框架,现有技术中进一步提出了梯度下降记忆近似消息传递算法(gradient decent mamp,gd-mamp)算法。gd-mamp复杂度为o(mn),与amp同阶,且当矩阵a为右酉不变时,为贝叶斯最优。更重要的是,解析最优的向量damping保证了其收敛性,并显著提升了算法的收敛速度。
6、基于gd-mamp算法的压缩感知信号恢复方法(下称:gd-mamp方法)兼具普适(适用于一般右酉不变矩阵和任意信号分布)、低复杂度、贝叶斯最优、收敛等优点。然而,gd-mamp方法存在溢出问题,且该方法的复杂度仍有改进空间:
7、1)在计算迭代过程中,gd-mamp方法的某些中间变量会呈现指数性增长。当迭代次数t较大时,会出现溢出问题(超过浮点数的范围),导致gd-mamp方法崩溃。
8、2)现有技术中gd-mamp方法的原始形式,在单次迭代中需要4次矩阵乘向量运算,是基于传统amp方法的两倍。
9、3)gd-mamp方法的全记忆正交化运算的时间复杂度为o(nt2),其中t是迭代次数。当使用gd-mamp方法所需的t较大(如矩阵十分病态)时,该复杂度不可忽视。此外,全部记忆项的存储需要o(nt)空间复杂度,对硬件实现不利。
技术实现思路
1、本专利技术目的在于针对现有技术的不足,提出一种面向压缩感知场景的低复杂度mamp信号恢复方法。
2、本专利技术的目的是通过以下技术方案来实现的:一种面向压缩感知场景的低复杂度mamp信号恢复方法,包括:
3、s1、接收己知观测,建立带噪声系统模型,进行参数初始化;
4、s2、进行mle和nle交替迭代:
5、通过系统中系数矩阵、噪声和迭代组合系数构建并计算组合算子;
6、通过组合算子计算权重系数、正交系数和后验分布的方差;
7、使用上述系数执行mle估计得到线性后验估计信号;
8、根据得到的线性后验估计信号执行nle估计得到恢复信号;
9、s3、对得到的恢复信号进行检查,若恢复信号未收敛则继续进行mle和nle交替迭代,若恢复信号收敛或达到最大迭代次数则结束迭代,返回恢复信号。
10、进一步地,所述带噪声系统模型为:y=ax+n,其中a是m×n己知矩阵,x是长度为n待恢复未知信号,n是己知方差为σ2的高斯噪声。
11、进一步地,所述组合算子具体为:
12、组合算子χk:
13、
14、其中σ2是高斯噪声n的方差;
15、wk为计算权重系数、正交系数和后验分布的方差时,涉及的中间变量迭代组合系数:
16、
17、其中,λmax和λmin分别为矩阵aah的最大和最小特征值,a为带噪声系统模型的系数矩阵。
18、进一步地,所述组合算子的计算包括:
19、如果aah的特征值己知,则直接计算:
20、
21、其中,λmax和λmin分别为矩阵aah的最大和最小特征值,i为单位矩阵,该矩阵大小与矩阵aah相同;
22、如果aah的特征值未知,则:
23、使用功率迭代法得到的近似值,再在通过使用随机高斯测试信号h与经过矩阵a变换后的高斯随机测试信号计算估计组合算子χk。
24、
25、其中,
26、进一步地,所述mle估计包括:
27、ut=θtbut-1+ξt(y-axt)
28、
29、其中,rt为线性后验估计信号,ut为线性后验估计的方差,
30、λmax和λmin分别为矩阵aah的最大和最小特征值,i为单位矩阵,该矩阵大小与矩阵aah相同;θt和ξt分别为松弛系数与权重系数,pt,i和分别为正交系数和归一化系数。
31、进一步地,所述nle估计包括:
32、
33、其中,xt+1为恢复信号,rt为线性后验估计信号,ζt+1为damping系数。
34、进一步地,计算资源紧张时为追求低延时信号恢复,将damping环节转移至线性端,避免在非线性端计算协方差矩阵,从而使得每次迭代只需要两次矩阵乘向量操作:
35、执行mle估计为:
36、通过计算下列算式得到线性估计器的正交化后验估计γt(χt):
37、
38、
39、
40、对前k-1次的正交化后验估计信号γt(χt)进行权重组合,得到组合后验估计信号rt:
41、
42、执行nle估计为:
43、计算非线性估计的后验恢复信号xt+1:
44、xt+1=[x1…xtφt(rt)]·ζt+1.
45、其中,λmax和λmin分别为矩阵aah的最本文档来自技高网...
【技术保护点】
1.一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,该方法包括:
2.根据权利要求1所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,所述带噪声系统模型为:y=Ax+n,其中A是M×N已知矩阵,x是长度为N待恢复未知信号,n是已知方差为σ2的高斯噪声。
3.根据权利要求1所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,所述组合算子具体为:
4.根据权利要求1所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,所述组合算子的计算包括:
5.根据权利要求1所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,所述MLE估计包括:
6.根据权利要求5所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,所述NLE估计包括:
7.根据权利要求1所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,计算资源紧张时为追求低延时信号恢复,将damping环节转移至线性端,避免在非线性端计算协方差矩阵,
8.根据权利要求1所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,存储空间资源紧张,优先追求在存储空间可控的情况下的信号精确恢复时,将MLE中正交化操作替换为
9.根据权利要求1所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法,其特征在于,计算资源与存储资源均有限时,执行MLE和NLE估计具体为:
10.一种面向压缩感知场景的低复杂度MAMP信号恢复装置,包括存储器和一个或多个处理器,所述存储器中存储有可执行代码,其特征在于,所述处理器执行所述可执行代码时,实现如权利要求1-9中任一项所述的一种面向压缩感知场景的低复杂度MAMP信号恢复方法。
...【技术特征摘要】
1.一种面向压缩感知场景的低复杂度mamp信号恢复方法,其特征在于,该方法包括:
2.根据权利要求1所述的一种面向压缩感知场景的低复杂度mamp信号恢复方法,其特征在于,所述带噪声系统模型为:y=ax+n,其中a是m×n已知矩阵,x是长度为n待恢复未知信号,n是已知方差为σ2的高斯噪声。
3.根据权利要求1所述的一种面向压缩感知场景的低复杂度mamp信号恢复方法,其特征在于,所述组合算子具体为:
4.根据权利要求1所述的一种面向压缩感知场景的低复杂度mamp信号恢复方法,其特征在于,所述组合算子的计算包括:
5.根据权利要求1所述的一种面向压缩感知场景的低复杂度mamp信号恢复方法,其特征在于,所述mle估计包括:
6.根据权利要求5所述的一种面向压缩感知场景的低复杂度mamp信号恢复方法,其特征在于,所述nle估计包括:
7.根据权利要求1所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。