王 勇,喬倩倩,楊笑宇,徐文娟,賈 拯,陳楚楚,高全學
(1.西安電子科技大學電子工程學院,陜西西安 710071; 2.西安電子科技大學通信工程學院,陜西西安 710071)
結合自適應字典學習的稀疏貝葉斯重構
王 勇1,喬倩倩1,楊笑宇1,徐文娟1,賈 拯1,陳楚楚1,高全學2
(1.西安電子科技大學電子工程學院,陜西西安 710071; 2.西安電子科技大學通信工程學院,陜西西安 710071)
貝葉斯壓縮感知是一種基于統計分析的壓縮感知算法,具有很好的魯棒性,能夠充分利用信息間的相關性,它的重構依賴于圖像的稀疏性表達.針對貝葉斯壓縮感知的深層次稀疏化問題,筆者結合自適應字典學習思想,提出一種冗余自適應字典表示的稀疏貝葉斯學習算法.該算法對圖像進行局部分塊,從待重建圖像的迭代中間圖像分塊中學習字典,并以該字典作為圖像的稀疏變換基,通過稀疏貝葉斯學習算法獲得稀疏解.實驗結果表明,基于自適應字典的貝葉斯學習算法能提高稀疏化,明顯改善圖像的重構質量.
稀疏貝葉斯學習;自適應字典;貝葉斯壓縮感知
壓縮感知理論打破了傳統采樣定理的限制,將可壓縮信號在降采樣觀測后以很高的精度重建出原始信號,已經應用于醫學、遙感、雷達、導航等領域.文獻[1]證明了壓縮感知信號重構問題可以轉化為求解最小L0范數問題,但是最小L0范數的問題是一個非確定多項式(Non-deterministic Polynomial,NP)難問題,窮舉出來是很困難的,因此,誕生了很多近似優化求解算法,如貪婪追蹤類算法[2]和優化最小全變分法[3].貝葉斯先驗方法[4-5]提出了新的框架和解決方案.基本思想是稀疏系數滿足一定的先驗分布,通過分析可得到后驗分布信息,基于相關向量機獲得稀疏系數的一個點估計.在實際中,采樣過程會引入噪聲和其他干擾,通過貝葉斯分析獲得噪聲和干擾在概率最大時的估計值.然而,該框架下的稀疏問題依然存在.為了提高稀疏性,筆者提出一種自適應字典學習的貝葉斯壓縮感知重構算法,引入交替迭代逐步逼近學習的思想獲得更精確的重構圖像.
根據壓縮感知理論,觀測結果可以表示為y=Φx=ΦDθ,其中對于原始信號x的稀疏表示為x=Dθ.Φ是M×N(M?N)維隨機觀測矩陣,D為稀疏基,θ為稀疏系數.由于M?N,稀疏系數的求解是一個病態問題.利用已知正交基稀疏表示后的系數,通過L1范數正則化求得這個逆問題的解,可以近似得到這個稀疏系數的估計.

其中,拉格朗日乘子ρ為尺度標量.對圖像進行小波變換,保留低頻子帶并置零,然后采樣,重建高頻子帶,最后經過小波反變換重建圖像.若信號在某個變換基下足夠稀疏,那么在較低的采樣率下可以獲得較好的重建效果.
冗余字典是一種基于學習的稀疏化方法,在圖像超分辨重建、修復、分類以及分解等反問題中獲得了較好的效果[6-10].它通過選取訓練樣本,經過學習,獲得一個全局的字典,然后以該字典為稀疏變換基,利用圖像在該字典下具有稀疏性對圖像反問題進行求解.
設輸入信號x∈RN×N,為了對信號x進行稀疏表示,需要一個尺度為N×M(N?M)的字典,則可以建立信號x的稀疏表示模型如下:

其中,θ是稀疏的,ε表示誤差.式(2)中的x和θ都是未知量.信號x在字典D下是稀疏的,通過求解式(2)的最稀疏(或近似最稀疏)的解θ,即可以獲得原始信號x.
設待重建圖像x∈RN×N,觀測圖像y=Φx,其中Φ為觀測矩陣,y是測量值.對x進行有重疊的分塊,記這些分塊為xij,1≤i,j≤N-n+1,從原圖中獲得子圖xij的操作符為Rij.設第k次迭代所獲得的圖像為x(k),利用K奇異值分解(K-Singular Value Decomposition,K-SVD)算法[11]從x(k)的分塊x(k)ij,1≤i,j≤N-n+1可以獲得一個冗余字典D(k),通過求解最優化問題式(2),得到下一次迭代的圖像模型如下:

其中,λ和μ為用于平衡各項的參數.圖像每塊的稀疏向量θij和每一次迭代的中間圖像均未知,對其中的一個未知參數賦予一定的初值,采用交替迭代思想[7]求解.

θ是稀疏的.對θ建模,在該模型下可以縮小求解范圍,從而達到近似求解θ的目的.式(2)中的θ服從超高斯分布,根據觀測值x將先驗概率密度轉化為后驗概率密度,使得對于每個輸入信號x,θ的后驗概率密度函數值在待估計參數真實值附近形成最大尖峰.
圖1引入稀疏向量的分層先驗模型,超參數α未知,其中α={α1, α2,…,αN},則稀疏向量中每個變量相互獨立且是一個零均值,方差為1/αi的高斯分布.

圖1 貝葉斯參數模型

這是相關向量機分層模型的第1層,第2層假設超參數α和σ2(設β=σ-2)分別是一個伽馬分布,即

其中,a、b、c和d是參數模型中的超參數,α得到稀疏向量先驗分布形式如下:

根據以上先驗分布以及觀測信號y,由貝葉斯公式,可得以下后驗分布:

這樣就把后驗密度函數分解為兩部分,等號右邊第一項實際上是一個多維高斯分布,因為

其中,A=diag(α1,α2,…,αN).式(10)中p(α,σ2|y)是超參數α和σ2的后驗分布.為了獲得一致分布,令a=b=0,通過最大化p(α,σ2|y)邊緣似然函數(最大二型似然估計法)[10]估計超參數α和σ2.
通過求解L2范數最優化問題式(14)可得到更加逼近原圖的中間圖像.
選取醫院放射科2016年2月—2017年2月收治的40例腹部創傷患者,其中男性22例,平均年齡(35.45±4.6)歲,女性患者18例,平均年齡(30.68±3.12)歲。將40例患者隨機分為對照組和觀察組各20例。兩組患者基本資料無顯著性差異(P>0.05)具有可比性。

其中,x′為式(3)獲得的稀疏系數重建的中間圖像.需要多次迭代求解式(3)和式(14),直到兩次迭代的誤差足夠小.在進行下一次迭代時必須實時更新噪聲,可以根據式(15)更新噪聲n.

筆者根據欠采樣數據,通過反投影法重建初始圖像,從該圖像出發,采用交替迭代逐步逼近來獲得較精確的結果.其算法流程如下:
(1)按照反投影法重建一幅初始圖像.
(2)初始化噪聲n=0,前后兩次誤差占前一次迭代結果的比δ=0.0001,迭代次數k=0,初始迭代圖像為步驟(1)所得到的圖像.
(3)對中間圖像分塊,并采用K-SVD算法得到一個字典D.
(5)利用共軛梯度法求解L2范數最優化問題式(14).
(6)判斷是否達到停止迭代條件.若達到,輸出為最終重建圖像;否則,執行步驟(7).
(7)按照式(15)更新噪聲,返回步驟(3).
為了說明文中方法的有效性,分別選擇30%、40%、50%的采樣率對圖像進行測試.實驗平臺在處理器為Intel(R)Xeon E5-5503 CPU@2.30 GHz,內存為16 GB,操作系統為Windows XP(64 bit),環境為Matlab2012b的條件下進行.在同樣的條件下,本實驗分別在正交匹配追蹤(Orthogonal Matching Pursuit, OMP)算法、小波貝葉斯壓縮感知(Bayesian Compressed Sensing-Discrete Wavelet Transform,BCS-DWT)算法及文中算法方面進行了比較.表1是各種算法在不同采樣率下的峰值信噪比(Peak Signal to Noise Ratio,PSNR)和結構相似度(Structural SIMilarity,SSIM)的比較.模型(4)中的參數λ和μ分別選取為0.01和0.15.

表1 不同算法的重建圖像PSNR和SSlM比較:PSNR(dB)/SSlM
表1的數據結果表明,在低采樣率下(采樣率為30%時),文中算法的PSNR較OMP算法和BCS-DWT算法要高出5 dB到9 dB,結構相似度高出0.2到0.3.文中算法的兩種性能指標數值解優于其他兩種算法.
文中算法采用稀疏參數θij與迭代中間圖像交替求解的思想,這對描述圖像的細節有重要的意義.為從視覺上進行更直觀的比較,在有限的篇幅下僅列舉Barbara圖像進行視覺上的重構比較,如圖2所示.

圖2 算法實驗比較結果
在圖2中,Barbara圖像具有很好的局部紋理特性和邊緣特性.對于OMP算法,重構有較多的毛刺現象,其中的邊緣保持效果較差,有較多的噪聲干擾,圖像上織物的紋理受干擾很嚴重;BCS-DWT算法優于OMP算法,重構質量有一定的提高.而文中算法得出的結果邊緣特性和紋理特性優于其他兩種算法,圖像質量普遍提升,視覺效果很好.
筆者提出了一種基于自適應字典的貝葉斯學習算法,將圖像的小范圍分塊在自適應冗余字典下具有稀疏性這一先驗引入壓縮感知,代替傳統的正交變換稀疏先驗.有效利用了圖像的局部結構信息,對圖像可以更好地稀疏表示,降低了采樣率.此算法能夠在低采樣率下更好地描述信號的細節信息,重建出高質量的圖像.挖掘更多先驗信息,并將其加入到正則項中將是未來的研究方向.
[1]DONOHO D L.Compressed Sensing[J].IEEE Transactions on Information Theory,2006,52(4):1289-1306.
[2]TROPP J A,GILBERT A C.Signal Recovery from Random Measurements via Orthogonal Matching Pursuit[J].IEEE Transactions on Information Theory,2007,53(12):4655-4666.
[3]王勇,馮唐志,陳楚楚,等.結合自適應稀疏表示和全變分約束的圖像重建[J].西安電子科技大學學報,2016,43(1): 15-21. WANG Yong,FENG Tangzhi,CHEN Chuchu,et al.Image Reconstruction Based on Adaptive Sparse Representation and Total Variation Constraint[J].Journal of Xidian University,2016,43(1):15-21.
[4]JI S,XUE Y,CARIN L.Bayesian Compressive Sensing[J].IEEE Transactions on Signal Processing,2007,56(6): 2346-2356.
[5]BABACAN S D,LUESSI M.Sparse Bayesian Methods for Low-rank Matrix Estimation[J].IEEE Transactions on Signal Processing,2012,60(8):3964-3977.
[6]王良君,石光明,李甫,等.多稀疏空間下的壓縮感知圖像重構[J].西安電子科技大學學報,2013,40(3):73-80. WANG Liangjun,SHI Guangming,LI Fu,et al.Compressed Sensing Image Reconstruction in Multiple Sparse Spaces [J].Journal of Xidian University,2013,40(3):73-80.
[7]HUANG H J,YU J,SUN W D.Superresolution Mapping Using Multiple Dictionaries by Sparse Representation[J]. IEEE Geoscience and Remote Sensing Letters,2014,11(12):2055-2059.
[8]DONG W,ZHANG L,SHI G,et al.Nonlocally Centralized Sparse Representation for Image Restoration[J].IEEE Transactions on Image Processing,2013,22(4):1620-1630.
[9]YANG M,ZHANG L,FENG X C,et al.Sparse Represention Based Fisher Discrimination Dictionary Learing for Image Classification[J].International Journal of Computer Vision,2014,109(3):209-232.
[10]HUANG D,KANG L W,WANG Y F,et al.Self-learning Based Image Decomposition with Applications to Single Image Denoising[J].IEEE Transactions on Multimedia,2014,16(1):83-93.
[11]AHARON M,ELAD M,BRUCKSTEIN A.K-SVD:An Algorithm for Designing Overcomplete Dictionaries for Sparse Representation[J].IEEE Transactions on Signal Processing,2006,15(12):3736-3745.
(編輯:李恩科)
Sparse Bayesian reconstruction combined with self-adaptive dictionary learning
WANG Yong1,QIAO Qianqian1,YANG Xiaoyu1,XU Wenjuan1, JIA Zheng1,CHEN Chuchu1,GAO Quanxue2
(1.School of Electronic Engineering,Xidian Univ.,Xi’an 710071,China; 2.School of Telecommunication Engineering,Xidian Univ.,Xi’an 710071,China)
Bayesian compressive sensing(BCS),a kind of compressive sensing algorithm based on statistical analysis,uses information correspondence to get robust performance in image reconstruction.But it depends on image sparsity strongly.In order to solve further level sparsity of BCS,this paper presents a novel self-adaptive Bayesian compressive sensing algorithm combined with redundancy self-adaptive dictionary learning.The algorithm firstly decomposes an image into local patches and builds the dictionary from the iterating transition image.Then the image is represented by this dictionary space.Finally,the image is reconstructed using the sparse Bayesian learning algorithm.Experimental results show that the proposed algorithm obtains deep sparse representation and improves image reconstruction quality.
sparse Bayesian learning;self-adaptive dictionary;Bayesian compressive sensing
TP751
A
1001-2400(2016)04-0001-04
10.3969/j.issn.1001-2400.2016.04.001
2015-05-20 網絡出版時間:2015-10-21
國家自然科學基金資助項目(61271296);陜西省自然科學基礎研究計劃資助項目(2016JM6012);中央高校基本科研業務費專項資金資助項目(JB150218);西安電子科技大學教育教學改革研究資助項目(B1311);西安電子科技大學新實驗開發與新實驗設備研制及實驗教學改革資助項目(SY1354)
王 勇(1976-),男,副教授,E-mail:yongwang@126.com.
網絡出版地址:http://www.cnki.net/kcms/detail/61.1076.TN.20151021.1046.002.html