研究生: |
蔡修豪 |
---|---|
論文名稱: |
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].
[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