淺談壓縮感知(三十):壓縮感知重構算法之L1最小二乘


主要內容:

  1. l1_ls的算法流程
  2. l1_ls的MATLAB實現
  3. 一維信號的實驗與結果

前言

前面所介紹的算法都是在匹配追蹤算法MP基礎上延伸的貪心算法,從本節開始,介紹基於凸優化的壓縮感知重構算法。

約束的凸優化問題:

去約束的凸優化問題:

在壓縮感知中,J函數和H函數的選擇:

那么,后面要解決的問題就是如何通過最優化方法來求出x。

一、l1_ls的算法

l1_ls,全稱ℓ1-regularized least squares,基於L1正則的最小二乘算法,在標准內點法的基礎上,在truncated-Newton framework中,利用Hessian的結構信息來預測共軛梯度preconditioned conjugate gradient (PCG),通過PCG來計算搜索方向,這樣可以大大降低計算量。

具體參考:http://www.stanford.edu/~boyd/papers/l1_ls.html

二、l1_ls的MATLAB實現(l1_ls.m)

可以通過上面的鏈接將相關代碼下載下來,這里就不貼出來。

三、一維信號的實驗與結果

1、simple_example.m

2、operator_example.m


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM