簡易檢索 / 詳目顯示

研究生: 蔡修豪
論文名稱: H.264之方向導向錯誤隱藏及預測式邊界相稱演算法
Predicted Boundary Matching Algorithm and Direction-Oriented Error Concealment for H.264 Codec
指導教授: 蘇崇彥
Su, Chung-Yen
學位類別: 碩士
Master
系所名稱: 機電工程學系
Department of Mechatronic Engineering
論文出版年: 2005
畢業學年度: 93
語文別: 中文
論文頁數: 70
中文關鍵詞: H.264錯誤隱藏邊界相似度演算法
英文關鍵詞: H.264, Error Concealment, Boundary Matching Algorithm (BMA)
論文種類: 學術論文
相關次數: 點閱:243下載:13
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 雜訊在資料的傳輸中是一個很重要的議題。在編碼系統中,有許多程序亦是為了抵抗雜訊而製作。H.264在其規格中,訂制一個可變區塊序列編碼(Flexible Macroblock Order;FMO)的機制,當資料流中的某一個部份發生錯誤時,可利用在影像中周圍的區塊資訊進行補償動作,以達到更好的補償效果。本研究提出一個以方向導向的錯誤隱藏機制,在H.264的CODEC中,配合FMO之機制,利用前一張畫面中共位區塊(collocated block)之移動向量的方向特性,選擇一個較適合的候選區塊進行錯誤隱藏的工作。
    另一方面,傳統的邊界相似度演算法(Boundary Matching Algorithm;BMA)在候選區塊大小越大時,其量測的失誤越嚴重,因此,以傳統BMA量測而得到較小失真值的區塊,其最小平方誤差(Mean-Square Error,MSE)比失真值較大的區塊之MSE值大的機率非常高。為了改善此一缺點,本論文進一步提出一個預測式的邊界相似度演算法,以增加度量的正確性,進而提昇影像品質。結果顯示利用預測式BMA可以比傳統的BMA提昇約0.5 dB之影像品質。
    結合上述兩個方法進行實驗,其結果指出利用提出之方法可以比BMVR[10]方法之PSNR提昇約0.6 dB。

    Noise combating has played an important role in data transmission for a long time. To reduce the resulted error of noise, many encoding mechanisms are included to a coding system. The flexible macroblock order (FMO) of H.264 is one of such mechanism, which intends to enhance the power of error correction by using the information around the corrupted block. In this thesis, we take advantage of FMO to propose a direction-oriented error concealment technique. The proposed method uses the motion information of the collocated block in the previous frame to select a more proper candidate block, so that a better error concealment can be obtained.
    To select a better block, boundary matching algorithm (BMA) is generally used. The traditional boundary matching algorithm, however, may lose its precision as the block size is increased. To raise the measured precision and to improve the visual quality of error concealment, we also propose a predicted boundary matching algorithm herein. Experimental results show that predicted BMA can raise about 0.5 dB of peak-signal to noise ratio (PSNR) value.
    By using the direction-oriented error concealment and predicted BMA, we can totally increase about0.6 dB compared with the BMVR[10].

    摘 要 I Abstract II 目 錄 i 圖 目 錄 iii 表 目 錄 vi 第一章 緒 論 1 1.1 視訊影像壓縮標準 2 1.2 視訊影像壓縮原理 2 1.3 視訊影像格式及資料結構 5 1.4 H.264編碼標準簡介 7 1.5 可變區塊順序(FMO)編碼 8 1.6 研究動機及目的 11 第二章 文獻回顧 14 2.1 時間性與空間性的錯誤隱藏技術 14 2.2 邊界相似度演算法(BMA) 17 2.3 以交錯式編碼為基底之錯誤隱藏技術 20 2.4 向前及向後移動向量細緻化錯誤隱藏技術 23 第三章 方向導向錯誤隱藏及預測式邊界相似度演算法 29 3.1 多重候選區塊組及分類 29 3.2 預測式邊界相似度演算法 32 第四章 實驗結果 37 4.1 預測式邊界相稱演算法實驗結果 37 4.2 方向導向之錯誤隱藏演算法實驗結果 41 4.3 方向導向之錯誤隱藏及預測式邊界相稱演算法 50 4.4 實驗時間量測 54 第五章 結論及未來展望 57 參考文獻 58

    [1] “Information Technology – Coding of audio-visual objects – Part 2: Visual,” ISO/IEC, 2004
    [2] “Text of ISO/IEC 14496-10:2004 Advanced Video Coding (second edition),” ISO/IEC JTC1/SC29/WG11/N6359, Mar. 2004
    [3] Y. Wang and Q.-F. Zhu, “Error control and concealment for video communication: A review,” Proceedings of IEEE, Vol. 86, No. 5, pp. 974-997, May 1998
    [4] Lain E. G. Richardson, “H.264 and Video Compression,” John Wiely & Sons, pp. 159-186, 2003
    [5] J. F. Arnold, M. R. Frater and J. Zhang, “Error resilience in the MPEG-2 coded coding standard for cell based networks – A review,” Signal Processing: Image Communication, Vol. 14, pp.607-633, May 1999
    [6] S.Valente, C. Dufour, F. Groliere and D. Snook, “An efficient error concealment implementation for MPEG-4 video streams,” IEEE Transactions on Consumer Electronics, Vol. 47 Issue 3, pp.568-578, Aug. 2001
    [7] C.-Y. Cheng, H.-C. Chen, S.-H. Tao and S.-J. Wang, “Field-based error resilience and error concealment techniques on scalable H.264,” Proceedings of Computer Visual Graphic and Image Processing, CVGIP, Aug. 2004
    [8] B. Yan and K. W. Ng, “A novel selective motion vector algorithm for error concealment in MPEG-4 video transmission over error-prone channels,” IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, pp. 1416-1423, Nov. 2003
    [9] Y.-L. Huang and H.-Y. Lien, “Temporal error concealment for MPEG-coded video over error-prone networks,” Proceedings of Computer Visual Graphic and Image Processing, CVGIP, Aug. 2004
    [10] J.-H. Liu, M.-J. Chen and M.-C. Chi, “Error concealment algorithm by forward/backward motion vector refinement,” Proceedings of Computer Visual Graphic and Image Processing, CVGIP, Aug. 2004
    [11] S. Cen and P. C. Cosman, “Decision trees for error concealment in video decoding,” IEEE Transactions on Multimedia, Vol. 5, pp.1-7, Mar. 2003
    [12] J.-Y. Pyun, J.-S. Lee, J.-W. Jeong, J.-H. Jeong and S.-J. Ko, “Robust error concealment for visual communication in burst-packet-loss networks,” IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, pp. 1013-1019, Nov. 2003
    [13] W. M. Lam, A. R. Reibman and B. Liu, “Recovery of lost or erroneously received motion vectors,” International Conference of Acoustics, Speech, and Signal Processing, ICASSP-93, Vol. 5, pp.417-420, April, 1993
    [14] Y. Dhondt and P. Lambert, “Flexible macroblock ordering an error resilience tool in H.264/AVC,” Fifth FTW PhD Symposium, Number 106, Dec. 2004
    [15] J. Zheng and L.-P. Chau, “A temporal error concealment algorithm for H.264 using Lagrange interpolation,” Proceedings of the 2004 Symposium on Circuit and Systems, ISCAS, Vol.2, pp.II-133 – II-136, May 2004
    [16] J. Zheng and L.-P. Chau, “Error-concealment algorithm for H.26L using first-order plane estimation,” IEEE Transactions on Multimedia, Vol. 6, No. 6, pp.801-805, Dec. 2004
    [17] R.-F. Zhang, Y.-H. Zhou and X.-D. Huang, “Content-adaptive spatial error concealment for video communication,” IEEE Transactions on Consumer Electronics, Vol. 50, No. 1, pp.335-340, Feb. 2004
    [18] B. Yan and K. W. NG, “A novel motion vector recovery algorithm for error concealment in video transmission,” Consumer Communications and Networking Conference, CCNC 2004, pp.621-623, Jan 2004
    [19] MPEG Website: http://www.mpeg.org
    [20] ITU-T Website: http://www.itu.int/ITU-T/
    [21] Joint-Model Reference: http://iphome.hhi.de/suehring/tml
    [22] MPEG Industry Forum http://www.m4if.org

    QR CODE