簡易檢索 / 詳目顯示

研究生: 郭和明
Kuo, Ho-Ming
論文名稱: 針對HEVC幅內預測之快速決策演算法
Fast Direction Decision Algorithm for HEVC Intra Prediction
指導教授: 賴源泰
Lai, Yen-Tai
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電機工程學系
Department of Electrical Engineering
論文出版年: 2014
畢業學年度: 102
語文別: 英文
論文頁數: 94
中文關鍵詞: 高效率視訊編碼畫面內預測快速選擇畫面內模式
外文關鍵詞: HEVC, intra prediction, fast mode decision
相關次數: 點閱:101下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • High Efficiency Video Coding (HEVC)是一種新一代的視訊壓縮技術,其目標是達到比H.264/AVC視訊壓縮標準更高的編碼效率,其適用範圍更從HD增加到Ultra HD的影片。此外HEVC提供的編碼單位(coding unit, CU),其大小從8x8到64x64不等,取代H.264/AVC中固定大小的編碼單位(marcoblock, MB),使得位元率(bitrate)得以下降,卻也大幅增加了計算複雜度。
    HEVC框內預測所使用的預測模式已被大幅增加至35個,其中包含33個角度預測模式、DC模式和planar模式。在HEVC中,一張圖會先被切割成許多同一尺寸的最大編碼單元,而每一個最大編碼單元會再藉由四分樹架構被切割成不同尺寸的編碼單元。因為HEVC必須藉由計算Rate-Distortion Optimization(RDO)來決定預測單元(prediction unit, PU)的模式選擇,所以RDO的計算量佔了絕大部分的編碼時間。為了減少RDO的計算量,此篇論文提出藉由梯度運算子,預先偵測出該PU可能的趨向於的方向,以減少不必要的RDO計算。本篇論文所提出的演算法可使編碼時間平均減少31%,而只有少量的PSNR損失與位元率提高。

    High Efficiency Video Coding (HEVC) is a new video coding standard, its goal is to achieve higher compression coding efficiency than H.264/AVC, and its supported resolutions is from HD (720p or 1080p) to Ultra HD (7680x4320). Furthermore, coding unit, CU, is provided in HEVC. Its size is ranging from 8x8 to 64x64, replacing the fixed-size marcoblock in H.264/AVC. The new technique results in the decrease in bitrate but the increase in computational complexity.
    The modes of HEVC intra prediction was increased to 35 modes with 33 angular modes, DC mode and planar mode. In HEVC, a frame is divided to Largest Coding Unit (LCU) with uniform size, each LCU is then divided into several Coding Unit (CU) with various size. The coding unit partition corresponds to a quad-tree structure. Since HEVC needs to calculate RDO to determine the prediction unit mode selection, the calculation of RDO usually consumes a lot of coding time. In order to reduce the calculation of RDO, the proposed algorithm will use the gradient operator, pre-select the possible direction in each prediction unit, the calculation of unnecessary RDO will be reduced.
    Experimental result shows that the proposed algorithm is capable to speed up the coding time of intra prediction averagely 31% with negligible PSNR loss and slight bitrate increase.

    Chapter 1 Introduction..1 1.1 Background..1 1.2 Motivation..3 1.3 Thesis Organization..4 Chapter 2 Concept of HEVC..5 2.1 Video Picture Format..5 2.2 Outlook of HEVC..7 2.3 Video Coding Layer of HEVC..9 2.4 Coding Unit (CU)..10 2.5 Prediction Unit (PU)..11 2.5.1 Inter Prediction of Prediction Unit..11 2.5.2 Intra Prediction of Prediction Unit..13 2.6 Inter Prediction for HEVC..14 2.6.1 Inter Motion Estimation (IME)..14 2.6.2 Mode Decision of Motion Estimation..16 2.6.3 Motion Vector Prediction (MVP)..17 2.6.4 Merge Mode..20 2.6.5 Fractional Motion Estimation (FME)..21 2.7 Transform Unit (TU)..22 2.7.1 Transform..22 2.7.2 Quantization..23 2.7.3 Diagonal Scanning..23 2.7.4 Entropy Coding..25 2.8 In-loop Filter..27 2.8.1 Deblocking Filter..27 2.8.2 Sample Adaptive Offset (SAO)..28 2.9 Complexity Analysis..30 Chapter 3 Proposed Algorithm..32 3.1 Related Works..32 3.1.1 Most Probable Modes (MPM)..35 3.1.2 Rough Mode Decision (RMD)..36 3.2 Sobel Edge Detector..37 3.2.1 Gradient Magnitude..39 3.3 Fast Direction Decision Algorithm..41 Chapter 4 Experimental Results..46 4.1 Overview of Experimental Results..46 4.2 Experimental Configuration..46 4.3 Measuring Criteria..54 4.3.1 Peak Signal-to-Noise Ratio..54 4.3.2 Bitrate..54 4.3.3 Calculation Equation..55 4.4 Experimental Results..56 4.4.1 Coding Performance of HM 12..56 4.4.2 Coding Performance of Proposed Algorithm..62 Chapter 5 Conclusion..91 Reference..92

    [1] Oudin, S. ; Helle, P. ; Stegemann, J. ; Bartnik, C. ; Bross, B. ; Marpe, D. ; Schwarz, H. ; Wiegand, T. (2011), “Block Merging for Quadtree-Based Video Coding,” 2011 IEEE International Conference on Multimedia and Expo (ICME), pp.1~6.
    [2] Sullivan, G.J. ; Ohm, J. ; Woo-Jin Han ; Wiegand, T. (2012) ,“Overview of the High Efficiency Video Coding (HEVC) Standard,” IEEE Transactions On Circuits And Systems For Video Technology, 22(12) pp.1649~1668.
    [3] Jian-Liang Lin ; Yi-Wen Chen ; Yu-Pao Tsai ; Yu-Wen Huang ; Shawmin Lei (2011) , “Motion Vector Coding Techniques for HEVC,” 2011 IEEE 13th International Workshop on Multimedia Signal Processing (MMSP), pp. 1~6.
    [4] Kanopoulos, N. ; Vasanthavada, N. ; Baker, R.L.(1988), ” Design of an image edge detection filter using the Sobel operator,” IEEE Journal of Solid-State Circuits, 23(2), pp. 358~367
    [5] Liang Zhao ; Li Zhang ; Ma, Siwei ; Debin Zhao(2011), “Fast mode decision algorithm for intra prediction in HEVC” ,2011 IEEE Visual Communications and Image Processing (VCIP), pp.6~9
    [6] Y. Piao, J. Min, and J. Chen, Encoder Improvement of Unified Intra Prediction, JCTVC-C207, Guangzhou, China, Oct. 2010
    [7] Lainema, J. ; Bossen, F. ; Woo-Jin Han ; Junghye Min ; Ugur, K. (2012), “Intra Coding of the HEVC Standard”, IEEE Transactions on Circuits and Systems for Video Technology, 22(12) pp.1792~1801.

    [8] Chih-Ming Fu, Ching-Yeh Chen, Yu-Wen Huang, Shawmin Lei(2012),” Sample Adaptive Offset for HEVC”, IEEE Transactions on Circuits and Systems for Video Technology, 22(12), pp. 1755~1764.
    [9]Yu-Wen Huang, Bing-Yu Hsieh, Tung-Chien Chen, and Liang-Gee Chen(2005), “Analysis, fast algorithm, and VLSI architecture design for H.264/AVC intra frame coder,” IEEE Transactions On Circuits And Systems For Video Technology, 15(3) , pp.378~401.
    [10] G. Bjontegaard, “Calculation of Average PSNR Differences between RD curves,” Document VCEG-M33, April 2001
    [11] ITU-T and ISO/IEC JTC 1, Advanced Video Coding for Generic Audiovisual Services, ITU-T Recommendation H.264 and ISO/IEC 14496-10 (MPEG4-AVC), 4th ed., Sept. 2008.
    [12] T.Wiegand, G.Sullivan, G.Bjøntegaard, and A.Luthra (2003), “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560–576
    [13] ASDJCT-VC, “Results for experiments on Max CU size,” JCTVC-C259, DCT-VC Meeting, Guangzhou, Oct.2010.
    [14] D.Marpe, H.Schwarz, and T.Wiegand (2003), “Context-adaptive binary arithmetic coding in the H.264/AVC video compression standard,” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 620–636.
    [15] Marpe, D. ; Schwarz, H. ; Bosse, S. ; Bross, B. ; Helle, P. ; Hinz, T. ; Kirchhoffer, H. ; Lakshman, H. ; Tung Nguyen ; Oudin, S. ; Siekmann, M. ; Sühring, K. ; Winken, M. ; Wiegand, T. (2010), “Video Compression Using Nested Quadtree Structures, Leaf Merging, and Improved Techniques for Motion Representation and Entropy Coding,” IEEE Transactions on Circuits and Systems for Video Technology , 20(12) pp. 1676~1687.
    [16] C. M.Fu, C. Y.Chen, Y. W.Huang, S.Lei, “TE8 Subtest3: Picture Quadtree-based Adaptive Offset,” Document of Joint Collaborative Team on Video Coding, JCTVC-D122, Jan. 2011.

    無法下載圖示 校內:2024-07-01公開
    校外:不公開
    電子論文尚未授權公開,紙本請查館藏目錄
    QR CODE