| 研究生: |
蔣為宇 Chiang, Wei-Yu |
|---|---|
| 論文名稱: |
快速分數像素運動預測演算法設計與實現 Design and Implement of a Fast Fractional Motion Prediction Algorithm for Advanced Video Coding |
| 指導教授: |
郭致宏
Kuo, Chih-Hung |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2011 |
| 畢業學年度: | 99 |
| 語文別: | 中文 |
| 論文頁數: | 138 |
| 中文關鍵詞: | 分數像素運動搜尋 、快速運動估測 、進階視訊編碼 |
| 外文關鍵詞: | Fractional Motion Search, Fast Motion Estimation, Advanced Video Coding |
| 相關次數: | 點閱:113 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文提出一個適用於進階視訊編碼的快速無除法分數像素運動預測演算法及硬體架構。為了替代分數像素內插以及兩階段式的搜尋,我們的演算法利用分數像素誤差曲面以及運動向量預測來預測分數運動向量。當誤差曲面的中心整數點誤差量很小時,我們選擇一個運動向量預測導向的機制來使運動向量差值的消耗最小。對於其他的情況,我們開發一個無除法的直接預測技術來估測分數像素誤差曲面的最小值並將最小值的位置定為分數運動向量。我們的演算法可以比參考軟體減少平均87%的運算複雜度並且只有平均0.06dB的PSNR下降以及平均0.6%的位元率增加。我們演算法的硬體架構實現與現有技術相比則可以節省50%的面積以及降低50%的執行時間。
This paper presents a fast divider-free algorithm and its VLSI architecture for fractional motion prediction of advanced video coding. Instead of fraction-pixel interpolation and secondary search, the proposed algorithm predicts the fractional motion vector based on the fractional-pixel error surface and motion vector prediction (MVP). For the error surface with lower center integer-pixel error, we use a MVP-oriented scheme to minimize the cost of the motion vector difference (MVD). For the other case, we develope a divider-free direct prediction to estimate the minimum of the fractional-pixel error surface and regard the position as the fractional motion vector. The proposed algorithm can reduce about 87% of computation complexity compared to the reference software with only 0.06 dB PSNR drop and 0.6% of bit rate increase in average. The VLSI architecture of the proposed algorithm can save 50% of the area and 50% of time compared to the prior arts.
[1] Joint Video Team, “Draft ITU-T Recommendation and Final Draft International Standard of Joint Video Specification,” ITU-T Rec. H.264 and ISO/IEC 14496-10 AVC, 2003.
[2] JM13.2 [Online]. Available: http://iphome.hhi.de/suehring/tml/download/old_jm/
[3] Y. C. Lin and S. C. Tai, “Fast full-search block-matching algorithm for motion-compensated video compression,” IEEE Trans. Commun., vol. 45, no. 5, pp. 527-531, Mar. 1997.
[4] Z. Chen, P. Zhou, and Y. He, “Fast integer-pixel and fractional pel motion estimation for JVT,” ITU-T, Awaji Island, Japan, document JVT-F017, 2002.
[5] T. C. Chen, S. Y. Chien, Y. W. Huang, C. H. Tsai, C. Y. Chen, T. W. Chen, and L. G. Chen, “Analysis and architecture design of an HDTV720p 30 frames/s H.264/AVC encoder,” IEEE Trans. Circuits Syst. Video Technol., vol. 16, no. 6, pp. 673-688, June 2006.
[6] Y. J. Wang, C. C. Cheng, and T. S. Chang, “A fast algorithm and its VLSI architecture for fractional motion estimation for H.264/MPEG-4 AVC video coding,” IEEE Trans. Circuits Syst. Video Technol., vol. 17, no. 5, pp. 578-583, Mar. 2007.
[7] T. Y. Kuo, Y. K. Lin, and T. S. Chang, “SIFME: A single iteration fractional-pel motion estimation algorithm and architecture for HDTV sized H.264 video coding,” in Proc. IEEE Int. Conf. Acoust. Speech Signal Process., vol. 1, Apr. 2007, pp. 1185-1188.
[8] J. W. Suh and J. Jeong, “Fast sub-pixel motion estimation techniques having lower comtational complexity,” IEEE Trans. on Consumer Electronics, vol. 50, issue 3, pp. 968-973, Aug. 2004.
[9] J. W. Suh, J. Cho, and J. Jeong, “Model-based quarter-pixel motion estimation with low computational complexity,” Electron. Lett., vol. 45, no. 12, pp. 654-655, June 2009.
[10] J. F. Chang and J. J. Leou, “A quadratic prediction based fractional-pixel motion estimation algorithm for H.264,” in Proc. IEEE Int. Symp., Dec. 2005, pp. 491-498.
[11] C. Y. Kao , H. C. Kuo and Y. L. Lin, “High performance fractional motion estimation and mode decision for H.264/AVC,” in Proc. IEEE Int. Conf. Multimedia Expo., July 2006, pp. 1241-1244.
[12] Q. Zhang, Y. Dai, and C. C. J. Kuo, “Fast sub-pel motion vector prediction via block classification,” in Proc. Int. Conf. Image Process., Nov. 2009, pp. 1569-1572.
[13] Q. Zhang, Y. Dai, and C. C. J. Kuo, “Direct techniques for optimal sub-pixel motion accuracy estimation and position prediction,” IEEE Trans. Circuits Syst. Video Technol., vol. 20, no. 12, pp. 1735-1744, Dec. 2010.
[14] P. Anandan, “A computational framework and an algorithm for the measurement of visual motion,” Int. J. Comput. Vision, vol. 2, no. 3, pp. 283-310, 1989.
[15] C. L. Su, W. S. Yang, Y. L. Chen, Y. Li, C. W. Chen, J. I. Guo, and S. Y. Tseng, “Low complexity high quality fractional motion estimation algorithm and architecture design for H.264/AVC,” in Proc. IEEE Asia-Pacific Conf. Circuits Syst., Dec. 2006, pp. 578-581.
[16] T. C. Chen, Y. W. Huang, and L. G. Chen, “Fully utilized and reusable architecture for fractional motion estimation of H.264/AVC,” in Proc. IEEE Int. Conf. Acoust., Speech, Signal Process., May 2004, vol. 5, pp. 9-12.
[17] C. Yang , S. Goto, and T. Ikenaga, “High performance VLSI architecture of fractional motion estimation in H.264 for HDTV,” in Proc. IEEE Int. Symp. Circuits Syst., May 2006, pp. 2605-2608.
[18] C. Y. Kao, C. L. Wu, and Y. L. Lin, “A high-performance three-engines architecture for H.264/AVC fractional motion estimation,” IEEE Trans. VLSI Syst., vol. 18, no. 4, pp. 662-666, Apr. 2010.
[19] W. Lin, K. Panusopone, D. Baylon, M.-T. Sun, Z. Chen, and H. Li, “A fast sub-pixel motion estimation algorithm for H.264/AVC video coding,” IEEE Trans. Circuits Syst. Video Technol., vol. 21, no. 2, pp. 237-242, Feb. 2011.
[20] Y. K. Lin, C. C. Lin, T. Y. Guo, and T. S. Chang, “A hardware-efficient H.264/AVC motion-estimation design for high-definition video,” IEEE Trans. Circuits Syst. I: Reg. Papers, vol. 55, no. 6, pp. 1526-1535, July 2008.
[21] Z. Zheng, H. Sang, W. Huang, and X. Shen, “High data reuse VLSI architecture for H.264 motion estimation,” in Proc. Int. Conf. Commun. Technol., Nov. 2006, pp. 1-4.
[22] J. H. Lee and N. S. Lee, “Variable block size motion estimation algorithm and its hardware architecture for H.264/AVC,” in Proc. IEEE Int. Symp. Circuit Syst., May 2004, vol. 3, pp. 741-744.
[23] Q. Zhang, Y. Dai, S. Ma, and C. C. J. Kuo, “Decoder-friendly subpel MV selection for H.264/AVC video encoding,” in IEEE Intl. Conf. on Intelligent Information Hiding and Multimedia Signal Processing, IIH-MSP, Dec. 2006, pp. 655-658.
[24] S. Spinsante, F. Chiaraluce, E. Gambi, and C. Falasconi, “Mode decision optimization issues in H.264 video coding,” in IEEE Int. Symp. on Signal Process. and Inf. Technol., Dec. 2005, pp. 624-629.
[25] P. R. Hill, T. K. Chiew, D. R. Bull, and C. N. Canagarajah, “Interpolation free subpixel accuracy motion estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 16, no. 12, pp. 1519-1526, Dec. 2006.
[26] C. C. Yang, K. J. Tan, Y. C. Yang, and J. I. Guo, “Low complexity fractional motion estimation with adaptive mode selection for H.264/AVC,” in Proc. IEEE Int. Conf. Multimedia Expo., July 2010, pp. 673-678.
[27] Q. Zhang, Y. Dai, S. Ma, and C. C. J. Kuo, “Rate-distortion (RD) analysis of subpel motion vector resolution selection for video coding,” in Proc. IEEE Int. Conf. Multimedia Expo., July 2007, pp. 380-383.
[28] Y. Song, Y. Ma, Z. Liu, T. Ikenaga, and S. Goto, “Hardware-oriented direction-based fast fractional motion estimation algorithm in H.264/AVC,” in Proc. IEEE Int. Conf. Multimedia Expo., Apr. 2008, pp. 1009-1012.
[29] O. Ndili and T. Ogunfunmi, “Efficient sub-pixel interpolation and low power VLSI architecture for fractional motion estimation in H.264/AVC,” in IEEE Proceedings of ICSPCS, Dec. 2010, pp. 1-10.
[30] C. J. Kuo, C.-H. Yeh, and S. F. Odeh, “Polynomial search algorithm for motion estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 10, no. 5, pp. 813-818, Aug. 2000.