新四季網

基於壓縮感知的圖像解碼方法

2023-10-24 16:33:52 6

專利名稱:基於壓縮感知的圖像解碼方法
技術領域:
本發明涉及一種圖像解碼方法,特別涉及一種基於壓縮感知的圖像解碼方法。
背景技術:
近幾年有幾個被廣泛應用的圖像壓縮編碼標準,如JPEG和JPEG2000,它們是利用 像素的冗餘來減少比特率,所以JPEG和JPEG2000用了變換和量化。相應地,它們的解碼器 用了反量化和反變換來保持編碼端和解碼端的一致性。變換是信號實現時域和變換域映射關係的運算,變換的本質就是將信號在一組基 函數上投影,得到一組投影值,即信號的變換域表達。變換的目的是分析原信號中哪些信息 是有用的,並研究如何提取這些有用的信息。變換也是對信號改造和加工的過程,它有助於 去除信號中冗餘(相關性)和實現信號能量集中。變換方法有個共同特點是,對信號的處 理是正變換和反變換聯合處理。換言之,只要正變換給定,反變換也就確定了,反變換依賴 正變換存在,正變換決定反變換。當信號在變換域無損或近似無損時,反變換方法是信號重建的最優方法,然而,當 信號在變換域存在較大的噪聲時,反變換方法不一定是最優的重建方法。同時,像JPEG和 JPEG2000都用了量化與反量化,所以也會引起量化噪聲和反量化噪聲。近年來出現的壓縮 感知(Compressive Sensing, CS)理論表明通過對k_Sparse稀疏信號較少的採樣可以獲 得至少與k項逼近相同精度的重建結果。實驗結果表明在有些條件下,CS方法可以獲得 比反變換更好的重建效果。壓縮感知與傳統的奈奎斯特採樣定理不同,它指出,只要信號是可壓縮的或在某 個變換域是稀疏的,那麼就可以用一個與變換基不相關的觀測矩陣將變換所得的高維信號 投影到一個低維空間上,然後通過求解一個優化問題就可以從這些少量的投影中以高概率 重構出原信號。

發明內容
本發明的技術解決問題是克服現有技術的不足,提供一種基於壓縮感知的圖像 解碼方法。本發明的技術解決方案是本發明提供的基於壓縮感知的圖像解碼方法,是在解 碼端對反量化得到的圖像信號進行壓縮感知的重構。具體地,通過求解下式範數的優化問題對圖像信號進行壓縮感知的重構jc^argminH^^llp s.t. || Ox-^||2<上式表示在滿足|| Ox-y| e條件下jf取使II ||工最小的x值;式中,x表 示圖像塊矩陣InXn經過列掃描後得到的NX 1維向量,jf表示x的重構,叫表示信號x的稀 疏基,使II屯、「稀疏,e表示由量化噪聲引起的誤差,y表示觀測值,①表示標準觀測矩 陣;然後將解出的列向量jf轉化成矩陣/ ,實現圖像的解碼。
進一步地,圖像信號x採用梯度稀疏基使TV(x)稀疏,通過求解x = argminr^(x),1y.r.||^x->,|2 < s實現圖像信號x的重構;上式表示在滿足||AX-y||2< e條件下jf取使TV(x)最小的x值,其中,x表示圖 像塊矩陣InXn經過列掃描後得到的NX 1維向量,jf表示x的重構,TV(x)表示x在梯度意義 下稀疏,£表示由量化噪聲引起的誤差,y表示觀測值,A表示觀測矩陣;式中,全變分 其中Dh;ijx為水平算子,DV;iJx為垂直算子;以n X n的圖像塊矩陣I表示,全變分 定義i < n時水平算子Dh;ijI = Ii+1,廠j < n時垂直算子Dv;ijI =工…-工⑴I。 表示圖像塊矩陣InXn第i行、第j列的值;相應地,以NX 1維的向量x表示i < n時水平
Dh;ijx = x(j—1)n+i+1-x(j—1)n+i,j ^在i = pn時的水平算子為Ih.j-Iij,在 j = pn時的垂直算子為Ii,表示圖像塊矩陣IpnXpn第i行、第j列的值;相應地, 以Np2X 1維向量x表示的水平算子為x (j-l)np+i-l 入(j_l)np+i, 垂直算子為xnp(j_2)+i-x通過求解 實現圖像信號x的重構。本發明優選採用二階錐規劃(S0CP Second-Order Cone Programming)法對優化 問題進行求解。本發明與現有技術相比具有如下優點(1)目前常用的圖像壓縮編碼標準,像JPEG和JPEG2000都用了變換、量化和反量 化、反變換,所以不可避免的會具有變換的某些限制,並且會引入量化與反量化噪聲。本發 明將壓縮感知(CS)應用在圖像解碼上,編碼端不需要作任何改動,只是在解碼端用CS重構 部分替代了反變換,通過CS重構來提高圖像的解碼性能,從而提升圖像的重構質量。(2)為了提升CS重構的質量,本發明在獲得觀測值和觀測矩陣前,採用對圖像進 行塊合併的方式來減少位於圖像塊邊緣區域的像素,使重構圖像塊的尺寸變大。(3)為了提升CS重構的質量,本發明還改進TV算子在塊邊緣的值,定義圖像塊矩 陣InXn在i = n時的水平算子為I".」-、,在j = n時的垂直算子為Ii.j-rlij。(4)在本發明的優選實施例中,將壓縮感知(CS)應用在圖像解碼上,並且採用對 圖像進行塊合併的方式減少塊邊緣,改進TV算子在塊邊緣的值。本發明所有的改進都集中 在解碼端,編碼端不需要作任何改動。它在應用上有很大的優勢,相比現有的圖像壓縮標 準,本發明可以獲得更好的效果。


以下將結合附圖對本發明的具體實施方式
進行說明。圖1為根據本發明的圖像編解碼機制框圖。圖2為四個8X8的塊拼接成一個16X16的塊。
具體實施例方式圖1是根據本發明的圖像編解碼機制框圖,編碼端與現有技術一樣,沒有作任何 改動,只是在解碼端用壓縮感知(CS)重構部分替代了反變換,將壓縮感知(CS)應用在圖像 解碼上。通過以下實施例詳細說明基於壓縮感知的圖像解碼方法。實施例一根據本發明的基於壓縮感知的圖像解碼方法,通過求解下式範數的優化問題對圖 像信號進行壓縮感知的重構 式中,x表示NX 1維的向量,它是nXn的圖像信號I通過列乘列的掃描後的列 向量,這裡N = nXn,jf表示x的重構,W表示信號x的稀疏基,使|| II工稀疏,e表示由量化噪聲引起的誤差,y表示觀測值,①表示標準觀測矩陣,arg min表示取最小值, s.t. || Ox-y |2彡e表示約束條件是II Ox-y |2彡e,上式表示在滿足II Ox-y |2彡e 條件下i取使II屯、「最小的x值。上式是個凸優化問題,可以通過基追蹤等多種方法來求解。求解中,需要在解碼端事先獲取觀測值y和觀測矩陣A。觀測值y的獲取方法是在解碼端將反量化得到的帶有噪聲的圖像塊變換係數矩 陣bnXn進行列掃描,即nXn的矩陣bnXn通過列乘列掃描變為yNX1向量,獲得觀測值y。壓縮感知理論要求用觀測矩陣①對原始信號進行觀測,在傳統編解碼體系中,編 碼端的正變換過程可以視作觀測過程,但是編碼端正變換過程形式是bnXn — CnXn InXn RnXn這裡bnXn是變換係數矩陣,CnXn和RnXn是列和行的變換矩陣,I是nXn的單位矩 陣,故要用等效的一維變換形式替代二維變換形式,一維變換形式為Ynx 1 — Anxn xNX1,Anxn和(CnXn,RnXn)等價於信號InXn的變換矩陣。所以可以將矩陣A視作觀測矩陣①。觀測矩陣A中每個元素A。d的求取方法是在編碼端,因為yNX1 = ANXN xNX1,又因為 所以解碼端=Z(C"A)』其中 式中,x表示圖像塊矩陣InXn經過列掃描後得到的NX 1維向量,b.j表示b在第i 行第j列位置上的元素,C為nXn的列變換矩陣,R為nXn的行變換矩陣,I為nXn的單 位矩陣,表示C在第i行第1列位置上的元素,RW表示R在第k行第j列位置上的元素, Ilk表示I在第1行第k列位置上的元素。進一步地,圖像信號x採用梯度稀疏基使TV(x)稀疏,通過求解 實現圖像信號x的重構;
0071]上式表示在滿足||AX-y||2< e條件下jf取使TV(x)最小的x值,其中,x表示圖 像塊矩陣InXn經過列掃描後得到的NX1維向量,jf表示x的重構,TV(x)表示x在梯度意義 下稀疏,£表示由量化噪聲引起的誤差,y表示觀測值,A表示觀測矩陣。式中,全變分 其中Dh;ijx為水平算子,DV;iJx為垂直算子;
以n X n的圖像塊矩陣I表示,全變分 表示圖像塊矩陣InXn第i行、第j列的值,定義水平算子為 Dh I =

0
/" i < n i — n 垂直算子為
I,
』川J<n
D J = V''J+' u V',J \ 0 j = n
相應地,以向量x表示
D_xz=
_ J X(J-l)n+l+l _ X(j-\)n+i 1 < n
0
=n Dv ijx ■
I Xnj +
0j = n
在這種情況下,圖像的重構可以作為一個二階錐規劃S0CP(S0CP :Second-0rder Cone Programming)問題。本發明優選採用二階錐規劃(S0CP)法對上述優化問題求解。(3)將解出的列向量jf轉化成nXn的矩陣/ ,實現圖像的解碼。實施例二 為了提高重構質量,作為對實施例一的改進,本實施例的基於壓縮感知的圖像解 碼方法,首先對圖像塊進行合併,塊合併是指將pXp個圖像塊合併成一個圖像塊,合併後 圖像塊的行數/列數是合併前圖像塊的行數/列數的P倍。對pXp個圖像塊合併為重構塊p2的變換被定義成
/J
X X
X X
b b
,nxn n
C 0
nxn
0 C x,
x X
K,
『pnxpn
0、 0
Cnxn j
pnxpn
w
X X / /
c
X X
/ 7
^nx
Inx
pnx pn
8
還可被定義成
Np2xNp2 Np2x\如圖2所示,將四個8X8的塊拼接成一個16X 16的塊;也可以將更多個圖像塊拼 接成一個圖像塊。這樣塊的邊緣區域將明顯減少,因此圖像I的全變分可以更稀疏。由於 一個16X16的邊緣區域比四個8X8塊的少,所以圖像的重構質量將比沒有合併時提高很 多。合併後向量x的維數變成了 256XI,變換矩陣A被一個256X256的矩陣取代。進行圖像塊合併是為了減少TV算子無效的區域,減少位於圖像塊邊緣區域的像 素,使重構圖像塊的尺寸變大;當然,只要能使位於圖像塊邊緣區域的像素減少,其它方式 均可。
0097]然後通過求解
0099]實現圖像信號x的重構。
0100]實施例三
0101]為了提高重構質量,作為對實施例一的另一改進,本實施例的基於壓縮感知的圖 象解碼方法在i = n,j = n時改進TV算子,
0102]
0103]χ = arg min TVopt (x), s.t.\Ax - y\\2 < ε實現圖像信號χ的重構。實施例四本實施例將壓縮感知(CS)應用在圖像解碼上,採用對圖像進行塊合併的方式減 少塊邊緣,並且改進TV算子在塊邊緣的值。本實施例的基於壓縮感知的圖像解碼方法,包括以下步驟(1)在解碼端,將ρΧρ個圖像塊合併成一個重構塊ρ2,合併後圖像塊的行數/列 數是合併前圖像塊的行數例數的P倍;(2)在解碼端,將反量化得到的帶有噪聲的圖像塊變換係數矩陣bpnXpn進行列掃 描,獲得觀測值y,它是Np2Xl維的列向量;求取觀測矩陣A中的每個元素A。d,其求取方法 是在編碼端,因=· Vxi,又因為bij = T,Cu(IR)ij
ι 所以解碼端=,其中 c = np (j-1) +i, d = np (k_l) +1,
Ik式中,χ表示圖像塊矩陣Ipnxpn經過列掃描後得到的Np2Xl維向量,表示b在 第i行第j列位置上的元素,C為pnXpn的列變換矩陣,R為ρηΧρη的行變換矩陣,I為 PnXpn的單位矩陣,Cil表示C在第i行第1列位置上的元素,Rkj表示R在第k行第j列位 置上的元素,Ilk表示I在第1行第k列位置上的元素;(3)通過求解優化問題 實現圖像信號χ的重構;上式表示在滿足||AX-y||2< ε條件下無取使Tv。pt (χ)最小的χ值,其中,χ表示 圖像塊矩陣Ipnxpn經過列掃描後得到的Np2X 1維向量,Jf表示χ的重構,TVopt(X)表示χ在 梯度意義下稀疏,ε表示由量化噪聲引起的誤差;式中,最優全變分 其中Dh。pt ;iJx為最優化的水平算子,Dvopt ;iJx為最優化的垂直算子;以pnXpn的圖像塊矩陣I表示,最優全變分 定義最優化的水平算子為[OHO] 最優化的垂直算子為 Iij表示pnXpn圖像塊矩陣I第i行、第j列的值;相應地,以Np2Xl維的向量χ表示最優化的水平算子 最優化的垂直算子 (4)將解出的列向量jf轉化成pnXpn的矩陣,實現圖像的解碼。採用二階錐規劃SOCP法對優化問題進行求解。通過對整幅圖像所有圖像塊的壓縮感知重構,實現整幅圖像的解碼。只要正確估計出ε值,重構質量Jf將得到明顯的提升。在此我們估計了一個通用 的ε預設值,每次求解都使用這個ε值。在JPEG中塊的大小是8X8,本發明可以用16個8X8的塊去聯合解決並輸出一個 32X32的塊,或者四塊去聯合解決輸出一個16X16的塊。將實施例四應用於barche、camera、Iena和ρ印pers四幅256X256的圖像中,這 四幅圖像是圖像處理領域的典型圖例。表1是不同圖像用不同重構方法得到的PSNR的對 比表1.不同圖像用不同重構方法得到的PSNR 很明顯,通過CS重構可以獲得明顯的PSNR的提升,通過CS重構並且輸出是 32X32的塊的平均的PSNR可以提升0. 5dB。同時,主觀質量也有明顯的提升,尤其是在物體的邊緣部分,因為CS的重構標準是基於像素值的絕對值最小和的標準,包含簡單邊緣的 物體可以通過這種方法更好的重構。本發明說明書中未作詳細描述的內容屬於本領域專業技術人員公知技術。本發明不局限於權利要求和上述實施例所述及的內容,只要是根據本發明的構思 所創作出來的任何發明,都應歸屬於本發明的保護範圍之內。
權利要求
基於壓縮感知的圖像解碼方法,其特徵在於,在解碼端對反量化得到的圖像信號進行壓縮感知的重構。
2.根據權利要求1所述的基於壓縮感知的圖像解碼方法,其特徵在於,通過求解下式 範數的優化問題對圖像信號進行壓縮感知的重構 上式表示在滿足||①x-y||2< e條件下jf取使II WTx| L最小的x值;式中,x表示圖 像塊矩陣InXn經過列掃描後得到的NX 1維向量,無表示x的重構,^表示信號x的稀疏基, 使II ||工稀疏,£表示由量化噪聲引起的誤差,y表示觀測值,O表示標準觀測矩陣;然後將解出的列向量jf轉化成矩陣/ ,實現圖像的解碼。
3.根據權利要求2所述的基於壓縮感知的圖像解碼方法,其特徵在於,圖像信號x採用 梯度稀疏基使TV (x)稀疏,通過求解 實現圖像信號x的重構;上式表示在滿足llAX-y||2< e條件下jf取使TV (x)最小的x值,其中,x表示圖像塊 矩陣InXn經過列掃描後得到的NX 1維向量,jf表示x的重構,TV (x)表示x在梯度意義下稀 疏,£表示由量化噪聲引起的誤差,y表示觀測值,A表示觀測矩陣;式中,全變分 其中Dh;ux為水平算子,DV;iJx為垂直算子;以nXn的圖像塊矩陣I表示,全變分 定義i < n時水平算子Dh;iJI = Ii+1,廠、,j < n時垂直算子Dv;iJI =表示圖像塊矩陣InXn第i行、第j列的值;相應地,以NX 1維的向量x表示i < n時水平算 「? Dh;ijx = x(j_1)n+i+1-x(j_1)n+i, j < n豸〒 DV;ijx = xnj+i-x(j_1)n+io
4.根據權利要求3所述的基於壓縮感知的圖像解碼方法,其特徵在於,觀測值y的獲取 方法是在解碼端將反量化得到的帶有噪聲的圖像塊變換係數矩陣bnXn進行列掃描,獲得 觀測值y,它是NX 1維的列向量;觀測矩陣A中每一元素A。d的求取方法是 其中c = n(j-l)+i, d = n(k-l)+l,X表示圖像塊矩陣InXn經過列掃描後得到的NX1 維向量,C為nXn的列變換矩陣,R為nXn的行變換矩陣,Ca表示C在第i行第1列位置 上的元素,RkJ表示R在第k行第j列位置上的元素。
5.根據權利要求1所述的基於壓縮感知的圖像解碼方法,其特徵在於,在對圖像信號 進行壓縮感知的重構前,先減少位於圖像塊邊緣區域的像素,使重構圖像塊的尺寸變大。
6.根據權利要求5所述的基於壓縮感知的圖像解碼方法,其特徵在於,採用對圖像進 行塊合併的方式來減少位於圖像塊邊緣區域的像素,使重構圖像塊的尺寸變大;所述塊合併是指將P X p個圖像塊合併成一個圖像塊,合併後圖像塊的行數/列數是合併前圖像塊的 行數/列數的P倍。
7.根據權利要求3所述的基於壓縮感知的圖像解碼方法,其特徵在於,進一步地,定義 圖像塊矩陣InXn在i = n時的水平算子為Iuj-Ii」,在j = n時的垂直算子為Ii.j-rlij,、 表示圖像塊矩陣InXn第i行、第j列的值;相應地,以NX 1維向量x表示的水平算子為x&dn+i-l_X(j-l)n+i' 豸〒力 Xn(j-2)+i_X (j-l)n+i°
8.根據權利要求3所述的基於壓縮感知的圖像解碼方法,其特徵在於,採用二階錐規 劃S0CP法對所述優化問題進行求解。
全文摘要
基於壓縮感知的圖像解碼方法,是在解碼端對反量化得到的圖像信號進行壓縮感知的重構,可以通過求解下式範數的優化問題對圖像信號進行壓縮感知的重構然後將解出的列向量轉化成矩陣實現圖像的解碼。為了提升CS重構的質量,在對圖像信號進行壓縮感知的重構前,先對圖像進行塊合併,即將p×p個圖像塊合併成一個圖像塊,合併後圖像塊的行數/列數是合併前圖像塊的行數/列數的p倍。本發明還進一步改進TV算子在塊邊緣的值,定義圖像塊矩陣In×n在i=n時的水平算子為Ii-1,j-Iij,在j=n時的垂直算子為Ii,j-1-Iij。本發明所有的改進都集中在解碼端,編碼端不需要作任何改動,相比現有的圖像壓縮標準,能夠獲得更好的效果。
文檔編號H04N7/26GK101931814SQ20101027176
公開日2010年12月29日 申請日期2010年9月3日 優先權日2010年9月3日
發明者尹寶才, 張臻, 施雲惠, 李倩 申請人:北京工業大學

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀