浅谈压缩感知(三十一):压缩感知重构算法之定点连续法FPC

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈压缩感知(三十一):压缩感知重构算法之定点连续法FPC相关的知识,希望对你有一定的参考价值。

主要内容:

  1. FPC的算法流程
  2. FPC的MATLAB实现
  3. 一维信号的实验与结果

基于凸优化的重构算法

基于凸优化的压缩感知重构算法。

约束的凸优化问题:技术分享

去约束的凸优化问题:技术分享

在压缩感知中,J函数和H函数的选择:

技术分享 技术分享

一、FPC的算法

FPC,全称Fixed-Point Continuation,这里翻译为定点连续。

数学模型:

技术分享技术分享

算法:

该算法在迭代过程中利用了收缩公式shrinkage(也称为软阈值soft thresholding),算法简单、优美。

技术分享

迭代过程:

技术分享

技术分享(梯度)

合并一下,就得到了整个迭代过程的公式:

技术分享

之所以称为连续continuation,是因为u的选择,我们需要一种连续的路径追踪策略,即对于参数u,选择一个合适的连续上升的序列来引导整个迭代过程走向收敛。

算法流程:

技术分享

具体参考:http://www.caam.rice.edu/~optimization/L1/fpc/

二、FPC的MATLAB实现(fpc.m)

可以通过上面的链接将相关代码下载下来,这里就不贴出来。

三、一维信号的实验与结果(basic_run.m)

1、重构前后信号值Xs与X对比:

技术分享

  1. 迭代误差收敛曲线:

技术分享

  1. FPC与以下三种算法的比较:

    技术分享

    技术分享

    技术分享

    技术分享

以上是关于浅谈压缩感知(三十一):压缩感知重构算法之定点连续法FPC的主要内容,如果未能解决你的问题,请参考以下文章

[转]压缩感知重构算法之分段正交匹配追踪(StOMP)

压缩感知重构算法之子空间追踪(SP)

对比IRLS,OMP,MOMP,SP以及CoSaMP五种压缩感知算法的信号重构性能

CS-BP压缩感知的图像重建算法matlab仿真

凸优化之基追踪

视频编码技术---压缩感知编码---匹配跟踪算法