簡易檢索 / 詳目顯示

研究生: 曾炳錩
PING-CHANG TSENG
論文名稱: 錯誤隱藏在H.264/AVC影片畫面連續錯誤區塊的修復優先策略
An Adaptive Priority Strategy for Recovering Connected Erroneous Regions in Video Sequences
指導教授: 鍾國亮
Kuo-Liang Chung
古鴻炎
Hung- yan Gu
口試委員: 廖弘源
Hong-Yuan Liao
貝蘇章
Soo-Chang Pei
曾定章
Din-Chang Tseng
學位類別: 碩士
Master
系所名稱: 電資學院 - 資訊工程系
Department of Computer Science and Information Engineering
論文出版年: 2011
畢業學年度: 99
語文別: 英文
論文頁數: 32
中文關鍵詞: 錯誤隱藏H.264/AVC影像壓縮影像品質連續錯誤區塊
外文關鍵詞: Boundary matching, error concealment, error concealment order determination, H.264/AVC, image quality
相關次數: 點閱:315下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報

影像透過壓縮的技術在網路上傳輸時,雖然減少了大量傳輸的資料量,但若有部分封包遺失、損毀或被雜訊干擾,將造成部分影像無法重建而產生一連串失真的影像, 此時需要錯誤回復(error resilience)與錯誤隱藏(error concealment)去維護影像的品質。
本篇論文著重於改善錯誤隱藏回復連續區塊(macroblock)的錯誤。錯誤的區塊會參照相鄰正確的區塊或已修復的區塊,若一個區塊修復的結果很差,將造成相鄰錯誤的區塊參照此區塊修復時,會參照到錯誤的資訊,導致錯誤傳遞(error propagation),所以錯誤區塊修復的順序與參照從錯誤中修復的區塊的信任度將會影響修復的品質。
於2009年時,Qian等人提出了一個針對連續錯誤區塊的修復順序決定方法。該演算法藉由分析相鄰區塊的紋理複雜性,決定其修復的優先順序。這是因為Qian等人認為具有較多特徵點的高紋理複雜區塊,能提供其他錯誤區塊較佳的參考性,因此應最先被修復;反之,較低紋理的錯誤區塊因為不具有決定性的特徵,應給予較後的修復次序。然而,我們觀察到若只依紋理性的強弱決定修復的順序,仍然有很大的機會修復出不正確的區塊內容,導致錯誤傳遞的情形產生。為了改善錯誤傳遞的狀況,我們的演算法計算了區塊的信任度並使用了兩個等待佇列來控制整個錯誤修復的流程。一個高信任度的損壞區塊集代表它有較高的可能性獲得較佳的回復結果,應該優先進行回復。在修復該區塊之後,我們估計該區塊的回復品質,若估計的品質並沒有反映出它的信任度,該區塊將會被放入第一個等待佇列內,以避免其他區塊修補時參照到錯誤的資訊。第二個等待佇列中則是存放紋理複雜度較低的區塊,這類區塊由於可參考的特徵太少,導致修復的結果並不理想。因此,它們將被放入到第二個等待佇列中,待第一個佇列內的錯誤區塊都修復完成後,才會被處理。另外,當每個區塊被修復之後,我們會動態的更新周邊區塊的信任度,來獲得到最準確的資訊,使得修復的影片能具有最佳的品質。從六個標準測試影片的實驗結果顯示,我們的錯誤修復方法與近幾年的五個研究方法相較之下,可達到最佳的影片修復品質。


Error concealment plays an important role in robust transmission. Recently, Qian et al. presented an efficient video error concealment algorithm for connected erroneous regions in video sequences. For solving the error propagation problem existing in Qian et al.'s algorithm, with the help of two waiting pools, we propose an adaptive priority strategy to determine better order for executing error concealment. Based on eight video sequences, our proposed algorithm is compared with five existing error concealment algorithms. Experimental results demonstrate our algorithm received the best error concealment results in terms of quality.

1 Introduction 1 2 Qian et al.'s error concealment algorithm 5 3 The proposed new error concealment algorithm 9 4 Experimental Results 17 5 Conclusion 24

[1] M. J. Chen, C. S. Chen, and M. C. Chi, “Temporal error concealment algorithm by recursive block-matching principle,”IEEE Trans. Circuits and Systems for Video Technology, vol. 15, no. 11, pp. 1385–1393, Nov. 2005.
[2] M. J. Chen, C. C. Cho and M. C. Chi, “Spatial and Temporal Error concealment algorithms of shape information for MPEG-4 video,” IEEE Trans. Circuits and Systems for Video Technology, vol.15, no.6, pp.778–783, June 2005.
[3] B. N. Chen and Y. Lin, “Temporal error concealment using selective motion field interpolation,” IEE Electronics Letters, vol. 42, no. 24, pp. 1390–1391, Nov. 2006.
[4] K. L. Chung, T. H. Huang, and P. H. Liao, ”Efficient hybrid error concealment algorithm based on adaptive estimation scheme,” J. Visual Communication and Image Representation, vol. 18, no. 4, pp. 331-340, Aug. 2007.
[5] W. N. Lie and T. C. I. Lin ”Prescription-based error concealment technique for video transmission on error-prone channels,” J. Visual Communication and Image Representation, vol. 18, no 4 pp. 310–321, Aug. 2007.
[6] Y. Chen, Y. Hu, O. C. Au, H. Li, and C. W. Chen, “Video error concealment using spatio-temporal boundary matching and partial differential equation,” IEEE Transactions on Multimedia, vol. 10, no. 1, pp. 2-15, Jan. 2008.
[7] J. Wu, X. Liu, and K. Y. Yoo, “A temporal error concealment method for H.264/AVC using Motion Vector Recovery,”IEEE Trans. Consumer Electronics, vol. 54, no. 4, pp. 1880–1885, Nov. 2008.
[8] Y. K. Wang, M. M. Hannuksela, V. Varsa, and M. Gabbouj, “The error concealment feature in the H.26L test model,” in Proc. IEEE Int. Conf. Image Prcoessing, 2002, vol. 2, pp. 729–732.
[9] X. Qian, G. Liu, and H. Wang, “Recovering connected error region based on adaptive error concealment order determination,” IEEE Trans. Multimedia, vol. 11, no. 4, pp. 683–695, June 2009.
[10] D. Agrafiotis, D. Bull, and C. Canagarajah, “Enhanced error concealment with mode selection,” IEEE Trans. Circuits and Systems for Video Technology, vol. 16, no. 8, pp. 960V973, Aug. 2006.
[11] T. S. Valente, C. Dufour, F. Groliere, and D. Snook, “An efficient error concealment implementation for MPEG4 video streams,” IEEE Trans. Consumer Electronics, vol. 47, no. 3, pp. 568V578, Aug. 2001.
[12] W. Kutmilrtisnk, E. Hrirtutiy, “An intra–frame error concealment non–linear pattern alignment and directional interpolation,” in Proc. Int. Conf. Image Processing, Oct. 2004, vol. 2, pp. 825-828.
[13] Y. Zhao, D. Tian, M. M Hannukasela, and M. Gabbouj, “Spatial error concealment based on directional decision and intra prediction,” IEEE Conf. Circuits and System, May. 2005, vol. 3, pp. 2899-2902.
[14] M. Kim, S. W. Lee and S. D. Kim, “Spatial error concealment method based on POCS with a correlation-based initial block,” IET Image Processing, vol. 1, no. 2, pp. 134-140, June, 2007.
[15] M. H. Jo, H. N. Kim and W. J. Song, “Hybrid error concealments based on block content,”IET Image Processing, vol. 1, no. 2, pp. 141-148, June, 2007.
[16] S. Chen and H. Leung, “A Temporal approach for improving intra–frame concealment performance in H.264/AVC,” IEEE Trans. Circuits and Systems for Video Technology, vol. 19, no. 3, pp. 422–426, Mar. 2009.
[17] J. Zhang, J. F. Arnold, and M. R. Frater, “A cell–loss concealment technique for MPEG-2 coded video,” IEEE Trans. Circuits and Systems for Video Technology, vol. 10, no. 4, pp. 659-665, June 2000.
[18] D. S. Turaga and T. Chen, “Model-based error concealment for wireless video,” IEEE Trans. Circuits and Systems for Video Technology, vol. 12, no. 6, pp. 483-495, Jun 2002.
[19] S. Belfiore, M. Grangetto, E. Magli, and G. Olmo, “Spatio–temporal video error concealment with perceptually optimized mode selection,” in Proc. Int. Conf. Acoustics, Speech, and Signal Processing, April. 2003, vol. 5, pp. 748–751.
[20] Y. Chen, X. Sun, F.Wu, Z. Liu, and S. Li, “Spatio-temporal video error concealment using priority-ranked region-matching,” in Proc. Int. Conf. Image Processing, Nov. 2005, vol. 2, pp. 1050–1053.
[21] W. Y. Kung, C. S. Kim, and C. C. Kuo, “Spatial and temporal error concealment techniques for video transmission over noisy channels,” IEEE Trans. Circuits Syst. Video Technol., vol. 16, no. 7, pp. 789-803, July 2006.
[22] W. L. Chen, J. J. Leou, “A new hybrid error concealment scheme for H.264 video transmission,” in Proc. Int. conf. Wireless Communications and Mobile Computing, Dec. 2006, vol. 1, pp. 61–66.
[23] M. Friebe and A. Kaup, “Fading techniques for error concealment in block–based video decoding systems,” IEEE Trans. Broadcasting, vol. 53, no. 1, pp. 286–296, Feb. 2007.
[24] E. S. Ng, J. Y. Tham, and S. Rahardja, “Edge weighted spatio–temporal search for error concealment,” in Proc. Int. Conf. Image Processing, Sep. 2007, vol. 4, pp.249–252.
[25] L. Su, Y. Zhang, W. Gao, Q. Huang, and Y. Lu, “Improved error concealment algorithms based on H.264/AVC nonnormative decoder,” in Proc. Int. Conf. Multimedia and Expo June 2004, PP. 1671–1674.
[26] Iain E. G. Richardson, H.264 and MPEG–4 Video Compression, John Willy & Sons Ltd, 2003.
[27] H.264AVC Reference Software JM 14.2 [Online]. Available: http://iphome.hhi.de/suehring/tml/.

QR CODE