Author: |
黃家豪 Chia-Hao Huang |
---|---|
Thesis Title: |
使用鄰近邊界匹配之時間性錯誤隱藏演算法 Temporal Error Concealment Using Neighborhood-Matching Principle |
Advisor: |
蘇崇彥
Su, Chung-Yen 洪欽銘 Hong, Chin-Ming |
Degree: |
碩士 Master |
Department: |
工業教育學系 Department of Industrial Education |
Thesis Publication Year: | 2006 |
Academic Year: | 94 |
Language: | 中文 |
Number of pages: | 45 |
Keywords (in Chinese): | 錯誤隱藏 、區塊耦合 、區塊重疊 |
Keywords (in English): | Error Concealment, Block-Matching, Overlapping |
Thesis Type: | Academic thesis/ dissertation |
Reference times: | Clicks: 209 Downloads: 0 |
Share: |
School Collection Retrieve National Library Collection Retrieve Error Report |
錯誤隱藏是個能有效減少解碼端發生錯誤時所造成影響的一種技術。當解碼端在解碼時若發生錯誤,則解出來的圖片可能會產生令人不愉快失真現象。在本論文中,吾人提出了二個對於H.264的時間性錯誤隱藏演算法。
第一個方法為多重邊界匹配(Multi-sides Boundary Matching, MSBM)演算法,先將一個block切割為四個8×8的子區塊,再利用與損壞區塊最接近的二個邊的邊界資訊來補回來。另一個方法為鄰近邊界匹配演算法,利用受損block的四周四個區塊及共位區塊的(Collocated Block)的移動向量經過排序後取中值,將其所指到的區塊在一小的搜尋範圍中找到最佳的候選區塊。
實驗結果顯示吾人所提出的兩種演算法比遞回性區塊耦合(Recursive Boundary Matching, RBM)方法有較佳的補償效果。
Error concealment is an effective approach to reduce the influence of errors that occurs at the decoders. When error occurs, it may degrade the reconstructed pictures and lead to undesirable visual distortion. In this thesis, we propose two novel temporal error concealment methods for H.264 video streaming.
The first method is a multi-side boundary matching (MSBM) algorithm. In which method, a corrupted macroblock (MB) is divided into four sub-blocks and two side information of each sub-block is used to find the best block to recover it. The second method is a neighboring side-matching algorithm, which uses the median value of the motion information of neighboring blocks of a corrupted MB and the motion information of its collocated block in the previous frame as the initial location of the best block. Then this method searches the best block in a small region. Experimental results show that the proposed two methods perform better than the RBM method.
[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]Yao Wang and Qin-Fan Zhu, “Error Control and Concealment for Video communication: A Review,” Proceedings of IEEE, Vol. 86, No. 5, pp. 974-997, May 1998
[4]“Draft ITU-T recommendation and final draft international standard of joint video specification (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC,” in Joint Video Team (JVT) of ISO/IEC MPEG and ITU-T VCEG, JVTG050, 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, May 1999.
[6]Valente S., Dufour C., Groliere F. and Snook D., “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]K. W. Kang, L. G. Chen, and R. M. Weng, “Error concealment of lost motion vectors with overlapped motion compensation,” IEEE Trans. Circuits Syst. Video Technol., vol.7, no. 6, pp. 560-563, Jun. 1997.
[8]Wei-Ying Kung, Hao-Song Kong, Anthony Vetro, and Huifang Sun, “Error resilient methods for real-time MPEG-4 video streaming,” Proceedings of the 2004 International Symposium on Circuits and Systems, 2004. ISCAS, vol.3, pp. III-745–III-748, May 2004.
[9]Yanling Xu, and Yuanhua, “H.264 video communicateon based refined error concealment schemes,” IEEE Trans. Consumer Electronics, pp.1135-1141, Nov. 2004.
[10]Mei-juan Chen, Che-Shing Chen, and Ming-Chieh Chi, “Temporal error concealment algorithm by recursive block-matching principle,” IEEE Trans. On Circuits and Systems for Video Technology, vol. 5, no.11, pp. 1385-1393, Nov. 2005.
[11]K. W. Kang, L. G. Chen, and R. M. Weng, “Error concealment of lost motion vectors with overlapped motion compensation,” IEEE Trans. Circuits Syst. Video Technol., vol.7, no. 6, pp. 560-563, Jun. 1997.
[12] Joint-Model Reference: http://iphome.hhi.de/suehring/tml
[13]Donghyung Kim, Siyoung Yang, and Jechang Jeong, “A new temporal error concealment method for H.264 using adaptive block size,” ICIP 2005, vol. 3, pp. 928-931, Sept. 2005.
[14]Myung-Don kim, Song-In Choi, and Sung-Woong Ra, “Hybrid error concealment method for H.264/AVC,” ICACT, vol. 1, pp. 408-411, Feb. 2005.
[15]Pei-Jun Lee, Homer H. Chen, and Liang-Gee Chen,” A new error concealment algorithm for H.264 video transmission,” IEEE proceeding on international intelligent multimedia, video and speech processing, pp. 619-622, Oct. 2004.
[16]Panos Nasiopoulos, Lino Coria-Mendoza1, Hassan Mansour, and Adarsh Golikeri, “An improved error concealment algorithm for intra-frames in H.264/AVC,” ISCAS, vol. 1, pp. 320-323, May 2005.