專(zhuān)利名稱(chēng)::基于壓縮感知技術(shù)的分布式信源編碼的方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種基于壓縮感知技術(shù)的分布式信源編碼的方法,屬于視頻圖像數(shù)據(jù)處理的
技術(shù)領(lǐng)域:
。
背景技術(shù):
:先介紹分布式信源編碼DSC(distributedsourcecoding)的實(shí)現(xiàn)方法近年來(lái),多媒體通信得到了廣泛研究,其中的信源編碼技術(shù)為研究的重點(diǎn)之一。在傳統(tǒng)的信源編碼標(biāo)準(zhǔn)中,編碼器需要運(yùn)行某些算法來(lái)利用信源數(shù)據(jù)內(nèi)的相關(guān)性,以此降低傳輸速率。因而,編碼器的復(fù)雜度往往比譯碼器高很多。但是,這種傳統(tǒng)結(jié)構(gòu)不適用于目前的一些新興網(wǎng)絡(luò),如視頻傳感器網(wǎng)絡(luò),這就要求設(shè)計(jì)新的視頻編碼結(jié)構(gòu),在不增大傳輸速率的前提下,使得編碼器的計(jì)算負(fù)荷可以轉(zhuǎn)移到譯碼器,以降低編碼器的復(fù)雜度?;赟l印ian-Wolf編碼SWC和Wyner-Ziv編碼WZC理論(參見(jiàn)《Noiselesscodingofcorrelatedinformationsources》,刊于IEEETransactionsonInformationTheory,vol.19,July1973)以及《Therate-distortionfunctionforsourcecodingwithsideinformationatthedecoder》,干lj于IEEETransactionsonInformationTheory,vol.22,January1976)提出了DSC理論來(lái)解決上述問(wèn)題。在分布式信源編碼DSC系統(tǒng)中,多個(gè)相關(guān)信源序列的編碼是獨(dú)立的。參見(jiàn)圖1(A)所示的兩個(gè)信源作為示例對(duì)兩個(gè)有相關(guān)性的信源X和Y進(jìn)行獨(dú)立編碼后,再分別以速率&和R2進(jìn)行發(fā)送;接收端對(duì)兩者的接收信號(hào)進(jìn)行聯(lián)合譯碼。根據(jù)SWC理論,只要R,R2^H(X,Y),式中,H(X,Y)為X和Y的聯(lián)合熵,接收端就能夠正確譯碼。相比傳統(tǒng)的信源編碼(即對(duì)X和Y的編碼是聯(lián)合進(jìn)行的,只要R,R2>H(X,Y),接收端即可正確譯碼),DSC系統(tǒng)在不增大速率的前提下,降低了編碼器的復(fù)雜度?,F(xiàn)在,關(guān)于DSC提出很多不同的實(shí)現(xiàn)方法。圖1(B)是一種非對(duì)稱(chēng)的SWC實(shí)現(xiàn)方式先對(duì)信源X進(jìn)行編碼,譯碼端利用邊信息Y(Y是與X有統(tǒng)計(jì)相關(guān)性可視為由X經(jīng)過(guò)一個(gè)虛擬信道得到的)得到對(duì)X的估計(jì)值i。圖2給出了非對(duì)稱(chēng)SWC分布式信源信道編碼的處理方法,該編碼器的實(shí)現(xiàn)設(shè)有兩層結(jié)構(gòu)基本層和增強(qiáng)層(參見(jiàn)《DistributedJointSource-ChannelCodingofVideoUsingR即torCodes》,干lj于IEEEJournalonSelectedAreasinCommunications,vol.25,no.4,May2007),具體實(shí)現(xiàn)過(guò)程如下步驟1、基本層的編碼實(shí)現(xiàn)利用視頻標(biāo)準(zhǔn)(如MPEG和H.264)對(duì)視頻源X進(jìn)行編碼處理,視頻標(biāo)準(zhǔn)中包括變換編碼、量化、熵編碼、運(yùn)動(dòng)補(bǔ)償?shù)炔僮鳎辉诤竺娴淖g碼步驟中,基本層信息提供邊信息Y的作用。步驟2、增強(qiáng)層的編碼實(shí)現(xiàn)增強(qiáng)層基于WZC理論對(duì)視頻源X進(jìn)行編碼,包括DCT變換操作、嵌入量化和SWC操作,具體介紹該步驟2的操作如下(21)離散余弦DCT(DiscreteCosineTransform)變換操作把圖像源視頻流X分成4X4像素塊,乘以DCT變換矩陣后,就將視頻源從時(shí)間域變換到頻域。在變換后的4X4變換系數(shù)矩陣中,信號(hào)能量主要集中在少數(shù)幾個(gè)變換系數(shù)上,低頻的變換系數(shù)能量較大。為降低傳輸速率,只傳送前幾個(gè)變換系數(shù),如選取前3個(gè)變換系數(shù)。(22)嵌套量化NQ(nestedquantization):NQ是一種將粗量化器的區(qū)間再分割而產(chǎn)生更高碼率細(xì)量化器的量化方法。參見(jiàn)圖3所示的最簡(jiǎn)單的一維嵌套均勻量化器。假設(shè)細(xì)量化器的量化步長(zhǎng)為q,粗量化器的最小距離dmin=Nq,圖中嵌套為N=4個(gè)陪集。編碼時(shí),先用細(xì)量化器對(duì)變換系數(shù)^進(jìn)行量化,然后只發(fā)送其量化值在粗量化器中對(duì)應(yīng)的嵌套陪集索引值B(0《B《N-1),以節(jié)省碼率。以圖3為例,發(fā)送的索引值為1。實(shí)際實(shí)現(xiàn)時(shí),發(fā)送的是B對(duì)應(yīng)的比特流,即[B。,Bp...,Bn],n=log2N。(23)SWC操作利用嵌入量化的輸出和基本層信息之間的相關(guān)性對(duì)前者進(jìn)行壓縮,以進(jìn)一步降低傳輸速率。具體實(shí)現(xiàn)的思路為對(duì)[B。,Bp...,Bn]中不同的Bi比特進(jìn)行不同速率的編碼,即采用分層編碼思想,對(duì)NQ輸出的不同比特層進(jìn)行編碼。參見(jiàn)圖4,介紹其實(shí)現(xiàn)方法每個(gè)比特層對(duì)應(yīng)的SWC速率是根據(jù)信源數(shù)據(jù)和邊信息數(shù)據(jù)的相關(guān)性進(jìn)行統(tǒng)計(jì)得到的。具體操作時(shí),可以根據(jù)需求發(fā)送不同數(shù)目的比特層,以支持系統(tǒng)的速率可變性。為對(duì)抗信道丟包事件,需要進(jìn)行信道編碼。在圖2中,利用了單個(gè)的信道編碼(R即tor編碼)同時(shí)實(shí)現(xiàn)SWC壓縮和信道糾錯(cuò)編碼,其中前者由預(yù)編碼IRA碼實(shí)現(xiàn),后者由LT碼實(shí)現(xiàn)。步驟3、基本層和增強(qiáng)層的發(fā)送數(shù)據(jù)都經(jīng)過(guò)刪余信道進(jìn)行傳輸。步驟4、基本層譯碼通過(guò)標(biāo)準(zhǔn)視頻譯碼產(chǎn)生原始視頻流的估計(jì)序列,對(duì)估計(jì)序列進(jìn)行DCT變換(該步驟操作與(21)的操作相同)產(chǎn)生邊信息Y。步驟5、增強(qiáng)層的譯碼實(shí)現(xiàn)利用基本層提供的邊信息Y進(jìn)行SWC的譯碼和重構(gòu)估計(jì)。該步驟的操作具體介紹如下(51)SW譯碼如圖4所示,對(duì)接收到的不同比特層Bi的編碼比特流,聯(lián)合邊信息Y進(jìn)行SW譯碼(即R即tor碼的聯(lián)合譯碼),以恢復(fù)Bi。(52)嵌套反量化如圖3所示,根據(jù)恢復(fù)得到的[Bc,B"...,B丄尋找與Y距離最近的量化點(diǎn)作為原信號(hào)的估計(jì)值,即重構(gòu)后的DCT變換系數(shù)。i,(53)重構(gòu)后的DCT變換系數(shù)J^乘以逆DCT變換矩陣,從而得到最終的譯碼視頻序列i。圖2所示的實(shí)現(xiàn)過(guò)程中,基本層進(jìn)行的標(biāo)準(zhǔn)視頻編譯碼過(guò)程是通過(guò)DCT變換、量化、熵編碼等操作實(shí)現(xiàn)的。由于熵編碼不是本發(fā)明所關(guān)注的,為簡(jiǎn)化起見(jiàn),只考慮圖5的簡(jiǎn)化實(shí)現(xiàn)方法,即在基本層只考慮DCT變換和量化,也就是本發(fā)明稱(chēng)其為基于DCT的傳統(tǒng)方法的操作過(guò)程,實(shí)現(xiàn)方法如下步驟1、基本層的編碼實(shí)現(xiàn),具體內(nèi)容包括DCT變換操作和均勻量化(11)把圖像源X分成4X4像素塊,乘以DCT變換矩陣后,將視頻源從時(shí)間域變換到頻域。因變換后的4X4變換系數(shù)矩陣的信號(hào)的能量主要集中在少數(shù)幾個(gè)變換系數(shù)上,低頻的變換系數(shù)具有較大能量。為降低傳輸速率,只傳送前幾個(gè)變換系數(shù),如選取前3個(gè)變換系數(shù)。(12)進(jìn)行均勻量化,使相應(yīng)的變換系數(shù)被量化產(chǎn)生量化比特流,再對(duì)量化比特流進(jìn)行信道編碼(即LT編碼)?;緦有畔⒃诤竺娴淖g碼步驟中用作邊信息Y。步驟2、增強(qiáng)層基于WZC理論對(duì)增強(qiáng)層的視頻源X進(jìn)行編碼該步驟的三個(gè)具體操作內(nèi)容為DCT變換操作、嵌套量化NQ和SWC操作,它們都與前面介紹的圖2所示的非對(duì)稱(chēng)SWC分布式信源信道編碼中的編碼器的實(shí)現(xiàn)內(nèi)容完全相同,這里不再贅述。步驟3、基本層和增強(qiáng)層的發(fā)送數(shù)據(jù)分別經(jīng)過(guò)刪余信道進(jìn)行傳輸。步驟4、基本層進(jìn)行譯碼通過(guò)對(duì)基本層傳輸數(shù)據(jù)進(jìn)行信道譯碼,反量化,反DCT操作得到對(duì)信源X的估計(jì)序列;再對(duì)估計(jì)序列進(jìn)行DCT變換(該步驟操作與步驟2中DCT變換的操作相同),產(chǎn)生邊信息Y。步驟5、增強(qiáng)層實(shí)現(xiàn)譯碼利用基本層提供的邊信息Y進(jìn)行SWC的譯碼和重構(gòu)估計(jì)。該步驟的具體操作也與前面介紹的內(nèi)容完全相同,不再贅述。上述方案實(shí)現(xiàn)時(shí),要對(duì)數(shù)據(jù)源進(jìn)行Nyquist采樣來(lái)獲取大量原始數(shù)據(jù),然后再進(jìn)行DCT變換,這需要極大的采樣和存儲(chǔ)代價(jià)。然而,為了減小傳輸速率,增強(qiáng)層只傳送前面幾個(gè)能量較大的DCT系數(shù)而丟棄其它系數(shù);該操作意味著雖然在DCT之前付出很大代價(jià)而利用Nyquist采樣所獲得的數(shù)據(jù),其中大部分采樣信息都在DCT變換后被丟棄了。因而,這種實(shí)現(xiàn)方法在獲取樣本的過(guò)程中,進(jìn)行了不必要的大量數(shù)據(jù)的采樣,給存儲(chǔ)和傳輸都帶來(lái)很大的負(fù)擔(dān)。再介紹壓縮感知CS(compressivesensing)技術(shù)在傳統(tǒng)的數(shù)字信號(hào)處理領(lǐng)域,發(fā)送端采樣率的設(shè)置要遵從奈奎斯特采樣定律,以使接收端能夠正確恢復(fù)數(shù)據(jù)。但是,隨著對(duì)數(shù)字采樣的不斷研究,目前這一傳統(tǒng)理論受到了極大的挑戰(zhàn)。近幾年,出現(xiàn)了一種新的采樣理論——壓縮采樣或壓縮感知CS(compressedsamplingorcompressivesensing)技術(shù),推翻了采樣率必須大于奈奎斯特采樣速率的要求。該方法是在采樣過(guò)程的同時(shí),實(shí)現(xiàn)了信號(hào)的壓縮,即在發(fā)送端以低于奈奎斯特速率的采樣速率對(duì)信號(hào)進(jìn)行采樣,而在接收端依然可以以極高的準(zhǔn)確率恢復(fù)出原始信號(hào),這樣就可以大大降低系統(tǒng)在數(shù)據(jù)采樣和儲(chǔ)存方面的開(kāi)銷(xiāo)(參見(jiàn)《Compressedsensing》,刊于IEEETransactionsonInformationTheory,vol.52,Apr.2006,pp.1289-1306)。但是,利用壓縮感知技術(shù)處理數(shù)據(jù)必須具備一個(gè)重要的假設(shè)前提即數(shù)據(jù)的稀疏性。例如,當(dāng)給定NXN的矩陣V=V2|...IVn]時(shí),式中,1^表示矩陣的i列時(shí),一個(gè)長(zhǎng)度為自然數(shù)n的實(shí)數(shù)信號(hào)x可以表示為x=f>,V/,;當(dāng)式中的a系數(shù)只有K個(gè)不等于零時(shí),信號(hào)x被稱(chēng)為K-稀疏信號(hào)。在CS技術(shù)中,可以對(duì)信號(hào)x進(jìn)行欠采樣(即以低于奈奎斯特速率進(jìn)行采樣),并在接收端恢復(fù)之。實(shí)現(xiàn)時(shí),通過(guò)引入MXN(K〈M〈N)的測(cè)量矩陣①,并計(jì)算y=①x,得到y(tǒng)=①x=①vs=s;式中,s=[Sl,s2,,sN]T,T表示矩陣的轉(zhuǎn)置。因M〈N,y即為采樣并壓縮后的信號(hào)。接收端先根據(jù)接收信號(hào)y恢復(fù)s,進(jìn)而恢復(fù)X。但是因上述公式中的方程組個(gè)數(shù)少于未知變量個(gè)數(shù),因此,Si的解有無(wú)窮多組。考慮到信號(hào)的稀疏性,對(duì)信號(hào)的恢復(fù)問(wèn)題就等價(jià)于尋找上述公式的一個(gè)最稀疏的解。目前,已有很多文獻(xiàn)提出了對(duì)信號(hào)進(jìn)行稀疏重建的方法,如BasisPursuit算法(參見(jiàn)《CompressedSensing》,干lj于IEEETransactionsonInformationTheory,vol.52,Apr.2006)、OrthogonalMatchingPursuit算法(參見(jiàn)《SignalRecoveryfromRandomMeasurementsviaOrthogonalMatchingPursuit》,干lj于IEEETransactionsonInformationTheory,vol.53,Dec.2007)等等。而最近新提出的一種GPSR(Gradientprojectionforsparsereconstruction)算法的重建復(fù)雜度低,而運(yùn)行速度快,本發(fā)明就是禾U用該算法進(jìn)行重建(參見(jiàn)《Gradientprojectionforsparsereconstruction:applicationtocompressedsensingandotherinverseproblems》,刊于IEEEJournalofSelectedTopicsinSignalProcessing,vol.1,Dec.2007)的。由于壓縮感知CS技術(shù)的優(yōu)點(diǎn)以及自然圖像和視頻數(shù)據(jù)具有稀疏性的本質(zhì),目前已經(jīng)有很多研究將CS技術(shù)應(yīng)用到圖像和視頻數(shù)據(jù)的傳輸中,以降低采樣和存儲(chǔ)的開(kāi)銷(xiāo)。本發(fā)明就是申請(qǐng)人對(duì)這個(gè)科研課題進(jìn)行深入研制后,在最近獲得成果的一種基于壓縮感知技術(shù)的分布式信源編碼的方法。
發(fā)明內(nèi)容有鑒于此,本發(fā)明的目的是提供一種基于壓縮感知技術(shù)的分布式信源編碼的方法,本發(fā)明就是利用CS技術(shù)的優(yōu)點(diǎn)和視頻圖像的稀疏特性,將其結(jié)合到分布式信源編碼DSC的實(shí)現(xiàn)過(guò)程中,從而形成一種新的分布式信源編碼方法。本發(fā)明不僅能夠降低系統(tǒng)的采樣率和操作復(fù)雜度,還能提高系統(tǒng)的魯棒性。為了達(dá)到上述目的,本發(fā)明提供了一種基于壓縮感知CS技術(shù)的分布式信源編碼DSC的方法,其特征在于基于視頻圖像數(shù)據(jù)源的稀疏特性,在分布式信源編碼DSC過(guò)程的相應(yīng)操作步驟中,利用CS技術(shù)處理視頻圖像數(shù)據(jù)和執(zhí)行對(duì)應(yīng)的恢復(fù)處理用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與離散余弦DCT(DiscreteCosineTransform)變換操作和DCT逆變換,以便利用很少的測(cè)量數(shù)據(jù)重建視頻圖像源,降低系統(tǒng)的采樣速率和儲(chǔ)存負(fù)擔(dān),增強(qiáng)系統(tǒng)的魯棒性,并實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的構(gòu)建;該方法包括下述操作步驟步驟1、基本層的編碼實(shí)現(xiàn)發(fā)送端先對(duì)視頻圖像源X執(zhí)行采樣與壓縮操作,獲得壓縮后的系數(shù);再對(duì)該壓縮后的系數(shù)進(jìn)行量化編碼的操作,轉(zhuǎn)化為相應(yīng)的量化比特流進(jìn)行傳輸;步驟2、增強(qiáng)層的編碼實(shí)現(xiàn)發(fā)送端先對(duì)視頻圖像源X執(zhí)行采樣與壓縮操作,獲得壓縮后的系數(shù);再基于WZC(Wyner-Ziv編碼)理論對(duì)該壓縮后的系數(shù)順序執(zhí)行嵌套量化NQ和SWC(Sl印ian-Wolf編碼)的操作,以進(jìn)一步降低傳輸速率;步驟3、為對(duì)抗信道的刪余,發(fā)送端對(duì)基本層的量化比特流和增強(qiáng)層SWC編碼后的比特流都進(jìn)行信道編碼,然后將編碼比特分別發(fā)送到各自的刪余信道進(jìn)行傳輸;步驟4、基本層進(jìn)行譯碼接收端先對(duì)接收到的基本層的編碼比特進(jìn)行信道譯碼得到量化比特流,再對(duì)其執(zhí)行反量化得到估計(jì)的壓縮系數(shù),該壓縮系數(shù)經(jīng)過(guò)壓縮變換的反操作后,恢復(fù)為原始視頻圖像數(shù)據(jù)流的估計(jì)序列;然后接收端對(duì)該原始視頻圖像數(shù)據(jù)流的估計(jì)序列進(jìn)行與增強(qiáng)層相同的采樣與壓縮操作處理,得到用于輔助增強(qiáng)層譯碼的邊信息Y;步驟5、增強(qiáng)層實(shí)現(xiàn)譯碼接收端利用基本層提供的邊信息Y,對(duì)經(jīng)過(guò)刪余信道的增強(qiáng)層編碼比特流進(jìn)行信源信道聯(lián)合譯碼,即SWC譯碼和信道譯碼是聯(lián)合進(jìn)行的;然后對(duì)譯碼比特進(jìn)行反量化和壓縮變換的反操作;完成譯碼。所述步驟2中,執(zhí)行的嵌套量化NQ和SWC編碼操作的具體內(nèi)容為執(zhí)行嵌套量化NQ(NestedQuantization)是分割粗量化器的區(qū)間產(chǎn)生具有更小量化區(qū)間的細(xì)量化器的量化方法量化編碼時(shí),先用細(xì)量化器對(duì)壓縮系數(shù)進(jìn)行量化,然后,實(shí)際只發(fā)送其量化值在粗量化器中對(duì)應(yīng)的嵌套陪集索引值B所對(duì)應(yīng)的比特流[B。,Bp...,Bn],以節(jié)省碼率;式中,n=log2N,0《B《N-l,N是每個(gè)粗量化區(qū)間所包含的細(xì)量化區(qū)間的個(gè)數(shù);執(zhí)行SWC編碼是利用NQ操作的輸出和基本層信息之間的相關(guān)性,對(duì)前者進(jìn)行壓縮而進(jìn)一步降低傳輸速率;具體操作內(nèi)容為對(duì)[B。,...,Bn]中不同的Bi比特進(jìn)行不同速率的編碼,即用分層編碼方法對(duì)NQ輸出的不同比特層進(jìn)行編碼,其中每個(gè)比特層對(duì)應(yīng)的SWC速率是根據(jù)信源數(shù)據(jù)和邊信息數(shù)據(jù)的相關(guān)性進(jìn)行統(tǒng)計(jì)得到的;操作時(shí)根據(jù)需求發(fā)送不同數(shù)目的比特層,以支持系統(tǒng)的速率可變性;SWC的實(shí)現(xiàn)是采用非規(guī)則重復(fù)累積IRA碼進(jìn)行信源編碼得到壓縮比特。所述步驟5進(jìn)一步包括下列操作內(nèi)容(51)執(zhí)行SW譯碼對(duì)接收到的增強(qiáng)層不同比特層Bi的編碼比特流,聯(lián)合邊信息Y進(jìn)行信源信道聯(lián)合譯碼,即利用邊信息Y進(jìn)行包括IRA碼和信道碼的一種噴泉碼、即LT碼的R即tor碼的聯(lián)合譯碼來(lái)恢復(fù)對(duì)應(yīng)的比特流Bi;(52)執(zhí)行嵌套反量化根據(jù)恢復(fù)的比特流[B。,...,Bn],尋找與邊信息Y距離最近的量化點(diǎn),作為壓縮系數(shù)在測(cè)量后的估計(jì)值;(53)利用壓縮系數(shù)估計(jì)值進(jìn)行稀疏重構(gòu),恢復(fù)原始視頻圖像信號(hào)序列。所述數(shù)據(jù)采樣和離散余弦DCT變換操作的原理是把數(shù)據(jù)流分成4X4像素塊,再乘以DCT變換矩陣后,將視頻源從時(shí)間域變換到頻域;因在變換后得到的4X4變換系數(shù)矩陣中,信號(hào)的能量主要集中于少數(shù)幾個(gè)變換系數(shù),且低頻的變換系數(shù)有較大能量;為降低傳輸速率,只傳送前幾個(gè)變換系數(shù);所述DCT逆變換的實(shí)現(xiàn)原理是在DCT逆變換時(shí),將DCT變換系數(shù)乘以逆DCT變換矩陣就能得到恢復(fù)序列。所述利用CS技術(shù)對(duì)視頻圖像數(shù)據(jù)進(jìn)行壓縮處理的原理是當(dāng)給定NXN的矩陣V=[11/」U/2|...IVw],式中,N是自然數(shù),Vi表示矩陣的i列時(shí),一個(gè)長(zhǎng)度為N的實(shí)數(shù)信號(hào)x就表示為x=f>,^;當(dāng)該式中的Si系數(shù)只有K個(gè)不等于零時(shí),該實(shí)數(shù)信號(hào)x被稱(chēng)為'=1K-稀疏信號(hào);就能夠利用CS技術(shù)對(duì)信號(hào)x進(jìn)行欠采樣,即以低于奈奎斯特速率進(jìn)行采樣,并在接收端進(jìn)行恢復(fù);在實(shí)現(xiàn)時(shí),通過(guò)引入MXN,K<M<N,K和M都是自然數(shù)的測(cè)量矩陣①,并計(jì)算y=①x,得到y(tǒng)=①x=①vs=0s,式中,s=[s"s2,,sN]T,T表示矩陣的轉(zhuǎn)置,因M<N,y即為采樣并壓縮后的信號(hào);所述CS的稀疏重構(gòu)原理是在接收端,先利用稀疏恢復(fù)算法接收根據(jù)信號(hào)y恢復(fù)s,然后利用公式x=|>,,就能恢復(fù)x。所述實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的第一種構(gòu)建方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,基本層視頻傳輸恢復(fù)仍然采用傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換;利用恢復(fù)視頻產(chǎn)生邊信息Y的采樣和壓縮操作中,用CS操作替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作;增強(qiáng)層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作,都用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。所述實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的第二種構(gòu)建方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,增強(qiáng)層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作都仍然采用傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換;基本層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作,用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。所述實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的第三種構(gòu)建方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,基本層和增強(qiáng)層涉及的采樣和壓縮的相關(guān)操作都用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。本發(fā)明基于壓縮感知技術(shù)的分布式信源編碼方法的最大優(yōu)點(diǎn)是壓縮感知CS技術(shù)本身帶來(lái)的操作簡(jiǎn)單、復(fù)雜度低,容易實(shí)現(xiàn),以及顯著地降低了數(shù)據(jù)采樣及其相關(guān)處理的工作量和所需要的存儲(chǔ)空間;此外,本發(fā)明還能提高系統(tǒng)的魯棒性和降低數(shù)據(jù)傳輸速率。另外,本發(fā)明提供三種不同的信源編碼的實(shí)現(xiàn)方法,以供用戶(hù)根據(jù)實(shí)際情況進(jìn)行優(yōu)選使用。因此,本發(fā)明的推廣應(yīng)用前景看好。圖1(A)、(B)分別是根據(jù)信源的對(duì)稱(chēng)SWC原理和非對(duì)稱(chēng)SWC原理進(jìn)行分布式信源編碼方法的示意圖。圖2是現(xiàn)有文獻(xiàn)中信源s利用Nyquist采樣和DCT變換的DVC處理操作示意圖。圖3是一維嵌套均勻量化NQ原理的實(shí)現(xiàn)方法示意圖。圖4是分層WZ編譯碼實(shí)現(xiàn)方法示意圖。圖5是基于DCT變換的傳統(tǒng)分布式信源編碼方法示意圖。圖6是本發(fā)明基于CS技術(shù)的分布式信源編碼的通用構(gòu)建方法的示意圖,其中的(a)、(b)、(c)、(d)、(e)分別代表不同的采樣和壓縮方法。圖7是本發(fā)明實(shí)現(xiàn)不同結(jié)構(gòu)的分布式信源編碼的第一種構(gòu)建方法示意圖。圖8是本發(fā)明實(shí)現(xiàn)不同結(jié)構(gòu)的分布式信源編碼的第二種構(gòu)建方法示意圖。圖9是本發(fā)明實(shí)現(xiàn)不同結(jié)構(gòu)的分布式信源編碼的第三種構(gòu)建方法示意圖圖10(A)、(B)是分別使用傳統(tǒng)方法和本發(fā)明第三種構(gòu)建方法恢復(fù)的兩個(gè)實(shí)施例圖像的效果圖,以供比較。圖表1是圖11中分別使用傳統(tǒng)方法和本發(fā)明第三種構(gòu)建方法恢復(fù)的兩個(gè)實(shí)施例圖像的比較結(jié)果(A)是速率測(cè)試結(jié)果(a)是傳統(tǒng)方法的增強(qiáng)層速率,(b)是本發(fā)明第三種構(gòu)建方法的增強(qiáng)層速率;(B)是在基本層丟包率不變,增強(qiáng)層丟包率增加時(shí),增強(qiáng)層所需的速率增加率的測(cè)試結(jié)果;(C)是在增強(qiáng)層丟包率不變,基本層丟包率增加時(shí),增強(qiáng)層所需的速率增加率的測(cè)試結(jié)果。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)描述。由于圖像或視頻信源往往呈現(xiàn)一定的稀疏性,例如在DCT域和小波域的某個(gè)變換域的信號(hào)具有稀疏表示的結(jié)構(gòu)特性,因而其具備了利用CS技術(shù)的基礎(chǔ)。但是,在圖5所示的基于DCT變換域的傳統(tǒng)分布式信源編碼方法中,要對(duì)數(shù)據(jù)源進(jìn)行Nyquist采樣獲取大量原始數(shù)據(jù),這就需要極大的采樣和存儲(chǔ)代價(jià),然后進(jìn)行DCT變換操作時(shí),又要丟棄大多數(shù)的變換系數(shù),造成存儲(chǔ)和傳輸?shù)睦速M(fèi)。本發(fā)明的基本思路是根據(jù)^=|>,^公式,假設(shè)信源數(shù)據(jù)x被表示為x=uru,其中,V為x的稀疏矩陣,u為對(duì)應(yīng)的稀疏信號(hào);再根據(jù)公式y(tǒng)=Ox=①=s,以①表示測(cè)量矩陣,得到獲取的M個(gè)獨(dú)立觀測(cè)向量為xm=①x=①vu=Au,其中,A=①V;因?yàn)镸〈N,故系統(tǒng)所需獲取和存儲(chǔ)的數(shù)據(jù)量都得以降低,并且CS在采樣的同時(shí),就實(shí)現(xiàn)了信號(hào)的壓縮,即在發(fā)送端以低于奈奎斯特速率的采樣率對(duì)數(shù)據(jù)進(jìn)行壓縮和采樣,用它代替完全采樣和DCT變換,在接收端仍然能夠以極高準(zhǔn)確率恢復(fù)出原原始信號(hào),從而顯著降低數(shù)據(jù)處理的時(shí)間和資源,而且,壓縮感知CS技術(shù)還具有操作復(fù)雜度低,魯棒性高等優(yōu)點(diǎn)。本發(fā)明是一種基于CS技術(shù)的分布式信源編碼DSC的方法基于視頻圖像數(shù)據(jù)源的稀疏特性,在分布式信源編碼DSC過(guò)程的相應(yīng)操作步驟中,利用CS技術(shù)處理視頻圖像數(shù)據(jù)和執(zhí)行對(duì)應(yīng)的恢復(fù)處理用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換,以便利用很少的測(cè)量數(shù)據(jù)重建視頻圖像源,降低系統(tǒng)的采樣速率和儲(chǔ)存負(fù)擔(dān),增強(qiáng)系統(tǒng)的魯棒性,并實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的構(gòu)建.參見(jiàn)圖6,介紹本發(fā)明三種不同結(jié)構(gòu)的分布式信源編碼方法的操作步驟步驟1、基本層的編碼實(shí)現(xiàn)發(fā)送端先對(duì)視頻圖像源X執(zhí)行采樣與壓縮操作,獲得壓縮后的系數(shù)(a);再對(duì)該壓縮后的系數(shù)進(jìn)行量化編碼的操作,轉(zhuǎn)化為相應(yīng)的量化比特流進(jìn)行傳輸。步驟2、增強(qiáng)層的編碼實(shí)現(xiàn)發(fā)送端先對(duì)視頻圖像源X執(zhí)行采樣與壓縮操作,獲得壓縮后的系數(shù)&(b);再基于WZC(Wyner-Ziv編碼)理論對(duì)該壓縮后的系數(shù)順序執(zhí)行嵌套量化NQ(NestedQuantization)和SWC(Sl印ian-Wolf編碼)的操作,以進(jìn)一步降低傳輸速率。其中,NQ是分割粗量化器的區(qū)間產(chǎn)生具有更小量化區(qū)間的細(xì)量化器的量化方法量化編碼時(shí),先用細(xì)量化器對(duì)壓縮系數(shù)進(jìn)行量化,然后,實(shí)際只發(fā)送其量化值在粗量化器中對(duì)應(yīng)的嵌套陪集索引值B所對(duì)應(yīng)的比特流[B。,Bp...,B丄以節(jié)省碼率;式中,n=log2N;0《B《N-l,N是每個(gè)粗量化區(qū)間所包含的細(xì)量化區(qū)間的個(gè)數(shù)。以圖3為例,發(fā)送的索引值為1。實(shí)際發(fā)送的是B對(duì)應(yīng)的比特流,即[B。,Bp...,Bn],n=log2N。SWC編碼是利用NQ操作的輸出和基本層信息之間的相關(guān)性,對(duì)前者進(jìn)行壓縮而進(jìn)一步降低傳輸速率;具體操作內(nèi)容為對(duì)[B。,Bp...,Bn]中不同的Bi比特進(jìn)行不同速率的編碼,即用分層編碼方法對(duì)NQ輸出的不同比特層進(jìn)行編碼(具體結(jié)構(gòu)參見(jiàn)圖4),其中每個(gè)比特層對(duì)應(yīng)的SWC速率是根據(jù)信源數(shù)據(jù)和邊信息數(shù)據(jù)的相關(guān)性進(jìn)行統(tǒng)計(jì)得到的;操作時(shí)根據(jù)需求發(fā)送不同數(shù)目的比特層,以支持系統(tǒng)的速率可變性;SWC的實(shí)現(xiàn)是采用非規(guī)則重復(fù)累積IRA碼進(jìn)行信源編碼得到壓縮比特。步驟3、為對(duì)抗信道的刪余,發(fā)送端對(duì)基本層的量化比特流和增強(qiáng)層SWC編碼后的比特流都進(jìn)行信道編碼得到校驗(yàn)比特,該信道編碼由LT碼實(shí)現(xiàn)。然后將編碼比特分別發(fā)送到各自的刪余信道進(jìn)行傳輸。步驟4、基本層進(jìn)行譯碼接收端先對(duì)接收到的基本層的編碼比特進(jìn)行信道譯碼10得到量化比特流,再對(duì)其執(zhí)行反量化得到估計(jì)的壓縮系數(shù),該壓縮系數(shù)經(jīng)過(guò)壓縮變換的反操作后,恢復(fù)為原始視頻圖像數(shù)據(jù)流的估計(jì)序列(c);然后接收端對(duì)該原始視頻圖像數(shù)據(jù)流的估計(jì)序列進(jìn)行與增強(qiáng)層相同的采樣與壓縮操作處理,得到用于輔助增強(qiáng)層譯碼的邊信息Y(d),為增強(qiáng)層譯碼做準(zhǔn)備。步驟5、增強(qiáng)層實(shí)現(xiàn)譯碼接收端利用基本層提供的邊信息Y,對(duì)經(jīng)過(guò)刪余信道的增強(qiáng)層編碼比特流進(jìn)行信源信道聯(lián)合譯碼,即SWC譯碼和信道譯碼是聯(lián)合進(jìn)行的;然后對(duì)譯碼比特進(jìn)行反量化和壓縮變換的反操作;完成譯碼。該驟5進(jìn)一步包括下列操作內(nèi)容(51)執(zhí)行SW譯碼對(duì)接收到的增強(qiáng)層不同比特層Bi的編碼比特流,聯(lián)合邊信息Y進(jìn)行信源信道聯(lián)合譯碼,即利用邊信息Y進(jìn)行包括IRA碼和信道碼的一種噴泉碼、即LT碼的R即tor碼的聯(lián)合譯碼來(lái)恢復(fù)對(duì)應(yīng)的比特流Bi;(52)執(zhí)行嵌套反量化如圖3所示,根據(jù)恢復(fù)的比特流[B。,Bp…,Bn],尋找與邊信息Y距離最近的量化點(diǎn),作為壓縮系數(shù)在測(cè)量后的估計(jì)值;i,,(53)利用壓縮系數(shù)估計(jì)值i,進(jìn)行稀疏重構(gòu),恢復(fù)原始視頻圖像信號(hào)序列f(e>本發(fā)明所包括的三種構(gòu)建方法的主要區(qū)別是上述步驟中的下述五個(gè)操作(a)基本層把圖像源X進(jìn)行采樣和壓縮操作獲得壓縮后的系數(shù)^;(b)增強(qiáng)層把圖像源X進(jìn)行采樣和壓縮操作獲得壓縮后的系數(shù)&;(c)基本層譯碼時(shí)將壓縮后的系數(shù)&經(jīng)過(guò)稀疏重構(gòu)恢復(fù)原始視頻流的估計(jì)序列;(d)增強(qiáng)層得到基本層估計(jì)序列后對(duì)估計(jì)序列進(jìn)行采樣和壓縮產(chǎn)生邊信息Y;(e)利用壓縮系數(shù)估計(jì)值i,進(jìn)行稀疏重構(gòu)恢復(fù)原視頻序列i的操作。參見(jiàn)圖7,介紹本發(fā)明第一種分布式信源編碼方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,基本層視頻傳輸恢復(fù)仍然采用傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換;但在利用恢復(fù)視頻產(chǎn)生邊信息Y的采樣和壓縮操作中,用CS操作替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作;增強(qiáng)層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作,都用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。參見(jiàn)圖8,介紹本發(fā)明第二種分布式信源編碼方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,增強(qiáng)層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作都仍然采用傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換;基本層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作,用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。參見(jiàn)圖9,介紹本發(fā)明第三種分布式信源編碼方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,基本層和增強(qiáng)層涉及的采樣和壓縮的相關(guān)操作都用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。申請(qǐng)人:已經(jīng)對(duì)本發(fā)明方法進(jìn)行了多次實(shí)施試驗(yàn),下面以圖9所示的本發(fā)明第三種實(shí)施例來(lái)簡(jiǎn)要說(shuō)明試驗(yàn)情況,并將其和圖5所示的基于DCT的傳統(tǒng)方法進(jìn)行比較。先參見(jiàn)圖9,介紹本發(fā)明實(shí)施例的下述操作步驟(1)基本層的編碼實(shí)現(xiàn)對(duì)圖像信源X進(jìn)行CS操作,得到變換后的測(cè)量值;再對(duì)測(cè)量值進(jìn)行量化,使相應(yīng)的變換系數(shù)轉(zhuǎn)換產(chǎn)生量化符號(hào)流,為提供邊信息Y做準(zhǔn)備。(2)增強(qiáng)層的編碼實(shí)現(xiàn)對(duì)信源X進(jìn)行WZC設(shè)計(jì),為了和DCT進(jìn)行公平對(duì)比,CS測(cè)量值的個(gè)數(shù)等于DCT系數(shù)的個(gè)數(shù)?;赪ZC理論來(lái)設(shè)計(jì)增強(qiáng)層,具體實(shí)現(xiàn)步驟包括A、用CS操作對(duì)視頻流進(jìn)行采樣和壓縮,得到變換后的測(cè)量值;B、嵌入量化NQ:編碼時(shí),先用細(xì)量化器對(duì)信源&進(jìn)行量化,然而只對(duì)X量化后落在每個(gè)粗量化器中的嵌套陪集索引B(O《B《N-l)進(jìn)行編碼,以節(jié)省碼率;相應(yīng)的變換系數(shù)被量化產(chǎn)生量化符號(hào)流B=B。B^..Bn;C、SWC:利用嵌入量化的輸出和基本層信息之間的相關(guān)性對(duì)其進(jìn)行壓縮,進(jìn)一步降低傳輸速率采用分層WZC結(jié)構(gòu)是指對(duì)B=B。B^..Bn中不同的Bi比特進(jìn)行不同速率的編碼,這里的分層對(duì)應(yīng)于NQ輸出的不同比特層,其對(duì)應(yīng)的SWC速率可根據(jù)信源數(shù)據(jù)和邊信息數(shù)據(jù)獲得(參見(jiàn)圖4所示)。這樣可以支持系統(tǒng)的速率可變性和對(duì)信道丟包的魯棒性,在文獻(xiàn)中,提出利用單個(gè)的信道編碼(Raptor編碼)來(lái)實(shí)現(xiàn)SWC以及對(duì)抗信道丟包事件,前者由預(yù)編碼IRA碼實(shí)現(xiàn),而后者由LT碼實(shí)現(xiàn)。(3)基本層譯碼通過(guò)反量化,CS稀疏恢復(fù)產(chǎn)生原始視頻流的估計(jì)序列,對(duì)估計(jì)序列進(jìn)行CS操作產(chǎn)生邊信息Y;(4)增強(qiáng)層的譯碼實(shí)現(xiàn)利用基本層提供的邊信息Y進(jìn)行SWC的譯碼和重構(gòu)估計(jì)。具體實(shí)現(xiàn)步驟包括(4A)SW譯碼如圖4所示,分層增強(qiáng)層WZC產(chǎn)生的量化碼流聯(lián)合邊信息Y進(jìn)行SW譯碼(Raptor碼的聯(lián)合譯碼);(4B)嵌套反量化如圖3所示,對(duì)于B=B。B^..B。恢復(fù)的索引陪集中,找與Y相近的作為估計(jì)值i,。(4C)利用恢復(fù)的CS測(cè)量值估計(jì)值i進(jìn)行CS稀疏重構(gòu)恢復(fù)原始序列i。實(shí)施例中的發(fā)送端,稀疏基W采用離散小波變換(discretewavelettransform),測(cè)量矩陣①利用塊哈達(dá)瑪集合來(lái)產(chǎn)生(參見(jiàn)《FastcompressiveimagingusingscrambledblockHadamardensemble》,刊于Proc.EUSIPCO,2008);接收端則用基于稀疏重構(gòu)梯形映射(GPSR)算法進(jìn)行稀疏恢復(fù)。(—)對(duì)圖像進(jìn)行試驗(yàn)對(duì)于256X256像素的camareman圖像信源,利用兩種結(jié)構(gòu)分別進(jìn)行編碼。假設(shè)基本層和增強(qiáng)層都沒(méi)有信道,圖10(A)、(B)是分別使用傳統(tǒng)方法和本發(fā)明第三種構(gòu)建方法的兩個(gè)實(shí)施例圖像恢復(fù)結(jié)果圖像,以供比較。其中,對(duì)應(yīng)的PSNR值分別是31.5378dB和26.0255dB。(PSNR定義為信號(hào)功率與噪聲功率之比,通常用分貝dB表示。在圖像處理過(guò)程中,可將信號(hào)功率當(dāng)作是峰值圖像樣值數(shù)的平方,而噪聲功率可認(rèn)為是該恢復(fù)圖像的均方誤差,PSNR越大圖像恢復(fù)質(zhì)量越好)。(二)對(duì)視頻進(jìn)行試驗(yàn)對(duì)300幀352X288像素的CIFForeman視頻,分別使用傳統(tǒng)方法和本發(fā)明第三種構(gòu)建方法進(jìn)行編碼和恢復(fù),其結(jié)果參見(jiàn)下面的表1:<table>tableseeoriginaldocumentpage12</column></row><table>(A)<table>tableseeoriginaldocumentpage13</column></row><table>(B)表1的(A)、(B)兩表分別給出了傳統(tǒng)方法和本發(fā)明第三種構(gòu)建方法在基本層和增強(qiáng)層信道具有不同丟包率時(shí)的結(jié)果??梢钥闯?,對(duì)于在不同的丟包率情況時(shí)增強(qiáng)層所需的速率,本發(fā)明第三種構(gòu)建方法都小于傳統(tǒng)方法。根據(jù)表1的試驗(yàn)結(jié)果,下面的表2表示當(dāng)基本層丟包率保持不變,而增強(qiáng)層信道丟包率P增大時(shí),為了保證正確譯碼,增強(qiáng)層編碼所需要的速率增加率t(如假設(shè)增強(qiáng)層信道丟包率為0和10^時(shí)的編碼長(zhǎng)度分別為Ro和R"則此時(shí)的速率增加率為t=(R「R。)/R0)。<table>tableseeoriginaldocumentpage13</column></row><table>可以看出,當(dāng)增強(qiáng)層丟包率p=5X和p=10%時(shí),本發(fā)明第三種構(gòu)建方法速率增加率t都小于傳統(tǒng)方法中的速率增加率。由此可知在基本層相同丟包率時(shí),本發(fā)明第三種構(gòu)建方法對(duì)增強(qiáng)層信道丟包具有更高的魯棒性。根據(jù)表1的試驗(yàn)結(jié)果,下面的表3表示當(dāng)增強(qiáng)層丟包率保持不變,而基本層信道丟包率P增大時(shí),為了保證正確譯碼,增強(qiáng)層編碼所需要的速率增加率t(如假設(shè)基本層信道丟包率O和10X時(shí)的編碼長(zhǎng)度分別為Ro和R"則此時(shí)的速率增加率為t=(R「R。)/R。)。可以看出,當(dāng)基本層丟包率。=10%時(shí),本發(fā)明第三種構(gòu)建方法的速率增加率t小于傳統(tǒng)方法的速率增加率。由此可知在增強(qiáng)層相同丟包率時(shí),本發(fā)明第三種構(gòu)建方法對(duì)基本層信道丟包具有更高的魯棒性。<table>tableseeoriginaldocumentpage14</column></row><table>根據(jù)上述結(jié)果,進(jìn)一步說(shuō)明本發(fā)明的優(yōu)勢(shì)(l)傳輸速率低本發(fā)明第三種方法的增強(qiáng)層速率遠(yuǎn)小于傳統(tǒng)方法。(2)魯棒性當(dāng)基本層和增強(qiáng)層信道的丟包率P增大時(shí),為保證正確譯碼,本發(fā)明第三種方法的T小于傳統(tǒng)方法的T,因而本發(fā)明方法對(duì)信道丟包具有更好的魯棒性。此外還有CS操作本身帶來(lái)的操作復(fù)雜度低,數(shù)據(jù)處理和存儲(chǔ)量小等優(yōu)勢(shì)。實(shí)施例仿真試驗(yàn)結(jié)果說(shuō)明CS用于分布式信源編碼是成功的,能夠有效恢復(fù)圖像和視頻的質(zhì)量,同時(shí)大大減少數(shù)據(jù)處理的時(shí)間和資源,并且傳輸速率小,復(fù)雜度低,魯棒性高。權(quán)利要求一種基于壓縮感知CS技術(shù)的分布式信源編碼DSC的方法,其特征在于基于視頻圖像數(shù)據(jù)源的稀疏特性,在分布式信源編碼DSC過(guò)程的相應(yīng)操作步驟中,利用CS技術(shù)處理視頻圖像數(shù)據(jù)和執(zhí)行對(duì)應(yīng)的恢復(fù)處理用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與離散余弦DCT變換操作和DCT逆變換,以便利用很少的測(cè)量數(shù)據(jù)重建視頻圖像源,降低系統(tǒng)的采樣速率和儲(chǔ)存負(fù)擔(dān),增強(qiáng)系統(tǒng)的魯棒性,并實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的構(gòu)建;該方法包括下述操作步驟步驟1、基本層的編碼實(shí)現(xiàn)發(fā)送端先對(duì)視頻圖像源X執(zhí)行采樣與壓縮操作,獲得壓縮后的系數(shù);再對(duì)該壓縮后的系數(shù)進(jìn)行量化編碼的操作,轉(zhuǎn)化為相應(yīng)的量化比特流進(jìn)行傳輸;步驟2、增強(qiáng)層的編碼實(shí)現(xiàn)發(fā)送端先對(duì)視頻圖像源X執(zhí)行采樣與壓縮操作,獲得壓縮后的系數(shù);再基于WZC(Wyner-Ziv編碼)理論對(duì)該壓縮后的系數(shù)順序執(zhí)行嵌套量化NQ和SWC(Slepian-Wolf編碼)的操作,以進(jìn)一步降低傳輸速率;步驟3、為對(duì)抗信道的刪余,發(fā)送端對(duì)基本層的量化比特流和增強(qiáng)層SWC編碼后的比特流都進(jìn)行信道編碼,然后將編碼比特分別發(fā)送到各自的刪余信道進(jìn)行傳輸;步驟4、基本層進(jìn)行譯碼接收端先對(duì)接收到的基本層的編碼比特進(jìn)行信道譯碼得到量化比特流,再對(duì)其執(zhí)行反量化得到估計(jì)的壓縮系數(shù),該壓縮系數(shù)經(jīng)過(guò)壓縮變換的反操作后,恢復(fù)為原始視頻圖像數(shù)據(jù)流的估計(jì)序列;然后接收端對(duì)該原始視頻圖像數(shù)據(jù)流的估計(jì)序列進(jìn)行與增強(qiáng)層相同的采樣與壓縮操作處理,得到用于輔助增強(qiáng)層譯碼的邊信息Y;步驟5、增強(qiáng)層實(shí)現(xiàn)譯碼接收端利用基本層提供的邊信息Y,對(duì)經(jīng)過(guò)信道刪余的增強(qiáng)層編碼比特流進(jìn)行信源信道聯(lián)合譯碼,即SWC譯碼和信道譯碼是聯(lián)合進(jìn)行的;然后對(duì)譯碼比特進(jìn)行反量化和壓縮變換的反操作;完成譯碼。2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟2中,執(zhí)行的嵌套量化NQ和SWC編碼操作的具體內(nèi)容為執(zhí)行嵌套量化NQ是分割粗量化器的區(qū)間產(chǎn)生具有更小量化區(qū)間的細(xì)量化器的量化方法量化編碼時(shí),先用細(xì)量化器對(duì)壓縮系數(shù)進(jìn)行量化,然后,實(shí)際只發(fā)送其量化值在粗量化器中對(duì)應(yīng)的嵌套陪集索引值B所對(duì)應(yīng)的比特流[B。,B"...,B丄以節(jié)省碼率;式中,n=log2N,0《B《N-l,N是每個(gè)粗量化區(qū)間所包含的細(xì)量化區(qū)間的個(gè)數(shù);執(zhí)行SWC編碼是利用NQ操作的輸出和基本層信息之間的相關(guān)性,對(duì)前者進(jìn)行壓縮而進(jìn)一步降低傳輸速率;具體操作內(nèi)容為對(duì)[B。,Bp...,Bn]中不同的Bi比特進(jìn)行不同速率的編碼,即用分層編碼方法對(duì)NQ輸出的不同比特層進(jìn)行編碼,其中每個(gè)比特層對(duì)應(yīng)的SWC速率是根據(jù)信源數(shù)據(jù)和邊信息數(shù)據(jù)的相關(guān)性進(jìn)行統(tǒng)計(jì)得到的;操作時(shí)根據(jù)需求發(fā)送不同數(shù)目的比特層,以支持系統(tǒng)的速率可變性;SWC的實(shí)現(xiàn)是采用非規(guī)則重復(fù)累積IRA碼進(jìn)行信源編碼得到壓縮比特。3.根據(jù)權(quán)利要求1所述的方法,其特征在于所述步驟5進(jìn)一步包括下列操作內(nèi)容(51)執(zhí)行SW譯碼對(duì)接收到的增強(qiáng)層不同比特層Bi的編碼比特流,聯(lián)合邊信息Y進(jìn)行信源信道聯(lián)合譯碼,即利用邊信息Y進(jìn)行包括IRA碼和信道碼的一種噴泉碼、即LT碼的Raptor碼的聯(lián)合譯碼來(lái)恢復(fù)對(duì)應(yīng)的比特流Bi;(52)執(zhí)行嵌套反量化根據(jù)恢復(fù)的比特流[B。,B"...,BJ,尋找與邊信息Y距離最近的量化點(diǎn),作為壓縮系數(shù)在測(cè)量后的估計(jì)值;(53)利用壓縮系數(shù)估計(jì)值進(jìn)行稀疏重構(gòu),恢復(fù)原始視頻圖像信號(hào)序列。4.根據(jù)權(quán)利要求1所述的方法,其特征在于所述數(shù)據(jù)采樣和離散余弦DCT變換操作的原理是把數(shù)據(jù)流分成4X4像素塊,再乘以DCT變換矩陣后,將視頻源從時(shí)間域變換到頻域;因在變換后得到的4X4變換系數(shù)矩陣中,信號(hào)的能量主要集中于少數(shù)幾個(gè)變換系數(shù),且低頻的變換系數(shù)有較大能量;為降低傳輸速率,只傳送前幾個(gè)變換系數(shù);所述DCT逆變換的實(shí)現(xiàn)原理是在DCT逆變換時(shí),將DCT變換系數(shù)乘以逆DCT變換矩陣就能得到恢復(fù)序列。5.根據(jù)權(quán)利要求1所述的方法,其特征在于所述利用CS技術(shù)對(duì)視頻圖像數(shù)據(jù)進(jìn)行壓縮處理的原理是當(dāng)給定NXN的矩陣v=[i^IV2|...IV,],式中,N是自然數(shù),Vi表示矩陣的i列時(shí),一個(gè)長(zhǎng)度為N的實(shí)數(shù)信號(hào)x就表示為X=;當(dāng)該式中的Si系數(shù)只有K個(gè)不等于零時(shí),該實(shí)數(shù)信號(hào)x被稱(chēng)為K-稀,=1疏信號(hào);就能夠利用CS技術(shù)對(duì)信號(hào)x進(jìn)行欠采樣,即以低于奈奎斯特速率進(jìn)行采樣,并在接收端進(jìn)行恢復(fù);在實(shí)現(xiàn)時(shí),通過(guò)引入MXN,K<M<N,K和M都是自然數(shù)的測(cè)量矩陣①,并計(jì)算y=①x,得到y(tǒng)=①x=①vs=0s,式中,s=[Sl,s2,,sN]T,T表示矩陣的轉(zhuǎn)置,因M<N,y即為采樣并壓縮后的信號(hào);所述CS的稀疏重構(gòu)原理是在接收端,先利用稀疏恢復(fù)算法接收根據(jù)信號(hào)y恢復(fù)s,然后利用公式x=2>,,就能恢復(fù)x。6.根據(jù)權(quán)利要求1所述的方法,其特征在于所述實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的第一種構(gòu)建方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,基本層視頻傳輸恢復(fù)仍然采用傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換;利用恢復(fù)視頻產(chǎn)生邊信息Y的采樣和壓縮操作中,用CS操作替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作;增強(qiáng)層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作,都用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。7.根據(jù)權(quán)利要求1所述的方法,其特征在于所述實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的第二種構(gòu)建方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,增強(qiáng)層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作都仍然采用傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換;基本層視頻傳輸恢復(fù)中的采樣和壓縮的相關(guān)操作,用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。8.根據(jù)權(quán)利要求1所述的方法,其特征在于所述實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的第三種構(gòu)建方法是在分布式信源編碼DSC過(guò)程的各個(gè)相應(yīng)操作步驟中,基本層和增強(qiáng)層涉及的采樣和壓縮的相關(guān)操作都用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換。全文摘要一種基于壓縮感知CS技術(shù)的分布式信源編碼的方法,是利用CS技術(shù)的優(yōu)點(diǎn)和視頻圖像的稀疏特性,將其結(jié)合到分布式信源編碼DSC的實(shí)現(xiàn)過(guò)程中,形成一種新的分布式信源編碼方法。即在DSC過(guò)程的相應(yīng)操作步驟中,利用CS技術(shù)處理視頻圖像數(shù)據(jù)和執(zhí)行對(duì)應(yīng)的恢復(fù)處理用CS操作和CS的稀疏重構(gòu)分別替代傳統(tǒng)信源編碼中的數(shù)據(jù)采樣與DCT變換操作和DCT逆變換,以便利用很少的測(cè)量數(shù)據(jù)重建視頻圖像源,降低系統(tǒng)的采樣速率和儲(chǔ)存負(fù)擔(dān),增強(qiáng)系統(tǒng)的魯棒性,并實(shí)現(xiàn)三種不同結(jié)構(gòu)的分布式信源編碼的構(gòu)建。本發(fā)明不僅能夠降低系統(tǒng)的采樣率和操作復(fù)雜度,顯著地降低了數(shù)據(jù)采樣及其相關(guān)處理的工作量和所需要的存儲(chǔ)空間,還能提高系統(tǒng)的魯棒性和降低數(shù)據(jù)傳輸速率。文檔編號(hào)H04N7/30GK101742313SQ20091024262公開(kāi)日2010年6月16日申請(qǐng)日期2009年12月10日優(yōu)先權(quán)日2009年12月10日發(fā)明者徐文波,汪瀅,牛凱,王東昊,賀志強(qiáng)申請(qǐng)人:北京郵電大學(xué)