版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 本科畢業(yè)設(shè)計(jì)</b></p><p><b> ?。?0 屆)</b></p><p> 嵌入式圖像編碼中的碼率控制算法研究</p><p> 所在學(xué)院 </p><p> 專業(yè)班級(jí) 電子信息
2、工程 </p><p> 學(xué)生姓名 學(xué)號(hào) </p><p> 指導(dǎo)教師 職稱 </p><p> 完成日期 年 月 </p><p><b> 摘要</b><
3、;/p><p> 隨著網(wǎng)絡(luò)和多媒體技術(shù)的發(fā)展,對(duì)靜態(tài)圖像壓縮不僅要求有較高的壓縮性能,而且還要求有新的功能來適應(yīng)一些特殊的要求。JPEG2000是一種新的圖像編碼標(biāo)準(zhǔn),它具有優(yōu)良的壓縮性能和很高的靈活性,而且系統(tǒng)功能比以前所有的圖像壓縮標(biāo)準(zhǔn)都先進(jìn)[1]。碼率控制就是通過一定的編碼措施,在給定的壓縮率情況下,獲得最佳重構(gòu)的圖像質(zhì)量。其算法就是找到最優(yōu)截?cái)帱c(diǎn)集合,截?cái)嗪蟮拇a流進(jìn)行組織,得到較好的圖像質(zhì)量。</p&
4、gt;<p> 本文針對(duì)原有的碼率控制研究方法,實(shí)現(xiàn)了一種嵌入式圖像編碼中的碼率控制算法——PRCD碼率控制算法。該算法主要是首先將小波變換得到的子帶信號(hào)分割成較小的碼塊,并把原始圖像通過直流(DC)變換和離散余弦變換(DWT)。再依據(jù)圖像總目標(biāo)碼率和小波子帶重要性,預(yù)先分配子帶目標(biāo)碼率。以小波子帶為碼率控制單元,對(duì)子帶內(nèi)碼塊碼流進(jìn)行優(yōu)化截取和更新。</p><p> 關(guān)鍵詞:圖像壓縮;JPEG
5、2000;EBCOT;PCRD</p><p><b> Abstract</b></p><p> With the Internet and multimedia technology,the static image compression requires not only high compressed performance, but also req
6、uires new functions to meet some special requirements.JPEG2000is a new image coding standard, it has excellent compression performance and high flexibility. Rate control is to get the best reconstructed image quality by
7、a certain encoded measurein a given compression ratio case. The algorithm is to find the optimal truncation point set, organize the stream after tru</p><p> In this article, we achieve a new embedded image
8、coding rate control algorithm - PRCD rate control algorithm in allusion to the existing rate control methods. The algorithm obtain the different smaller blocks of code and the original image through the image segmentatio
9、n .The original image made by direct current (DC) transform and discrete cosine transform (DWT). It preassigns sub-band object code rate according to code-rate of the total target image and wavelet sub-band importance. W
10、avelet sub-</p><p> Key Words: image compression; JPEG2000; EBCOT; PCRD</p><p><b> 目 錄</b></p><p><b> 1 引言2</b></p><p> 2 JPEG2000標(biāo)準(zhǔn)介紹
11、3</p><p> 2.1 JPEG2000標(biāo)準(zhǔn)3</p><p> 2.2 JPEG2000的編解碼4</p><p> 2.3 JPEG2000的核心處理4</p><p> 2.3.1 離散小波變換4</p><p> 2.3.2 量化5</p><p> 2.3
12、.3 熵編碼5</p><p><b> EBCOT算法</b></p><p> 3.1 EBCOT編碼原理6</p><p> 3.2 EBCOT算法6</p><p> 3.2.1 EBCOT算法的框架7</p><p> 3.2.2 位平面編碼7</p>
13、<p> 3.2.3 MQ熵編碼9</p><p> 4 PCRD碼率控制算法10</p><p> 4.1率失真算法過程10</p><p> 4.2.率失真碼流優(yōu)化截取11</p><p> 4.3 實(shí)驗(yàn)結(jié)果14</p><p><b> 致 謝16</b>
14、;</p><p><b> 參考文獻(xiàn)17</b></p><p> 附錄1 主要程序18</p><p> 附錄2 科研論文20</p><p><b> 1 引 言</b></p><p> 近年來,隨著通信網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,圖像信息交流應(yīng)用越來越廣
15、泛,很大程度的改變了人們的生活方式,受到越來越多人的關(guān)注。圖像是信息含量最為豐富的信息載體,是信息環(huán)境不可缺少的組成部分。是現(xiàn)代通信技術(shù)中最重要的信息載體,由于通過視覺獲得的信息是占人類所獲信息的最大比重,所以圖像信息的重要性已遠(yuǎn)超過其他的感官信息</p><p> 圖像編碼技術(shù)中最重要的組成部分是碼率控制,它對(duì)編碼的圖像質(zhì)量有很大的影響。碼率控制的主要目的是保持編碼器輸出的比特率不超過目標(biāo)比特率的前提下,使得
16、圖像失真最小[1]。近幾年來,碼率控制算法研究的主要熱點(diǎn)是在比特率和圖像質(zhì)量之間進(jìn)行優(yōu)化地選擇。根據(jù)實(shí)際需求與算法的優(yōu)化研究者們提出了不同的碼率控制算法。這些算法中基于H.264的碼率控制算法的運(yùn)用是最為廣泛的,在這基礎(chǔ)上也提出了許多基于傳統(tǒng)H.264的碼率控制算法的改進(jìn)算法。無論是哪種碼率控制的算法,目的都是能高質(zhì)量、有效的的處理和傳輸視頻信息和多媒體信息,減小圖像失真。 </p><p> 傳統(tǒng)的JPEG靜
17、止圖像壓縮標(biāo)準(zhǔn)在高壓縮時(shí)會(huì)出現(xiàn)方塊效應(yīng),而JPEG2000是新一代靜止圖像壓縮國際標(biāo)準(zhǔn),它具有良好的圖像壓縮性能和較高的圖像質(zhì)量,能有效的克服傳統(tǒng)標(biāo)準(zhǔn)的缺點(diǎn),還提供了圖像漸進(jìn)傳輸、圖像質(zhì)量可伸縮及感興趣區(qū)域編碼[2]等特性,應(yīng)用也很廣泛,在各領(lǐng)域都有重大的作用。JPEG2000編碼技術(shù)的核心變換算法是離散小波變換(DWT),而 JPEG2000標(biāo)準(zhǔn)的核心算法為是一種基于碼塊的優(yōu)化截取嵌入式編碼方法——EBCOT。目前來說, EBCOT算
18、法的研究很廣泛,為提高壓縮效率,目前主要是對(duì)基于碼塊的Tier1編碼階段進(jìn)行改進(jìn)。這類方法沒有考慮人的視覺感知特性,對(duì)整張圖像采用相同的編碼策略,各個(gè)對(duì)象的壓縮精度基本上相同,在有些場(chǎng)合難以發(fā)揮最高的編碼效率。一般來說,圖像的不同對(duì)象對(duì)人眼的主觀感覺是不相同的,而且在不同的應(yīng)用中,同一張圖片的不同對(duì)象的重要程度也不同,觀察者常常只對(duì)圖像的某一對(duì)象感興趣[1]。</p><p> 2 JPEG2000標(biāo)準(zhǔn)的介紹&
19、lt;/p><p> 近幾年來,計(jì)算機(jī)硬件和軟件高速發(fā)展,多媒體應(yīng)用領(lǐng)域的快速增加,原有的靜態(tài)圖像壓縮標(biāo)準(zhǔn)存在很多質(zhì)量要求上的遺憾。 JPEG存在的主要缺陷: (1)圖片存在嚴(yán)重的馬賽克現(xiàn)象。JPEG需要將要壓縮的圖像分解成8*8的較小的圖像小塊,然后用離散余弦變換(DCT)將各子塊轉(zhuǎn)換成8*8的變換域系數(shù)矩陣, 高頻區(qū)的系數(shù)值較小,而大系數(shù)值較集中預(yù)圖像的低頻區(qū)域 ,然后通過一個(gè)8*8 的量化表對(duì)這些系數(shù)量化,
20、一般可以忽略掉一些高頻系數(shù),從而壓縮圖像數(shù)據(jù)。但是分塊會(huì)帶來了明顯的方塊效應(yīng),破壞了圖像的連續(xù)性,也就是圖片馬賽克現(xiàn)象較嚴(yán)重了。(2) 存在無損壓縮和有損壓縮兩種相異的編碼方式,而這兩種編碼方式不共存于同一個(gè)文件中如果進(jìn)行的是有損壓縮,那么就不能將圖象無損還原。(3) 4種工作模式分別獨(dú)立。JPEG有累進(jìn)模式、順序模式、分層模式和無損模式四種模式,而這四種模式分別獨(dú)立。(4) 不能同時(shí)在同一個(gè)文件提供多級(jí)分辨率。由于不同尺寸的圖像和不同
21、的編碼文件對(duì)應(yīng),如果要查看一個(gè)大圖像小尺寸的預(yù)覽圖,就必須另外保存一個(gè)小尺寸編碼文件。正是因?yàn)檫@些不足,我們需要研究一種具有優(yōu)良?jí)嚎s效果的,支持更多圖像格式,能夠集</p><p> 2.1 JPEG2000標(biāo)準(zhǔn)</p><p> JPEG2000是由JPEG 聯(lián)合攝影專家組制定的最新的圖像壓縮編碼的國際標(biāo)準(zhǔn)。JEPG工作組與1996年開始研究新的靜止圖像的壓縮編碼標(biāo)準(zhǔn),并將之命名為J
22、PEG2000,他有效的解決JPEG中的很多不足,可獲得更高的壓縮比,支持多分辨率表示,對(duì)多重壓縮、解壓縮循環(huán)的性能有很大的改進(jìn)等等優(yōu)點(diǎn)。2000 年12 月,推出了該標(biāo)準(zhǔn)的基準(zhǔn)部分,而其余部分也在2001 到2002 年的時(shí)間里被陸續(xù)推出。JPEG2000采用了許多新的壓縮編碼技術(shù),主要是以小波變換為主要編碼方式,并結(jié)合EBCOT算法,采用MQ編碼器[2],避免了JPEG的分塊邊界效應(yīng)[6],而且還突出其感興趣區(qū)域。</p>
23、;<p> 2.2 JPEG2000的編解碼</p><p> JPEG2000 圖像編碼過程為:原始圖像—→預(yù)處理—→離散小波變換—→均勻量化—→算術(shù)熵編碼—→碼流組織—→壓縮圖像數(shù)據(jù)的存儲(chǔ)或傳輸。 解碼過程就是該過程的逆過程。</p><p> 其編解碼框圖如下圖2-1[6]所示。</p><p> 圖2-1 JPEG2000的編解碼框圖
24、</p><p> 在編碼器中,首先要對(duì)源圖像進(jìn)行分割、采樣值的位移,分量變換等前期預(yù)處理,然后再對(duì)預(yù)處理后的結(jié)果進(jìn)行二維離散小波變換,在變換過程中可以得到一個(gè)小波系數(shù)。然后對(duì)小波系數(shù)進(jìn)行量化,接著就是熵編碼,最后,將壓縮的個(gè)子比特面組織成數(shù)據(jù)包的形式輸出(比特流)。解碼器是編碼器的逆過程,就是對(duì)碼流進(jìn)行解包和熵解碼后,進(jìn)行反向量化和離散小波反變換,對(duì)反變換的結(jié)果進(jìn)行后期處理合成,就可以得到重構(gòu)的圖像數(shù)據(jù)。&l
25、t;/p><p> 2.3 JPEG2000的核心處理</p><p> JPEG2000中的圖像核心處理部分包括:離散小波變換,量化和熵編碼。</p><p> 2.3.1 離散小波變換</p><p> 傳統(tǒng)的DCT變換是應(yīng)用于JPEG基本系統(tǒng)中的,而在JPEG2000中DCT都被全幀DWT所替代。小波變換具有對(duì)信號(hào)進(jìn)行多分辨率分析和
26、反映信號(hào)局部特征的特點(diǎn)[7]。圖像片進(jìn)行離散小波變換可以得到小波系數(shù)圖像,小波系數(shù)圖像是由幾種子帶系數(shù)圖像組成。而這些子帶系數(shù)圖像描述的是圖像片水平和垂直方向的空間頻率特性。在JPEG2000第一部分中僅選用兩種小波濾波器組:整數(shù)提升LeGall 5/3濾波器和Daubechies 9/7浮點(diǎn)濾波器。不同子帶的小波系數(shù)反映圖像片不同空間分辨率的特性[3-4]。通過多級(jí)小波分解,小波系數(shù)既能表示圖像片中局部區(qū)域的高頻信息,也能表示圖像片中
27、的低頻信息。這樣,即使在低比特律的情況下,我們也能保持較多的圖像細(xì)節(jié)。正因?yàn)樾〔ㄗ儞Q具有的這種優(yōu)點(diǎn),所以被JPEG2000標(biāo)準(zhǔn)所采用。</p><p><b> 2.3.2 量化</b></p><p> 適當(dāng)?shù)牧炕瘻p小變換系數(shù)的精度,可在不影響圖像主觀質(zhì)量的前提下,解決人類視覺系統(tǒng)對(duì)圖像的分辨率要求有一定的局限的困擾,從而達(dá)到圖像壓縮的目的。離散小波變換不具備壓
28、縮數(shù)據(jù)的能力,變換前原始圖像的數(shù)據(jù)量與變換后各系數(shù)圖像的數(shù)據(jù)量相等,而量化的過程就是將大量幅度較小系數(shù)抑制為零,通過這一方法壓縮數(shù)據(jù)量。它是以降低小波系數(shù)的精度為代價(jià)來降低碼流和提高壓縮比的[5]。即量化是有損的,會(huì)產(chǎn)生量化誤差。JPEG2000第一部分采用均勻量化器,起區(qū)間寬度是量化步長的兩倍,量化步長可以根據(jù)子帶的視覺特性或碼率控制的要求決定。</p><p><b> 2.3.3 熵編碼<
29、/b></p><p> 圖像在經(jīng)過離散小波變換、量化過程后,減少了空域和頻域上的一定冗余度,需要采用熵編碼來消除數(shù)據(jù)在統(tǒng)計(jì)意義上存在的一定的相關(guān)性。為了達(dá)到抗干擾和任意水平逐漸顯示,JPEG2000對(duì)小波變換系數(shù)的量化值按不同子帶進(jìn)行編碼。把量化后的子帶分割成小碼塊,碼塊大小由編碼器決定,分別對(duì)每個(gè)碼塊編碼。這就是嵌入式塊編碼。然后對(duì)于每個(gè)碼塊進(jìn)行掃描,每次掃描輸出進(jìn)行自適應(yīng)算術(shù)編碼,最后將壓縮的個(gè)子比
30、特面組織成數(shù)據(jù)包的形式輸出。 </p><p><b> 3 EBCOT算法</b></p><p> 3.1 EBCOT編碼原理 </p><p> 嵌入式編碼(embedded coding)是一種新型的編碼技術(shù)。其基本過程是編碼器根據(jù)待編碼的比特流重要性的不同來進(jìn)行排序,通過監(jiān)視編碼的一些參數(shù),根據(jù)失真度大小的要求或目標(biāo)碼率,隨時(shí)可
31、以截?cái)啾忍亓?,結(jié)束編碼[8];對(duì)于給定碼流解碼器也同樣能夠隨時(shí)結(jié)束解碼,并可以得到相應(yīng)比特流截?cái)嗵幍哪繕?biāo)碼率的重建圖像。嵌入式編碼的擁有獨(dú)特優(yōu)勢(shì),被廣泛應(yīng)用于圖像瀏覽,網(wǎng)絡(luò)、無線傳輸,在容易發(fā)生誤差的換將有很好的作用。</p><p> 數(shù)字圖像經(jīng)過小波分解后,被分解成兩個(gè)子帶,低頻子帶的小波系數(shù)很大,有很強(qiáng)的相關(guān)性,聚集了圖像的大部分能量,包含了圖像的主要信息,可以對(duì)她再進(jìn)行雙子帶分解,降低其相關(guān)性。而高頻子
32、帶,系數(shù)值較小,包含的圖像信息也比較少。即使在數(shù)值相同的情況下,相對(duì)于高頻子帶,低頻子帶是反映圖像的低頻信息,對(duì)視覺比較重要;因此,對(duì)相同數(shù)值的系數(shù),選擇先傳較低頻系數(shù)的重要比特,后傳輸較高頻系數(shù)的重要比特。由于圖像小波系數(shù)具有的這些特點(diǎn),所以適合于嵌入式的圖像編碼算法。</p><p> 3.2 EBCOT算法</p><p> EBCOT編碼編碼的對(duì)象是碼塊,它將碼塊中的量化系數(shù)組
33、成若干個(gè)位平面,對(duì)每一個(gè)位平面進(jìn)行編碼。以“位平面”為編碼元,可以更好地利用圖像局部的統(tǒng)計(jì)特性,為隨機(jī)獲取圖像壓縮位流提供支持[9],也有利于提高壓縮碼流的抗誤碼性能。</p><p> 1998年12月,嵌入式最優(yōu)切斷塊編碼EBCOT算法在JPEG Los Angeles會(huì)議上提出的。其主要思想是利用離散小波變換對(duì)圖像像素值采樣變換,然后對(duì)變換后的小波系數(shù)進(jìn)行量化和編碼。與早期的嵌入式圖像壓縮算法相比,EBC
34、OT算法的主要特點(diǎn)是采用基于碼塊的位平面編碼和基于上下文的二進(jìn)制算術(shù)編碼[9]。近幾年來,由于圖像技術(shù)的要求, EBCOT算法也在不斷改進(jìn),不但提高了EBCOT算法的效率,而且圖像壓縮質(zhì)量也得到提高。</p><p> 3.2.1 EBCOT算法的框架</p><p> EBCOT算法屬于熵編碼方案的一種,算法編碼框圖如圖3-1所示。</p><p> 圖3-
35、1 EBCOT編碼框圖[7]</p><p> 嵌入式圖像編碼的碼率算法是將圖像先進(jìn)國預(yù)處理,預(yù)處理的主要過程是對(duì)圖像進(jìn)行DC變換(采樣值的位移,主要是在水平方向上的)和分量間的變換,DC變換的主要目的是使變換后的圖像便于編碼。分量間變換在彩色圖像處理中需要采用的,而對(duì)灰度圖像則可以省略此步。</p><p> EBCOT算法的核心部分是Tier1獨(dú)立塊編碼和Tier2碼流組裝,其
36、基本思想是:將經(jīng)過小波變換后的圖像在各子帶內(nèi)劃分為大小固定的較小的碼塊,將碼塊作為基本處理單元,然后對(duì)碼塊系數(shù)量化并按照二進(jìn)制位進(jìn)行分層,從最高有效位平面開始到較低的有效位平面,依次對(duì)每個(gè)位平面上的小波系數(shù)位進(jìn)行位平面編碼,從而生成0,1符號(hào)對(duì)和上下文,接著就是根據(jù)上下文和符號(hào)對(duì)其進(jìn)行MQ算術(shù)編碼,這樣便形成了碼塊碼流,完成Tier1編碼;Tier2編碼器的做藥用途是對(duì)圖像的碼流進(jìn)行率失真優(yōu)化,從Tier1編碼到Tier2是根據(jù)一定參數(shù)
37、指標(biāo)如按率失真最優(yōu)原則,碼率或者失真度對(duì)碼塊碼流進(jìn)行重新組裝。最終形成壓縮碼流,這樣就完成樂Tier2碼流組裝過程。</p><p> 3.2.2 位平面編碼</p><p> 位平面編碼是基于二進(jìn)制、上下文、位平面算術(shù)編碼來實(shí)現(xiàn)的的編碼方式,它的每個(gè)編碼塊獨(dú)立使用熵編碼。將量化后的編碼塊作為有符號(hào)整數(shù)矩陣,這樣每個(gè)系數(shù)的一位組成了一系列二進(jìn)制矩陣。而第一個(gè)這樣的矩陣包含的是所有數(shù)的M
38、SB(最高位)。下一個(gè)所有數(shù)的MSB則是第二個(gè)矩陣包含的,依次類推最后的矩陣則是包含了所有數(shù)的最低位。而我們所說的位平面就是這些二進(jìn)制矩陣。EBCOT塊編碼對(duì)每個(gè)幅值位平面進(jìn)行三次掃描,這樣是為了確保得到多個(gè)截?cái)帱c(diǎn),形成與該位平面相對(duì)應(yīng)的壓縮碼流。這三次掃描依次是:重要性通道(Pass 1)其主要條件是:當(dāng)前系數(shù)不重要,至少有一個(gè)相鄰的系數(shù)是重要的;量值細(xì)化通道(Pass 2),其條件是:前一個(gè)比特面的相關(guān)比特是重要的;清除通道(Pas
39、s 3),它的條件是當(dāng)前比特面在前兩個(gè)編碼通道中沒有被編碼的比特。每個(gè)系數(shù)一個(gè)編碼子塊中有一個(gè)關(guān)聯(lián)的二進(jìn)制狀態(tài)變量,我們稱之為系數(shù)的重要性狀態(tài)。用符號(hào)“0” 表示不重要和符號(hào)“1”表示重要。根據(jù)這些重要性狀態(tài)來決定編碼通過的類型。 </p><p> 零編碼(ZC)、游程編碼(RLC)、符號(hào)編碼( SC) 以及幅值細(xì)化(MR)四個(gè)編碼操作組成三次編碼通道。編碼操作的選擇是根據(jù)系數(shù)所處的編碼階段和其直接相鄰的8個(gè)
40、系數(shù)狀態(tài)決定的。位平面編碼中最高位平面只要進(jìn)行清除通道掃描[8]。</p><p> 圖 3-3 位平面編碼框圖</p><p> 3.2.3 MQ熵編碼</p><p> 圖像在經(jīng)過離散小波變換、量化過程后,減少了空域和頻域上的一定冗余度,需要采用熵編碼來消除數(shù)據(jù)在統(tǒng)計(jì)意義上存在的一定的相關(guān)性。為了達(dá)到抗干擾和任意水平逐漸顯示,JPEG2000把量化后的子
41、帶分割成小碼塊,碼塊大小由編碼器決定,分別對(duì)每個(gè)碼塊編碼。然后對(duì)于每個(gè)碼塊進(jìn)行掃描,每次掃描輸出進(jìn)行自適應(yīng)算術(shù)編碼,最后將壓縮的個(gè)子比特面組織成數(shù)據(jù)包的形式輸出。MQ熵編碼是實(shí)現(xiàn)JPEG2000標(biāo)準(zhǔn)中無損壓縮的唯一途徑。在MQ編碼中,一對(duì)輸入判決D和上下文CX被一起送入編碼器進(jìn)行處理,產(chǎn)生壓縮數(shù)據(jù)CD。JPEG 2000中采用的MQ編碼,其基本規(guī)則像Elias[11]編碼那樣,分別作為MPS(大概率符號(hào))或LPS(小概率符號(hào))中一個(gè)子區(qū)
42、間來區(qū)別的而不是以符號(hào)”0”和”1”的實(shí)際值來區(qū)別。將當(dāng)前概率區(qū)間劃分成為兩個(gè)子區(qū)間時(shí),它的順序是LPS子區(qū)間可配置到MPS子區(qū)間的下面。所以,若符號(hào)是MPS,就給代碼串附加LPS子區(qū)間,同時(shí),設(shè)概率區(qū)間寬度為MPS子區(qū)間;若符號(hào)是LPS,設(shè)概率區(qū)間寬度為LPS子區(qū)間。不改變代碼串。根據(jù)判決輸入將此處理遞歸地重復(fù)下去。</p><p> 4 PCRD碼率控制算法</p><p> 在
43、實(shí)際應(yīng)用中,需要在給定的目標(biāo)碼率下,考慮視覺對(duì)象壓縮碼流的優(yōu)化截取及重要對(duì)象的優(yōu)化傳輸?shù)膯栴},這就需要研究EBCOT算法中的碼率控制過程。EBCOT算法能夠?qū)崿F(xiàn)圖像壓縮的空間分辨率漸進(jìn)性和SNR漸進(jìn)性[10]。該算法采用率失真優(yōu)化的碼率控制算法,根據(jù)不同子帶內(nèi)的碼塊產(chǎn)生的比特流長度不同,對(duì)恢復(fù)圖像質(zhì)量的貢獻(xiàn)不同,對(duì)所有碼塊編碼完成后,進(jìn)行率失真優(yōu)化處理,比特流重新組裝以得到最終壓縮碼流。該過程是在T1編碼后進(jìn)行的,所以被稱為壓縮后率失真
44、優(yōu)化(PCRD)算法。</p><p> EBCOT的核心是T1編碼器和T2編碼器,就,T1編碼器而言可以分為內(nèi)嵌比特平面編碼器和MQ算術(shù)編碼器兩種編碼器。T1編碼器是將小波子帶分成較小的碼塊后,以碼塊為單位進(jìn)行T1部分的兩種編碼,從而可以獲得一定的碼塊碼流。T2編碼器采用率失真優(yōu)化進(jìn)行后壓縮處理(PCRD)對(duì)碼流進(jìn)行率失真優(yōu)化,也就是各碼塊的碼流作用于恢復(fù)圖像的質(zhì)量,并且對(duì)碼流進(jìn)行控制和組織。</p&g
45、t;<p> 圖4-1 T1編碼器與T2編碼器所在位置</p><p> 4.1 PCRD碼率控制算法過程</p><p> 率失真算法的關(guān)鍵步驟主要是目標(biāo)碼率的分配,率失真優(yōu)化截取,熵編碼和更新目標(biāo)碼率,其中核心是率失真優(yōu)化截取,步驟流程圖如下所示:</p><p> 圖4-2 率失真算法流程</p><p> 4
46、.2 率失真優(yōu)化截取</p><p> 圖像經(jīng)過分割后形成大小固定的較小碼塊,然后對(duì)原始圖像的每個(gè)分量進(jìn)行DC變換和DWT變換,通過計(jì)算小波子帶重要性后預(yù)先分配子帶碼率。(其中:子帶重要性權(quán)值=各子帶像素幅值/總圖像像素幅值。預(yù)先分配的目標(biāo)碼率=小波子帶重要性權(quán)值*給定目標(biāo)碼率)完成當(dāng)前子帶的所有碼塊的編碼,針對(duì)T1編碼器產(chǎn)生的碼流是內(nèi)嵌的,為了能夠獲得更優(yōu)的壓縮性,我們使用率失真優(yōu)化截取算法。</p&g
47、t;<p> 文件碼流長度為,碼塊在T1部分到截取點(diǎn)產(chǎn)生的碼流長度為,那么圖像的總碼流長度就為:</p><p> ; (4-1)</p><p> 在碼塊的小波系數(shù)失真測(cè)試加強(qiáng)性的情況下,設(shè)碼塊的系數(shù)在恢復(fù)圖像中產(chǎn)生的失真為,則</p><p> D= (
48、4-2)</p><p> 一般我們使用加權(quán)均方差(MSE)表示D(整幅圖像的失真大小),即</p><p> = (4-3)</p><p> 式中:為恢復(fù)的系數(shù)值,為的L2范數(shù),為所在的子帶類型。</p><p> 通過求極限的方法找到一組,使得在滿足R時(shí)圖像的失真即D最小。那么我們將問題轉(zhuǎn)化為矢量的最
49、小計(jì)算式子可等價(jià)為:,通過調(diào)整 使得式R=是最小,這是由一組一組截取點(diǎn)產(chǎn)生。我們可以轉(zhuǎn)化為對(duì)單個(gè)的碼塊求最小化的問題,每個(gè)碼塊中都有通道產(chǎn)生,而一些通道時(shí)要保留,但是也有另外一些是需要剔除的,在這些碼塊中對(duì)碼塊找到截取點(diǎn)使得最小。</p><p> 令=0,對(duì)于X=1,2,3……;</p><p> 計(jì)算,;如果,則=X。</p><p> 圖4-3 刪除歧
50、義點(diǎn)</p><p> 為保證率失真斜率是隨X單調(diào)遞減,需要對(duì)不同的L值進(jìn)行查找,刪除歧義點(diǎn):</p><p> ?。?)令={n},n,即所有的pass截止點(diǎn)(在EBCOT里引入了編碼掃描coding pass 的設(shè)想,對(duì)平面內(nèi)部分類成多個(gè)失真生成要素,然后對(duì)其分別單個(gè)編碼)。</p><p><b> ?。?) 令p=0;</b><
51、/p><p> ?。?)X , X=1,2,3……</p><p> 計(jì)算,,,如果p0且>,從剔除p,返回(2);否則令p=X。找到符合率失真絕對(duì)值單調(diào)遞減的截?cái)帱c(diǎn)構(gòu)成的集合,在給定的情況下,的最小值便為在上尋找滿足的X的最大值,即為碼塊碼流截?cái)帱c(diǎn)。在得到最優(yōu)的后,可以找出的編碼通道,這些編碼通道申城的碼流就是截?cái)啻a流。</p><p> 假設(shè)在T1編碼的部
52、分,某個(gè)編碼pass可能引起的失真為,失真值一般只需計(jì)算一個(gè)估計(jì)值就可以[11]。在率失真優(yōu)化算法中,截取點(diǎn)的選取點(diǎn)是看每個(gè)編碼步驟的失真減少量。如果,若表示碼塊無任何貢獻(xiàn)時(shí)引起的失真,則只需要計(jì)算差值:。得到的失真減少量以及比特字節(jié)增加量,對(duì)于非零的和即可計(jì)算率失真斜率。</p><p> 斜率值的主要作用是在選擇優(yōu)化截取點(diǎn)時(shí)進(jìn)行比較運(yùn)算,比較斜率之間的大小關(guān)系[10-11]。</p><
53、p> 對(duì)對(duì)式兩邊對(duì)數(shù)(底為2),則得到:</p><p><b> (4-4)</b></p><p> 在計(jì)算率失真斜率時(shí),需要對(duì)每個(gè)碼塊多次計(jì)算,以去除歧義點(diǎn),然后返回碼快的第一個(gè)pass的開始重新計(jì)算。</p><p> 圖4-4 刪除歧義點(diǎn)</p><p> 完成一個(gè)子帶的編碼和最終碼流截取后
54、,計(jì)算子帶最終編碼碼率,以子帶為單位存儲(chǔ)對(duì)象最優(yōu)截?cái)啻a流,存儲(chǔ)最終碼流。該算法考慮到不同子帶內(nèi)不同碼塊的尺寸大小不同,采用預(yù)先分配子帶碼字的方法。以子帶為基本控制單元,對(duì)碼塊壓縮碼流進(jìn)行優(yōu)化截取和重裝。最終壓縮碼流的存儲(chǔ)順序是按子帶從低頻到高頻,對(duì)碼塊碼流依次存儲(chǔ)[12-13]。在解碼端,只需將結(jié)果碼流送入MQ解碼器,得到解碼碼字D,然后再進(jìn)行位平面解碼,即可得到碼率控制下的解碼圖像。</p><p><b
55、> 4.3 實(shí)驗(yàn)結(jié)果</b></p><p> 為驗(yàn)證本問碼率控制算法的有效性,基于VC6.0軟件平臺(tái),進(jìn)行了仿真測(cè)試。離散小波變換采用三級(jí)雙正交9/7小波。實(shí)驗(yàn)中重點(diǎn)分析算法的碼率控制精度RCS和重建完整圖像的視覺效果.其中定義碼率控制精度定義如下:</p><p> (4-5)
56、</p><p> 式中,表示目標(biāo)碼率,表示實(shí)際碼率,RCS越小,表示碼率控制越精確。</p><p> ?。?) (2) (3) (4) (5) (6)</p><p> (1) 原圖像;(2) 壓縮比為2;(3) 壓縮比為4;(4) 壓縮比為8;(5) 壓縮比為16;(6) 壓縮比為32。
57、</p><p> 圖4-6 圖像Lake在不同碼率下的重構(gòu)圖</p><p> 表4.1 Lake圖像的碼率控制精度</p><p> 圖4-6和表4.1給出了部分實(shí)驗(yàn)結(jié)果。其中,4.6給出了Lake圖像在不同目標(biāo)碼率(壓縮比)下的重建圖像。表4.1給出了相應(yīng)的碼率控制精度和重建圖像視覺效果。從實(shí)驗(yàn)結(jié)果可以看出研究的碼率控制算法是有效的。</p>
58、<p><b> 參考文獻(xiàn)</b></p><p> [1] Said. A, Pearlman W A. A new, fast, and efficient image ecode based on partitioning in hierarchical trees. IEEE on Circuits and System for Video Technology.
59、1996, 6(3): 243~249.</p><p> [2] 白麗麗. 基于FPGA自適應(yīng)算術(shù)編碼研究與實(shí)現(xiàn)[D]. 沈陽:沈陽理工, 2006.</p><p> [3] A. Said, W. A. Pearlman. A New, Fast and Efficient Image CodeBased on Set Partitioning in Hierarchical T
60、rees. IEEE Trans. On Circuit and System for Video Technology, 1996, 6(3): 234~250.</p><p> [4] David S. Taubman, Michael W. Marcellin 著, 魏江力, 柏正堯等譯. JPEG2000 圖像壓縮基礎(chǔ)、標(biāo)準(zhǔn)和實(shí)踐[M]. 北京: 電子工業(yè)出版社, 2004.</p>
61、<p> [5] Yining Deng, B S Manjunath.Unsupervised Segmentation of Color-Texture Regions in Images and Video[J]. IEEE Transactions On Pattern Analysis and Machine Intelligence. 2001. 23(8): 479~482.</p><p&
62、gt; [6] 夏文浩, 陳紅衛(wèi). JPEG2000中的EBCOT算法的研究[J]. 軟件導(dǎo)刊, 2008, 7(9):55~56.</p><p> [7] 趙偉強(qiáng). JPEG2000的核心算法研究[J]. 電子學(xué)報(bào), 2006, 23(1): 51~52.</p><p> [8] 朱文文, 劉立柱. JPEG2000中EBCOT算法的優(yōu)化[J]. 計(jì)算機(jī)應(yīng)用, 2008, 6
63、(4): 50~51. </p><p> [9] 劉柏森, 董宏偉. 一種改進(jìn)的EBCOT圖像編碼方法[J]. 自然科學(xué)報(bào), 2008, 25(13): 278~279.</p><p> [10] 莊懷宇. 內(nèi)嵌圖像編碼中高效碼率控制技術(shù)研究[D]. 西安電子科技大學(xué)(博士論文). 2006. 6.</p><p> [11] David Taubman
64、. High performance scalable image compression with EBCOT[J]. IEEE. Transactions on Image Processing, 2000, 9(7): 1158~1170.</p><p> [12] 易愛清. JPEG2000中碼率控制算法研究及硬件實(shí)現(xiàn)[D]. 西安理工大學(xué). 2008. 3. </p><p>
65、; [13] 張春香. 基于JPEG2000標(biāo)準(zhǔn)的優(yōu)化編碼算法研究[D]. 重慶大學(xué): 重慶大學(xué), 計(jì)算機(jī)與信息技術(shù)學(xué)院, 2006.</p><p><b> 附錄1 主要程序</b></p><p> #include <stdio.h></p><p> #include <math.h></p&g
66、t;<p> #include "fdwt.h"</p><p> #include "sampledata.h"</p><p> #include "block_encode.h"</p><p> #include "mq_code.h"</p>
67、<p> int block_bufferin[BLOCKLENGTH][BLOCKWIDTH];</p><p> int block_bufferout[BLOCKLENGTH][BLOCKWIDTH];</p><p> void main()</p><p><b> {</b></p><p&
68、gt; FILE *in,*out,*inter;</p><p> unsigned char unsigdata;</p><p> int i,j;</p><p><b> //int k;</b></p><p> if ((in = fopen("lena512x512in.raw&q
69、uot;,"rb")) == NULL)</p><p><b> {</b></p><p> printf("cannot open inputfile\n");</p><p><b> return;</b></p><p><b>
70、 }</b></p><p> if((out = fopen("97wave_out.raw","wb+")) == NULL)</p><p><b> {</b></p><p> printf("cannot open outfile\n");</p&g
71、t;<p><b> return;</b></p><p><b> }</b></p><p> if((inter = fopen("interleave.raw","wb+")) == NULL)</p><p><b> {</b>
72、;</p><p> printf("cannot open outfile\n");</p><p><b> return;</b></p><p><b> }</b></p><p> for(i = 0;i<LENGTH;i++)</p>&
73、lt;p> for(j = 0;j<WIDTH;j++)</p><p><b> {</b></p><p> fread(&unsigdata, 1,1,in);</p><p> buffer[i+4][j+4] = (float) unsigdata;</p><p> //fwri
74、te(&unsigdata, 1,1,out);</p><p> //buffer[i+4][j+4] = (float)data[i][j];</p><p><b> }</b></p><p><b> //DC變換</b></p><p> for(i = 0;i<L
75、ENGTH;i++)//行</p><p><b> {</b></p><p> for(j = 0;j<WIDTH;j++)//列</p><p><b> {</b></p><p> buffer[i+4][j+4] = (buffer[i+4][j+4]-128);<
76、/p><p><b> }</b></p><p><b> }//3級(jí)小波變換</b></p><p> dwt(buffer,interleave,bufferout);</p><p> 以下是量化部分。暫時(shí)量化步長取1。//EBCOT編碼</p><p>
77、encode_allsubband(block_bufferin,interleave);</p><p><b> //MQ編碼</b></p><p> mq_code();</p><p><b> //MQ解碼</b></p><p> mq_decode();</p>
78、<p><b> //EBCOT解碼</b></p><p> decode_allsubband(); </p><p><b> //小波逆變換</b></p><p> ldwt(buffer,interleave,bufferout);</p><p> //DC逆變換
79、 </p><p> for(i = 0;i<LENGTH;i++)</p><p> for(j = 0;j<WIDTH;j++)</p><p><b> {</b></p><p> buffer[i+4][j+4] = buffer[i+4][j+4]+128;</p>
80、<p><b> }</b></p><p> for(i = 0;i<LENGTH;i++)</p><p> for(j = 0;j<WIDTH;j++)</p><p><b> { </b></p><p> unsigdata = floor(buf
81、fer[i+4][j+4]+0.5);</p><p> fwrite(&unsigdata,1,1,out);</p><p><b> }</b></p><p> fclose(inter);</p><p> fclose(in);</p><p> fclose(out
82、);</p><p><b> }</b></p><p><b> 附錄2 科研論文</b></p><p> 嵌入式圖像編碼中的碼率控制算法研究</p><p> 浙江萬里學(xué)院電子信息學(xué)院 電子本071 王婷</p><p> 摘要:碼率控制就是通過一定的
83、編碼措施,在給定的壓縮率情況下,獲得最佳重構(gòu)的圖像質(zhì)量。其算法就是找到最優(yōu)截?cái)帱c(diǎn)集合,截?cái)嗪蟮拇a流進(jìn)行組織,得到較好的圖像質(zhì)量[1]。本文針對(duì)原有的碼率控制研究方法,實(shí)現(xiàn)了一種嵌入式圖像編碼中的碼率控制算法——PRCD碼率控制算法。該算法主要是首先將小波變換得到的子帶信號(hào)分割成較小的碼塊,并把原始圖像通過直流(DC)變換和離散余弦變換(DWT)。再依據(jù)圖像總目標(biāo)碼率和小波子帶重要性,預(yù)先分配子帶目標(biāo)碼率。以小波子帶為碼率控制單元,對(duì)子帶
84、內(nèi)碼塊碼流進(jìn)行優(yōu)化截取和更新。</p><p> 關(guān)鍵詞:圖像壓縮;JPEG2000;EBCOT;PCRD</p><p> Abstract:Rate control is to get the best reconstructed image quality by a certain encoded measurein a given compression ratio case.
85、 The algorithm is to find the optimal truncation point set, organize the stream after truncated and then get a better image quality.In this article, we achieve a new embedded image coding rate control algorithm - PRCD ra
86、te control algorithm in allusion to the existing rate control methods. The algorithm obtain the different smaller blocks of code and the original ima</p><p> Key Words: image compression; JPEG2000; EBCOT;
87、 PCRD</p><p><b> 1,引言</b></p><p> 在實(shí)際應(yīng)用中,需要在給定的目標(biāo)碼率下,考慮視覺對(duì)象壓縮碼流的優(yōu)化截取及重要對(duì)象的優(yōu)化傳輸?shù)膯栴},這就需要研究EBCOT算法中的碼率控制過程。EBCOT算法能夠?qū)崿F(xiàn)圖像壓縮的空間分辨率漸進(jìn)性和SNR漸進(jìn)性[2]。該算法采用率失真優(yōu)化的碼率控制算法,根據(jù)不同子帶內(nèi)的碼塊產(chǎn)生的比特流長度不同,對(duì)
88、恢復(fù)圖像質(zhì)量的貢獻(xiàn)不同,對(duì)所有碼塊編碼完成后,進(jìn)行率失真優(yōu)化處理,比特流重新組裝以得到最終壓縮碼流。該過程是在T1編碼后進(jìn)行的,所以被稱為壓縮后率失真優(yōu)化(PCRD)算法。</p><p> EBCOT的核心是T1編碼器和T2編碼器,就,T1編碼器而言可以分為內(nèi)嵌比特平面編碼器和MQ算術(shù)編碼器兩種編碼器[2]。T1編碼器是將小波子帶分成較小的碼塊后,以碼塊為單位進(jìn)行T1部分的兩種編碼,從而可以獲得一定的碼塊碼流
89、。T2編碼器采用率失真優(yōu)化進(jìn)行后壓縮處理(PCRD)對(duì)碼流進(jìn)行率失真優(yōu)化,也就是各碼塊的碼流作用于恢復(fù)圖像的質(zhì)量,并且對(duì)碼流進(jìn)行控制和組織。</p><p> 2,PCRD碼率控制算法</p><p> 2.1 PCRD算法流程</p><p> 率失真算法的關(guān)鍵步驟主要是目標(biāo)碼率的分配,率失真優(yōu)化截取,熵編碼和更新目標(biāo)碼率,其中核心是率失真優(yōu)化截取,步驟流程
90、圖如下所示:</p><p> 圖4-2率失真算法流程</p><p> 2.2 率失真優(yōu)化截取 </p><p> 圖像經(jīng)過分割后形成大小固定的較小碼塊,然后對(duì)原始圖像的每個(gè)分量進(jìn)行DC變換和DWT變換,通過計(jì)算小波子帶重要性后預(yù)先分配子帶碼率。(其中:子帶重要性權(quán)值=各子帶像素幅值/總圖像像素幅值。預(yù)先分配的目標(biāo)碼率=小波子帶重要性權(quán)值*給定目標(biāo)碼率)完成
91、當(dāng)前子帶的所有碼塊的編碼,針對(duì)T1編碼器產(chǎn)生的碼流是內(nèi)嵌的,為了能夠獲得更優(yōu)的壓縮性,我們使用率失真優(yōu)化截取算法。</p><p> 文件碼流長度為,碼塊在T1部分到截取點(diǎn)產(chǎn)生的碼流長度為,那么圖像的總碼流長度就為:</p><p> , (4-1)</p><p> 在碼塊的小波系數(shù)失真測(cè)試加強(qiáng)性的情況下,設(shè)碼塊的
92、系數(shù)在恢復(fù)圖像中產(chǎn)生的失真為,則</p><p> D= (4-2)</p><p> 一般我們使用加權(quán)均方差(MSE)表示D(整幅圖像的失真大?。?lt;/p><p> = (4-3)</p><p> 式中:為恢復(fù)的系數(shù)值,為的L2范數(shù),為所在的子帶類
93、型。</p><p> 通過求極限的方法找到一組,使得在滿足R時(shí)圖像的失真即D最小。那么我們將問題轉(zhuǎn)化為矢量的最小計(jì)算式子可等價(jià)為:,通過調(diào)整 使得式R=是最小,這是由一組一組截取點(diǎn)產(chǎn)生。我們可以轉(zhuǎn)化為對(duì)單個(gè)的碼塊求最小化的問題,每個(gè)碼塊中都有通道產(chǎn)生,而一些通道時(shí)要保留,但是也有另外一些是需要剔除的[3],在這些碼塊中對(duì)碼塊找到截取點(diǎn)使得最小。</p><p> 令=0,對(duì)于X=1,
94、2,3……;</p><p> 計(jì)算,;如果,則=X。</p><p> 圖4-3 刪除歧義點(diǎn)</p><p> 為保證率失真斜率是隨X單調(diào)遞減,需要對(duì)不同的L值進(jìn)行查找[4],刪除歧義點(diǎn):</p><p> ?。?)令={n},n,即所有的pass截止點(diǎn)(在EBCOT里引入了編碼掃描coding pass 的設(shè)想,對(duì)平面內(nèi)部分類成多
95、個(gè)失真生成要素,然后對(duì)其分別單個(gè)編碼)。</p><p><b> (2) 令p=0;</b></p><p> (3)X , X=1,2,3……</p><p> 計(jì)算,,,如果p0且>,從剔除p,返回(2);否則令p=X。找到符合率失真絕對(duì)值單調(diào)遞減的截?cái)帱c(diǎn)構(gòu)成的集合,在給定的情況下,的最小值便為在上尋找滿足的X的最大值,即為碼
96、塊碼流截?cái)帱c(diǎn)。在得到最優(yōu)的后,可以找出的編碼通道,這些編碼通道申城的碼流就是截?cái)啻a流。</p><p> 假設(shè)在T1編碼的部分,某個(gè)編碼pass可能引起的失真為,失真值一般只需計(jì)算一個(gè)估計(jì)值就可以[5]。在率失真優(yōu)化算法中,截取點(diǎn)的選取點(diǎn)是看每個(gè)編碼步驟的失真減少量。如果,若表示碼塊無任何貢獻(xiàn)時(shí)引起的失真,則只需要計(jì)算差值:。得到的失真減少量以及比特字節(jié)增加量,對(duì)于非零的和即可計(jì)算率失真斜率。</p>
97、;<p> 斜率值的主要作用是在選擇優(yōu)化截取點(diǎn)時(shí)進(jìn)行比較運(yùn)算,比較斜率之間的大小關(guān)系[10-11]。</p><p> 對(duì)對(duì)式兩邊對(duì)數(shù)(底為2),則得到:</p><p><b> (4-4)</b></p><p> 在計(jì)算率失真斜率時(shí),需要對(duì)每個(gè)碼塊多次計(jì)算,以去除歧義點(diǎn),然后返回碼快的第一個(gè)pass的開始重新計(jì)算。&
98、lt;/p><p> 圖4-4 刪除歧義點(diǎn)</p><p> 完成一個(gè)子帶的編碼和最終碼流截取后,計(jì)算子帶最終編碼碼率,以子帶為單位存儲(chǔ)對(duì)象最優(yōu)截?cái)啻a流,存儲(chǔ)最終碼流。該算法考慮到不同子帶內(nèi)不同碼塊的尺寸大小不同,采用預(yù)先分配子帶碼字的方法。以子帶為基本控制單元,對(duì)碼塊壓縮碼流進(jìn)行優(yōu)化截取和重裝。最終壓縮碼流的存儲(chǔ)順序是按子帶從低頻到高頻,對(duì)碼塊碼流依次存儲(chǔ)[6]。在解碼端,只需將結(jié)果
99、碼流送入MQ解碼器,得到解碼碼字D,然后再進(jìn)行位平面解碼,即可得到碼率控制下的解碼圖像。</p><p><b> 3 實(shí)驗(yàn)結(jié)果</b></p><p> 為驗(yàn)證本問碼率控制算法的有效性,基于VC6.0軟件平臺(tái),進(jìn)行了仿真測(cè)試。離散小波變換采用三級(jí)雙正交9/7小波。實(shí)驗(yàn)中重點(diǎn)分析算法的碼率控制精度RCS和重建完整圖像的視覺效果.其中定義碼率控制精度定義如下:<
100、;/p><p> (4-5) </p><p> 式中,表示目標(biāo)碼率,表示實(shí)際碼率,RCS越小,表示碼率控制越精確。</p><p> (1) (2) (3) (4) (5) (6)</p><
101、;p> (1) 原圖像;(2) 壓縮比為2;(3) 壓縮比為4;(4) 壓縮比為8;(5) 壓縮比為16;(6) 壓縮比為32。</p><p> 圖4-6 圖像Lake在不同碼率下的重構(gòu)圖</p><p> 表4,1 Lake圖像的碼率控制精度</p><p> 圖4-6和表4.1給出了部分實(shí)驗(yàn)結(jié)果。其中,4.6給出了Lake圖像在不同目標(biāo)碼率(壓縮
102、比)下的重建圖像。表4.1給出了相應(yīng)的碼率控制精度和重建圖像視覺效果。從實(shí)驗(yàn)結(jié)果可以看出研究的碼率控制算法是有效的。</p><p><b> 4,參考文獻(xiàn)</b></p><p> [1] David S. Taubman, Michael W. Marcellin 著, 魏江力, 柏正堯等譯. JPEG2000 圖像壓縮基礎(chǔ)、標(biāo)準(zhǔn)和實(shí)踐[M]. 北京: 電子工
103、業(yè)出版社, 2004. </p><p> [2] 朱文文, 劉立柱. JPEG2000中EBCOT算法的優(yōu)化[J]. 計(jì)算機(jī)應(yīng)用, 2008, 6(4): 50~51.</p><p> [3] 劉柏森, 董宏偉. 一種改進(jìn)的EBCOT圖像編碼方法[J]. 自然科學(xué)報(bào), 2008, 25(13): 278~279. </p><p> [4] 莊懷宇. 內(nèi)
104、嵌圖像編碼中高效碼率控制技術(shù)研究[D]. 西安電子科技大學(xué)(博士論文). 2006. 6.</p><p> [5] David Taubman. High performance scalable image compression with EBCOT[J]. IEEE. Transactions on Image Processing, 2000, 9(7): 1158~1170. </p>
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 嵌入式立體圖像編碼中的碼率控制算法研究【畢業(yè)論文】
- 對(duì)象基嵌入式圖像編碼中的碼率控制算法研究【畢業(yè)論文】
- 嵌入式圖像編碼中的碼率控制算法研究【開題報(bào)告】
- 嵌入式圖像編碼中的碼率控制算法研究【任務(wù)書】
- 對(duì)象基嵌入式圖像編碼中的碼率控制算法【開題報(bào)告】
- 嵌入式立體圖像編碼中的碼率控制算法研究[開題報(bào)告]
- 嵌入式立體圖像編碼中的碼率控制算法研究[任務(wù)書]
- 對(duì)象基嵌入式圖像編碼中的碼率控制算法研究【任務(wù)書】
- 嵌入式圖像編碼中碼率控制技術(shù)的應(yīng)用研究.pdf
- 對(duì)象基嵌入式圖像編碼方法研究【畢業(yè)論文】
- 嵌入式視頻編碼器與碼率控制算法的實(shí)現(xiàn).pdf
- 嵌入式小波圖像編碼算法研究.pdf
- 嵌入式控制系統(tǒng)畢業(yè)論文
- 嵌入式開發(fā)畢業(yè)論文
- 嵌入式小波圖像編碼算法及應(yīng)用研究.pdf
- 基于塊DCT變換的嵌入式圖像編碼算法的研究.pdf
- 基于嵌入式開發(fā)畢業(yè)論文
- 基于嵌入式開發(fā)畢業(yè)論文
- 視頻編碼中碼率控制算法研究.pdf
- 嵌入式電機(jī)控制系統(tǒng)設(shè)計(jì)(硬件)畢業(yè)論文
評(píng)論
0/150
提交評(píng)論