亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種分塊圖像的BP壓縮感知重構(gòu)算法?

        2018-10-29 07:51:52劉繼忠鄭恩濤賀艷濤付珊珊趙鵬
        關(guān)鍵詞:信號(hào)

        劉繼忠,鄭恩濤,賀艷濤,付珊珊,趙鵬

        (南昌大學(xué)機(jī)電工程學(xué)院,江西南昌330031)

        0 引言

        近年來(lái),壓縮感知(Compressed Sensing)在觀測(cè)矩陣、稀疏基的選擇以及重構(gòu)算法等三個(gè)方面已經(jīng)做了很多的研究,其中以重構(gòu)算法的優(yōu)化為最多,它的應(yīng)用已經(jīng)滲透到雷達(dá)、信號(hào)處理、圖像傳輸?shù)雀鞔箢I(lǐng)域.不論何種應(yīng)用,凸優(yōu)化算法一直以其重構(gòu)精度高而為大家所認(rèn)可,凸優(yōu)化中BP算法最為經(jīng)典,然而美中不足的是它的計(jì)算復(fù)雜度太高了,計(jì)算量大[1],使得它在圖像傳輸這一領(lǐng)域并不被大家所青睞.2007年,Lu Gan提出了分塊壓縮感知(Block Compressed Sensing,BCS),該方法不僅能解決大尺度圖像實(shí)時(shí)傳輸?shù)膯?wèn)題,使計(jì)算復(fù)雜度大大減少,而且在觀測(cè)時(shí)每一個(gè)圖像塊的測(cè)量矩陣遠(yuǎn)小于整幅圖像的測(cè)量矩陣,便于存儲(chǔ)[2].

        針對(duì)以上情況,本文提出基于分塊圖像的BP壓縮感知重構(gòu)算法(由于本文算法較多,以下未經(jīng)說(shuō)明默認(rèn)本文所提算法為該算法).該算法既能夠承襲BP算法重構(gòu)精度高的優(yōu)點(diǎn),又融合了圖像分塊所帶來(lái)的計(jì)算便利,傳輸壓力低的特點(diǎn).此外,還把比較成熟的應(yīng)用于腦電、心電領(lǐng)域的過(guò)完備字典稀疏表示法[3]移植到二維圖像壓縮重構(gòu)中,并且與傳統(tǒng)的不分塊圖像的BP、COSAMP、OMP、算法進(jìn)行對(duì)比得出:本文所提算法不僅重構(gòu)精度高,而且運(yùn)行時(shí)間快.

        1 基本原理

        1.1 壓縮感知理論模型

        CS理論對(duì)于稀疏信號(hào)用一個(gè)與變換基不相關(guān)的觀測(cè)矩陣將高維信號(hào)投影到一個(gè)低維空間上,然后通過(guò)求解一個(gè)等效優(yōu)化問(wèn)題從這些投影中重構(gòu)出原信號(hào)[4?6].該模型具體過(guò)程如下:首先將信號(hào)s投影到觀測(cè)矩陣Φ上得到觀測(cè)向量y,即

        式中y是M×1的觀測(cè)向量,Φ是M×N(M?N)的觀測(cè)矩陣[7],信號(hào)s是長(zhǎng)度為N的離散實(shí)值信號(hào)或者在基ψ=[ψ1,ψ2,...,ψN]上是稀疏的信號(hào),即

        式中α是N×1的稀疏向量,且僅有k?N個(gè)非零系數(shù),k是稀疏度;ψ是N×N的稀疏基矩陣.將式(2)代入式(1)得

        式中A為傳感矩陣.

        因觀測(cè)維數(shù)M遠(yuǎn)小于信號(hào)維數(shù)N,所以無(wú)法直接從y的M個(gè)觀測(cè)值中解出信號(hào)s[8].根據(jù)s的稀疏性,可以通過(guò)求解式(3)的逆問(wèn)題解得α,然后將α代入式(2),求得原始信號(hào)s[3,9?12].

        1.2 基空間追蹤(BP)算法

        基追蹤算法從完備(過(guò)完備)原子庫(kù)中尋求信號(hào)最稀疏的表示,也就是利用最小化l1范數(shù)方法把信號(hào)的稀疏表示問(wèn)題等價(jià)為有約束的極值問(wèn)題,進(jìn)而將其轉(zhuǎn)化成求解線性規(guī)劃問(wèn)題.具體過(guò)程如下:對(duì)于給定的信號(hào)

        求s最簡(jiǎn)單的表示形式,即求解式(5):

        其中原子庫(kù)ψri是線性獨(dú)立的,但是不再滿足正交性,并且滿足信號(hào)自適應(yīng)的選取.通常情況下集合ri是未知的,它依賴于待處理信號(hào)s[13,14].

        1.3 分塊壓縮感知

        分塊CS算法通過(guò)將圖像進(jìn)行分割,得到大小均為B×B的不重疊的各塊圖像,然后選取相同的觀測(cè)矩陣分別對(duì)其進(jìn)行觀測(cè).具體過(guò)程如下:假設(shè)si是原始輸入圖像S的所分的第i個(gè)小圖像子塊,那么就可以將它們與觀測(cè)集合的關(guān)系表示如下式:

        其中ΦB是大小為MB×B2的觀測(cè)矩陣,那么對(duì)整個(gè)圖像來(lái)說(shuō),觀測(cè)矩陣Φ是一個(gè)塊對(duì)角矩陣,Φ可表示如下[15]:

        1.4 基于分塊圖像的BP重構(gòu)算法

        本文所提算法中,首先將原始圖像(N×N)均勻分塊,對(duì)每個(gè)子塊圖像(B×B)的數(shù)據(jù)轉(zhuǎn)化成一列矩陣后進(jìn)行離散余弦變換,然后采用相同的觀測(cè)矩陣ΦB單獨(dú)對(duì)每個(gè)圖像子塊所轉(zhuǎn)換后的列矩陣進(jìn)行觀測(cè)采樣并重構(gòu),最后采用BP算法單獨(dú)循環(huán)重構(gòu)出每個(gè)小塊圖像所對(duì)應(yīng)的列向量,并把列向量的數(shù)據(jù)轉(zhuǎn)化成塊矩陣,然后按照分塊順序重新組合得到新生成的圖像.此方法不僅可以減少運(yùn)算復(fù)雜度,而且不需要傳輸所有的觀測(cè)數(shù)據(jù),減少了傳感器部分的存儲(chǔ)量,從而也加快了重構(gòu)速度.

        具體算法流程如下:

        Step 1:將像素為N×N圖像S均勻分塊處理,設(shè)置各分塊圖像si的大小均為B×B,其中i=1,2···N/B;

        Step 2:把所分大小為B×B的塊矩陣si轉(zhuǎn)化為si=B2?1的列矩陣;

        Step 3:選取合適的M值,生成M×(B2)維的高斯隨機(jī)測(cè)量矩陣,并對(duì)其每列矩陣單獨(dú)循環(huán)做歸一化處理得到觀測(cè)矩陣ΦB,對(duì)si進(jìn)行測(cè)量得到測(cè)量矩陣yi;

        Step 4:選用離散余弦變換基B2?B2維的ψ,并求出傳感矩陣A=ΦB?ψ,;

        Step 5:把Step3、4中得出的測(cè)量矩陣yi和傳感矩陣A=ΦB?ψ,作為BP算法的輸入,初始化稀疏度為測(cè)量矩陣yi的維度的z倍,初始化稀疏系數(shù)αinitial=A0?yi,然后利用基于線性規(guī)劃的凸優(yōu)化問(wèn)題求解L1范數(shù)問(wèn)題,從而獲得稀疏解α;

        Step 6:對(duì)重構(gòu)后的頻域信號(hào)通過(guò)稀疏表示的逆變換,即稀疏解α通過(guò)公式(2)變換到時(shí)域得到si,把列矩陣轉(zhuǎn)化為塊矩陣并進(jìn)行保存;

        Step 7:循環(huán)執(zhí)行Step 2ΛStep 6,直到對(duì)所有小塊圖像si壓縮重構(gòu)完畢,進(jìn)而重新按照順序組合成整幅圖像.

        1.5 其他算法

        基于分塊圖像的COSAMP算法只是在分塊圖像的BP重構(gòu)算法中的step 5中把BP算法更換為COSAMP算法,其他初始化參數(shù)和執(zhí)行步驟如出一轍.

        基于過(guò)完備字典稀疏表示的BP算法過(guò)程如下:首先把二維灰度圖像s對(duì)應(yīng)的(N?N)矩陣轉(zhuǎn)化成8?((N?N)/8)扁距陣s1;然后用隨機(jī)高斯矩陣歸一化后得到測(cè)量矩陣PHI并對(duì)s1進(jìn)行測(cè)量得到y(tǒng)1,接著運(yùn)用奇異值分解的方法得到稀疏字典D[24],傳感矩陣A由公式A=PHI?D得到;最后把A和y1作為BP算法的輸入求得稀疏系數(shù)向量α1,再由公式s1=D?α逆向得出重構(gòu)圖像的扁距陣形式,進(jìn)而逆向轉(zhuǎn)化成(N?N)的圖像矩陣.基于過(guò)完備字典稀疏表示的OMP算法只是把基于過(guò)完備字典稀疏表示的BP算法中的BP算法換成OMP算法,其他的過(guò)程不變.

        2.工作條件:(1)相關(guān)的論文與著作以及當(dāng)代畫家畫作的圖片資料。(2)購(gòu)買一些高清繪畫圖冊(cè),以便更好的了解繪畫技能。(3)咨詢相關(guān)專業(yè)的老師,以及通過(guò)自己導(dǎo)師的指點(diǎn)改進(jìn)自己的不足。

        2 實(shí)驗(yàn)結(jié)果

        2.1 評(píng)價(jià)標(biāo)準(zhǔn)和實(shí)驗(yàn)環(huán)境

        為了驗(yàn)證上述的分析,本文采用客觀評(píng)價(jià)標(biāo)準(zhǔn)PSNR(單位為dB)來(lái)評(píng)價(jià)各種算法重構(gòu)圖像的質(zhì)量,采用運(yùn)行時(shí)間t(單位為秒)來(lái)評(píng)價(jià)各種算法重構(gòu)算法的復(fù)雜度.同一算法在同等條件下,運(yùn)行時(shí)間不是固定的而是有波動(dòng)的,因此本文在相同硬件配置條件下,對(duì)同一個(gè)算法運(yùn)行50次,取50次運(yùn)行時(shí)間的平均值作為一個(gè)客觀評(píng)價(jià)標(biāo)準(zhǔn)[16].

        定義圖像的壓縮比cr,重構(gòu)圖像的峰值信噪比PSNR的表達(dá)式如下:

        其中M為壓縮后矩陣的行數(shù),N為壓縮前矩陣的行數(shù),為每段信號(hào),為重構(gòu)的每段信號(hào),L為原始信號(hào)的總段數(shù)[17].本文實(shí)驗(yàn)都在win8.1系統(tǒng)下的Matlab2015a環(huán)境下完成,硬件配置為Inter(R)Core(TM)i7-5500U CPU@240GHz 240GHz,內(nèi)存為8.00GB.系統(tǒng)類型:64位操作系統(tǒng).

        2.2 仿真實(shí)驗(yàn)結(jié)果與分析

        采用離散余弦基為正交基,觀測(cè)矩陣為服從高斯分布的隨機(jī)觀測(cè)矩陣,并對(duì)觀測(cè)矩陣的每一列逐一進(jìn)行歸一化處理.分別用以下算法:基追蹤算法(BP)、壓縮采樣匹配追蹤算法(COSAMP)[6]、基于圖像分塊的基追蹤算法(BP)、基于圖像分塊的壓縮采樣匹配追蹤算法(COSAMP)、正交匹配追蹤算法(OMP)等對(duì)二維灰度圖像(8位)進(jìn)行壓縮重構(gòu);另外,還有基于過(guò)完備字典的BP算法和基于過(guò)完備字典的OMP算法,初始化稀疏度K= floor(1/4N),N為壓縮前矩陣的行數(shù).本文算法如未明確說(shuō)明均以DCT基做稀疏基表示.首先對(duì)標(biāo)準(zhǔn)圖片lena(256×256)圖,以采樣率cr=0.7時(shí)為例,以上7種算法重構(gòu)效果如圖1所示.

        圖1 7種算法重構(gòu)效果圖

        分別在采樣率為0.3,0.4,0.5,0.6,0.7時(shí)對(duì)以上幾種算法進(jìn)行仿真測(cè)試,結(jié)果分析如圖2.

        圖2 7種算法與采樣率(cr)的關(guān)系

        由圖2可知:總體而言, 隨著采樣率的增加,PSNR越來(lái)越大,對(duì)應(yīng)的重構(gòu)精度越來(lái)越高;總體上在不同算法之間,分塊-BP算法>分塊-COSAMP算法>KSVD-BP算法>BP算法>KSVDOMP>OMP>COSAMP算法.此外,當(dāng)cr=0.3~0.4時(shí),前半部分的分塊-COSAMP算法>分塊-BP算法,以過(guò)完備字典為稀疏基的BP壓縮感知重構(gòu)算法比以DCT為稀疏基BP壓縮感知算法重構(gòu)精度高,分塊BP算法不但繼承了BP算法全局搜索的優(yōu)點(diǎn),也繼承了分塊所帶來(lái)的增加稀疏基個(gè)數(shù)的優(yōu)點(diǎn),總體效果最好.

        由圖3可知:總體運(yùn)行時(shí)間隨著采樣率的增加而增加,各算法之間運(yùn)算時(shí)間大小關(guān)系,OMP分塊-BP算法,但其重構(gòu)精度優(yōu)勢(shì)并不明顯.結(jié)合運(yùn)行時(shí)間,綜合圖2、3結(jié)果得出:本文所提算法不僅重構(gòu)精度比較高,而且運(yùn)行時(shí)間比較短.

        圖3 7種算法運(yùn)行時(shí)間與采樣率(cr)的關(guān)系

        此外,本文算法也對(duì)peppers.bmp(256×256)、camera.bmp(256×256)、baboon.bmp(256×256)、Plane.bmp(512×512)、barbara.jpg(512×512)、SAR1.jpg(512×512)等圖片進(jìn)行測(cè)試,設(shè)定cr=0.7.結(jié)果如圖5所示.

        圖4 重構(gòu)效果圖

        圖4中A~F左側(cè)均為原圖,右側(cè)均為重構(gòu)后的圖,由此可以看出該算法適用于(256×256)、(512×512)等大小不同、質(zhì)地紋理不同的圖片.

        實(shí)驗(yàn)a:以選擇最優(yōu)分塊大小為目的,設(shè)置稀疏度為K= floor(1/4N)(其中N為壓縮采樣后信號(hào)的維度),分別對(duì)lena(64×64)、lena(128×128)、lena(256×256)、peppers.bmp(256×256)、Plane.bmp(512×512))這些圖片,在采樣率為0.3,0.4,0.5,0.6,0.7時(shí),分別設(shè)置分塊大小4×4、8×8、16×16、32×32、64×64進(jìn)行實(shí)驗(yàn).由于當(dāng)分塊大小為128×128、256×256時(shí),從原理的角度講所分塊太大,使得觀測(cè)矩陣ΦB維數(shù)增多,計(jì)算量大大增加,從而失去了分塊的意義,故沒(méi)有給出具體運(yùn)算結(jié)果.實(shí)驗(yàn)結(jié)果如表1.

        表1 在不同采樣率下不同分塊大小的重構(gòu)結(jié)果

        由表1中A、B、C、D對(duì)應(yīng)實(shí)驗(yàn)結(jié)果可知:對(duì)于lena(64×64)、lena(128×128)、lena(256×256)、Plane.bmp(512×512)等大小、質(zhì)地紋理不同的圖片,可觀察數(shù)據(jù)的大致規(guī)律分為cr≤0.4和cr≥0.5兩種情況來(lái)分析,在cr≤0.4時(shí),PSNR隨著分塊大小從4*4到64*64時(shí)逐漸增大,其運(yùn)算時(shí)間總體上越來(lái)越長(zhǎng),且在分塊為8*8以后迅速增長(zhǎng)(其中只有l(wèi)ena(256×256)、Plane.bmp(512×512))這兩種圖片在cr=0.3時(shí),t4?4略>t8?8,可忽略不計(jì)).結(jié)合人類視覺需求≥25dB以上數(shù)據(jù)都滿足,考慮到圖像信號(hào)傳輸?shù)膶?shí)時(shí)性,運(yùn)算時(shí)間越短越好,故選擇分塊為4*4時(shí)為最佳.然而4*4和8*8時(shí)運(yùn)算時(shí)間接近,但8*8時(shí)對(duì)應(yīng)的PSNR要高出2~5dB不等,故在cr≤0.4分塊大小8*8為最優(yōu);在cr≥0.5時(shí),PSNR隨著分塊大小從4*4到32*32時(shí)逐漸增大,從32*32~64*64時(shí)再變小,t則相應(yīng)的在4*4~8*8時(shí)先變小(變化不大),再由8*8~64*64時(shí)變長(zhǎng),與cr≤0.4時(shí)同理可得分塊大小8*8為最優(yōu).綜上所述:對(duì)于不同大小、質(zhì)地、紋理的圖片,在進(jìn)行圖像實(shí)時(shí)傳輸時(shí),分塊大小為8*8時(shí)最優(yōu).

        表2 不同稀疏度下對(duì)應(yīng)不同圖片的重構(gòu)結(jié)果

        實(shí)驗(yàn)b:以選擇最優(yōu)稀疏度為目的,按照a組的結(jié)果不妨設(shè)置分塊大小為8×8,分別采樣率為0.3,0.4,0.5,0.6,0.7時(shí)的情況下,分別對(duì)lena(64×64)、lena(128×128)、lena(256×256)、peppers.bmp(256×256)、camera.bmp(256×256)、baboon.bmp(256×256)、Plane.bmp(512×512)、barbara.jpg(512×512)、SAR1.jpg(512×512)等圖片,分別設(shè)置稀疏度為K= floor(x?N)(x=0.1,0.15,0.2···0.5;其中N為壓縮采樣后信號(hào)的維度)進(jìn)行實(shí)驗(yàn).(當(dāng)cr=0.4,cr=0.5,cr=0.6,cr=0.7,得出的結(jié)果過(guò)程和cr=0.3時(shí)相同,這里只列出了cr=0.3時(shí)的結(jié)果),實(shí)驗(yàn)結(jié)果如表3.

        由表2選擇出最高的PSNR和較小t對(duì)應(yīng)的稀疏度系數(shù)x可得表3.

        表3 不同圖片在不同采樣率下的最優(yōu)稀疏度

        表3中把表2中省略的cr=0.4,cr=0.5,cr=0.6,cr=0.7的最優(yōu)解也顯示了出來(lái).由表3可知:對(duì)于不同大小、質(zhì)地、紋理的圖片,其最優(yōu)的稀疏度是不同的.總體上,最優(yōu)稀疏度隨著采樣率的增加而減小,設(shè)置稀疏度為K= floor(0.2~0.4?N)(其中N為壓縮采樣后信號(hào)的維度)為最優(yōu).

        3 結(jié)論

        本文針對(duì)BP壓縮感知重構(gòu)算法在圖像傳輸領(lǐng)域重構(gòu)精度不夠高、運(yùn)行時(shí)間一般的特點(diǎn)提出基于分塊圖像的BP壓縮感知重構(gòu)算法.該算法不但繼承了圖像分塊降低了計(jì)算復(fù)雜度的特點(diǎn),同時(shí)也承接了基追蹤(BP)算法全局搜索能力強(qiáng)、重構(gòu)相對(duì)精度高的優(yōu)點(diǎn).并提出分塊大小為8?8、稀疏度為K= floor((0.2~0.4)?N)為最優(yōu).由基于過(guò)完備稀疏基的表示方法,可以使得稀疏表示更為精確,硬件也相對(duì)容易實(shí)現(xiàn)這一優(yōu)點(diǎn),作者也曾試圖把本文所提算法DCT稀疏表示改為過(guò)完備字典稀疏(KSVD)表示,然而KSVD稀疏表示時(shí)運(yùn)算復(fù)雜度大為提升,從理論上KSVD稀疏表示以接受扁矩陣為前提,而本文所分塊皆為正方矩陣,所以是否可以擴(kuò)展正矩陣為扁矩陣這一問(wèn)題值得討論.另外也可考慮用稀疏二進(jìn)制隨機(jī)觀測(cè)矩陣代替本文的隨機(jī)高斯觀測(cè)矩陣.

        猜你喜歡
        信號(hào)
        信號(hào)
        鴨綠江(2021年35期)2021-04-19 12:24:18
        完形填空二則
        7個(gè)信號(hào),警惕寶寶要感冒
        媽媽寶寶(2019年10期)2019-10-26 02:45:34
        孩子停止長(zhǎng)個(gè)的信號(hào)
        《鐵道通信信號(hào)》訂閱單
        基于FPGA的多功能信號(hào)發(fā)生器的設(shè)計(jì)
        電子制作(2018年11期)2018-08-04 03:25:42
        基于Arduino的聯(lián)鎖信號(hào)控制接口研究
        《鐵道通信信號(hào)》訂閱單
        基于LabVIEW的力加載信號(hào)采集與PID控制
        Kisspeptin/GPR54信號(hào)通路促使性早熟形成的作用觀察
        激情影院内射美女| 成人大片在线观看视频| 久久久精品视频网站在线观看| 亚洲中文字幕成人无码| 少妇的丰满3中文字幕| 国产精品国产三级国产三不| 日韩中文字幕久久久老色批| 男人女人做爽爽18禁网站| 伊人色综合九久久天天蜜桃| 国产日韩三级| 亚洲三级中文字幕乱码| 国产美女做爰免费视频| 18禁男女爽爽爽午夜网站免费| 亚洲av综合日韩精品久久久| 国产一区二区三区成人| 亚洲av无码乱码在线观看裸奔| 日韩精品无码区免费专区| 久草精品手机视频在线观看| 一区二区三区激情免费视频| 无码国产福利av私拍| 国产欧美一区二区成人影院| 日本加勒比一区二区在线观看| 亚洲av无码国产精品色| 欧美猛男军警gay自慰| 日韩av一区二区三区四区av| 精品少妇一区二区三区入口| 精品精品国产自在97香蕉| 无套内内射视频网站| 黑人玩弄人妻中文在线| 国产高清一级毛片在线看| 日韩中文字幕不卡在线| 国产精品99久久久久久猫咪| āV第三区亚洲狠狠婷婷综合久久| 国产在线播放免费人成视频播放| 神马影院午夜dy888| 国产一区二区不卡老阿姨| 中文字幕乱码中文乱码毛片 | 国产精品vⅰdeoxxxx国产 | 一区在线播放| 那有一级内射黄片可以免费看 | 九九久久精品国产免费av|