999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AVS解碼端的空域錯(cuò)誤隱藏算法

2010-06-25 09:38:58于鴻洋
電視技術(shù) 2010年1期

陳 錚,于鴻洋,張 萍

(電子科技大學(xué)電子工程學(xué)院,四川 成都 610054)

1 引言

數(shù)字視頻業(yè)務(wù)隨著多媒體通信技術(shù)的發(fā)展,在現(xiàn)實(shí)生活中受到越來(lái)越多的重視。但是數(shù)字視頻通信信道受外界環(huán)境影響很大,網(wǎng)絡(luò)傳輸也受網(wǎng)絡(luò)帶寬、網(wǎng)絡(luò)擁塞等因素影響,導(dǎo)致傳輸過(guò)程中可能會(huì)出現(xiàn)誤碼或者數(shù)據(jù)包的丟失。視頻傳輸中的誤碼通常包含兩類,一類是隨機(jī)比特錯(cuò)誤,比如比特跳轉(zhuǎn)、刪除、插入等,這是由于信道的物理缺陷產(chǎn)生。另一類是突發(fā)錯(cuò)誤,集中或連續(xù)突發(fā)產(chǎn)生錯(cuò)誤,比如網(wǎng)絡(luò)中數(shù)據(jù)包的丟失。

視頻解碼端錯(cuò)誤隱藏是解決丟包現(xiàn)象較好的途徑之一,主要利用圖像內(nèi)的空間冗余和圖像間的時(shí)間冗余對(duì)解碼端的錯(cuò)誤宏塊進(jìn)行恢復(fù),完全不影響編碼端。

AVS作為我國(guó)自主知識(shí)產(chǎn)權(quán)的視頻編解碼標(biāo)準(zhǔn),可以廣泛運(yùn)用到各種視頻場(chǎng)合,支持地面廣播、有線電視、IP網(wǎng)絡(luò)等傳輸協(xié)議。現(xiàn)階段AVS官方標(biāo)準(zhǔn)參考代碼中,還沒(méi)有加入解碼端錯(cuò)誤隱藏算法。筆者根據(jù)AVS視頻編解碼特點(diǎn),參考傳統(tǒng)的解碼端空域錯(cuò)誤隱藏算法,利用雙線性插值結(jié)果,進(jìn)一步得到多個(gè)參考像素,提出改進(jìn)的空域錯(cuò)誤隱藏算法,在AVS平臺(tái)上進(jìn)行實(shí)驗(yàn)仿真。算法復(fù)雜度低,能夠得到良好的恢復(fù)效果。

2 AVS錯(cuò)誤隱藏技術(shù)

AVS工作組成立于2002年,建立了中國(guó)自主知識(shí)產(chǎn)權(quán)的音視頻國(guó)家標(biāo)準(zhǔn)[1]。其視頻方面包括兩個(gè)內(nèi)容,AVSP2,即第2部分,主要運(yùn)用于高清廣播和數(shù)字存儲(chǔ)領(lǐng)域;AVS-P7,即第7部分,主要運(yùn)用于移動(dòng)視頻等低碼率領(lǐng)域。和AVC/H.264具有相同的編解碼結(jié)構(gòu),如圖1所示。

圖1 AVS解碼結(jié)構(gòu)圖

錯(cuò)誤隱藏技術(shù)是在檢測(cè)到損失宏塊后進(jìn)行處理以盡量隱藏對(duì)視覺(jué)的影響。因此錯(cuò)誤隱藏技術(shù)并不是真正消除傳輸中的丟包現(xiàn)象,只是盡可能的彌補(bǔ)其帶來(lái)視覺(jué)損傷。

解碼端錯(cuò)誤隱藏流程如圖2所示,解碼端的錯(cuò)誤隱藏技術(shù)分為時(shí)域誤碼掩蓋和空域誤碼掩蓋。現(xiàn)在常用的空域誤碼掩蓋方法包括最優(yōu)平滑恢復(fù)、凸集投影法、最小化相鄰像素方差、利用周圍臨近像素插值等。

圖2 解碼端錯(cuò)誤隱藏流程圖

信道上接收到的壓縮視頻碼流首先送到碼流語(yǔ)法分析單元,進(jìn)行相應(yīng)的碼流語(yǔ)法分析。如果沒(méi)有丟包,則送到視頻解碼單元,然后將正確解碼的圖像送入幀存儲(chǔ)器,最后到顯示器去現(xiàn)實(shí)解碼圖像。如果信道有丟包,則語(yǔ)法分析程序給出錯(cuò)誤指示,立刻停止當(dāng)前解碼,將錯(cuò)誤數(shù)據(jù)送入錯(cuò)誤定位單元,得到錯(cuò)誤位置信息,并送入錯(cuò)誤掩蓋單元。

一旦檢測(cè)出錯(cuò)誤,就開始進(jìn)行錯(cuò)誤隱藏的過(guò)程。錯(cuò)誤掩蓋單元在幀存儲(chǔ)器中,按照算法設(shè)計(jì)尋找到與丟失宏塊圖像最相似的圖像塊來(lái)替代丟失的部分,以達(dá)到錯(cuò)誤隱藏的目的。

AVS的語(yǔ)法層次分為塊、宏塊、條帶、圖像、序列。條帶結(jié)構(gòu)為一行或者多行宏塊。對(duì)于條帶、圖像、序列這3層,都有再同步碼,發(fā)生錯(cuò)誤時(shí)能夠通過(guò)重定位至下一個(gè)同步碼來(lái)避免錯(cuò)誤的傳遞,但是塊和宏塊層沒(méi)有再同步碼,因此一旦發(fā)生錯(cuò)誤,當(dāng)前條帶的數(shù)據(jù)將全部丟失。AVS所采用的VLC編碼導(dǎo)致當(dāng)前錯(cuò)誤可能影響到整幀或者后續(xù)解碼圖像中,因此進(jìn)行錯(cuò)誤隱藏十分必要。

語(yǔ)法語(yǔ)義檢測(cè)錯(cuò)誤檢查包括無(wú)效碼值、無(wú)效VLC值、運(yùn)動(dòng)矢量超出圖像外界、量化信息越界、無(wú)效的DC直流系數(shù)、DCT系數(shù)個(gè)數(shù)超出等。

3 空域錯(cuò)誤掩蓋算法及仿真

空域錯(cuò)誤隱藏技術(shù)主要是利用視頻空域的冗余信息,從相鄰宏塊的臨近像素中對(duì)解碼端錯(cuò)誤圖像進(jìn)行恢復(fù)。適用于運(yùn)動(dòng)矢量不存在的幀內(nèi)編碼幀(I幀)和運(yùn)動(dòng)復(fù)雜的幀間編碼幀(P幀)。

3.1 雙線性插值算法兩步法

對(duì)于I幀,由于缺少參考幀,因此在幀內(nèi)進(jìn)行空域錯(cuò)誤掩蓋,利用出錯(cuò)宏塊上下左右相鄰宏塊的邊界像素值插值出丟失宏塊的像素值[2]。

對(duì)于丟失宏塊內(nèi)的每一個(gè)像素,首先利用水平和垂直方向上的相鄰宏塊的邊界像素,通過(guò)加權(quán)插值得到此像素值,權(quán)值與像素到邊界像素的距離成反比,如圖3所示。

可以得到雙線性插值算法公式

式中:R為第1步恢復(fù)的像素值,也即傳統(tǒng)雙線性插值恢復(fù)的像素值;Y1,Y2,Y3,Y4為圖中對(duì)應(yīng)的邊界像素值,也即與受損宏塊相鄰水平和垂直宏塊的邊界像素值;D1,D2,D3,D4為恢復(fù)像素值與邊界像素值的距離。

通過(guò)第1步傳統(tǒng)的雙線性插值,得到待恢復(fù)像素的值。接下來(lái)進(jìn)行進(jìn)一步匹配,確定需要恢復(fù)的像素值。

圖3 雙線性插值示意圖

第2步在第一步插值的基礎(chǔ)上面進(jìn)行更加精確的恢復(fù)像素值,在給定像素誤差范圍E內(nèi),逐步搜索水平和垂直宏塊的臨近像素值,得到與第1步預(yù)測(cè)像素值在該誤差范圍內(nèi)的臨近像素點(diǎn),并記錄這些像素點(diǎn)的像素值。利用更多實(shí)際的臨近像素點(diǎn)去預(yù)測(cè)損失像素的值,最終像素值的大小為相似像素點(diǎn)均值。

經(jīng)過(guò)反復(fù)試驗(yàn),誤差E取值為15左右能夠得到比較滿意的結(jié)果。算法流程圖如圖4所示。線性插值之后,再進(jìn)一步運(yùn)用更多實(shí)際臨近像素點(diǎn)進(jìn)行預(yù)測(cè),能夠得到更加精確的恢復(fù)像素點(diǎn)。并且其方法簡(jiǎn)單,容易實(shí)現(xiàn)。

圖4 雙線性兩步算法流程圖

3.2 仿真結(jié)果及分析

所提出的解碼端錯(cuò)誤隱藏算法在AVS平臺(tái)上進(jìn)行圖像的恢復(fù),對(duì)不同的視頻序列進(jìn)行了大量仿真試驗(yàn)。AVS版本為RM 52g,測(cè)試序列為經(jīng)典Forman YUV文件測(cè)試序列,格式為CIF(352×288)。編碼方式為全I(xiàn)幀編碼。利用AVS編碼Forman圖像序列30幀,通過(guò)隨機(jī)掉包,產(chǎn)生數(shù)據(jù)丟失。對(duì)序列進(jìn)行10%的隨機(jī)加錯(cuò)后,得到的錯(cuò)誤恢復(fù)效果圖如圖5~7所示。

圖5 Forman原始第3幀

圖6 Forman第3幀出錯(cuò)

圖7 Forman第3幀錯(cuò)誤掩蓋

由圖5~7可見,雙線性兩步算法對(duì)于全I(xiàn)幀出錯(cuò)情況具有良好的掩蓋效果。表1客觀反應(yīng)了前10幀Y,U,V分量的評(píng)價(jià)信噪比,可以看出雙線性兩步法對(duì)于出錯(cuò)圖像進(jìn)行空域掩蓋之后,各個(gè)分量平均信噪比增加了約4 dB。

表1 Forman掩蓋序列前30幀平均信噪比表

4 結(jié)論

AVS視頻編解碼標(biāo)準(zhǔn)正在繼續(xù)發(fā)展之中,以后肯定會(huì)增加標(biāo)準(zhǔn)工作組制定的錯(cuò)誤隱藏算法部分。

筆者通過(guò)研究視頻解碼端錯(cuò)誤隱藏算法,并將改進(jìn)的雙線性插值法在AVS平臺(tái)上進(jìn)行仿真實(shí)驗(yàn),得到了良好的錯(cuò)誤恢復(fù)結(jié)果。此算法保留了雙線性插值法的簡(jiǎn)潔性,易于實(shí)現(xiàn)。能夠有效恢復(fù)出損失宏塊的像素值,具有可移植性,能廣泛運(yùn)用到視頻通信之中。

[1]GB/T 200090.2-2006.信息技術(shù)先進(jìn)音視頻編碼第2部分:視頻[S].北京:中國(guó)標(biāo)準(zhǔn)出版社,2006.

[2]SULLIVAN G,WIEGAND T,LIM K P.Joint model reference encoding methods and decoding concealment methods.Doc.JVT-I049[R].[S.l.]:JVT,2003.

[3]畢厚杰.新一代視頻壓縮編碼標(biāo)準(zhǔn)——H.264/AVC[M].北京:人民郵電出版社,2005.

主站蜘蛛池模板: 99久久人妻精品免费二区| 国产成人乱无码视频| 国产麻豆永久视频| 国产欧美日韩在线在线不卡视频| 无码精品国产VA在线观看DVD| 亚洲天堂网2014| 91免费国产在线观看尤物| 久久国产av麻豆| 91人妻在线视频| 欧美成人综合在线| 亚洲精品自产拍在线观看APP| 亚洲日韩精品无码专区97| 国产欧美性爱网| 久久精品国产在热久久2019| 呦女精品网站| 亚洲无码视频一区二区三区| 国产欧美日韩91| 国产精品一区二区无码免费看片| 日韩天堂视频| 在线视频精品一区| 内射人妻无码色AV天堂| 国产成人亚洲精品色欲AV | 欧美成人综合视频| 国产精品毛片在线直播完整版| 69国产精品视频免费| 亚洲五月激情网| 亚洲精品无码成人片在线观看| 狠狠色综合网| 熟妇丰满人妻av无码区| 国产迷奸在线看| 亚洲无码视频图片| 欧美不卡在线视频| 91福利免费视频| 日韩a在线观看免费观看| 91精品久久久无码中文字幕vr| 黄色网站不卡无码| 91精品视频播放| 欧美中出一区二区| AV天堂资源福利在线观看| 国产国拍精品视频免费看 | 激情综合网激情综合| 久久综合结合久久狠狠狠97色| 日韩av电影一区二区三区四区 | 高清免费毛片| 精品成人免费自拍视频| 91欧美在线| 高清大学生毛片一级| 亚洲第一黄片大全| 日本午夜影院| 亚洲丝袜中文字幕| 国产99视频精品免费观看9e| 亚洲一级毛片免费观看| 91年精品国产福利线观看久久| 日韩美毛片| 久久综合AV免费观看| 国产手机在线小视频免费观看 | 丰满人妻中出白浆| 亚洲一级无毛片无码在线免费视频| 国产精品丝袜视频| 色婷婷在线播放| 久久久久亚洲精品成人网 | 日韩在线观看网站| 毛片视频网| 午夜无码一区二区三区在线app| 色国产视频| 在线观看免费黄色网址| 午夜性爽视频男人的天堂| 国产欧美日韩综合在线第一| 在线观看欧美国产| 日本五区在线不卡精品| 美女一区二区在线观看| aⅴ免费在线观看| 精品一区二区三区中文字幕| 免费xxxxx在线观看网站| 久草视频福利在线观看 | 九九热在线视频| 丰满人妻久久中文字幕| 孕妇高潮太爽了在线观看免费| 亚洲成综合人影院在院播放| 成人免费一级片| 日a本亚洲中文在线观看| 午夜国产精品视频黄|