《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > H.264中快速運動估計UMHexagonS算法的改進
H.264中快速運動估計UMHexagonS算法的改進
來源:電子技術應用2011年第8期
劉 易, 李太君
(海南大學 信息科學技術學院,海南 ???70228)
摘要: 在對H.264中非對稱十字型多層次六邊形格點搜索算法(UMHexagonS)研究的基礎上,針對其存在運算量大、耗時等問題提出兩方面的改進。首先,利用對稱十字模板替換原來的5×5螺旋搜索,減少了64%的搜索點數;其次,利用對象內部代價的相關性提出自適應搜索長度方法,以減少運算量。在JM10.1測試模型上進行了驗證。實驗結果表明,改進算法在保證圖像質量的前提下,可以有效地減少平均15%的運動估計時間,提高了總體的編碼性能。
中圖分類號: TN919
文獻標識碼: A
文章編號: 0258-7998(2011)08-128-03
Improvements on fast motion estimation UMHexagonS algorithm of H.264
Liu Yi, Li Taijun
College of Information Science & Technology, Hainan University,Haikou 570228,China
Abstract: Based on introducing an unsymmetrical cross grid search algorithm (UMHexagonS) of H.264, improvements the algorithm in two areas for the existence of large amount of computation, high complexity, time-consuming issues. Firstly, uses symmetric cross template replace the original 5×5 spiral search, decreases 64% of search points. Secondly, uses correlation of object inside cost, propose adaptive searching range method and reduce computation. In JM10.1, the experiment results show that the improved algorithm in the premise of image quality can effectively reduce average 15% of the motion estimation time, thus improving the overall coding performance.
Key words : H.264;adaptive searching range;UMHexagonS algorithm;symmetrical cross template


    H.264標準是由視頻聯合工作組JVT(Joint Video Team)組織提出的新一代數字視頻編碼標準,與其他標準相比,H.264具有更高的編碼效率[1],能夠節省大約50%的碼率。但是對H.264性能的改進是以增加復雜性為代價的,其編碼的計算復雜度大約相當于H.263的3倍。運動估計是視頻壓縮編碼的關鍵部分,能有效地去除序列圖像的幀間冗余[2],在H.264的編碼過程中,由于H.264編碼器采用了高精度運動矢量,計算量迅速增長,運動估計消耗了整個編碼時間的80%左右,是復雜度和運算量最高的部分[3]。如何有效地減少運動估計的消耗,對提高編碼的效率和實時性編碼具有重大的意義。
1 UMHexagonS算法分析
    非對稱十字型多層次六邊形格點搜索算法(UMHexagonS算法)由Chen Zhibo等人[4]提出,由于該算法的運算量相對于快速全搜索算法可節約90%以上,同時能保持較好的率失真性能,因此,UMHexagonS算法已經被H.264的參考軟件JM正式采納,成為H.264標準專利庫中的一部分。
    UMHexagonS算法的基本步驟[5]如下:

 

    (1)起始搜索點預測。使用多幀參考、中值預測、上層預測、相應塊預測和鄰近參考幀預測五種方法來進行預測。在起始搜索矢量的集合中,以擁有最小代價預測的運動矢量作為起始搜索點,然后用EARLY_TERMINATION判斷是否提前截止,如果絕對誤差和SAD較大則跳到步驟5,SAD很小則跳到步驟6。
    (2)非對稱十字搜索,如圖1中步驟2。EARLY_TERMINATION判斷是否提前截止,SAD較大則跳到步驟5,SAD很小則跳到步驟6。
    (3)螺旋搜索5×5區域如圖1中步驟3-1。以目前最佳點為中心,搜索(-2, 2)方形區域內的25個點。
    (4)多層次大六邊形格點搜索如圖1中步驟3-2。在1/4 search_range的范圍內,用不斷擴大一倍直徑的大六邊形模板進行搜索。

    (5)小六邊形模板反復搜索如圖1中步驟4-1。以小六邊形為模板,在search_range范圍內搜索,直到最優點出現在模板中心才停止搜索。
    (6)菱形模板反復搜索如圖1中步驟4-2。以菱形為模板,在search_range范圍內搜索,直到最優點出現在模板中心才停止搜索,得到最終的運動矢量。
2 UMHexagonS算法的改進
2.1 對稱十字搜索模板

    在UMHexagonS算法的步驟3中使用的是螺旋搜索5×5區域。螺旋搜索是一種全搜索的搜索策略,需要計算整個搜索范圍內所有點的SAD值,也就是要搜索25點。這樣不僅復雜度高、運算量大而且費時。
    自然的視頻序列的運動矢量場通常是柔和平滑的,變化也比較緩慢。參考文獻[6]中對典型的平緩和運動復雜的自然視頻序列的運動矢量的統計研究發現,超過80%的運動矢量預測值位于中心5×5的網格區域內,但不是均勻分布。從圖2中可以看出,總的5×5網格區域內的運動矢量是81.79%,而以原點為中心的半徑為2的對稱十字型區域(也就是A+B+C區域)運動矢量為74.74%。對稱十字模板和螺旋搜索模板如圖3所示。從5×5網格區域到半徑為2的對稱十字型區域,雖然運動矢量減少了7.05%,但是搜索點數減少達到64%,如圖3(b)所示搜索點數從25點減少到9點。所以本文用對稱十字型模板的9點搜索來取代螺旋搜索5×5區域的25點搜索。

2.2自適應搜索長度
     搜索長度search_range在UMHexagonS算法中用來控制搜索候選搜索點的范圍。主要體現在以下幾個步驟:步驟(4)(多層次大六邊形格點搜索)中,以1/4 search_range做為搜索長度。步驟(5)(小六邊形模板反復搜索)中,以search_range作為搜索長度;步驟(6)(菱形模板反復搜索)中,以search_range作為搜索長度。可見,在UMHexagonS算法中搜索長度是固定不變的,合理地設定搜索長度能有效地減少UMHexagonS算法的復雜度。
     場景中一般都是以某一對象為單位的運動,因此該對象內部的代價(mcost)應該具有很高的相關性[7]。據此,本文利用前兩個搜索步驟的min_mcost之比,提出自適應搜索長度的方法。
    設利用變量pre_min_mcost1、pre_min_mcost2、pre_min_mcost3、 pre_min_mcost4來分別保存步驟(2)、(3)、(4)、(5)的min_mcost,其定義公式如下:
     ki=pre_min_mcosti/pre_min_mcost(i+1)  (1)
     search_range=search_range/ki               (2)
     式(1)中,ki表示前兩個搜索步驟的min_mcost之比,式(2)中search_range是搜索長度。根據ki來相應地縮短改進后的搜索長度,本文的改進方法分別用在步驟(4)、(5)、(6)。
3實驗結果與分析
3.1 實驗環境

    本文在H.264的參考軟件JM10.1上實現改進后的UMHexagonS算法,選取3個具有代表性的標準QCIF測試序列進行測試。
     實驗平臺:Windows XP SP3系統,Intel Core 2 Duo CPU(T6400)2.00 GHz,內存2 GB。
  實驗測試序列:akyio_qcif.yuv、foreman_qcif.yuv、mobile_qcif.yuv,其場景運動快慢鮮明,運動劇烈程度由左到右依次加強。
  實驗參數設置:FramesToBeEncoded=20,FrameRate=30.0,SearchRange=16,NumberReferenceFrames=5,其他參數設置為默認值。
3.2 實驗數據與分析
  本文主要采用Y、U、V各分量的峰值信噪比( PSNR)、運動估計時間(MET)和比特率作為算法性能評判的標準。Y、U、V 各分量的PSNR表明壓縮后圖像的質量,“+”為改善;MET表明運動搜索的時間,“-”為改善;比特率表明壓縮率,“-”為改善。改進率=(改進后算法-原算法)/原算法×100%。實驗結果比較如表1所示。
    從表1中可以看出,改進后算法對Y、U、V各分量的峰值信噪比和比特率影響不大,但運動估計時間減少很顯著(從7.4%~20.5%),平均減少了15%。實驗中,改進算法對于不同視頻序列的運動估計時間的減少幅度不同,主要由視頻場景運動的激烈程度不同所造成。視頻序列akiyo運動場景相對平緩,起始點預測的精度較高,在早期判斷EARLY_TERMINATION時,因為SAD很小,直接跳到步驟(6),也就是說,沒有執行對稱十字模板步驟(3)和通過自適應搜索長度來降低運算量的步驟(4)和步驟(5)所以運動估計時間減少的效果不是很明顯。而對于場景運動一般和場景運動激烈的foreman和mobile序列,由于SAD指標不符合早期判斷EARLY_TERMINATION條件, 執行了對稱十字模板步驟(3)和自適應搜索長度搜索步驟(4)、(5)、(6),因此運動估計時間減少顯著。

    本文在結合JM10.1模型的基礎上分析了H.264中運動估計算法(UMHexagonS算法),針對該算法的不足之處提出了兩處改進。首先,利用對稱十字模板9點搜索替換原來的5×5螺旋搜索,減少了64%的搜索點數;其次,利用對象內部代價的相關性提出自適應搜索長度方法。在保證視頻序列各分量的信噪比和比特率的情況下,使運動估計時間平均降低了15%,增強了編碼的實時性,有利于視頻圖像實時編碼傳輸的實現。
參考文獻
[1] Yang Enhui, Xu Xiang. Rate distortion optimization for H.264 interframe coding: a general framework and algorithms[J]. IEEE Transactions on Image Processing,2007,16(7):1774-1784.
[2] 畢厚杰.新一代視頻壓縮編碼標準-H.264/AVC[M].北京:人民郵電出版社,2005:33-45.
[3] WIEGAND T, SULLIVAN G J.Overview of the H. 264/AVC video coding standard[J].IEEE Transactions on Ciruits and Systems for Video Technology,2003,13(7):560-576.
[4] CHEN Z, ZHOU P, HE Y. Fast motion estimation for JVT [S]. JVT-G016,7th Meeting[C]. Thailand, Pattaya II: JVT  of ISO/IEC MPEG & ITU-T VCEG, 7-14 March, 2003.
[5] CHEN Z, ZHOU P, HE Y. Fast integer pixel and fractional pixel motion estimation for JVT[S].JVT-F017,2002,6th Meeting[C].Awajilsland,Japan:JVT of ISO/IEC MPEG & ITU-T VCEG,2002,5-13.
[6] LAM C H, PO L M, CHEUNG C H. A novel kite-cross-diamond search algorithm for fast block motion estimation[C]. Proceedings of 2004 IEEE International Symposium on  Circuits and Systems. Canada:IEEE, 2004:729-732.
[7] 鄭振東,王沛,應駿. H.264 JM模型中運動估計算法及其改進方案[J].中國圖像圖形學報,2007,10(12):1798-1780.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          午夜国产精品影院在线观看| 欧美视频一区| 国产精品久久久久久五月尺| 国产精品久久久久久久久免费樱桃| 欧美日韩中文字幕在线视频| 狠狠综合久久av一区二区老牛| 欧美不卡一卡二卡免费版| 欧美精品久久99| 久久综合成人精品亚洲另类欧美| 欧美性jizz18性欧美| 国产精品国产福利国产秒拍| 亚洲精品视频二区| 亚洲一区亚洲二区| 伊人男人综合视频网| 国内精品久久久久久| 久久精品一区二区三区不卡牛牛| 久久成人这里只有精品| 中文一区在线| 亚洲欧美福利一区二区| 国模大胆一区二区三区| 国产婷婷色综合av蜜臀av| 亚洲第一免费播放区| 一区二区三区日韩欧美| 欧美午夜一区| 日韩午夜精品视频| 国产综合色在线视频区| 亚洲国产精品久久久久秋霞不卡| 亚洲一区日本| 久久综合中文色婷婷| 亚洲国产欧美精品| 国产精品高清网站| 欧美视频一区在线| 亚洲国产精品女人久久久| 日韩亚洲欧美高清| 国产精品美女在线| 欧美不卡在线视频| 中日韩男男gay无套| 99视频在线观看一区三区| 国产一区二区三区在线观看免费视频| 国产精品永久免费观看| 国模叶桐国产精品一区| 欧美—级在线免费片| 欧美性大战久久久久久久蜜臀| 久久午夜影视| 亚洲黄色成人网| 欧美理论在线| 午夜精品在线| 亚洲一区二区三区四区在线观看| 国产一区视频在线看| 欧美日韩国产电影| 欧美日韩国产在线看| 一本久久a久久精品亚洲| 欧美日韩伊人| 国产自产v一区二区三区c| 一本久久综合| 国产在线观看精品一区二区三区| 亚洲欧美激情一区| 久久久一区二区| 国产麻豆精品theporn| 久久精品综合网| 欧美精品免费在线观看| 国产精品免费网站| 另类天堂av| 一区二区高清视频| 欧美国产第二页| 欧美精品一区视频| 久久米奇亚洲| 欧美一级淫片播放口| 久久久久久久一区二区三区| 欧美日韩国产在线一区| 蜜桃av综合| 欧美一区二区三区免费观看| 性亚洲最疯狂xxxx高清| 91久久久久久国产精品| 亚洲日本va午夜在线影院| 欧美电影资源| 在线播放日韩| 亚洲性视频h| 国产精品va| 久久国产精品72免费观看| 久久久久九九九| 久久在线视频| 午夜一区在线| 亚洲成色最大综合在线| 亚洲系列中文字幕| 一区二区精品在线| 国内成人精品一区| 久久嫩草精品久久久精品一| 亚洲成色777777在线观看影院| 国产精品久久久久91| 国产视频一区在线观看一区免费| 国产区二精品视| 欧美大色视频| 欧美精品一区在线| 国产精品久久久999| 午夜在线一区| 欧美三级午夜理伦三级中文幕| 久久一区二区视频| 亚洲精品一品区二品区三品区| 久久精品中文字幕免费mv| 蜜臀99久久精品久久久久久软件| 欧美精品亚洲二区| 欧美日韩国产成人在线91| 国产精品久久99| 日韩一级精品视频在线观看| 国户精品久久久久久久久久久不卡| 久久爱另类一区二区小说| 麻豆精品国产91久久久久久| 国产精品久久久久久妇女6080| 激情综合网址| 性做久久久久久| 一区二区三区四区在线| 欧美顶级大胆免费视频| 老司机67194精品线观看| 欧美片网站免费| 欧美系列亚洲系列| 亚洲欧美成人综合| 久久综合给合久久狠狠狠97色69| 国产精品r级在线| 欧美人与性动交α欧美精品济南到| 欧美日本簧片| 欧美一区二区三区免费看| 欧美激情第六页| 亚洲午夜精品久久久久久app| 亚洲国产美国国产综合一区二区| 国产综合视频| 欧美高清在线视频| 一区二区视频在线观看| 欧美激情四色| 欧美激情五月| 亚洲激情在线观看视频免费| 久久影院午夜片一区| 亚洲图色在线| 亚洲女同同性videoxma| 欧美日韩影院| 激情久久久久久久久久久久久久久久| 欧美成人精品影院| 国产一二精品视频| 国产精品激情偷乱一区二区∴| 国产一区激情| 新片速递亚洲合集欧美合集| 国产日韩精品一区二区| 99re热这里只有精品视频| 欧美a级理论片| 国产亚洲欧美激情| 精品不卡视频| 欧美日韩国产影片| 欧美一级艳片视频免费观看| 国产精品久久久久久一区二区三区| 欧美视频成人| 欧美日韩不卡一区| 国产亚洲精品bt天堂精选| 怡红院精品视频| 一本久道久久久| 国产精品日韩一区二区三区| 亚洲国产精品第一区二区三区| 国产精品久久久久一区二区| 樱桃成人精品视频在线播放| 国产精品日日做人人爱| 在线观看日韩av先锋影音电影院| 影音先锋国产精品| 久久久久久久久久码影片| 国产精品乱码一区二区三区| 欧美二区不卡| 国产伦一区二区三区色一情| 久久久久亚洲综合| 久久精品视频在线免费观看| 影音先锋亚洲一区| 这里只有精品视频在线| 亚洲一区二区三区在线观看视频| 欧美成人免费大片| 米奇777超碰欧美日韩亚洲| 亚洲国产精品久久久久婷婷884| 国产精品va在线| 亚洲欧美一区二区精品久久久| 午夜精品短视频| 亚洲毛片网站| 亚洲免费一在线| 在线激情影院一区| 国产精品男人爽免费视频1| 亚洲成色www8888| 亚洲第一福利在线观看| 国产欧美日韩亚洲| 亚洲人体1000| 国产精品一区二区男女羞羞无遮挡| 欧美一区二区三区电影在线观看| 在线日韩视频| 精品av久久707| 国产精品你懂的在线| 久久精品欧美| 国产三级精品三级| 欧美在线一二三区| 欧美日韩精品中文字幕| 国产精品任我爽爆在线播放| 亚洲素人在线| 日韩亚洲精品在线| 免播放器亚洲一区| 欧美亚洲系列| 久久麻豆一区二区| 欧美日韩国产成人在线观看| 国产精品资源| 欧美日韩麻豆| 免费在线视频一区| 国内精品伊人久久久久av一坑| 国际精品欧美精品| 久久久精品日韩欧美| 久热这里只精品99re8久| 欧美午夜一区| 亚洲欧美日韩视频二区| 亚洲影视九九影院在线观看| 免费高清在线视频一区·| 国产精品欧美久久久久无广告| 国产视频精品xxxx| 尤物精品国产第一福利三区| 亚洲激情在线视频| 欧美性感一类影片在线播放| 蜜桃av噜噜一区| 国产精品视频男人的天堂| 亚洲免费一级电影| 欧美精品aa| 国产一区二区久久| 一道本一区二区| 国产精品久久久久永久免费观看| 亚洲电影av| 久久久久久久91| 国产日韩精品一区二区浪潮av| 老司机aⅴ在线精品导航| 亚洲品质自拍| 久久久久国产精品午夜一区| 国产麻豆成人精品| 亚洲一区二区精品在线| 韩国久久久久| 久久精品二区三区| 另类激情亚洲| 一区二区三区黄色| 这里只有精品在线播放| 久久久精品久久久久| 欧美日韩一二区| 欧美日韩在线直播| 亚洲国产精品成人综合色在线婷婷| 欧美aⅴ一区二区三区视频| 亚洲欧美国产视频| 欧美在线视频日韩| 亚洲免费视频一区二区| 亚洲精品在线一区二区| 欧美一区二区三区四区高清| 亚洲午夜一区二区三区| 亚洲天堂网站在线观看视频| 99re6这里只有精品视频在线观看| 欧美日韩在线观看一区二区三区| 亚洲网在线观看| 欧美一乱一性一交一视频| 国产精品美女久久久久久免费| 在线亚洲一区观看| 欧美久久久久久久久久| 欧美理论电影网| 国产精品高潮呻吟久久| 欧美一区二区三区视频在线观看| 国产日韩欧美在线观看| 亚洲一区亚洲二区| 欧美视频三区在线播放| 国产区二精品视| 久久噜噜噜精品国产亚洲综合| 亚洲青色在线| 91久久精品美女高潮| 国产精品久久久久久久9999| 欧美三级日韩三级国产三级| 激情欧美一区| 久热精品在线| 欧美激情2020午夜免费观看| 欧美日韩福利在线观看| 亚洲一区二区三区免费在线观看| 久久青青草综合| 精品9999| 国产欧美韩国高清| 性久久久久久久| 久久久噜久噜久久综合| 欧美三级电影精品| 日韩亚洲一区二区| 蜜桃精品久久久久久久免费影院| 亚洲一区二区三区在线播放| 韩国精品一区二区三区| 在线精品观看| 亚洲国产人成综合网站| 午夜精品av| 欧美亚洲免费| 国产美女精品视频免费观看| 国产精品网红福利| 亚洲精品在线视频观看| 亚洲欧美国产一区二区三区| 久久精品一级爱片| 免费成人av| 亚洲一区三区视频在线观看| 激情文学综合丁香| 国产亚洲一二三区| 久久婷婷激情| 午夜影视日本亚洲欧洲精品| 欧美日韩亚洲一区二区三区在线| 黄色精品一区| 欧美日韩一级片在线观看| 国产欧美一区二区三区沐欲| 国产精品劲爆视频| 亚洲成人资源网| 欧美日韩国产三区| 国产女人水真多18毛片18精品视频| 欧美一级片一区| 亚洲精品小视频在线观看| 国产视频一区三区| 国产日韩欧美综合在线| 欧美一区二区视频免费观看| 欧美日韩综合一区| 欧美日本在线| 六月婷婷久久| 亚洲永久在线| 欧美精品粉嫩高潮一区二区| 国产精品高清在线观看| 136国产福利精品导航网址应用| 伊人男人综合视频网| 久色成人在线| 狠狠v欧美v日韩v亚洲ⅴ| 欧美激情va永久在线播放| 欧美日韩在线不卡一区| 亚洲精品视频在线观看免费| 午夜精品视频在线| 欧美日韩免费观看一区三区| 午夜精品久久久久影视| 欧美日本不卡视频| 久久精品免费看|