| 研究生: |
古家明 Lamin L. Kujabi |
|---|---|
| 論文名稱: |
混合型錯誤隱藏法在高效率視頻編碼之研究 Hybrid Error Concealment for High Efficiency Video Coding (HEVC) |
| 指導教授: |
林銀議
Yinyi Lin |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
資訊電機學院 - 通訊工程學系 Department of Communication Engineering |
| 論文出版年: | 2018 |
| 畢業學年度: | 106 |
| 語文別: | 英文 |
| 論文頁數: | 77 |
| 中文關鍵詞: | 错误隐藏(EC) 、HEVC 、混合算法中 、首先用性插(SMFI) 、空间错 误隐藏 、时间错误隐藏 |
| 外文關鍵詞: | Error concealment (EC), HEVC, Hybrid Error Concealment, Selective Motion Field Interpolation(SMFI),, Spatial Error concealment, Temporal Error Concealment |
| 相關次數: | 點閱:9 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
當前的新視頻設備和應用需要有效的壓縮方法。在過去的幾年中,通過不同類型的網絡將視頻流式傳輸到不同的設備已經大大增加,設備範圍從電視到智能電話以及從有線網絡到無線網絡的網絡都活用了Long Term Evolution Advanced (LTE Advanced)。無線電視和娛樂產業的快速發展增加了對高清晰度,高幀率視頻應用的需求。由於H.264 / AVC主流壓縮標準存在缺陷,在2013年4月,德國德累斯頓舉行的JCT-VT會議定義了新一代視頻編碼標準 - 高效視頻編碼(HEVC)。 HEVC旨在將視頻的壓縮效率提高一倍,這意味著在相同的重建質量下,比特率將降低50%。然而,當通過IP網絡或無線移動網絡傳輸視頻數據時,總是會發生隨機錯誤和視頻數據損失。事實上HEVC仍然採用與H.264中相同的幀間和幀內預測機制,高壓縮視頻數據易於出現通道錯誤。有時即使很少的錯誤也可能對視頻數據的重建質量產生嚴重影響。本文仔細分析了HEVC的特點,並進一步研究了後解碼過程中的錯誤隱藏技術。然後提出了考慮HEVC特徵的錯誤隱藏算法。針對容易出錯的視頻傳輸信道,提出了一種利用線性插值的擴展混合錯誤隱藏算法。在所提出的混合算法中,首先採用選擇性運動場內插(SMFI)來隱藏錯誤的LCU。然後使用空間和時間邊界匹配的誤差來檢查SMFI是否正確地隱藏了錯誤的宏塊。如果不正確地重建時間恢復的宏塊,則使用線性插值的空間錯誤隱藏來隱藏損壞的宏塊而不是SMFI。所提出的混合演算法在空間和時間錯誤隱藏上採用線性插值法。
Abstract
The current and new video devices and applications require
an efficient compression methods. Streaming of video
to different devices over different types of networks has
substantially increased during the past few years, with
devices ranging from connected televisions to smart-phones
and networks ranging from wired networks to wireless
networks making use of Long Term Evolution Advanced
(LTE Advanced). The rapid development of radio television
and video entertainment industries has increase the demand
for high definition, high frame rate video applications.
As the H.264/AVC mainstream compression standard has
its deficiency, In April 2013, JCT-VT meeting held in Dresden,
Germany, defined the new generation video coding standard
called High Efficiency Video Coding (HEVC). HEVC is
aimed to double the compression efficiency of videos, which
means that the bitrate will be reduced by 50 percent under
the same reconstruction quality. However, when video
data are transmitted through IP networks or wireless mobile
networks, random error and loss of video data always
occur. The fact that HEVC still adopts the same inter
and intra frame prediction mechanism as in H.264, high
compressed video data are prone to channel errors. Sometimes
even few errors may have serious impact on the reconstruction
quality of video data. This paper closely analyses the
characters of HEVC, and further studies error concealment
technology in the post-decoding process. Then it proposes
error concealment algorithms which take the characters
of HEVC into account. An extended hybrid error concealment
algorithm using linear interpolation for error-prone video
transmission channel is been suggested. In the proposed
hybrid algorithm, the selective motion field interpolation (SMFI) is first employed to conceal the erroneous LCU.
The spatial and temporal boundary-matched errors are
then used to check whether the SMFI conceals the erroneous
macroblock properly. If the temporally recovered macroblock
is reconstructed incorrectly, the spatial error concealment
using linear interpolation is employed to conceal the damaged
macroblock instead of SMFI. The proposed hybrid algorithm
employs the linear interpolation on both spatial and temporal
error concealment.
[1] ITU-T Rec. H.265 and ISO/IEC 23008-2 (2013) High efficiency video coding. Final
draft approval Jan. 2013 (formally published by ITU-T in June, 2013, and in ISO/IEC
in Nov. 2013)
[2] V. Sze et al. (eds.), "High Efficiency Video Coding (HEVC): Algorithms and
Architectures", Springer 2014.
[3] I.E.G. Richardon, "H.264 and MPEG-4 Video Compression-Video Coding for
Next-generation Multimedia", John Wiley and Sons Ltd, 2003.
[4] K. McCann, W. J. Han, et al, "Video Coding Technology Proposal by Samsung",
JCTVC-A124, pp.15-23, Apr. 2010.
[5] B. N. Chen and Y. Lin, "Selective Motion Field Interpolation for Temporal
Error Concealment," International Conference on Computer and Communication
Engineering 2006 (ICCCE 2006), Kuala Lumpur, Malaysia, May 9-11, 2006.
[6] B. N. Chen and Y. Lin, "Hybrid Error Concealment Using Linear Interpolation,".
International Symposium on Communications and Information Technologies,
Bangkok, 2006, pp. 926-931.
[7] K. Ugyr, K. Andersson, and A. Fuldseth, "High performance, low complexity
video coding and the emerging HEVC standard", IEEE Trans. Circuits and Systems
for Video Technology, Vol. 20, No.12, pp. 1688-1697, 2010.
[8] M. E. Al-Mualla, N. Canagarajah, and D. R. Bull, "Error concealment using
motion field interpolation", Proc. of ICIP, pp. 512-516, Oct. 1998.
[9] M. H. Jo and W. J. Song, "Error concealment for MPEG-2
video decoders with enhanced coding mode estimation,"
IEEE Trans. Consumer Electronics, vol. 46,no. 4, pp. 962-969, Nov. 2000
[10] H. Sun, K. Challpali, and J. Zdepski, "Error Concealment in Digital Simulcast
AD-HDTV Decoder," IEEE Trans. Consumer Electronics, vol. 38, no. 3, pp. 108-116,
Aug.1992.
[11] M. Usman, X. He, M. Xu and K. M. Lam, "Survey of Error Concealment
techniques: Research directions and open issues," 2015 Picture Coding Symposium
(PCS), Cairns, QLD, 2015, pp. 233-238.
[12] W.M. Lam, A. R. Reibman, and B. Liu, "Recovery of lost or erroneously received
motion vectors," in IEEE International Conference on Acoustics, Speech, and Signal
Processing, 1993. ICASSP-93. IEEE, 1993, vol. 5, pp. 417-420.
[13] C. Liu, R. Ma, and Z. Zhang, "Error concealment for whole frame loss in HEVC"
in Advances on Digital Television and Wireless Multimedia Communications, pp.
271-277. Springer, 2012.
[14] F. Ramos, C. Uribe and R. Cumplido, "Video Error Concealment Based on Data
Hiding for the Emerging Video Technologies", Lecture Notes in Computer Science,
Image and Video Technology, 2014.
[15] Y. Chang and Z. Chen, "Motion Compensated Error Concealment for HEVC
Based on Block Merging and Residual Energy", 20th IEEE International Packet Video
Workshop, December 2013.
[16] T. Lin, N. Yang and R. Syu, "Error Concealment Algorithm for HEVC Coded
Video Using Block Partition Decisions", IEEE International Conference on Signal
Processing, Communication and Computing (ICSPCC), August 2013.
[17] Vinayagam Mariappan, "HEVC VIDEO CODEC FOR NEXT GENERATION
BROADCASTING TECHNOLOGY" www.linkedin.com
[18] ISO/IEC. "Generic coding of moving pictures and associated audio information
video", MPEG-2 Standard ISO/IEC, pp. 1-2, 1994.
[19] F. Bossen, "Common test conditions and software reference configurations",
JCTVC-E 700, 2011.
[20] K. Tan, A. Pearmain, "An improved FMO slice grouping method for error
resilience in H.264/AVC[C]", in Proc. IEEE ICASSP2010, pp.1442-1445, Mar.
2010.
[21] Y. Guo, Y. Chen, Y. Wang, H. Li, M. Hannuksela, and M. Gabbouj, "Error
resilient coding and error concealment in scalable video coding", IEEE Trans. Circuits
Syst. Video Technol, Vol.19, No. 6, pp. 781-795, Jun. 2009.
[22] Y. Zhang, H. Xiong, Z. He, S. Yu, and C.-W. Chen, "An error resilient
video coding scheme using embedded Wyner-Ziv description with decoder side
non-stationary distortion modeling", EEE Trans. Circuits Syst. Video Technol, Vol.
21, No. 4, pp. 498-512, Apr. 2011.
[23] D. Marpe et al. "Video Compression Using Nested Quadtree Structures, Leaf
Merging, and Improved Techniques for Motion Representation and Entropy Coding",
IEEE Trans. Circuits Syst. Video Technol, Vol. 20, No. 12, pp. 1676-1687, 2010.
[24] M. Wien, "Variable Block-Size Transforms for H.264/AVC", IEEE Trans. CSVT,
Vol.13, No. 7, pp. 604-613, Jul. 2003.
[25] S. R. Smoot, "Study of DCT coefficient distributions", in Proc. SPIE Symp.
Electronic. Imaging, Feb. 1996.
[26] Jung-Hye Min, Sunil Lee, etc., "Unification of the Directional Intra Prediction
Methods in TMuC", JCT-VC document JCTVC-B100, pp. 21-28, Jul. 2010.
[27] T. Tan, F. Bossen, "TE5: Results for Simplification of Unified Intra Prediction",
JCT-VC document JCTVC-C042, Oct. 2010
[28] J. Lainema, K. Ugur, "Intra Picture Coding With Planar Representations", 28th
Picture Coding Symposium, 2010.
[29] L. Zhao, L. Zhang, S.W. Ma, D.B. Zhao, "Fast mode decision algorithm for intra
prediction in HEVC", Visual Communications and Image Processing (VCIP), 2011
IEEE, pp.1- 4, Nov. 2011.
[30] T. Tan, W. Han, B. Bross, BoG report of CE9: Motion vector coding[C],
JCTVC-D441, 2011.
[31] J Ohm, G J Sullivan, H Schwarz, Thiow Keng Tan, and T Wiegand.
"Comparison of the Coding Efficiency of Video Coding Standards 2014.
[32] J Ohm, G J Sullivan, H Schwarz, Thiow Keng Tan, and T Wiegand.
Efficiency Video Coding (HEVC). Circuits and Systems for Video Technology, IEEE
Transactions on, 22(12):1669-1684, 2012.
[33] J Sole, R Joshi, Nguyen Nguyen, Tianying Ji, M Karczewicz, G Clare, F Henry,
and A Duenas. Transform Coefficient Coding in HEVC. Circuits and Systems for
Video Technology, IEEE Transactions on, 22(12):1765-1777, 2012