簡易檢索 / 詳目顯示

研究生: 陳瀚寬
Chen, Han-Kuan
論文名稱: 使用分群演算法計算HEVC編碼中的動態預測
A Clustering Method for Motion Estimation in HEVC Encoding
指導教授: 李哲榮
Lee, Che-Rung
口試委員: 彭文孝
Peng, Wen-Hsiao
徐正炘
Hsu, Cheng-Hsin
學位類別: 碩士
Master
系所名稱:
論文出版年: 2018
畢業學年度: 106
語文別: 英文
論文頁數: 37
中文關鍵詞: 高效率視訊編碼動態預測分群演算法
外文關鍵詞: HEVC, Motion estimation, Clustering
相關次數: 點閱:3下載:0
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 在視訊編碼裡,動態預測是個不可或缺的過程,該計算的目標是在給定的搜尋區域內找到最相似的區塊,使得視訊編碼能夠得到更好的壓縮率。然而,由於搜尋所有可能的區塊非常花費時間,許多方法使用特別的搜尋形式以便減少搜尋時間。但是隨著影片解析度上升,這些方法會越來越難找到最相似的區塊。
    這篇論文中,我們提出一種於HEVC中,利用分群法解決動態預測的演算法。該演算法會建立分群樹以便進行相似搜尋。我們的方法會使用四種搜尋方式,分別是中心搜尋、分群搜尋、樹搜尋以及地理搜尋,以便求出最相似的區塊。實驗結果顯示,我們的位元率失真比TZ搜尋低4%,並且比TZ搜尋少19%~52%的搜尋次數。


    Motion estimation is an essential process in video coding. The goal is to find the most similar block within a given search window so that video coding can achieve better compression rate. However, since full search of search window is very time-consuming, many methods that uses fixed sampling patterns have been proposed to reduce the time complexity. But as the video resolution increases, they get harder to identify the optimal solution.
    In this thesis, a clustering based method (TC) for motion estimation in HEVC encoding is proposed. The proposal constructs a clustering tree for block similarity search. The algorithm utilizes four search methods: center search, clustering search, tree search, and geography search to find the most similar block. Experiments show that the rate-distortion of our method is 4% smaller than that of the TZ method, and the number of searching blocks of our method is 19% ~ 52% fewer than that of the TZ method.

    I Introduction 4 II Background 6 A Motion Estimation in HEVC . . . . . . . 6 A.1 Rate-distortion optimization . . . 6 A.2 Advanced Motion Vector Prediction 7 B Related Work . . . . . . . . . . . . . . 8 B.1 Hex Algorithm . . . . . . . . . . 8 B.2 TZ Algorithm (Star Algorithm) . . 9 B.3 Screen Content Coding . . . . . . 11 C Solution Distance . . . . . . . . . . . 11 III Clustering Algorithm for Motion Estimation 13 A Pre-processing . . . . . . . . . . . . . 13 B Clustering . . . . . . . . . . . . . . . 15 C Search . . . . . . . . . . . . . . . . . 17 C.1 Center search . . . . . . . . . . 17 C.2 Tree search . . . . . . . . . . . 18 C.3 Geography search . . . . . . . . . 19 D Optimization Techniques . . . . . . . . 20 D.1 Monotonous scene (Mono) . . . . . 20 D.2 Stationary video sequences (Still) 21 D.3 Fast Geography search (FGEO) . . . 23 IV Experiments 24 V Conclusion and Future Work 30 References 31 Appendix 34

    [1] G. J. Sullivan, J. R. Ohm, W. J. Han, and T. Wiegand. Overview of the high efficiency video coding (hevc) standard. IEEE Transactions on Circuits and Systems for Video Technology, 22(12):1649–1668, 2012.

    [2] J. Jain and A. Jain. Displacement measurement and its application in interframe image coding. IEEE Transactions on Communications, 29(12):1799–1808, 1981.

    [3] Reoxiang Li, Bing Zeng, and M. L. Liou. A new three-step search algorithm for block motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 4(4):438–442, 1994.

    [4] Ce Zhu, Xiao Lin, and Lap-Pui Chau. Hexagon-based search pattern for fast block motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 12(5):349–355, 2002.

    [5] Shan Zhu and Kai-Kuang Ma. A new diamond search algorithm for fast block- matching motion estimation. IEEE Transactions on Image Processing, 9(2):287–290, 2000.

    [6] Liang-Wei Lee, Jing-Fa Wang, Jau-Yien Lee, and J. D. Shie. Dynamic search-window adjustment and interlaced search for block-matching algorithm. IEEE Transactions on Circuits and Systems for Video Technology, 3(1):85–87, 1993.

    [7] Lurng-Kuo Liu and E. Feig. A block-based gradient descent search algorithm for block motion estimation in video coding. IEEE Transactions on Circuits and Systems for Video Technology, 6(4):419–422, 1996.

    [8] Hongjun Jia and Li Zhang. Directional diamond search pattern for fast block motion estimation. Electronics Letters, 39(22):1581–1583, 2003.

    [9] Kyuseo Han and Byungtae Chun. Adaptive hexagon search pattern for block motion estimation. In Systems, Man and Cybernetics, 2003. IEEE International Conference on, volume 2, pages 1406–1409 vol.2, 2003.

    [10] Chi-Wai Lam, Lai-Man Po, and Chun Ho Cheung. A novel kite-cross-diamond search algorithm for fast block matching motion estimation. In 2004 IEEE International Symposium on Circuits and Systems (IEEE Cat. No.04CH37512), volume 3, pages III–729–32 Vol.3, 2004.

    [11] Thou-Ho Chen and Yi-Fan Li. A novel flatted hexagon search pattern for fast block motion estimation. In Image Processing, 2004. ICIP ’04. 2004 International Conference on, volume 3, pages 1477–1480 Vol. 3, 2004.

    [12] Chun-Ho Cheung and Lai-Man Po. Novel cross-diamond-hexagonal search algorithms for fast block motion estimation. IEEE Transactions on Multimedia, 7(1):16–22, 2005.

    [13] A. Moradi, R. Dianat, S. Kasaei, and M. T. M. Shalmani. Enhanced cross-diamond- hexagonal search algorithms for fast block motion estimation. In IEEE Conference on Advanced Video and Signal Based Surveillance, 2005., pages 558–563, 2005.

    [14] C. M. Kuo, Y. H. Kuan, C. H. Hsieh, and Y. H. Lee. A novel prediction-based directional asymmetric search algorithm for fast block-matching motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 19(6):893–899, 2009.

    [15] Z. Lin and Y. Zou. A novel fast motion estimation algorithm based on starting search point prediction. In 2009 International Conference on Measuring Technology and Mechatronics Automation, volume 3, pages 746–749, 2009.

    [16] Y. Cheng, Lin Yang, Zhiwen Fang, Hailiang Hou, and Ganxin Chen. A fast motion estimation algorithm based on diamond and hexagon search patterns. In 2009 Joint Conferences on Pervasive Computing (JCPC), pages 595–598, 2009.

    [17] W. He and Y. Zhang. Improved hexagon-based searching algorithm for fast motion estimation. In 2010 6th International Conference on Wireless Communications Networking and Mobile Computing (WiCOM), pages 1–3, 2010.

    [18] X. Wang, W. Wan, and Y. Ma. A novel hexagon diamond search algorithm for motion estimation. In 2010 International Conference on Audio, Language and Image Processing, pages 1489–1493, 2010.

    [19] K. Belloulata, S. Zhu, J. Tian, and X. Shen. A novel cross-hexagon search algorithm for fast block motion estimation. In International Workshop on Systems, Signal Processing and their Applications, WOSSPA, pages 1–4, 2011.

    [20] N. Purnachand, L. N. Alves, and A. Navarro. Improvements to tz search motion estimation algorithm for multiview video coding. In 2012 19th International Conference on Systems, Signals and Image Processing (IWSSIP), pages 388–391, 2012.

    [21] N. Purnachand, L. N. Alves, and A. Navarro. Fast motion estimation algorithm for hevc. In 2012 IEEE Second International Conference on Consumer Electronics - Berlin (ICCE-Berlin), pages 34–37, 2012.

    [22] W. Zhao and S. Xu. Research and optimization of umhexagons algorithm based on h.264. In 2012 Fourth International Conference on Multimedia Information Networking and Security, pages 600–603, 2012.

    [23] X. Li, R. Wang, W. Wang, Z. Wang, and S. Dong. Fast motion estimation methods for hevc. In 2014 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting, pages 1–4, 2014.

    [24] J. H. Jeong, N. Parmar, and M. H. Sunwoo. Enhanced test zone search algorithm with rotating pentagon search. In 2015 International SoC Design Conference (ISOCC), pages 275–276, 2015.

    [25] Edward Jaja, Zaid Omar, Ab Al-Hadi Ab Rahman, and Muhammad Mun’im Zabidi. Efficient motion estimation algorithms for hevc/h.265 video coding. In Kuinam J. Kim, editor, Information Science and Applications, pages 287–294. Springer Berlin Heidelberg, 2015.

    [26] W. Zhu, W. Ding, J. Xu, Y. Shi, and B. Yin. 2-d dictionary based video coding for screen contents. In 2014 Data Compression Conference, pages 43–52, 2014.

    [27] W. Zhu, W. Ding, J. Xu, Y. Shi, and B. Yin. Hash-based block matching for screen content coding. IEEE Transactions on Multimedia, 17(7):935–944, 2015.

    [28] K. H. Ng, L. M. Po, K. M. Wong, C. W. Ting, and K. W. Cheung. A search patterns switching algorithm for block motion estimation. IEEE Transactions on Circuits and Systems for Video Technology, 19(5):753–759, 2009.

    QR CODE