版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
視頻壓縮編碼的基本原理和方法涎褲感逆胞搜瓣薪寞仰畫名覓診懶紀(jì)暫崎料認(rèn)盲扇常所滲顆瑟尺扒港青潔第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的基本原理和方法涎褲感逆胞搜瓣薪寞仰畫名覓診懶紀(jì)1視頻壓縮編碼的必要性數(shù)字化后的視頻數(shù)據(jù)量十分巨大,不便于傳輸和存儲(chǔ)。單純用擴(kuò)大存儲(chǔ)容量、增加通信信道帶寬的辦法是不現(xiàn)實(shí)的。而數(shù)據(jù)壓縮是個(gè)行之有效的方法,通過數(shù)據(jù)壓縮手段把信息的數(shù)據(jù)量壓下來,以壓縮編碼的形式存儲(chǔ)和傳輸,即緊縮節(jié)約了存儲(chǔ)空間,又提高了通信信道的傳輸效率。傻悄攻搖怕欄抹油札吠主楊啟危弧灶鐵向兩特材液孫兒噴特滅啼胯欣火鴕第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的必要性數(shù)字化后的視頻數(shù)據(jù)量十分巨大,不便于傳輸2PAL制式25幀/秒NTSC制式30幀/秒以PAL制25幀/秒為例,視頻每秒鐘的數(shù)據(jù)量7205762425/(102410248)=29.66MB臨旁虎壁毀鐳倉靛晚糜豢今功眠媚級(jí)煽穴毀裳泰儉連伸醛峭靜躬橫級(jí)琶歹第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減PAL制式25幀/秒臨旁虎壁毀鐳倉3視頻壓縮編碼的可能性數(shù)據(jù)壓縮不僅是必要的,而且也是可能的。因?yàn)樵谝曨l數(shù)據(jù)中存在著極強(qiáng)的相關(guān)性,也就是說存在著很大的冗余度。冗余數(shù)據(jù)造成比特浪費(fèi),消除這些冗余可以節(jié)約碼字,也就是達(dá)到了數(shù)據(jù)壓縮的目的。在一般的圖像和視頻數(shù)據(jù)中,主要存在以下幾種形式的冗余:徊真艇鐮餌汛疤垃類財(cái)巷姨蟲匈磺卓智歉扶吃商寂荊躊翰敘間堤紀(jì)繩癸諺第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的可能性數(shù)據(jù)壓縮不僅是必要的,而且也是可能的。因4數(shù)據(jù)冗余的種類空間冗余時(shí)間冗余符號(hào)冗余結(jié)構(gòu)冗余知識(shí)冗余視覺冗余滋官野招刃途盼揣散將錢備滑浙憨豁稍荔舷摘壕鬼豬診咀徑膩娥曼兼溝寡第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減數(shù)據(jù)冗余的種類空間冗余滋官野招刃途盼揣散將錢備滑浙憨5空間冗余這是靜態(tài)圖像存在的最主要的一種數(shù)據(jù)冗余。一幅圖像記錄了畫面上可見景物的顏色。同一景物表面上各采樣點(diǎn)的顏色之間往往存在著空間連貫性,但是基于離散像素采樣來表示物體顏色的方式通常沒有利用景物表面顏色的這種空間連貫性,從而產(chǎn)生了空間冗余。規(guī)則物體和規(guī)則背景的表面物理特性都具有相關(guān)性,也就是說某些區(qū)域中所有點(diǎn)的光強(qiáng)和色彩以及飽和度都是相同的,因此數(shù)據(jù)有很大的空間冗余。根它扯寒扯押喲煌藩潔艇薦空李凡嬰插趣蝶彤即禱吁嶄損片幼檄砷且興囑第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減空間冗余這是靜態(tài)圖像存在的最主要的一種數(shù)據(jù)冗余。一幅圖像記錄6時(shí)間冗余這是序列圖像表示中經(jīng)常包含的冗余。序列圖像(如電視圖像和運(yùn)動(dòng)圖像)一般為位于時(shí)間軸區(qū)間內(nèi)的一組連續(xù)畫面,其中的相鄰幀往往包含相同的背景和運(yùn)動(dòng)物體,只不過運(yùn)動(dòng)物體所在的空間位置略有不同,所以后一幀的數(shù)據(jù)與前一幀的數(shù)據(jù)有許多共同的地方。變化的只是其中某些地方,這就形成了時(shí)間冗余。眷赴雀蕉境疽眨蔽勸道社斷滯纜鏡撿茍乍穗墑目吾父綱瞳贊捷嘿攝腑尹噎第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減時(shí)間冗余這是序列圖像表示中經(jīng)常包含的冗余。序列圖像(如電視圖7符號(hào)冗余符號(hào)冗余也稱編碼表示冗余,又稱信息熵冗余。信息熵指一組數(shù)據(jù)攜帶的平均信息量。這里的信息量是指從N個(gè)不相等可能事件中選出一個(gè)事件所需要的信息度量,即在N個(gè)事件中辨識(shí)一個(gè)特定事件的過程中需要提問的最少次數(shù)(=log2N比特)。將信息源所有可能事件的信息量進(jìn)行平均,得到的信息平均量稱為信息熵。符號(hào)冗余、空間冗余和時(shí)間冗余統(tǒng)稱為統(tǒng)計(jì)冗余,因?yàn)樗鼈兌既Q于圖像數(shù)據(jù)的統(tǒng)計(jì)特性。有燴代項(xiàng)尼薪姿燴紅雀殲刨摯傈茄怯蘿銹中秒緝遞宣勸裂謠沮汛走完蓬埂第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減符號(hào)冗余符號(hào)冗余也稱編碼表示冗余,又稱信息熵冗余。信息熵指一8結(jié)構(gòu)冗余數(shù)字化圖像中的物體表面紋理等結(jié)構(gòu)往往存在著冗余,這種冗余稱為結(jié)構(gòu)冗余。當(dāng)一幅圖有很強(qiáng)的結(jié)構(gòu)特性,紋理和影像色調(diào)等與物體表面結(jié)構(gòu)有一定的規(guī)則時(shí),其結(jié)構(gòu)冗余很大。有些圖像的紋理區(qū),像素值存在明顯的分布模式,例如,方格狀的地板圖案等。(已知分布模式,可以通過某一過程生成圖像。)郴伊首丸豁沾鵬曉談膿捎鳳匈坦武合噎龐春滅溪臥粟拴早埠罕菊儲(chǔ)膿彝白第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減結(jié)構(gòu)冗余數(shù)字化圖像中的物體表面紋理等結(jié)構(gòu)往往存在著冗余,這種9知識(shí)冗余由圖像的記錄方式與人對(duì)圖像的知識(shí)差異所產(chǎn)生的冗余稱為知識(shí)冗余。人對(duì)許多圖像的理解與某些基礎(chǔ)知識(shí)有很大的相關(guān)性。例如,人臉的圖像有固定的結(jié)構(gòu),比如說嘴的上方有鼻子,鼻子的上方有眼睛等等,這類規(guī)律性的結(jié)構(gòu)可由先驗(yàn)知識(shí)和背景知識(shí)得到。但計(jì)算機(jī)存儲(chǔ)圖像時(shí)還得把一個(gè)個(gè)像素信息存入,這就是知識(shí)冗余。根據(jù)已有知識(shí),對(duì)某些圖像中所包含的物體,可以構(gòu)造其基本模型,并創(chuàng)建對(duì)應(yīng)各種特征的圖像庫,進(jìn)而圖像的存儲(chǔ)只需要保存一些特征參數(shù),從而可以大大減少數(shù)據(jù)量。知識(shí)冗余是模型編碼主要利用的特性。
攀九椒由吳輝憲凍咱健漱羔淆聯(lián)蛻諄潮椎杭歪榆鬧嶼賢依斗怠哉灌讓祥絲第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減知識(shí)冗余由圖像的記錄方式與人對(duì)圖像的知識(shí)差異所產(chǎn)生的冗余稱為10視覺冗余事實(shí)表明,人類的視覺系統(tǒng)對(duì)于圖像的敏感性是非均勻和非線性的,它并不能感知圖像的所有變化。然而,在記錄原始圖像數(shù)據(jù)時(shí),通常假定視覺系統(tǒng)是線性的和均勻的,對(duì)視覺敏感和不敏感的部分同等對(duì)待,從而就產(chǎn)生了比理想編碼更多的數(shù)據(jù)。當(dāng)某些變化不能被視覺所感知,則忽略這些變化,我們?nèi)哉J(rèn)為圖像是完好的。人類視覺系統(tǒng)的一般分辨能力估計(jì)為26灰度等級(jí),而一般圖像的量化采用28灰度等級(jí),這樣的冗余稱為視覺冗余。通過對(duì)人類視覺進(jìn)行大量實(shí)驗(yàn),發(fā)現(xiàn)了以下的視覺非均勻特性:烴綸滲折愚儲(chǔ)羅旋更呵虹訂菏白四熒詹音槳癢懇疚遇匙役額幕顫衙境月招第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視覺冗余事實(shí)表明,人類的視覺系統(tǒng)對(duì)于圖像的敏感性是非均勻和非11視覺冗余視覺系統(tǒng)對(duì)圖像的亮度和色彩度的敏感性相差很大。隨著亮度的增加,視覺系統(tǒng)對(duì)量化誤差的敏感度降低。這是由于人眼的辨別能力與物體周圍的背景亮度成反比。由此說明:在高亮度區(qū),灰度值的量化可以更粗糙一些。人眼的視覺系統(tǒng)把圖像的邊緣和非邊緣區(qū)域分開來處理,這是將圖像分成非邊緣區(qū)域和邊緣區(qū)域分別進(jìn)行編碼的主要依據(jù)。人類的視覺系統(tǒng)總是把視網(wǎng)膜上的圖像分解成若干個(gè)空間有向的頻率通道后再進(jìn)一步處理。微不削嗓道版酷噶舊苔甫沁掉昌休駐丘恬鴦銷撰瞬瘓錢耽嚴(yán)嬸燴燎釣逸趕第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視覺冗余視覺系統(tǒng)對(duì)圖像的亮度和色彩度的敏感性相差很大。微不削12視頻壓縮編碼上述各種形式的冗余,是壓縮圖像與視頻數(shù)據(jù)的出發(fā)點(diǎn)。圖像與視頻壓縮編碼方法就是要盡可能地去除這些冗余,以減少表示圖像與視頻所需的數(shù)據(jù)量圖像/視頻壓縮編碼的目的,是在保證重建圖像質(zhì)量一定的前提下,以盡量少的比特?cái)?shù)來表征圖像/視頻信息。近對(duì)致腦設(shè)勃酒寬薦鴦閑庫脾遼黍沉喲醫(yī)叮馮慕陽巡劍崩鰓腥孫撬柞乍雨第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼上述各種形式的冗余,是壓縮圖像與視頻數(shù)據(jù)的出發(fā)點(diǎn)13視頻壓縮編碼的發(fā)展壓縮編碼的理論基礎(chǔ)是信息論。從信息論的角度來看,壓縮就是去除數(shù)據(jù)中的冗余。即保留不確定的信息,去除確定的信息(即可推知的信息),用一種更接近信息本質(zhì)的描述來代替原有冗余的描述。抒釩濃駛胎恍氏夷似攬寒磐模蹄卜沂捆宮莊銘絲硅黨訂琴閡手囊朵室均刮第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的發(fā)展壓縮編碼的理論基礎(chǔ)是信息論。從信息論的角度14視頻壓縮編碼的發(fā)展香農(nóng)(Shannon)的信息論,即以經(jīng)典的集合論為基礎(chǔ)基于某種統(tǒng)計(jì)概率模型來描述信源。香農(nóng)信息論的缺陷:一是沒有考慮信息接受者的主觀特性;二是撇開了事件本身的具體含義、重要程度和引起的后果但是香農(nóng)信息論具有高度的概括性和綜合性,因此得到廣泛的應(yīng)用。否遲虹懇運(yùn)聲躁驕臆鄧拙勿陪止檸擎存腔粗蓄稿鵲兆擾坷輸虛釀掣倉鞋苞第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的發(fā)展香農(nóng)(Shannon)的信息論,即以經(jīng)典的15MPEG,活動(dòng)圖像專家組活動(dòng)圖像專家組(MPEG,MovingPictureExpertsGroup),一直致力于活動(dòng)圖像及其伴音的數(shù)據(jù)壓縮編碼標(biāo)準(zhǔn)化工作,制定了一系列視頻和音頻壓縮編碼的國際標(biāo)準(zhǔn)。如MPEG-1、MPEG-2、MPEG-4。陰馴甫富薪垢陶喳持影惑岳瑰格母皚剔荊褪房磁匝母狄姜路桂數(shù)淄脹衣沃第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG,活動(dòng)圖像專家組活動(dòng)圖像專家組(MPEG,Movin16MPEG-1
MPEG-1的正式名稱“用于數(shù)字存儲(chǔ)媒體的1.5Mbit/s以下的活動(dòng)圖像及相關(guān)音頻編碼”,它規(guī)定視頻信息與伴音信息經(jīng)壓縮之后的數(shù)據(jù)速率上限為1.5Mbps,從而可以在CD-ROM、硬盤、可寫光盤、數(shù)字音頻磁帶(DAT)等介質(zhì)上進(jìn)行存儲(chǔ),也可以在局域網(wǎng)、ISDN上進(jìn)行視頻與伴音信息的傳輸。MPEG-1視頻編碼算法是一種有損壓縮算法,它適用于多種視頻輸入格式并且應(yīng)用范圍很廣。經(jīng)過MPEG-1標(biāo)準(zhǔn)壓縮后,視頻數(shù)據(jù)壓縮率為1/100-1/200,MPEG-1提供每秒30幀352×240分辨率的圖像,當(dāng)使用合適的壓縮技術(shù)時(shí),具有接近家用視頻制式(VHS)錄像帶的質(zhì)量。罕膿隔皋空濱制旋柔徘侮洋琢狽你媽壤孤苔忌禹裔祥柏所冶崖銜睫籌腰奪第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG-1MPEG-1的正式名稱“用于數(shù)字存儲(chǔ)媒體的1.17MPEG-2MPEG-2是MPEG工作組于1994年制定的第二個(gè)國際標(biāo)準(zhǔn),正式名稱為“通用的活動(dòng)圖象及伴音編碼”。MPEG-2是一個(gè)通用多媒體編碼標(biāo)準(zhǔn),具有更為廣闊的應(yīng)用范圍和更高的編碼質(zhì)量,應(yīng)用包括數(shù)字存儲(chǔ)、標(biāo)準(zhǔn)數(shù)字電視(SDTV)、高清晰度電視(HDTV)、高質(zhì)量視頻通信等。根據(jù)應(yīng)用的不同,MPEG-2的碼率范圍為1.5-100Mbit/s,一般情況下,具有碼率超過4Mbit/s的MPEG-2視頻,其視頻質(zhì)量才能明顯優(yōu)于MPEG-1。郴惠端河京批寨車舅耪鴨嶄盆唉姿趨拾茄媚練死墟揚(yáng)撇球悶鐳異兢磁鏈啟第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG-2MPEG-2是MPEG工作組于1994年制定的第18MPEG-4MPEG-4是2003年發(fā)布的視頻壓縮標(biāo)準(zhǔn),與傳統(tǒng)的基于像素的視頻壓縮標(biāo)準(zhǔn)(如MPEG-1,MPEG-2,H.261,H.263等)不同,MPEG-4采用基于對(duì)象的視頻編碼方法,它不僅可以實(shí)現(xiàn)對(duì)視頻圖象數(shù)據(jù)的高效壓縮,還可以提供基于內(nèi)容的交互功能。除此之外,為了使壓縮后的碼流具有對(duì)于信道傳輸?shù)聂敯粜?,MPEG-4還提供了用于誤碼檢測和誤碼恢復(fù)的一系列工具,這樣采用MPEG-4標(biāo)準(zhǔn)壓縮后的視頻數(shù)據(jù)可以應(yīng)用于帶寬受限、易發(fā)生誤碼的網(wǎng)絡(luò)環(huán)境中內(nèi)昏浦妄敖酉貿(mào)棱割毛撞貓緘端氦型硒茍烹娶敵粳搪集惹汾淌泳創(chuàng)靈闌聽第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG-4MPEG-4是2003年發(fā)布的視頻壓縮標(biāo)準(zhǔn),與傳19視頻編碼技術(shù)的兩代論視頻編碼技術(shù)分為兩代第一代視頻編碼技術(shù)是基于數(shù)據(jù)統(tǒng)計(jì)的、去除視頻數(shù)據(jù)冗余為目的的壓縮編碼技術(shù)。MPEG-1、MPEG-2、H.261,H.263標(biāo)準(zhǔn)屬于第一代視頻編碼技術(shù)。第一代視頻編碼技術(shù)并未考慮到信息接受者的主觀特性、視頻信息的具體含義和重要程度,只是力圖去除數(shù)據(jù)冗余,這是一種低層次的編碼技術(shù)。那駝植登柑淄心鈞隆羊也慰賓蠢金瑞掀燃設(shè)飛宏攔屢面鹽計(jì)嗎稻是磨岔猜第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻編碼技術(shù)的兩代論視頻編碼技術(shù)分為兩代那駝植登柑淄心鈞20真正代表視頻壓縮編碼方向的是基于內(nèi)容的第二代視頻編碼技術(shù),它所關(guān)心的是如何去除視頻內(nèi)容的冗余,認(rèn)為人眼是視頻信號(hào)的最終接收者,在進(jìn)行視頻編碼時(shí)應(yīng)充分考慮人眼視覺特性的影響。MPEG-4標(biāo)準(zhǔn)采用了基于內(nèi)容的第二代視頻編碼技術(shù)。耶倘圍姐釁顴蝸逸爛抿糯巋航傻弓舅苔讕帥族第鉛功虐膨攝即休舞端連籮第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減真正代表視頻壓縮編碼方向的是基于內(nèi)容的第二代視頻編碼技術(shù),它21視頻壓縮編碼方法的分類視頻壓縮編碼方法有許多種,從不同的角度出發(fā)有不同的分類方法1、按解碼重建圖像和原始圖像是否相同分類2、按壓縮編碼算法的原理分類3、按待編碼圖像的不同屬性分類卑句吃至夸跳衫檀撾四霓敵硅氣雜劍鄂皚祟猖曰鉀敏叭柄塌哩放癟美祝琉第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼方法的分類視頻壓縮編碼方法有許多種,從不同的角度22按解碼重建圖像和原始圖像是否相同分類分為無失真編碼和限失真編碼1)無失真編碼又稱信息保持編碼、熵編碼。熵指的是具體數(shù)據(jù)所含的平均信息量,定義為在不丟失信息的前提下描述該信息內(nèi)容所需的最小比特?cái)?shù)。熵編碼是純粹基于信號(hào)統(tǒng)計(jì)特性的一種編碼方法,它利用圖像信源概率分布的不均勻性,通過變長編碼來減少信源數(shù)據(jù)冗余,解碼后的重建圖像和壓縮編碼前的原始圖像完全相同,沒有失真。2)限失真編碼又稱非信息保持編碼、熵壓縮編碼,解碼重建圖像和原始圖像有一定差別,但是這些失真被控制在一定限度內(nèi)。庫襄架鎳淚碌接奧葦欲雅千謄憋芥綁淹鴿椿慈凌噴塞蠶循邱低剝淬搬青沁第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減按解碼重建圖像和原始圖像是否相同分類分為無失真編碼和限失真編23
按壓縮編碼算法的原理分類
可將圖像壓縮編碼方法分為基于圖像統(tǒng)計(jì)特性、基于人眼視覺特性、基于內(nèi)容(對(duì)象)和基于模型等方法。在實(shí)際編碼中,常常同時(shí)利用圖像的統(tǒng)計(jì)特性和人眼視覺特性才能有效的編碼俗掘嫉雇碧膿佯絡(luò)欽狀動(dòng)湍碌似喝宴敷菠炔鈍熒嗅爭倒汗矗嗣撓瑤廓篷綱第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減
按壓縮編碼算法的原理分類
可將圖像壓縮編碼方法分為基于圖像24基于圖像統(tǒng)計(jì)特性的編碼方法中,有預(yù)測編碼、變換編碼、霍夫曼編碼、算術(shù)編碼、游程編碼等。基于人眼視覺特性和基于內(nèi)容的編碼方法中,有亞采樣、子帶編碼、多分辨率編碼、矢量量化、形狀編碼、紋理編碼等。基于模型的編碼方法中,有模型基編碼、語義編碼等。汝獄先蹬磕漸漸裂采怠柬岔狙汾惜常緣舶北蔑翠山碧胳啟豹檀豁泰裙褂瓤第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減基于圖像統(tǒng)計(jì)特性的編碼方法中,有預(yù)測編碼、變換編碼、霍夫曼編25按待編碼圖像的不同屬性分類以圖像的光學(xué)特征來分,有單色、彩色、多光譜圖像的壓縮編碼;以灰度等級(jí)來分,有二值圖像與灰度圖像的壓縮編碼;若以動(dòng)靜來分,有靜止圖像和運(yùn)動(dòng)圖像序列的壓縮編碼。在實(shí)際的應(yīng)用中,往往采用混合編碼方法來達(dá)到最佳的壓縮效果。喚但贅憫紙迂墮熙寂瀕炳箋愿滿頻親純板吉屑喇登箋聲箋竹緬喚茲峰幸芥第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減按待編碼圖像的不同屬性分類以圖像的光學(xué)特征來分,有單色、彩色26視頻壓縮編碼方法簡介熵編碼信息論的基本概念設(shè)信源X可發(fā)出的消息符號(hào)集合A={ai=|i=1,2,3…,m},并設(shè)X發(fā)出符號(hào)ai的概率為P(ai),則定義符號(hào)出現(xiàn)的自信息量為I(ai)=-logp(ai)通常,上式中的對(duì)數(shù)取2為底,這時(shí)定義的信息量單位為bit(比特)嘆滅違譴歧憫姻康妊沈烘襯便腕淵敏釁恕鴿飯存葷號(hào)倆闡唇猶命躬嘯箋晃第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼方法簡介熵編碼嘆滅違譴歧憫姻康妊沈烘襯便腕淵敏釁27賀乘改組僥脫呂遞狠漾直桌藻犀賺智螞棉件余志中帖孽裝線永農(nóng)清磐潤殉第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減賀乘改組僥脫呂遞狠漾直桌藻犀賺智螞棉件余志中帖孽裝線永農(nóng)清磐28覽廁姨膠委宗肝甥蛤奠交奴耗滄縷博瑪撐玉慚蜒藻倔營粗哄亭耶消客犁忻第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減覽廁姨膠委宗肝甥蛤奠交奴耗滄縷博瑪撐玉慚蜒藻倔營粗哄亭耶消客29把上述概念應(yīng)用到圖像信源來計(jì)算熵值,比較直觀,簡便的方法是把每個(gè)像素的樣本值定義為符號(hào)。若考慮實(shí)際圖像中相鄰像素之間存在相關(guān)性,像素之間不是相互獨(dú)立的特點(diǎn),用相鄰兩個(gè)像素(或三個(gè)以上,直至N個(gè))組成一個(gè)子像塊,以子像塊作為編碼的基本單元,其對(duì)應(yīng)的熵為一階熵(三階熵、N階熵)或稱為高階熵。有高階熵小于低階熵初飛婪裁熊諸寬聞名敏道繳爭區(qū)倫椽逃傷頌蓑孽垣常錫羹茲忽哥噴錳森臃第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減把上述概念應(yīng)用到圖像信源來計(jì)算熵值,比較直觀,簡便的方法是把30圖像信源熵是圖像壓縮編碼的一個(gè)理論極限,它表示無失真編碼所需的比特率的下限。比特率定義為編碼表示一個(gè)像素所需要的平均比特?cái)?shù)。熵編碼或者叫熵保持編碼、信息保持編碼、無失真壓縮編碼,要求編碼輸出碼字的平均碼長,只能大于等于信源熵,否則在信源壓縮編碼過程中就要丟失信息。熵編碼的基本原理就是去除圖像信源在空間和時(shí)間上的相關(guān)性,去除圖像信源像素值的概率分布不均勻性,使編碼碼字的平均碼長接近信源的熵而不產(chǎn)生失真。常用的熵編碼有基于圖像概率分布特性的霍夫曼編碼、算術(shù)編碼和基于圖像相關(guān)性的游程編碼(RLC,run-lengthcoding)3類鳥答督耍黑扛練錦汾屯冗鴦剪扎址該斑欠增絮賤忿劈冀蕾氦郎紳敖嘔挎玻第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減圖像信源熵是圖像壓縮編碼的一個(gè)理論極限,它表示無失真編碼所需31Huffman編碼定理在變長編碼中,對(duì)出現(xiàn)概率大的信源符號(hào)賦于短碼字,而對(duì)于出現(xiàn)概率小的信源符號(hào)賦于長碼字。如果碼字長度嚴(yán)格按照所對(duì)應(yīng)符號(hào)出現(xiàn)概率大小逆序排列,則編碼結(jié)果平均碼字長度一定小于任何其它排列方式。Huffman定理是Huffman編碼的理論基礎(chǔ)32竣硅色墜項(xiàng)掇帽毫瀑琶植種辨崗坑鬧影貉駝式叁棺湖攫輩剃封駁編王用愿第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減Huffman編碼定理在變長編碼中,對(duì)出現(xiàn)概率大的信源符號(hào)32實(shí)現(xiàn)步驟
(1)將信源符號(hào)按概率遞減順序排列;(2)把二個(gè)最小概率相加作為新符號(hào)的概率,并按(1)重排;(3)重復(fù)(1)、(2),直到概率為1;(4)在每次合并信源時(shí),將合并的信源分別賦“0”和“1”(如概率大的賦“0”,概率小的賦“1”);(5)尋找從每一信源符號(hào)到概率為1處的路徑,記錄下路徑上的“1”和“0”;(6)寫出每一符號(hào)的“1”、“0”序列(從樹根到信源符號(hào)節(jié)點(diǎn))。33假慰澡娶輾吸張激棵遣彥境觸婁需欄楚哼工院柒漾詐賄鋸難香鐳怪閣徽繁第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減實(shí)現(xiàn)步驟(1)將信源符號(hào)按概率遞減順序排列;33假慰澡娶3334信源符號(hào)概率編碼過程碼字碼長(βi)x1x2x3x4x5x6x7x80.400.180.100.100.070.060.050.0410010110000010001010001000011133444550101010.090.130.190.23100.370.60010011上述編碼的平均碼字長度:R=∑Piβi=0.40×1+0.18×3+0.10×3+0.10×4+0.07×4+0.06×4+0.05×5+0.04×5=2.61研御弟欣輛拳憂孩戊爽劊屢七吝嘯注泥詞咐佩硬蔡臣添即次姚怔畢咎樊鈉第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減34信源符號(hào)概率編碼過程碼字碼長(βi)x1x2x3x4x34
算術(shù)編碼六十年代初,Elias提出了算術(shù)編碼概念。1976年,Rissanen和Pasco首次介紹了它的實(shí)用技術(shù)。其基本原理是將編碼的信息表示成實(shí)數(shù)0和1之間的一個(gè)間隔,信息越長,編碼表示它的間隔就越小,表示這一間隔所需的二進(jìn)制位就越多。算術(shù)編碼舉例(書中例題P64,例4-2)35劫卻豁猩畸功小緩舟沮障端桶夸支噴樞聰市南苦鉻洋丹釜淖霄嗎漣顱擴(kuò)麓第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減算術(shù)編碼六十年代初,Elias提出了算術(shù)編碼概念。3535算術(shù)編碼的特點(diǎn)不必預(yù)先定義概率模型,自適應(yīng)模式具有獨(dú)特的優(yōu)點(diǎn);信源符號(hào)概率接近時(shí),建議使用算術(shù)編碼,這種情況下其效率高于Huffman編碼(約5%)。JPEG擴(kuò)展系統(tǒng)采用。36廖慨與仁瘩腹桓紳懊尿汽晝富殘迸辰羹鋁謾肚莽瞞順撇袍觸琴釋霓再桐冷第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減算術(shù)編碼的特點(diǎn)不必預(yù)先定義概率模型,自適應(yīng)模式具有獨(dú)特的優(yōu)點(diǎn)36游程編碼現(xiàn)實(shí)中有許多這樣的圖像,在一幅圖像中具有許多顏色相同的圖塊。在這些圖塊中,許多行上都具有相同的顏色,或者在一行上有許多連續(xù)的像素都具有相同的顏色值。在這種情況下就不需要存儲(chǔ)每一個(gè)像素的顏色值,而僅僅存儲(chǔ)一個(gè)像素的顏色值,以及具有相同顏色的像素?cái)?shù)目即可,或者存儲(chǔ)一個(gè)像素的顏色值,以及具有相同顏色值的行數(shù)。這種壓縮編碼稱為游程編碼(RLC),也稱行程編碼或游程長度編碼,這種編碼方法是建立在圖像相關(guān)性基礎(chǔ)上。削布匣勁釜疚氓并萬智氦騰健揚(yáng)癡飼疏甸倒攔韓鹽貢資酋因逮伶甘株劣轍第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減游程編碼現(xiàn)實(shí)中有許多這樣的圖像,在一幅圖像中具有許多顏色相同37RLC所能獲得的壓縮比有多大,主要取決于圖像本身的特點(diǎn)。如果圖像中具有相同顏色的圖像塊越大,圖像塊數(shù)目越少,則獲得的壓縮比就越高。反之,壓縮比就越小。譯碼時(shí)按照與編碼時(shí)采用的相同規(guī)則進(jìn)行,還原后得到的數(shù)據(jù)與壓縮前的數(shù)據(jù)完全相同,由此可見,RLC是一種無損壓縮技術(shù)。利袖踴猶裸棟范刊澳貢隧賄記柒慧繡凡埠竟憑鼻殼鴉泣察圍葷眾睡老癱娥第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減RLC所能獲得的壓縮比有多大,主要取決于圖像本身的特點(diǎn)。如果38RLC編碼方法特別適用于由計(jì)算機(jī)生成的圖像,對(duì)于減少圖像文件的存儲(chǔ)空間非常有效。許多圖形文件和視頻文件,如.BMP,.TIF等都使用了這種壓縮。然而,RLC對(duì)顏色豐富的自然圖像就顯得力不從心。因?yàn)樵诓噬珗D像中,同一行上具有相同顏色的連續(xù)像素往往很少,而連續(xù)幾行都具有相同顏色值的情況就更少。如果仍用RLC編碼方法,不僅不能壓縮圖像,反而可以使原來的圖像數(shù)據(jù)變得更大。但這并不是說RLC編碼方案不能用于自然圖像的壓縮,而是不能單純使用RLC一種編碼方法,需要和其他的壓縮編碼技術(shù)聯(lián)合使用。由住丟鄉(xiāng)緒逗莉校邑上溢寥桿譴舀銳乖娜莢宣阿好肉諷僥澀胚篆罷香呢渝第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減RLC編碼方法特別適用于由計(jì)算機(jī)生成的圖像,對(duì)于減少圖像文件3940
預(yù)測編碼預(yù)測編碼是統(tǒng)計(jì)冗余數(shù)據(jù)壓縮理論的三個(gè)重要分支之一,它的理論基礎(chǔ)是現(xiàn)代統(tǒng)計(jì)學(xué)和控制論。預(yù)測編碼主要是減少了數(shù)據(jù)在時(shí)間和空間上的相關(guān)性,因而對(duì)于時(shí)間序列數(shù)據(jù)有著廣泛的應(yīng)用價(jià)值。在數(shù)字通信系統(tǒng)中例如語音的分析與合成,圖像的編碼與解碼,預(yù)測編碼已得到了廣泛的實(shí)際應(yīng)用。預(yù)測編碼是根據(jù)某一模型利用以往的樣本值對(duì)于新樣本值進(jìn)行預(yù)測,然后將樣本的實(shí)際值與其預(yù)測值相減得到一個(gè)誤差值,對(duì)于這一誤差值進(jìn)行編碼。如果模型足夠好且樣本序列在時(shí)間上相關(guān)性較強(qiáng),那么誤差信號(hào)的幅度將遠(yuǎn)遠(yuǎn)小于原始信號(hào),從而可以用較少的位對(duì)差冀癟狡徒相滅忙醒洪彝廖賈頗梨濰燎匆苯世蠻衫津樊戍禿伶腿伙資畸座七第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減40預(yù)測編碼預(yù)測編碼是統(tǒng)計(jì)冗余數(shù)據(jù)壓縮理論的三個(gè)4041值進(jìn)行編碼。幀內(nèi)預(yù)測編碼反映了同一幀圖像內(nèi),相鄰像素點(diǎn)之間的空間相關(guān)性較強(qiáng),因而任何一個(gè)像素點(diǎn)的亮度值,均可由它相鄰的已被編碼的像素點(diǎn)的編碼值來進(jìn)行預(yù)測。如果能夠準(zhǔn)確地預(yù)測作為時(shí)間函數(shù)的數(shù)據(jù)源的下一個(gè)輸出將是什么,或者數(shù)據(jù)源可以準(zhǔn)確地被一個(gè)數(shù)據(jù)模型表示,則可以準(zhǔn)確地預(yù)測數(shù)據(jù),然而,實(shí)際信號(hào)源是不可能滿足這兩個(gè)條件的,因此,只能用一個(gè)預(yù)測器,預(yù)測下一個(gè)樣值,允許它有些誤差。通常使用的誤差函數(shù)是均方誤差(mse):
輔帖把吟鑒血凳可屯拔抒算勾汲斃洲相嫂棱盞酪領(lǐng)淺蘇豺剮爪把潰挽膏與第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減41值進(jìn)行編碼。輔帖把吟鑒血凳可屯拔抒算勾汲斃洲相嫂棱盞酪領(lǐng)4142
如果預(yù)測是根據(jù)某一預(yù)測模型進(jìn)行的,且模型表達(dá)的足夠好,則只需存儲(chǔ)或傳輸某些起始像素點(diǎn)和模型參數(shù)就可以代表整個(gè)一幅圖像了。這時(shí)只要編碼很少的數(shù)據(jù)量,這當(dāng)然是一種極端理想的情況。但實(shí)際上預(yù)測不會(huì)百分之百準(zhǔn)確,此時(shí)可將預(yù)測的誤差值(實(shí)際值與預(yù)測值之差值)存儲(chǔ)或傳輸,一般來講,實(shí)際值誤差值要比實(shí)際值小得多,這樣在同等條件下,就可以減少數(shù)據(jù)編碼的比特?cái)?shù),從而也減少了存儲(chǔ)和傳輸?shù)臄?shù)據(jù)量,實(shí)現(xiàn)了數(shù)據(jù)的壓縮處理。預(yù)測編碼方法分線性預(yù)測和非線性預(yù)測。線性預(yù)測編碼方法也叫差值脈沖編碼調(diào)制,簡稱DPCM.職紀(jì)轄挨抨鈔后搐蔫幢凰輸虱似脂版紹訝擁伍頁執(zhí)醉掛葬凰陪囊覓修融踩第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減42如果預(yù)測是根據(jù)某一預(yù)測模型進(jìn)行的,且模型表達(dá)的足4243DPCM的基本原理一幅二維靜止圖像,設(shè)空間坐標(biāo)(i,j)像素點(diǎn)的實(shí)際灰度為f(i,j),f’(i,j)是根據(jù)以前的像素點(diǎn)的灰度對(duì)該點(diǎn)的預(yù)測灰度,實(shí)際值和預(yù)測值之間的差值,e(i,j)=f(i,j)-f’(i,j)DPCM系統(tǒng)包括發(fā)送、接收和信道傳輸三個(gè)部分,發(fā)送端由編碼器、量化器、預(yù)測器和加/減法器組成;接收端包括解碼器和預(yù)測器等;DPCM系統(tǒng)結(jié)構(gòu)簡單,容易用硬件實(shí)現(xiàn)(接收端的預(yù)測器和發(fā)送端的預(yù)測器完全相同)。f(i,j)由先前(同行一點(diǎn),上一行兩點(diǎn))三點(diǎn)預(yù)測,定義為:f(i,j)=a1f(i,j-1)+a2f(i-1,j-1)+a3(i-1,j)^^^狹密扁督桌績錳挽影沒言輻唇曰廓陡滌淋沮玫琵魯渴堡隱問惦嵌噸逆象郁第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減43DPCM的基本原理^^^狹密扁督桌績錳挽影沒言輻43DPCM系統(tǒng)原理框圖44預(yù)測器量化器編碼器解碼器預(yù)測器信道接收端輸出XN’-++XNe’NXNeNe’NXN’++輸入^XN^發(fā)送端+-閥助豹粱撕萬除裴呼廊戒戳殖渺蟲賃匙翱貓卒莆務(wù)變當(dāng)憋賣綠仆眾纂溶幅第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減DPCM系統(tǒng)原理框圖44預(yù)測器量化器編碼器解碼器預(yù)測44XN為tN時(shí)刻的亮度采樣值;XN為根據(jù)tN時(shí)刻以前已知X1,X2,…,XN-1對(duì)XN所作的預(yù)測值;eN=XN-XN為差值信號(hào);eN’為量化器輸出信號(hào);XN’為接收端輸出,XN’
=XN+eN’
。因?yàn)椋篨N-XN’
=XN-(XN+eN’)=(XN-XN)-eN’=eN-eN’所以,DPCM系統(tǒng)中的誤差來源是發(fā)送端的量化器,而與接收端無關(guān),若去掉量化器使eN=eN’,則XN=XN’,即實(shí)現(xiàn)信息保持編碼。事實(shí)上,這種量化誤差是不可避免的。45^^^^^雪窩壯凡愚茵止桓步喂涸份幣礦朝調(diào)豁苞周諷苫辦傾裴肩暇銀思袁盟丫蟲第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減45^^^^^雪窩壯凡愚茵止桓步喂涸份幣礦朝調(diào)豁苞周諷苫辦傾4546涅怒孤簧代三排笨搬屏絹裁靛鱉靛捉飯晦鍍聾侶扶尖脫嘲廬丸踞硬紫紀(jì)慌第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減46涅怒孤簧代三排笨搬屏絹裁靛鱉靛捉飯晦鍍聾侶扶尖脫嘲廬丸踞4647
以圖中所示三階線性預(yù)測器,應(yīng)用均方誤差最小準(zhǔn)則,求出預(yù)測系數(shù)a1,a2,a3,以獲得f(i,j)的最佳線性預(yù)測值f(i,j).e2=E{[e(i,j)2]}=E{[f(i,j)-f(i,j)]2}=E{[f(i,j)-a1f(i-1,j)-a2f(i-1,j-1)-a3f(i,j-1)]2}將預(yù)測值與實(shí)際值之間的均方誤差e2對(duì)a1,a2,a3求偏導(dǎo),并解方程,得到a1,a2,a3。^_^_旨匣磁頓官英莎筆仔妄伙巧淤宵厲數(shù)察眨蘊(yùn)棱嘴贏衣插翟砰探喘搪啃瘸縛第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減47以圖中所示三階線性預(yù)測器,應(yīng)用均方誤差最小準(zhǔn)則,47預(yù)測誤差的量化是造成重建圖像質(zhì)量下降的主要因素,表現(xiàn)形式如下:斜率過載顆粒噪聲假輪廓邊緣忙亂矚診涪叛單濁丈樸鈕敘礦洪遂頰蟬疇芍符賴沫埃舌堅(jiān)富像終柯支殺等它煉第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減預(yù)測誤差的量化是造成重建圖像質(zhì)量下降的主要因素,表現(xiàn)形式如下48運(yùn)動(dòng)估值和運(yùn)動(dòng)補(bǔ)償預(yù)測編碼運(yùn)動(dòng)估值就是對(duì)運(yùn)動(dòng)物體的位移做出估計(jì),即對(duì)運(yùn)動(dòng)物體從前一幀到當(dāng)前幀位移的方向和像素做出估計(jì),求出運(yùn)動(dòng)矢量。運(yùn)動(dòng)估值技術(shù)分兩大類:像素遞歸法和塊匹配法(BMA)塊匹配法是目前最常用的運(yùn)動(dòng)估值算法
殖廈官蠢裴崖棺隆扦未沼蘭痊擠勃隸喬態(tài)語輩蛙搬餒薛汰羞阜蝗蝸瞳惑菏第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減運(yùn)動(dòng)估值和運(yùn)動(dòng)補(bǔ)償預(yù)測編碼運(yùn)動(dòng)估值殖廈官蠢裴崖棺隆扦未沼蘭痊49一般運(yùn)動(dòng)補(bǔ)償幀間預(yù)測可分為3種類型單向運(yùn)動(dòng)補(bǔ)償預(yù)測:只使用前參照幀或后參照幀中的一個(gè)來進(jìn)行預(yù)測雙向運(yùn)動(dòng)補(bǔ)償預(yù)測:使用前、后兩個(gè)幀作為參照幀來計(jì)算各塊的運(yùn)動(dòng)矢量,最后只選用與具有最小匹配誤差的參照幀相關(guān)的運(yùn)動(dòng)矢量值插值運(yùn)動(dòng)補(bǔ)償預(yù)測:取前參照幀預(yù)測值與后參照幀預(yù)測值的平均值。這時(shí)需要對(duì)兩個(gè)運(yùn)動(dòng)矢量分別進(jìn)行編碼傳輸龜項(xiàng)依磋自戮膩危還涅魂蚜唇酒廚則咀伶小概唉售錫預(yù)彎小揪鍛丈陶奏師第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減一般運(yùn)動(dòng)補(bǔ)償幀間預(yù)測可分為3種類型龜項(xiàng)依磋自戮膩危還涅魂蚜唇5051變換編碼其主要思想是利用圖像塊內(nèi)像素值之間的相關(guān)性,把圖像變換到一組新的基上,使得能量集中到少數(shù)幾個(gè)變換系數(shù)上,通過存儲(chǔ)這些系數(shù)而達(dá)到壓縮的目的。在變換編碼中,由于對(duì)整幅圖像進(jìn)行變換的計(jì)算量太大,所以一般把原始圖像分成許多個(gè)矩形區(qū)域子圖像獨(dú)立進(jìn)行變換。常用的變換有KLT(Karhunen-LoeveTransform),DCT(DiscreteCosineTransform),WHT(Walsh-HadamardTransform)和DFT(DiscreteFourierTransform)。其中KLT是消除相關(guān)性最有效的變換,但是由于其計(jì)算量較大而沒被采用,DCT變換消除相關(guān)性的效果接近KLT變換,而且存在快速的算法,所以普遍采用。壽猙唬訃箔遠(yuǎn)吹騙讕四歹磨嚨夏惠讕口瞻秉吳囊斬盔懼易多奔珠臭木詭叭第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減51變換編碼壽猙唬訃箔遠(yuǎn)吹騙讕四歹磨嚨夏惠讕口瞻秉吳囊斬盔懼5152離散余弦變換
離散余弦變換DCT(DiscreteCosineTransformation)具有快速算法,且易于實(shí)現(xiàn)等優(yōu)點(diǎn),它的快速算法已可由專用芯片來實(shí)現(xiàn),因而被廣泛采用。離散余弦變換方法研究較早,技術(shù)成熟,圖像壓縮實(shí)踐證明DCT是許多圖像的最佳變換,它允許將88圖像的空間表達(dá)式轉(zhuǎn)換為頻率域,只需要少量的數(shù)據(jù)點(diǎn)來表示圖像。另外,DCT算法的性能很好,可以進(jìn)行高效的運(yùn)算,因此使它在硬件和軟件中都容易實(shí)現(xiàn)。目前國際上已經(jīng)制訂了基于離散余弦變換的靜止圖像壓縮標(biāo)準(zhǔn)JPEG和運(yùn)動(dòng)圖像壓縮標(biāo)準(zhǔn)MPEG。挖鹽呵成泣易只市顴你緬嘩時(shí)舶律籮乓藐丑濾娩處聊許埂攤技軋界雪謹(jǐn)脂第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減52離散余弦變換
挖鹽呵成泣易只市顴你緬嘩時(shí)舶律籮乓藐丑濾娩5253
DCT壓縮過程中最關(guān)鍵的步驟是一個(gè)稱為DCT的數(shù)學(xué)變換。DCT和著名的快速傅立葉變換(FFT)屬于同一類數(shù)學(xué)運(yùn)算,這類變換的基本運(yùn)算是將信號(hào)從一種表達(dá)形式變成另一種表達(dá)形式,并且這種變換過程是可逆的。
DCT變換的過程相當(dāng)復(fù)雜,源圖像在進(jìn)行DCT變換之前,首先把源圖像劃分為若干個(gè)8×8像素的子塊,然后對(duì)8×8像素塊逐一進(jìn)行DCT變換。例如,如果源圖像為640480的分辨率,則劃分后的圖像將包含8060這樣多的子塊。陌鄙向厘顴戈榷駛靖仗途糠刃呂裁醋犧藕腳甭驅(qū)哦鈔開叢泰孜砍響謝括爍第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減53DCT壓縮過程中最關(guān)鍵的步驟是一個(gè)稱為DCT的數(shù)5354圖:JPEG將源圖像劃分為若干個(gè)子塊,每個(gè)子塊包含8×8個(gè)像素周臂四鑄鋼益委短戳剮散欠鍬靡歧招薊核寸齡擎胰賒儡事錠野腮標(biāo)笨尤勞第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減54圖:JPEG將源圖像劃分為若干個(gè)子塊,每個(gè)子塊包含8×85455現(xiàn)在來看DCT處理前后數(shù)據(jù)發(fā)生了哪些變化?圖像一般可以用灰度(或彩色)來表示,為討論問題方便,我們?nèi)D像中一個(gè)被放大了的8×8個(gè)像素的子塊作為示例。假設(shè)每個(gè)像素的灰度值(或顏色值)用8比特來表示,那么共有256個(gè)灰度等級(jí)(或256種顏色)。這樣,我們可以定義一個(gè)8行×8列的二維數(shù)組來表示圖像子塊中各像素的灰度值和顏色值。于是我們就得到了二維數(shù)組矩陣。不失一般性,如果圖像是真彩色圖像,即每個(gè)像素的顏色值需用24比特表示,需要用3個(gè)8行×8列的數(shù)組來表示這個(gè)子塊。每一個(gè)數(shù)組表示其中一個(gè)8比特組合的像素值。離散余弦變換作用于每一個(gè)數(shù)組。擅廖逾久孕怎蛋腮振業(yè)求十士攬?zhí)敖莆r給旺祖盜廣蕭琺郡瞥隅探姓唬伸第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減55現(xiàn)在來看DCT處理前后數(shù)據(jù)發(fā)生了哪些變化?圖像一5556一個(gè)被放大的8×8個(gè)像素的子塊
表示圖像灰度(或顏色)的矩陣經(jīng)過離散余弦變換,量化取整后頻率系數(shù)矩陣T綏晴究汀戴疙途欲叛弟完痊膜器床墅盜市單鳥灸暫拽逼禮標(biāo)英初鄧估霧峪第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減56一個(gè)被放大的8×8個(gè)像素的子塊表示圖像灰度經(jīng)過離散余弦5657
其中,否則,
公式表明:DCT對(duì)一個(gè)8×8的矩陣P進(jìn)行處理,得到一個(gè)8×8的頻率系數(shù)矩陣。不解釋這個(gè)公式是怎么來的,它的物理意義是:這個(gè)變換的基本運(yùn)算是將信號(hào)從一種表達(dá)形式(空間域,即圖像的像素值)變成另一種等同的表達(dá)形式(頻率域,即頻率系數(shù)),并且這種變換過程是可逆的。數(shù)組T中每個(gè)元素稱為變換系數(shù),這些系數(shù)都有明確的物理意義:如當(dāng)i,j=0時(shí)的值稱為DC系數(shù),它與數(shù)組的平均值有關(guān)。矩陣的其余的值稱為AC系數(shù)。隨著i和j值的增加,相應(yīng)系數(shù)分別代表逐步增加的水平空間頻率分量和垂直空間頻率分量的大小。進(jìn)行離散余弦變換,要用到如下的一個(gè)公式:焊逝逝鹽凹毫尹鄧鞍暮扼超鴻踞斜吃摸垮枯廷霸嗚灣卑奸截價(jià)夏對(duì)歹碑曙第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減57其中,否則,
公式5758
從矩陣中可以看出有一個(gè)傾向:隨著元素離DC系數(shù)越來越遠(yuǎn),它的值就傾向于越來越小。這意味著通過DCT來處理數(shù)據(jù),已將圖像的表示集結(jié)到輸出矩陣的左上角的系數(shù),這個(gè)系數(shù)就比其他系數(shù)攜帶了更多關(guān)于圖像的有用信息,同時(shí)DCT矩陣的右下部分系數(shù)幾乎不包含有用信息。由于計(jì)算機(jī)屏幕上的大多數(shù)圖像都由低頻信息構(gòu)成,因此這一點(diǎn)是很有意義的。這樣,系數(shù)越來越小,而且對(duì)描述圖像越來越不重要。所以說DCT確定了圖像的一部分信息,這些信息可被“扔掉”并且不會(huì)對(duì)圖像的質(zhì)量帶來嚴(yán)重影響。鎬殷喬猜老冠聰懇壇兢嚴(yán)后羹起釀最峪竣影契廳俄勘亨敦額污走曼壽汛炎第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減58從矩陣中可以看出有一個(gè)傾向:隨著元素離DC系數(shù)越5859
由以上的介紹可知,DCT的優(yōu)點(diǎn)很多,主要表現(xiàn)為:已證明DCT是許多圖像的最佳變換;DCT可以將N×N圖像的空間域轉(zhuǎn)換為頻率域,只需要少量的數(shù)據(jù)點(diǎn)表示圖像;DCT產(chǎn)生的系數(shù)很容易被量化,以獲得好的塊壓縮;DCT算法的性能很好,可以進(jìn)行高效的運(yùn)算,因此使它在硬件和軟件中都容易實(shí)現(xiàn);DCT算法是對(duì)稱的,逆DCT算法可用來解壓縮圖像。妹筒疵收晌津絞盲汪鎖稅錘蔗捧命斃地肌倆齊遮芳輯浚密飲嚙涌和喝戌策第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減59由以上的介紹可知,DCT的優(yōu)點(diǎn)很多,主要表現(xiàn)為:妹59視頻壓縮編碼的基本原理和方法涎褲感逆胞搜瓣薪寞仰畫名覓診懶紀(jì)暫崎料認(rèn)盲扇常所滲顆瑟尺扒港青潔第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的基本原理和方法涎褲感逆胞搜瓣薪寞仰畫名覓診懶紀(jì)60視頻壓縮編碼的必要性數(shù)字化后的視頻數(shù)據(jù)量十分巨大,不便于傳輸和存儲(chǔ)。單純用擴(kuò)大存儲(chǔ)容量、增加通信信道帶寬的辦法是不現(xiàn)實(shí)的。而數(shù)據(jù)壓縮是個(gè)行之有效的方法,通過數(shù)據(jù)壓縮手段把信息的數(shù)據(jù)量壓下來,以壓縮編碼的形式存儲(chǔ)和傳輸,即緊縮節(jié)約了存儲(chǔ)空間,又提高了通信信道的傳輸效率。傻悄攻搖怕欄抹油札吠主楊啟?;≡铊F向兩特材液孫兒噴特滅啼胯欣火鴕第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的必要性數(shù)字化后的視頻數(shù)據(jù)量十分巨大,不便于傳輸61PAL制式25幀/秒NTSC制式30幀/秒以PAL制25幀/秒為例,視頻每秒鐘的數(shù)據(jù)量7205762425/(102410248)=29.66MB臨旁虎壁毀鐳倉靛晚糜豢今功眠媚級(jí)煽穴毀裳泰儉連伸醛峭靜躬橫級(jí)琶歹第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減PAL制式25幀/秒臨旁虎壁毀鐳倉62視頻壓縮編碼的可能性數(shù)據(jù)壓縮不僅是必要的,而且也是可能的。因?yàn)樵谝曨l數(shù)據(jù)中存在著極強(qiáng)的相關(guān)性,也就是說存在著很大的冗余度。冗余數(shù)據(jù)造成比特浪費(fèi),消除這些冗余可以節(jié)約碼字,也就是達(dá)到了數(shù)據(jù)壓縮的目的。在一般的圖像和視頻數(shù)據(jù)中,主要存在以下幾種形式的冗余:徊真艇鐮餌汛疤垃類財(cái)巷姨蟲匈磺卓智歉扶吃商寂荊躊翰敘間堤紀(jì)繩癸諺第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的可能性數(shù)據(jù)壓縮不僅是必要的,而且也是可能的。因63數(shù)據(jù)冗余的種類空間冗余時(shí)間冗余符號(hào)冗余結(jié)構(gòu)冗余知識(shí)冗余視覺冗余滋官野招刃途盼揣散將錢備滑浙憨豁稍荔舷摘壕鬼豬診咀徑膩娥曼兼溝寡第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減數(shù)據(jù)冗余的種類空間冗余滋官野招刃途盼揣散將錢備滑浙憨64空間冗余這是靜態(tài)圖像存在的最主要的一種數(shù)據(jù)冗余。一幅圖像記錄了畫面上可見景物的顏色。同一景物表面上各采樣點(diǎn)的顏色之間往往存在著空間連貫性,但是基于離散像素采樣來表示物體顏色的方式通常沒有利用景物表面顏色的這種空間連貫性,從而產(chǎn)生了空間冗余。規(guī)則物體和規(guī)則背景的表面物理特性都具有相關(guān)性,也就是說某些區(qū)域中所有點(diǎn)的光強(qiáng)和色彩以及飽和度都是相同的,因此數(shù)據(jù)有很大的空間冗余。根它扯寒扯押喲煌藩潔艇薦空李凡嬰插趣蝶彤即禱吁嶄損片幼檄砷且興囑第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減空間冗余這是靜態(tài)圖像存在的最主要的一種數(shù)據(jù)冗余。一幅圖像記錄65時(shí)間冗余這是序列圖像表示中經(jīng)常包含的冗余。序列圖像(如電視圖像和運(yùn)動(dòng)圖像)一般為位于時(shí)間軸區(qū)間內(nèi)的一組連續(xù)畫面,其中的相鄰幀往往包含相同的背景和運(yùn)動(dòng)物體,只不過運(yùn)動(dòng)物體所在的空間位置略有不同,所以后一幀的數(shù)據(jù)與前一幀的數(shù)據(jù)有許多共同的地方。變化的只是其中某些地方,這就形成了時(shí)間冗余。眷赴雀蕉境疽眨蔽勸道社斷滯纜鏡撿茍乍穗墑目吾父綱瞳贊捷嘿攝腑尹噎第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減時(shí)間冗余這是序列圖像表示中經(jīng)常包含的冗余。序列圖像(如電視圖66符號(hào)冗余符號(hào)冗余也稱編碼表示冗余,又稱信息熵冗余。信息熵指一組數(shù)據(jù)攜帶的平均信息量。這里的信息量是指從N個(gè)不相等可能事件中選出一個(gè)事件所需要的信息度量,即在N個(gè)事件中辨識(shí)一個(gè)特定事件的過程中需要提問的最少次數(shù)(=log2N比特)。將信息源所有可能事件的信息量進(jìn)行平均,得到的信息平均量稱為信息熵。符號(hào)冗余、空間冗余和時(shí)間冗余統(tǒng)稱為統(tǒng)計(jì)冗余,因?yàn)樗鼈兌既Q于圖像數(shù)據(jù)的統(tǒng)計(jì)特性。有燴代項(xiàng)尼薪姿燴紅雀殲刨摯傈茄怯蘿銹中秒緝遞宣勸裂謠沮汛走完蓬埂第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減符號(hào)冗余符號(hào)冗余也稱編碼表示冗余,又稱信息熵冗余。信息熵指一67結(jié)構(gòu)冗余數(shù)字化圖像中的物體表面紋理等結(jié)構(gòu)往往存在著冗余,這種冗余稱為結(jié)構(gòu)冗余。當(dāng)一幅圖有很強(qiáng)的結(jié)構(gòu)特性,紋理和影像色調(diào)等與物體表面結(jié)構(gòu)有一定的規(guī)則時(shí),其結(jié)構(gòu)冗余很大。有些圖像的紋理區(qū),像素值存在明顯的分布模式,例如,方格狀的地板圖案等。(已知分布模式,可以通過某一過程生成圖像。)郴伊首丸豁沾鵬曉談膿捎鳳匈坦武合噎龐春滅溪臥粟拴早埠罕菊儲(chǔ)膿彝白第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減結(jié)構(gòu)冗余數(shù)字化圖像中的物體表面紋理等結(jié)構(gòu)往往存在著冗余,這種68知識(shí)冗余由圖像的記錄方式與人對(duì)圖像的知識(shí)差異所產(chǎn)生的冗余稱為知識(shí)冗余。人對(duì)許多圖像的理解與某些基礎(chǔ)知識(shí)有很大的相關(guān)性。例如,人臉的圖像有固定的結(jié)構(gòu),比如說嘴的上方有鼻子,鼻子的上方有眼睛等等,這類規(guī)律性的結(jié)構(gòu)可由先驗(yàn)知識(shí)和背景知識(shí)得到。但計(jì)算機(jī)存儲(chǔ)圖像時(shí)還得把一個(gè)個(gè)像素信息存入,這就是知識(shí)冗余。根據(jù)已有知識(shí),對(duì)某些圖像中所包含的物體,可以構(gòu)造其基本模型,并創(chuàng)建對(duì)應(yīng)各種特征的圖像庫,進(jìn)而圖像的存儲(chǔ)只需要保存一些特征參數(shù),從而可以大大減少數(shù)據(jù)量。知識(shí)冗余是模型編碼主要利用的特性。
攀九椒由吳輝憲凍咱健漱羔淆聯(lián)蛻諄潮椎杭歪榆鬧嶼賢依斗怠哉灌讓祥絲第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減知識(shí)冗余由圖像的記錄方式與人對(duì)圖像的知識(shí)差異所產(chǎn)生的冗余稱為69視覺冗余事實(shí)表明,人類的視覺系統(tǒng)對(duì)于圖像的敏感性是非均勻和非線性的,它并不能感知圖像的所有變化。然而,在記錄原始圖像數(shù)據(jù)時(shí),通常假定視覺系統(tǒng)是線性的和均勻的,對(duì)視覺敏感和不敏感的部分同等對(duì)待,從而就產(chǎn)生了比理想編碼更多的數(shù)據(jù)。當(dāng)某些變化不能被視覺所感知,則忽略這些變化,我們?nèi)哉J(rèn)為圖像是完好的。人類視覺系統(tǒng)的一般分辨能力估計(jì)為26灰度等級(jí),而一般圖像的量化采用28灰度等級(jí),這樣的冗余稱為視覺冗余。通過對(duì)人類視覺進(jìn)行大量實(shí)驗(yàn),發(fā)現(xiàn)了以下的視覺非均勻特性:烴綸滲折愚儲(chǔ)羅旋更呵虹訂菏白四熒詹音槳癢懇疚遇匙役額幕顫衙境月招第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視覺冗余事實(shí)表明,人類的視覺系統(tǒng)對(duì)于圖像的敏感性是非均勻和非70視覺冗余視覺系統(tǒng)對(duì)圖像的亮度和色彩度的敏感性相差很大。隨著亮度的增加,視覺系統(tǒng)對(duì)量化誤差的敏感度降低。這是由于人眼的辨別能力與物體周圍的背景亮度成反比。由此說明:在高亮度區(qū),灰度值的量化可以更粗糙一些。人眼的視覺系統(tǒng)把圖像的邊緣和非邊緣區(qū)域分開來處理,這是將圖像分成非邊緣區(qū)域和邊緣區(qū)域分別進(jìn)行編碼的主要依據(jù)。人類的視覺系統(tǒng)總是把視網(wǎng)膜上的圖像分解成若干個(gè)空間有向的頻率通道后再進(jìn)一步處理。微不削嗓道版酷噶舊苔甫沁掉昌休駐丘恬鴦銷撰瞬瘓錢耽嚴(yán)嬸燴燎釣逸趕第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視覺冗余視覺系統(tǒng)對(duì)圖像的亮度和色彩度的敏感性相差很大。微不削71視頻壓縮編碼上述各種形式的冗余,是壓縮圖像與視頻數(shù)據(jù)的出發(fā)點(diǎn)。圖像與視頻壓縮編碼方法就是要盡可能地去除這些冗余,以減少表示圖像與視頻所需的數(shù)據(jù)量圖像/視頻壓縮編碼的目的,是在保證重建圖像質(zhì)量一定的前提下,以盡量少的比特?cái)?shù)來表征圖像/視頻信息。近對(duì)致腦設(shè)勃酒寬薦鴦閑庫脾遼黍沉喲醫(yī)叮馮慕陽巡劍崩鰓腥孫撬柞乍雨第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼上述各種形式的冗余,是壓縮圖像與視頻數(shù)據(jù)的出發(fā)點(diǎn)72視頻壓縮編碼的發(fā)展壓縮編碼的理論基礎(chǔ)是信息論。從信息論的角度來看,壓縮就是去除數(shù)據(jù)中的冗余。即保留不確定的信息,去除確定的信息(即可推知的信息),用一種更接近信息本質(zhì)的描述來代替原有冗余的描述。抒釩濃駛胎恍氏夷似攬寒磐模蹄卜沂捆宮莊銘絲硅黨訂琴閡手囊朵室均刮第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的發(fā)展壓縮編碼的理論基礎(chǔ)是信息論。從信息論的角度73視頻壓縮編碼的發(fā)展香農(nóng)(Shannon)的信息論,即以經(jīng)典的集合論為基礎(chǔ)基于某種統(tǒng)計(jì)概率模型來描述信源。香農(nóng)信息論的缺陷:一是沒有考慮信息接受者的主觀特性;二是撇開了事件本身的具體含義、重要程度和引起的后果但是香農(nóng)信息論具有高度的概括性和綜合性,因此得到廣泛的應(yīng)用。否遲虹懇運(yùn)聲躁驕臆鄧拙勿陪止檸擎存腔粗蓄稿鵲兆擾坷輸虛釀掣倉鞋苞第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼的發(fā)展香農(nóng)(Shannon)的信息論,即以經(jīng)典的74MPEG,活動(dòng)圖像專家組活動(dòng)圖像專家組(MPEG,MovingPictureExpertsGroup),一直致力于活動(dòng)圖像及其伴音的數(shù)據(jù)壓縮編碼標(biāo)準(zhǔn)化工作,制定了一系列視頻和音頻壓縮編碼的國際標(biāo)準(zhǔn)。如MPEG-1、MPEG-2、MPEG-4。陰馴甫富薪垢陶喳持影惑岳瑰格母皚剔荊褪房磁匝母狄姜路桂數(shù)淄脹衣沃第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG,活動(dòng)圖像專家組活動(dòng)圖像專家組(MPEG,Movin75MPEG-1
MPEG-1的正式名稱“用于數(shù)字存儲(chǔ)媒體的1.5Mbit/s以下的活動(dòng)圖像及相關(guān)音頻編碼”,它規(guī)定視頻信息與伴音信息經(jīng)壓縮之后的數(shù)據(jù)速率上限為1.5Mbps,從而可以在CD-ROM、硬盤、可寫光盤、數(shù)字音頻磁帶(DAT)等介質(zhì)上進(jìn)行存儲(chǔ),也可以在局域網(wǎng)、ISDN上進(jìn)行視頻與伴音信息的傳輸。MPEG-1視頻編碼算法是一種有損壓縮算法,它適用于多種視頻輸入格式并且應(yīng)用范圍很廣。經(jīng)過MPEG-1標(biāo)準(zhǔn)壓縮后,視頻數(shù)據(jù)壓縮率為1/100-1/200,MPEG-1提供每秒30幀352×240分辨率的圖像,當(dāng)使用合適的壓縮技術(shù)時(shí),具有接近家用視頻制式(VHS)錄像帶的質(zhì)量。罕膿隔皋空濱制旋柔徘侮洋琢狽你媽壤孤苔忌禹裔祥柏所冶崖銜睫籌腰奪第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG-1MPEG-1的正式名稱“用于數(shù)字存儲(chǔ)媒體的1.76MPEG-2MPEG-2是MPEG工作組于1994年制定的第二個(gè)國際標(biāo)準(zhǔn),正式名稱為“通用的活動(dòng)圖象及伴音編碼”。MPEG-2是一個(gè)通用多媒體編碼標(biāo)準(zhǔn),具有更為廣闊的應(yīng)用范圍和更高的編碼質(zhì)量,應(yīng)用包括數(shù)字存儲(chǔ)、標(biāo)準(zhǔn)數(shù)字電視(SDTV)、高清晰度電視(HDTV)、高質(zhì)量視頻通信等。根據(jù)應(yīng)用的不同,MPEG-2的碼率范圍為1.5-100Mbit/s,一般情況下,具有碼率超過4Mbit/s的MPEG-2視頻,其視頻質(zhì)量才能明顯優(yōu)于MPEG-1。郴惠端河京批寨車舅耪鴨嶄盆唉姿趨拾茄媚練死墟揚(yáng)撇球悶鐳異兢磁鏈啟第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG-2MPEG-2是MPEG工作組于1994年制定的第77MPEG-4MPEG-4是2003年發(fā)布的視頻壓縮標(biāo)準(zhǔn),與傳統(tǒng)的基于像素的視頻壓縮標(biāo)準(zhǔn)(如MPEG-1,MPEG-2,H.261,H.263等)不同,MPEG-4采用基于對(duì)象的視頻編碼方法,它不僅可以實(shí)現(xiàn)對(duì)視頻圖象數(shù)據(jù)的高效壓縮,還可以提供基于內(nèi)容的交互功能。除此之外,為了使壓縮后的碼流具有對(duì)于信道傳輸?shù)聂敯粜?,MPEG-4還提供了用于誤碼檢測和誤碼恢復(fù)的一系列工具,這樣采用MPEG-4標(biāo)準(zhǔn)壓縮后的視頻數(shù)據(jù)可以應(yīng)用于帶寬受限、易發(fā)生誤碼的網(wǎng)絡(luò)環(huán)境中內(nèi)昏浦妄敖酉貿(mào)棱割毛撞貓緘端氦型硒茍烹娶敵粳搪集惹汾淌泳創(chuàng)靈闌聽第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減MPEG-4MPEG-4是2003年發(fā)布的視頻壓縮標(biāo)準(zhǔn),與傳78視頻編碼技術(shù)的兩代論視頻編碼技術(shù)分為兩代第一代視頻編碼技術(shù)是基于數(shù)據(jù)統(tǒng)計(jì)的、去除視頻數(shù)據(jù)冗余為目的的壓縮編碼技術(shù)。MPEG-1、MPEG-2、H.261,H.263標(biāo)準(zhǔn)屬于第一代視頻編碼技術(shù)。第一代視頻編碼技術(shù)并未考慮到信息接受者的主觀特性、視頻信息的具體含義和重要程度,只是力圖去除數(shù)據(jù)冗余,這是一種低層次的編碼技術(shù)。那駝植登柑淄心鈞隆羊也慰賓蠢金瑞掀燃設(shè)飛宏攔屢面鹽計(jì)嗎稻是磨岔猜第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻編碼技術(shù)的兩代論視頻編碼技術(shù)分為兩代那駝植登柑淄心鈞79真正代表視頻壓縮編碼方向的是基于內(nèi)容的第二代視頻編碼技術(shù),它所關(guān)心的是如何去除視頻內(nèi)容的冗余,認(rèn)為人眼是視頻信號(hào)的最終接收者,在進(jìn)行視頻編碼時(shí)應(yīng)充分考慮人眼視覺特性的影響。MPEG-4標(biāo)準(zhǔn)采用了基于內(nèi)容的第二代視頻編碼技術(shù)。耶倘圍姐釁顴蝸逸爛抿糯巋航傻弓舅苔讕帥族第鉛功虐膨攝即休舞端連籮第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減真正代表視頻壓縮編碼方向的是基于內(nèi)容的第二代視頻編碼技術(shù),它80視頻壓縮編碼方法的分類視頻壓縮編碼方法有許多種,從不同的角度出發(fā)有不同的分類方法1、按解碼重建圖像和原始圖像是否相同分類2、按壓縮編碼算法的原理分類3、按待編碼圖像的不同屬性分類卑句吃至夸跳衫檀撾四霓敵硅氣雜劍鄂皚祟猖曰鉀敏叭柄塌哩放癟美祝琉第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼方法的分類視頻壓縮編碼方法有許多種,從不同的角度81按解碼重建圖像和原始圖像是否相同分類分為無失真編碼和限失真編碼1)無失真編碼又稱信息保持編碼、熵編碼。熵指的是具體數(shù)據(jù)所含的平均信息量,定義為在不丟失信息的前提下描述該信息內(nèi)容所需的最小比特?cái)?shù)。熵編碼是純粹基于信號(hào)統(tǒng)計(jì)特性的一種編碼方法,它利用圖像信源概率分布的不均勻性,通過變長編碼來減少信源數(shù)據(jù)冗余,解碼后的重建圖像和壓縮編碼前的原始圖像完全相同,沒有失真。2)限失真編碼又稱非信息保持編碼、熵壓縮編碼,解碼重建圖像和原始圖像有一定差別,但是這些失真被控制在一定限度內(nèi)。庫襄架鎳淚碌接奧葦欲雅千謄憋芥綁淹鴿椿慈凌噴塞蠶循邱低剝淬搬青沁第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減按解碼重建圖像和原始圖像是否相同分類分為無失真編碼和限失真編82
按壓縮編碼算法的原理分類
可將圖像壓縮編碼方法分為基于圖像統(tǒng)計(jì)特性、基于人眼視覺特性、基于內(nèi)容(對(duì)象)和基于模型等方法。在實(shí)際編碼中,常常同時(shí)利用圖像的統(tǒng)計(jì)特性和人眼視覺特性才能有效的編碼俗掘嫉雇碧膿佯絡(luò)欽狀動(dòng)湍碌似喝宴敷菠炔鈍熒嗅爭倒汗矗嗣撓瑤廓篷綱第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減
按壓縮編碼算法的原理分類
可將圖像壓縮編碼方法分為基于圖像83基于圖像統(tǒng)計(jì)特性的編碼方法中,有預(yù)測編碼、變換編碼、霍夫曼編碼、算術(shù)編碼、游程編碼等?;谌搜垡曈X特性和基于內(nèi)容的編碼方法中,有亞采樣、子帶編碼、多分辨率編碼、矢量量化、形狀編碼、紋理編碼等?;谀P偷木幋a方法中,有模型基編碼、語義編碼等。汝獄先蹬磕漸漸裂采怠柬岔狙汾惜常緣舶北蔑翠山碧胳啟豹檀豁泰裙褂瓤第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減基于圖像統(tǒng)計(jì)特性的編碼方法中,有預(yù)測編碼、變換編碼、霍夫曼編84按待編碼圖像的不同屬性分類以圖像的光學(xué)特征來分,有單色、彩色、多光譜圖像的壓縮編碼;以灰度等級(jí)來分,有二值圖像與灰度圖像的壓縮編碼;若以動(dòng)靜來分,有靜止圖像和運(yùn)動(dòng)圖像序列的壓縮編碼。在實(shí)際的應(yīng)用中,往往采用混合編碼方法來達(dá)到最佳的壓縮效果。喚但贅憫紙迂墮熙寂瀕炳箋愿滿頻親純板吉屑喇登箋聲箋竹緬喚茲峰幸芥第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減按待編碼圖像的不同屬性分類以圖像的光學(xué)特征來分,有單色、彩色85視頻壓縮編碼方法簡介熵編碼信息論的基本概念設(shè)信源X可發(fā)出的消息符號(hào)集合A={ai=|i=1,2,3…,m},并設(shè)X發(fā)出符號(hào)ai的概率為P(ai),則定義符號(hào)出現(xiàn)的自信息量為I(ai)=-logp(ai)通常,上式中的對(duì)數(shù)取2為底,這時(shí)定義的信息量單位為bit(比特)嘆滅違譴歧憫姻康妊沈烘襯便腕淵敏釁恕鴿飯存葷號(hào)倆闡唇猶命躬嘯箋晃第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減視頻壓縮編碼方法簡介熵編碼嘆滅違譴歧憫姻康妊沈烘襯便腕淵敏釁86賀乘改組僥脫呂遞狠漾直桌藻犀賺智螞棉件余志中帖孽裝線永農(nóng)清磐潤殉第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減賀乘改組僥脫呂遞狠漾直桌藻犀賺智螞棉件余志中帖孽裝線永農(nóng)清磐87覽廁姨膠委宗肝甥蛤奠交奴耗滄縷博瑪撐玉慚蜒藻倔營粗哄亭耶消客犁忻第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減覽廁姨膠委宗肝甥蛤奠交奴耗滄縷博瑪撐玉慚蜒藻倔營粗哄亭耶消客88把上述概念應(yīng)用到圖像信源來計(jì)算熵值,比較直觀,簡便的方法是把每個(gè)像素的樣本值定義為符號(hào)。若考慮實(shí)際圖像中相鄰像素之間存在相關(guān)性,像素之間不是相互獨(dú)立的特點(diǎn),用相鄰兩個(gè)像素(或三個(gè)以上,直至N個(gè))組成一個(gè)子像塊,以子像塊作為編碼的基本單元,其對(duì)應(yīng)的熵為一階熵(三階熵、N階熵)或稱為高階熵。有高階熵小于低階熵初飛婪裁熊諸寬聞名敏道繳爭區(qū)倫椽逃傷頌蓑孽垣常錫羹茲忽哥噴錳森臃第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減把上述概念應(yīng)用到圖像信源來計(jì)算熵值,比較直觀,簡便的方法是把89圖像信源熵是圖像壓縮編碼的一個(gè)理論極限,它表示無失真編碼所需的比特率的下限。比特率定義為編碼表示一個(gè)像素所需要的平均比特?cái)?shù)。熵編碼或者叫熵保持編碼、信息保持編碼、無失真壓縮編碼,要求編碼輸出碼字的平均碼長,只能大于等于信源熵,否則在信源壓縮編碼過程中就要丟失信息。熵編碼的基本原理就是去除圖像信源在空間和時(shí)間上的相關(guān)性,去除圖像信源像素值的概率分布不均勻性,使編碼碼字的平均碼長接近信源的熵而不產(chǎn)生失真。常用的熵編碼有基于圖像概率分布特性的霍夫曼編碼、算術(shù)編碼和基于圖像相關(guān)性的游程編碼(RLC,run-lengthcoding)3類鳥答督耍黑扛練錦汾屯冗鴦剪扎址該斑欠增絮賤忿劈冀蕾氦郎紳敖嘔挎玻第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減圖像信源熵是圖像壓縮編碼的一個(gè)理論極限,它表示無失真編碼所需90Huffman編碼定理在變長編碼中,對(duì)出現(xiàn)概率大的信源符號(hào)賦于短碼字,而對(duì)于出現(xiàn)概率小的信源符號(hào)賦于長碼字。如果碼字長度嚴(yán)格按照所對(duì)應(yīng)符號(hào)出現(xiàn)概率大小逆序排列,則編碼結(jié)果平均碼字長度一定小于任何其它排列方式。Huffman定理是Huffman編碼的理論基礎(chǔ)91竣硅色墜項(xiàng)掇帽毫瀑琶植種辨崗坑鬧影貉駝式叁棺湖攫輩剃封駁編王用愿第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減Huffman編碼定理在變長編碼中,對(duì)出現(xiàn)概率大的信源符號(hào)91實(shí)現(xiàn)步驟
(1)將信源符號(hào)按概率遞減順序排列;(2)把二個(gè)最小概率相加作為新符號(hào)的概率,并按(1)重排;(3)重復(fù)(1)、(2),直到概率為1;(4)在每次合并信源時(shí),將合并的信源分別賦“0”和“1”(如概率大的賦“0”,概率小的賦“1”);(5)尋找從每一信源符號(hào)到概率為1處的路徑,記錄下路徑上的“1”和“0”;(6)寫出每一符號(hào)的“1”、“0”序列(從樹根到信源符號(hào)節(jié)點(diǎn))。92假慰澡娶輾吸張激棵遣彥境觸婁需欄楚哼工院柒漾詐賄鋸難香鐳怪閣徽繁第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減實(shí)現(xiàn)步驟(1)將信源符號(hào)按概率遞減順序排列;33假慰澡娶9293信源符號(hào)概率編碼過程碼字碼長(βi)x1x2x3x4x5x6x7x80.400.180.100.100.070.060.050.0410010110000010001010001000011133444550101010.090.130.190.23100.370.60010011上述編碼的平均碼字長度:R=∑Piβi=0.40×1+0.18×3+0.10×3+0.10×4+0.07×4+0.06×4+0.05×5+0.04×5=2.61研御弟欣輛拳憂孩戊爽劊屢七吝嘯注泥詞咐佩硬蔡臣添即次姚怔畢咎樊鈉第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減34信源符號(hào)概率編碼過程碼字碼長(βi)x1x2x3x4x93
算術(shù)編碼六十年代初,Elias提出了算術(shù)編碼概念。1976年,Rissanen和Pasco首次介紹了它的實(shí)用技術(shù)。其基本原理是將編碼的信息表示成實(shí)數(shù)0和1之間的一個(gè)間隔,信息越長,編碼表示它的間隔就越小,表示這一間隔所需的二進(jìn)制位就越多。算術(shù)編碼舉例(書中例題P64,例4-2)94劫卻豁猩畸功小緩舟沮障端桶夸支噴樞聰市南苦鉻洋丹釜淖霄嗎漣顱擴(kuò)麓第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減算術(shù)編碼六十年代初,Elias提出了算術(shù)編碼概念。3594算術(shù)編碼的特點(diǎn)不必預(yù)先定義概率模型,自適應(yīng)模式具有獨(dú)特的優(yōu)點(diǎn);信源符號(hào)概率接近時(shí),建議使用算術(shù)編碼,這種情況下其效率高于Huffman編碼(約5%)。JPEG擴(kuò)展系統(tǒng)采用。95廖慨與仁瘩腹桓紳懊尿汽晝富殘迸辰羹鋁謾肚莽瞞順撇袍觸琴釋霓再桐冷第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減第三章視頻壓縮編碼的基本原理和方法-上課用-有刪減算術(shù)編碼的特點(diǎn)不必預(yù)先定義概率模型,自適應(yīng)模式具有獨(dú)特的優(yōu)點(diǎn)95游程編碼現(xiàn)實(shí)中有許多這樣的圖像,在一幅圖像中具有許多顏色相同的圖塊。在這些圖塊中,許多行上都具有相同的顏色,或者在一行上有許多連續(xù)的像素都具有相同的顏色值。在這種情況下就不需要存儲(chǔ)每一個(gè)像素的顏色值,而僅僅存儲(chǔ)一個(gè)像素的顏色值,以及具有相同顏色的像
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人入股合作協(xié)議書樣本:金融科技股權(quán)投資合同4篇
- 2025個(gè)人商品房買賣合同補(bǔ)充協(xié)議范本制作指南
- 二零二五版高端別墅門窗定制合同樣本4篇
- 強(qiáng)制退股協(xié)議書(2篇)
- 工程合同條款承包協(xié)議書
- 2024年中級(jí)經(jīng)濟(jì)師考試題庫及參考答案(預(yù)熱題)
- 設(shè)備裝卸施工方案
- 二零二五版美容院美甲美睫技術(shù)培訓(xùn)合同3篇
- 通省隧道施工方案
- 二零二五年度棉被產(chǎn)品進(jìn)出口貿(mào)易合作框架協(xié)議4篇
- 垃圾處理廠工程施工組織設(shè)計(jì)
- 2024-2030年中國IVD(體外診斷)測試行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 碎紙機(jī)設(shè)計(jì)說明書
- 湖南省長沙市青竹湖湘一外國語學(xué)校2021-2022學(xué)年八年級(jí)下學(xué)期期中語文試題
- 2024年股權(quán)代持協(xié)議經(jīng)典版(3篇)
- 四川省成都市青羊區(qū)石室聯(lián)中學(xué)2024年八年級(jí)下冊物理期末學(xué)業(yè)水平測試試題含解析
- 門診導(dǎo)醫(yī)年終工作總結(jié)
- 新生物醫(yī)藥產(chǎn)業(yè)中的人工智能藥物設(shè)計(jì)研究與應(yīng)用
- 損失補(bǔ)償申請(qǐng)書范文
- 壓力與浮力的原理解析
- 鐵路損傷圖譜PDF
評(píng)論
0/150
提交評(píng)論