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

基于提前終止編碼單元劃分的快速幀內預測算法

2016-06-08 06:08:17
計算機應用與軟件 2016年5期
關鍵詞:深度

沈 健 楊 靜

(上海海事大學 上海 201306)

?

基于提前終止編碼單元劃分的快速幀內預測算法

沈健楊靜*

(上海海事大學上海 201306)

摘要為了降低高效視頻編碼HEVC(High Efficiency Video Coding)幀內預測過程的計算復雜度,提出一種提前終止編碼單元(CU)劃分的快速幀內預測算法。首先,針對HEVC編碼結構,提出一種紋理復雜度測度的方法(即像素亮度方差值)。然后,分析不同紋理特性對幀內預測編碼單元層次結構的影響,提出一種基于像素亮度方差值統(tǒng)計的提前終止編碼單元的方法。對不同層次結構的編碼單元進行像素亮度方差值統(tǒng)計,同時結合平均像素代價值統(tǒng)計,設置合理的閾值,自適應提前終止編碼單元的劃分,從而降低了幀內預測的編碼復雜度。實驗結果表明,在保證信噪比和比特率不變的情況下,該算法與HEVC參考軟件HM10.0相比,編碼時間平均節(jié)省32%。

關鍵詞高效視頻編碼(HEVC)幀內預測編碼單元紋理特性像素亮度方差值平均像素代價值

0引言

高效視頻編碼HEVC標準是目前最新的視頻編碼標準。由于采用了靈活遞歸的四叉樹結構編碼單元分割模式,用編碼單元(CU)代替宏塊(MB),且采用了35種幀內預測模式,因此,與H.264/AVC標準相比,HEVC的碼率可以減小一半。在HEVC標準中,對于不同尺寸的宏塊所對應的預測模式的數(shù)量也是不同的,宏塊尺寸的變化和預測模式數(shù)量的增加使HEVC的幀內預測更加準確,但同時也使編碼復雜度顯著增加。因此,減少幀內預測計算的復雜度是當前的一個研究熱點。

針對H.264/AVC幀內預測高計算復雜度的問題, Yinbo Liu等人提出了基于空間域能量的快速幀內模式決策算法,通過計算16×16宏塊的像素方差值和平均亮度值確定參數(shù)R,根據(jù)參數(shù)R判斷16×16宏塊的紋理特性,從而選擇16×16,8×8,或者4×4的幀內預測模式。文獻[2]中,Yunhui Shi利用像素方差值提出一種檢測平滑區(qū)域紋理特性的快速幀內預測算法,根據(jù)平滑區(qū)域的紋理特性選擇4×4或者16×16宏塊的幀內預測模式,有效地減少了幀內預測計算的復雜度。在HEVC視頻編碼標準中,由于編碼單元CU采用的是遞歸劃分,且編碼塊的尺寸大小分別為64×64,32×32,16×16和8×8。因此,上述H.264/AVC標準中的幀內預測快速算法不能直接用于判斷編碼單元的紋理特性,提前終止編碼單元的遞歸劃分。

同樣,針對HEVC幀內預測計算復雜度的問題,文獻[3]中,Mingyuan Yang等人采用不同的方法分別提出了快速CU終止算法,快速PU(預測單元)決策算法,快速TU(變換單元)決策算法,該算法分別從編碼單元,預測單元,變換單元三個方面對幀內預測過程進行優(yōu)化,有效地減少了幀內預測計算的復雜度。文獻[4]中,通過計算CTB的Sobel邊緣密度的方法,Yet-Chuan Lin提出了一種提前終止CU遞歸劃分的算法。胥加旺等人在文獻[5]中,利用圖像的紋理特性,分析不同深度下相鄰編碼塊劃分的相關性,提出提前終止編碼塊劃分的一種幀內預測優(yōu)化算法。文獻[6]中,雷海軍等人提出了一種快速HEVC編碼單元決策算法,該算法統(tǒng)計當前編碼單元和相鄰編碼單元的相關性,分析編碼單元紋理復雜度,并設定合理的閾值,判斷編碼單元是否提前終止劃分。文獻[7]中,K.Saurty等人提出了通過定義并計算一個編碼單元的平均像素代價值,減少CU的遞歸劃分過程,該算法只通過平均像素代價值閾值判斷CU是否進行遞歸劃分,且只針對量化步長(QP)為32的CU劃分過程有效。以上提出的HEVC幀內預測快速算法都是從不同的角度,通過判斷編碼單元的紋理特性,設置閾值,減少編碼單元的遞歸劃分,但這些算法都并未考慮通過分析編碼單元像素亮度值的關系進行提前終止CU分割過程。

本文利用像素亮度值對幀內預測編碼單元劃分過程進行優(yōu)化,提出了基于提前終止編碼單元劃分的快速幀內預測算法。首先,該算法通過統(tǒng)計不同視頻序列CU深度分布特性,分析不同序列的紋理復雜度。然后,計算并分析64×64的LCU像素亮度方差值和深度為1時CU的平均像素代價值,提出基于紋理復雜度測度方法和基于APC提前終止編碼單元劃分的快速幀內預測算法。最后,通過設置合理的閾值,減少CU遞歸劃分,在率失真性能沒有明顯下降情況下,減少編碼時間,降低復雜度。

1HEVC幀內預測編碼單元快速算法

1.1編碼單元紋理特性分析

在HEVC標準中,由于紋理復雜的區(qū)域采用較小的編碼塊,紋理平緩的區(qū)域采用較大的編碼塊,因此,本文首先分析LCU的紋理復雜性,分別統(tǒng)測試序列 BasketballPass,Kimono,BQTerrace50個LCU的深度(0到3),統(tǒng)計結果如表1所示。

表1 LCU的劃分深度

分析表1中的數(shù)據(jù)可以看出紋理特性相對平緩的視頻序列Kimono和BQTerrace更多的分為深度為0的64×64塊和深度為1的32×32塊,而紋理復雜的視頻序列BasketballPass則更多地分為深度為2的16×16塊和深度為3的8×8的塊。因此,基于不同紋理復雜度的視頻序列與其對應的劃分塊深度關系的分析,本文提出一種判斷紋理復雜度測度的方法,用來減少編碼單元遞歸劃分。

1.2提出基于紋理復雜度測度方法

對于64×64的LCU塊,為了判斷其紋理復雜性,本文提出的幀內預測算法首先將64×64塊分割為16個16×16的塊B0到B15,再將每個16×16的塊進一步分割為更小的16個4×4的子塊A0到A15,且每個4×4的子塊分別包含16個像素P0到P15。一個LCU塊的具體劃分過程如圖1所示。

圖1 LCU劃分示意圖

如圖1所示劃分好LCU后,首先,計算每個16×16子塊中256個像素的總和Sum1到Sum16,如式(1)所示:

(1)

然后,計算16個16×16塊亮度像素平均值Var1到Var16,如式(2)所示:

(2)

得到每個16×16塊的亮度像素平均值后,計算一個LCU的亮度像素平均值,如式(3)所示:

(3)

最后,計算LCU的像素亮度方差值,如式(4)所示:

(4)

分別統(tǒng)計測試序列BasketballPass,Kimono,BQTerracece50個LCU的像素亮度方差值,統(tǒng)計結果如表2所示。

表2 LCU像素亮度方差值

分析表2中的數(shù)據(jù)可以看出紋理特性復雜的視頻序列BasketballPass的LCU像素亮度方差值較大,而紋理特性平滑的視頻序列Kimono,BQTerrace的LCU像素亮度方差值相對較小。因此,本文所提出的基于計算LCU像素亮度方差值的方法可以判斷不同序列的紋理復雜度。例如,對于16×16的塊,可以通過判斷LCU的像素亮度方差值是否超過閥值減少編碼單元遞歸劃分,而在LCU中,如果所有16×16塊的深度均小于3,則可以提前終止遞歸劃分。

1.3基于APC編碼單元快速算法

在32×32的大小塊是否進行遞歸劃分的層次上,對100個LCU的像素亮度方差值進行統(tǒng)計,其中,包含深度為1的塊的個數(shù)可能為1、2、3或者4,統(tǒng)計出現(xiàn)深度為1的塊的LCU像素亮度方差值,結果如表3所示。

表3 32×32塊的像素亮度方差值

對于紋理特性平滑的視頻序列,從表3中可以看出,出現(xiàn)所有深度都為1的塊的個數(shù)較多,且LCU像素亮度方差值差別不大。因此,用LCU的像素亮度方差值可以提前終止深度為1的CU遞歸劃分。

然而,對于紋理特性復雜的視頻序列,由表3中可以看出,幾乎很少出現(xiàn)所有32×32塊的深度都為1的情況,所以無法用像素亮度方差值判斷深度為1的編碼單元是否提前終止劃分。原因是在32×32塊的劃分層次上,紋理特性復雜的序列基本上都要進行遞歸劃分,所以出現(xiàn)所有深度都為1的個數(shù)很少。

因此,在對32×32的大小塊是否進行遞歸劃分的層次上,無法用LCU像素亮度方差值提前終止判斷,所以,本文引入CU的平均像素代價值(APC)[7]對深度為1的CU逐個進行判斷,如式(5)所示。

(5)

1.4提出的快速算法整體流程

對1.1節(jié)、1.2節(jié)以及1.3節(jié)提出的算法進行了整合,總的算法流程描述如下:

Step1depth=0時,如果像素亮度方差值小于閾值(S2

Step2depth=1時,如果平均像素代價值小于閾值(APC

Step3depth=2時,分析深度為1的32×32的塊,統(tǒng)計其16個8×8的子塊中CU的深度,如果含有深度為3的CU個數(shù)較少,則深度為2時16×16的塊不進行遞歸劃分,結合表1中CU深度分布特性和表2中的像素亮度方差值的關系確定深度為2時16×16的塊是否遞歸劃分的LCU像素亮度方差值閾值S12。如果LCU像素亮度方差值小于閾值(S2

2實驗結果仿真

在HEVC參考軟件HM10.0 上,對本文提出的基于提前終止編碼單元劃分的快速幀內預測算法進行仿真測試,使用的測試平臺為:CPU為Intel(R)Core(TM)i3-3240 ,內存為4.00 GB。采用配置為encoder_intra_main的全I幀編碼,編碼幀數(shù)為100 frame,四個量化參數(shù)分別為22、27、32、37。算法性能的評價指標采用ΔBitrate, ΔPSNR和ΔT, ΔBitrate, ΔPSNR和ΔT的計算公式如式(6)-式(8)所示。

(6)

ΔP=PSNR本文算法-PSNRHM10.0

(7)

(8)

實驗中采用5個紋理特性不同的通用測試序列進行測試,其中,Kimono,ParkScene,BQTerrace的測試序列紋理特性相對平滑,而測試序列RaceHorses,BasketballPass的紋理特性比較復雜。經過大量的實驗測試,本文算法結果采用的閾值S02=5,APC0=12,S12=100,文獻[7]中算法采用的閾值APC=25,所得的測試結果如表4、表5所示。

表4 本文算法實驗結果

表5 文獻[7]算法實驗結果

續(xù)表5

表4是本文算法與HM10.0算法的實驗數(shù)據(jù)比較,表5是文獻[7]算法與HM10.0算法的實驗數(shù)據(jù)比較。分析可知,本文算法在比特率增加約0.6%,PSNR值降低約0.05 dB的情況下,平均編碼時間降低了約32%,且編碼時間最多可以減少74.5%。而文獻[7]中算法與本文算法相比較,雖然平均編碼時間減少更多,但比特率顯著增加,PSNR下降也更加明顯。同時,對比表4和表5的實驗結果,可以看出,在量化步長為22時,對于所有的測試序列,文獻[7]中的算法比特率都顯著增加,PSNR下降明顯,且BasketballPass的測試序列,比特率增加甚至超過20%;而本文算法比特率幾乎沒有增加,PSNR下降很少。且對于不同量化步長的測試條件,相比于文獻[7]中的算法,本文算法實驗結果的差異性較小。

因此,本文提出的算法相比于文獻[7]中的算法,雖然編碼時間有一定的增加,但比特率增加明顯減少,PSNR下降更少,且更適用于不同量化步長(QP)的情況。相比于HM10.0原始算法,本文算法在相同碼率下,保持了較好的編碼圖像質量,尤其對于紋理特性較為平滑的視頻(Kimono), 而對于紋理特性復雜的視頻(BasketballPass),本文算法仍有較好的效果,具有較好的普適性。

3結語

本文首先簡單介紹了最新的視頻編碼標準HEVC的幀內預測編碼技術,然后,分析了不同視頻序列的紋理特性,計算LCU的像素亮度方差值和深度為1的CU的平均像素代價值,進而提出基于紋理復雜度測度的方法和基于APC提前終止編碼單元的幀內預測快速算法,通過合理設置LCU像素亮度方差閾值和深度為1時CU平均像素代價值閾值,減少CU的遞歸劃分,降低了幀內預測計算的復雜度。最后,分別與HM10.0標準算法和文獻[7]中的算法進行比較,本文提出的基于編碼單元快速幀內預測算法在保持視頻信噪比和碼率穩(wěn)定的前提下,有效地節(jié)省了幀內編碼時間,同時,本文算法更適用于不同的量化步長。

(2)邊坡系數(shù)為1∶1的表層無覆土無植草邊坡60min內的土壤流失質量1.31kg,15~20,20~25,25~30mm植生混凝土組的底部土壤流失量分別為0.0792,0.1089,0.1584kg;植生混凝土對底部土壤的反濾攔截率達86.92%。

參考文獻

[1] Liu Y,Liu X,Shen Z,et al.Fast Intra Mode Decision Algorithm Based on Spatial-Domain Energy for H.264/AVC[C]//Trust,Security and Privacy in Computing and Communications (TrustCom),2013 12th IEEE International Conference on.IEEE,2013:1357-1361.

[2] Shi Y,Cai H,Yin B.A fast and efficient intra mode decision algorithm for H.264/AVC[C]//Wireless Communications,Networking and Mobile Computing,2009.WiCom’09.5th International Conference on.IEEE,2009:1-4.

[3] Yang M,Grecos C.Fast intra encoding decisions for high efficiency video coding standard[J].Journal of Real-Time Image Processing,1-10.

[4] Lin Y C,Lai J C.Edge Density Early Termination Algorithm for HEVC Coding Tree Block[C]//Computer,Consumer and Control (IS3C),2014 International Symposium on.IEEE,2014:39-42.

[5] 胥加旺.基于HEVC幀內預測算法的優(yōu)化[D].南京理工大學,2014.

[6] 雷海軍,楊忠旺,陳驍,等.一種快速HEVC編碼單元決策算法[J].計算機工程,2014,40(3):270-273.

[7] Saurty K,Catherine P C,Soyjaudah K M S.Early CU size determination in HEVC intra prediction using Average Pixel Cost[C]//Digital Information and Communication Technology and it's Applications (DICTAP),2014 Fourth International Conference on.IEEE,2014:247-252.

[8] Sullivan G J,Ohm J,Han W J,et al.Overview of the high efficiency video coding (HEVC) standard[J].Circuits and Systems for Video Technology,IEEE Transactions on,2012,22(12):1649-1668.

[9] Hao Zhang,Zhan Ma.Fast Intra Mode Decision for High Efficiency Video Coding (HEVC)[J].IEEE Transactions on Circuits and Systems for Video Technology,2013,24(4):660-668.

[10] 陳王煥.新一代高效視頻編碼幀內預測快速算法研究[D].中山大學,2012.

[11] 陶陽.面向高性能視頻壓縮的關鍵技術研究[D].國防科學技術大學,2007.

FAST INTRA PREDICTION ALGORITHM BASED ON EARLY TERMINATION OF CODING UNIT

Shen JianYang Jing*

(ShanghaiMaritimeUniversity,Shanghai201306,China)

AbstractThis paper presents a fast intra prediction algorithm which is based on early termination of coding unit (CU) partition in order to reduce the computational complexity of intra prediction process in HEVC. First, aiming at HEVC coding structure we put forward a texture complexity measurement method (i.e. the pixel luminance variance value). Then we analysed the influences of different texture features on CU hierarchical structure of intra prediction, and gave a new method for early termination of CU based on pixel luminance variance value statistics. By counting the luminance variance value of coding units with different hierarchical structure and in combination with counting the average pixel cost value, we set the reasonable threshold to adaptively terminate the CU partition early, so that reduced the coding complexity of intra prediction. Experimental results showed that comparing with the reference software HM10.0 of HEVC, the algorithm reduced the encoding time by 32% in average with negligible changes in PSNR and bit rate.

KeywordsHigh efficient video coding (HEVC)Intra predictionCoding unit (CU)Texture featurePixel luminance variance valueAverage pixel cost value

收稿日期:2015-01-09。國家自然科學基金項目(61402278);上海市國際科技合作基金項目(12510708400)。黃志勇,工程師,主研領域:圖像處理。陳一民,教授。 2014-12-16。國家自然科學基金項目(61404083)。沈健,碩士生,主研領域:圖像通信與視頻壓縮編碼。楊靜,副教授。

中圖分類號TP3

文獻標識碼A

DOI:10.3969/j.issn.1000-386x.2016.05.042

猜你喜歡
深度
深度理解不等關系
四增四減 深度推進
深度理解一元一次方程
深度觀察
深度觀察
深度觀察
深度觀察
芻議深度報道的深度與“文”度
新聞傳播(2016年10期)2016-09-26 12:14:59
提升深度報道量與質
新聞傳播(2015年10期)2015-07-18 11:05:40
微小提議 深度思考
主站蜘蛛池模板: 久久不卡精品| 91精品在线视频观看| 亚洲一区国色天香| 性色在线视频精品| 五月天香蕉视频国产亚| 97se亚洲| 国内精品91| 成人在线天堂| 91破解版在线亚洲| 国产人成乱码视频免费观看| 国产精品 欧美激情 在线播放 | 欧美激情视频一区二区三区免费| 亚洲va在线∨a天堂va欧美va| 露脸一二三区国语对白| 亚洲日本中文综合在线| 色AV色 综合网站| 日韩国产高清无码| aa级毛片毛片免费观看久| 一级一毛片a级毛片| 国产欧美日韩一区二区视频在线| 国产午夜精品一区二区三区软件| 欧美日韩一区二区在线播放| 成人国产精品视频频| 精品自窥自偷在线看| 久久99久久无码毛片一区二区| 午夜视频日本| 亚洲国产一区在线观看| 亚洲V日韩V无码一区二区| 国产亚洲欧美日韩在线观看一区二区| 97久久人人超碰国产精品| 88国产经典欧美一区二区三区| 欧美综合成人| 在线中文字幕日韩| 亚洲狠狠婷婷综合久久久久| 欧美三级不卡在线观看视频| 亚洲欧美成人网| 亚洲视屏在线观看| 女人18一级毛片免费观看| 91美女视频在线| 色AV色 综合网站| 99热亚洲精品6码| 国产午夜福利亚洲第一| 日本欧美午夜| 国内精品自在自线视频香蕉 | 亚洲妓女综合网995久久| 亚洲精品欧美日韩在线| 国产成本人片免费a∨短片| 亚洲欧美成aⅴ人在线观看 | 男人天堂伊人网| 国产精品免费露脸视频| 久久精品一卡日本电影| 亚洲日韩精品欧美中文字幕| 日本日韩欧美| 亚洲日韩精品欧美中文字幕 | 国产精品自拍合集| 欧美在线伊人| 国产精品美女自慰喷水| 国产精品人成在线播放| 美女扒开下面流白浆在线试听| 国产精品流白浆在线观看| 人妻一区二区三区无码精品一区| 久久久久国产精品熟女影院| 国产精品刺激对白在线| 亚洲精品无码AⅤ片青青在线观看| 成人av手机在线观看| 无码一区中文字幕| 亚洲三级成人| 亚洲国产精品一区二区第一页免| 国产成人无码久久久久毛片| 国产免费羞羞视频| 国产av无码日韩av无码网站| 精品久久香蕉国产线看观看gif| 欧美激情视频在线观看一区| 日本国产在线| 中文字幕久久波多野结衣| 亚洲V日韩V无码一区二区| 国产凹凸一区在线观看视频| 成年人免费国产视频| 国产亚洲欧美在线专区| 特级毛片8级毛片免费观看| 老司国产精品视频91| 在线观看91精品国产剧情免费|