| 研究生: |
陳志祥 Chen, Jr-Hsiang |
|---|---|
| 論文名稱: |
基於邊界特徵點比對應用在H.264/AVC之時間域錯誤隱藏演算法 A Temporal Error Concealment Algorithm Based on Boundary Feature Point Match |
| 指導教授: |
何裕琨
Ho, Yu-Kuen |
| 學位類別: |
碩士 Master |
| 系所名稱: |
電機資訊學院 - 電腦與通信工程研究所 Institute of Computer & Communication Engineering |
| 論文出版年: | 2005 |
| 畢業學年度: | 93 |
| 語文別: | 中文 |
| 論文頁數: | 82 |
| 中文關鍵詞: | H.264/AVC 、錯誤隱藏 、邊界配對法 、拉普拉斯 |
| 外文關鍵詞: | H.264/AVC, error concealment, boundary match algorithm, Laplacian |
| 相關次數: | 點閱:78 下載:1 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
中文摘要
H.264/AVC壓縮標準採用大量預測機制及熵編碼來達到高壓縮率,可是在網路傳輸時若發生封包遺失,則易造成連續區塊解碼錯誤,而導致之後連續預測畫面品質大幅下降。採用錯誤隱藏法(Error Concealment)於影像發生錯誤時在解碼端加以修復,即可以有效防止錯誤快速擴散以確保視訊之品質。利用時間域(Temporal)作錯誤藏匿之邊界配對法(Boundary Match Algorithm,BMA)是以全搜尋法為基本,修復之區塊可具有較好的品質,但在計算上卻是最費時的。而改良式錯誤隱藏法(Improved Error Concealment,IEC),加快了錯誤區塊尋找的速度,但找出的配對區快有可能並非最佳解。因此如何在搜尋速度與修補之品質上作取捨,是一個值得深入研究的課題。
本論文基於邊界配對法提出一邊界特徵點配對演算法,利用拉普拉斯(Laplacian)二階導數特性求取錯誤區塊外邊界上的特徵點。利用錯誤區塊與候選區塊外邊界上所有特徵點的模式比對(Pattern Match),來挑選有可能的候選區塊,進而減少需要配對區塊之邊界差異值的計算,以減少整體之搜尋時間。此外,由於特徵點的對齊具有邊緣(Edge)對準之效用,此可改善區塊間不平滑之現象,讓修補畫面可以擁有趨近於全搜尋法的品質,達到加快計算速度與確保視訊品質雙重效果。
實驗結果顯示,所提出的特徵點配對錯誤隱藏法,擁有與全搜尋法為基準之邊界配對法等價的影像品質,且有效改善邊界上不平滑現象,而且在時間效能上,亦優於邊界配對法與改良式錯誤隱藏法。
Abstract
H.264/AVC can achieve high compression ratio by applying for prediction scheme and entropy coding. When the packet transmitting in the internet is lost, the decoder error will happen and lead to the quality of the next P-frame reduced.
Applying for error concealment scheme at the decoder can prevent the error propagation and keep the quality. The temporal method - boundary match algorithm (BMA) based on full searching have good recovery quality, but the full searching is time-consuming. The improved error concealment algorithm (IEC) can decrease the searching time, but maybe gets the less important match block. For the reason, poising the good recovery quality and the faster computation time is deserved to be mentioned.
In this paper, we propose the boundary feature point match algorithm (BFPMA) based on boundary match algorithm. Search the boundary feature points of the corrupted block by using Laplacian second derivative. Matching the boundary points of the corrupted blocks and the candidate blocks is useful to find possible candidate blocks. Because of reducing the number of the candidate blocks, the computation time can saved. Otherwise, the boundary points can aim at each others to improve the rough situation between two match blocks. The quality and the computation performance of pictures are improved effectively.
Performance evaluation shows that the proposed method can achieve better computation performance and better quality of the pictures then the boundary match algorithm and improved error concealment algorithm.
[1] T Wiegand(editor), “Joint Final Committee Draft (JFCD) of Joint Video Specification (ITU-T Rec. H.264 | ISO/IEC 14496-10 AVC), “Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG July 2002.
[2] T. Wiegand, G.J Sullivan, G. Bjontegaard, A. Luthra, “Overview of the H.264/AVC Video Coding Standard,” IEEE Transactions on Circuits and Systems for Video Technology, , Volume 13, July 2003, Page(s):560-576
[3] Panos Nasiopoulos, Lino Coria-Mendoza, Hassan Mansour, Adarsh Golikeri, “An Improved Error Concealment Algorithm for Intra-frames in H.264/AVC,” IEEE International Symposium on Circuit and Systems ISCAS 2005, Kobe, Japan. May 2005 Page(s):320-323.
[4] Y. Wang and Q.F. Zhu, “Error control and concealment for video communication: A review, “International conference on Image Processing, Volume 2, May 1998, Page(s):974-997.
[5] Y.K. Wang, M.M. Hannuksela, V. Varsa, A. Hourunranta, and M. Gabouj, “The Error Concealment Feature in the H.26L Test Model,” International Conference on Image Processing 2002, Volume 2, Sept 2002, Page(s):729-732.
[6] F. Chiaraluce, L. Ciccarelli, E. Gambi, S. Spinsante, “Performance Evaluation of Error Concealment Techniques in H.264 Video Coding,” International Symposium on Picture Coding 2004, San Francisco, CA, Dec. 2004, Paper 59.
[7 ] W. M. Lam, A. R. Reibman, and B. Liu, “Recovery of lost or erroneously received motion vectors,” IEEE Conference on Acoustics, Speech, and Signal Processing 1993, Minnesota, USA, Volume 5, April 1993, Page(s)417-420.
[8] J. Zhang, J. F. Arnold, M. R. Frater, M. R. Pickering, “Video Error Concealment Using Decoder Motion Vector Estimation,” IEEE TENCON ’97 Region 10 Annual Conference on Speech and Image Technologies for Computing, Volume 2, Dec. 1997, Page(s) 777-780.
[9] T. Stockhammer, M. M. Hannuksela, and T. Wiegand, “H.264/AVC in Wireless Environments.” IEEE Transactions on Circuits and Systems for Video Technology, Volume 13, July 2003, Page(s):657-673.
[10] M.E. Al-Mualla, C.N. Canagarajah, and D.R. Bull, “Multiple-reference temporal error concealment,” IEEE International Symposium on Circuits and Systems, 2001. ISCAS 2001, Volume: 5, May 2001, Pages:149-152, vol. 5.
[11] Jae-Won Suh and Yo-Sung Ho, “Error concealment techniques for digital TV,” IEEE Transactions on Broadcasting, Volume 48, Dec. 2002, Page(s):299-306.
[12] S. Shirani, F. Kossentini and R. Ward, “Error Concealment Methods, A Comparative Study’, IEEE Conference on Electrical and Computer Engineering, Volume 2, May, 1999, Page(s):835-840.
[13] Y. Wang, Q. F. Zhu and L. Shaw, “Maximally smooth image recovery in transform coding, “IEEE Transactions on Communications, Volume 41, Oct. 1993, Page(s):1544-1551.
[14] S. Tsekeridou and I. Pitas, “MPEG-2 error concealment based on block-matching principles, “IEEE Transactions on Circuits and Systems for Video Technology, Volume 10, June 2000, Page(s):646-658.
[15] Z.Wang, Y.Yu and D.Zhang, ‘Best neighborhood matching: an Information Loss restoration technique for block-based image coding systems’, IEEE Transactions on Image Processing, Volume 7, July 1998, Page(s):1056-1061.
[16] M. Ghanbari, and V. Seferidis, “Cell-Loss Concealment in ATM Video,” IEEE Transactions on Circuits and Systems for Video Technology, Volume 3, Issue 3, June 1993 Page(s)238-247.
[17] S. Aign, and K. Fazel, “Temporal & Spatial Error Concealment Techniques for Hierarchical MPEG-2 Video Codec,” IEEE International Conference on Communications and Gateway to Globalization, 1995. Volume 3, June 1995 Page(s):1778-1783
[18] B. Ramamurthi, and A. Gersho, “Nonlinear space-variant posterprocessing of block coded images”, IEEE Transactions On Acoustics, Speech, and Signal Processing, Volume 34, Issue 5, Oct 1986 Page(s):1258-1268
[19] W.Kwok and H.Sun: “Multi-Directional Interpolation for Spatial Error Concealment”, IEEE Transactions on Consumer Electronics, Volume 38, Issue 3, Aug. 1993, Page(s):455-460.
[20] W.Zeng and B.Liu: “Geometric-Structure-Based Error Concealment with Novel Applications in Block-Based Low-Bit-Rate Coding”, IEEE Transactions on Circuits and Systems for Video Technology. Volume 9, Issue 4, June 1999, Page(s): 648-665.
[21] Zhang Rongfu, Zhou Yuanhua, Huang Xiaodong, “Content-Adaptive Spatial Error Concealment For Video Communication,” IEEE Transactions on Consumer Electronics, Volume 50, Issue 1, Feb. 2004, Pages(s):335-341
[22] Jinghong Zheng, Lap-Pui Chan, “A Temporal Error Concealment Algorithm For H.264 Based on Plane Estimation,” Joint Conference of the Fourth International Conference on Information, Communications and Signal Processing, 2003, and the fourth Pacific Rim Conference on Multimedia, Volume 1, Dec. 2003, Page(s):253-257.
[23] Iain E. G. Richardson, “H.264 and MPEG-4 Video Compression, “ WILEY.
[24] Abdul H. Sadka, “Compressed Video Communications, “ WILEY.
[25] Iain E. G Richardson “Video Codec Design,” Developoing Image and Video Compression Systems, WILEY.
[26] Gonzalez Woods, “Digital Image Processing 2/e,” Princeton.
[27] H.264/AVC Software Coordination, http://bs.hhi.de/~suehring/tml/