| 研究生: |
田家瑋 Tien, Chia-Wei |
|---|---|
| 論文名稱: |
基於哈達碼轉換H.264/AVC無失真視訊編碼之適應性量化演算法 Adaptive Truncation Algorithm for Efficient Hadamard Transform-based H.264/AVC Lossless Video Coding |
| 指導教授: |
楊家輝
Yang, Jar-Ferr 劉濱達 Liu, Bin-Da |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電機工程學系 Department of Electrical Engineering |
| 論文出版年: | 2009 |
| 畢業學年度: | 97 |
| 語文別: | 英文 |
| 論文頁數: | 64 |
| 中文關鍵詞: | H.264/AVC 、無失真編碼 、哈達碼轉換 |
| 外文關鍵詞: | Hadamard transform, lossless coding, H.264/AVC |
| 相關次數: | 點閱:126 下載:3 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
本論文提出使用哈達碼轉換與適應性量化演算法有效地改善H.264/AVC無失真視訊編碼,目的在於降低位元率以助於有限頻寬之傳輸。在H.264/AVC無失真編碼中,經內框或外框預測後所得之殘值,會直接進行熵編碼。為了改善無失真編碼壓縮率,本論文將預測後之殘值經哈達碼轉換,並將轉換後的係數分成商數和餘數部份。由於哈達碼轉換可將區塊能量集中,且轉換係數的商數部份已進行過量化,因此經熵編碼後,位元率會比原始殘值係數編碼大幅降低。為了達到無失真編碼,在移除哈達碼轉換造成的冗餘位元之後,轉換係數的餘數部份使用數個固定位元編碼,並加入到位元流中。最後,本論文提出適應性的演算法,依區塊之間殘值的相關性,以不同量化值將轉換殘值係數區分為商數和餘數部分,以提升壓縮效能和降低位元率。研究模擬結果顯示,本適應性演算法適用在編碼序列IIII和IPPPP,平均而言,分別可降低原來編碼器所產生位元率的13%和10%的位元率。
This thesis proposes an efficient Hadamard transform-based lossless coding with adaptive truncation algorithms in H.264/AVC. The residual data, obtained after inter or intra prediction, are directly encoded by entropy coding in original H.264/AVC lossless coding. To improve the compression performance in lossless coding, the Hadamard transform is applied to the residual data and the transformed residual coefficients are separated into the quotient and remainder parts in the proposed algorithms. The quotient part of the coefficients is encoded by entropy coding to achieve the lower bit rate since the energy of the blocks is compacted by Hadamard transformation, and the encoding coefficients are scaled down by truncating. Moreover, to ensure the lossless reconstruction of the video, the remainder part of the coefficients is also encoded with a few fixed bits after removing the redundancies caused by Hadamard transformation. Finally, the adaptive algorithms are provided to properly separate the transformed residual coefficients into the quotient and remainder parts according to the correlations between the 4x4 blocks. The total bit rate summed from the two parts is decreased successfully.
Simulation results show that the design provides better performance than the original H.264/AVC lossless coding with about 13% and 10% bit rate decrement for sequences with all I frames and for sequences with IPPP frames separately.
[1] Coding of moving pictures and associated audio for digital storage media at up to about 1.5 Mbit/s–Part2: Video, ISO/IEC 11172, 1993.
[2] Information Technology–Generic Coding of Moving Pictures and Associated Audio Information: Video, ISO/IEC 13818-2 and ITU-T Rec. H.262, 1996.
[3] Information Technology–Coding of Audio-Visual Objects–Part2: Visual, ISO/IEC 14496-2, 1999.
[4] Video codec for audiovisual services at px64 kbits/s, ITU-T Rec. H.261 v1, 1990.
[5] Video Coding for Low Bit Rate Communication, ITU-T Rec. H.263, 1998.
[6] 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, May 2003.
[7] Information Technology–JPEG2000 image coding system—Part 1: Core coding system, ISO/IEC 15444-1, 2000.
[8] T. Halbach, Performance comparison: H.264 intra coding vs. JPEG2000, Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG Meeting, JVTD039, 2002.
[9] G. J. Sullivan, T. McMahon, T. Wiegand, and A. Luthra, Eds., Draft Text of H.264/AVC Fidelity Range Extensions Amendment to ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC, ISO/IEC JTC1/SC29/WG11 and ITU-T Q6/SG16 Joint Video Team document JVT-L047, July 2004.
[10] K. Wahid, V. Dimitrov, and G. Jullien, “New encoding of 8×8 DCT to make H.264 Lossless,” in Proc. IEEE APCCAS, Dec. 2006, pp. 780-783.
[11] S. Takamura and Y. Yashima, “H.264-based lossless video coding using adaptive transforms,” in Proc. IEEE ICASSP, Mar. 2005, pp. 301-304.
[12] Y. L. Lee, K. H. Han, and G. J. Sullivan, “Improved lossless intra coding for H.264/MPEG-4 AVC,” IEEE Trans. Image Processing, vol. 15, pp. 2610-2615, Sept. 2006.
[13] W. Philips and K. Denecker, “A new embedded lossless/quasi-lossless image coder based on the Hadamard transform,” in Proc. IEEE ICIP, Oct. 1997, pp. 667-670.
[14] T. Mochizuki, “Bit reduction for lossless image coding using Hadamard transform,” in Proc. IEICE Gen. Conf., Mar. 1995, pp. 39-46.
[15] T. Mochizuki, “Bit pattern redundancy removal for Hadamard transformation coefficients and its application to lossless image coding,” Electronics and Communications in Japan (Part III Fundamental Electronic Science). vol. 80, June 1997, pp. 1-10.
[16] N. Tadayoshi, H. Madoka, and K. Shigeo, “A lossless Hadamard transform using independence of lower bits of coefficients,” J. Int. Image Electron. Eng., vol. 34, pp. 398-404, 2005.
[17] K. A. Wahid, V. S. Dimitrov, W. Badawy, and G. A. Jullien, “Error-free arithmetic and architecture for H.264,” in Proc. IEEE ACSSC, Oct. 2005, pp. 703-707.
[18] K. A. Wahid, V. S. Dimitrov, and G. A. Jullien, “Error-free computation of 8x8 2-D DCT and IDCT using two-dimensional algebraic integer quantization,” in Proc. IEEE ARITH, June 2005, pp. 703-707.
[19] J. R. Ding and J. F. Yang, “Adaptive entropy coding with (5, 3) DWT for H.264 lossless image coding”, in Proc. IEEE TENCON, Oct. 2007, pp. 1-4.
[20] J. R. Ding, J. Y. Chen, F. C. Yang, and J. F. Yang, “Two-layer and adaptive entropy coding algorithms for H.264-based lossless image coding,” in Proc. IEEE ICASSP, Mar. 2008, pp. 1369-1372.
[21] T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. Circuit Syst. Video Technol., vol. 13, pp. 560-576, July 2003.
[22] H. Schwarz, D. Marpe, and T. Weigand, “Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard,” IEEE Trans. Circuit Syst. Video Technol., vol. 13, pp. 620-636, July 2003.
[23] L. Wang, J. Wu, L. Jiao, L. Zhang, and G. Shi, “Lossy to lossless image compression based on reversible integer DCT,” in Proc. IEEE ICIP, Oct. 2008, pp. 1037-1040.
[24] P. Hao and Q. Shi, “Matrix factorizations for reversible integer mapping,” IEEE Trans. Signal Processing, vol. 49, pp. 2314-2324, Oct. 2001.
[25] K. Komatsu and K. Sezaki, “Reversible transform coding of images,” in Proc. SPIE Visual Commun. and Image Process., vol. 2727, Mar. 1996, pp. 1094-1103.
[26] H.264/AVC JM reference software. [Online] Available: http://iphome.hhi.de/suehring/tml/