The Video Spatial Error Concealment Algorithm Using Separately-Directional Interpolation Technique
- 285 Downloads
The multimedia communication plays an important role in our daily life. This also motivates the evolution of communication techniques, and improves the transmission bandwidth. Certainly, the high-quality video-delivering is also accompanied with this trend. Unfortunately, the video bitstream is quite sensitive to transmission error causing the error propagation that can seriously degrade the visual quality. In this paper, the spatial error concealment (SEC) using separately-directional interpolation (SDI) algorithm is proposed to alleviate error propagation. The SDI consists of four procedures: corrupted block partition, edge detection, bilinear interpolation (BI)/ directional interpolation (DI) adoption, and interpolation. The SDI algorithm divides the corrupted block into finer sub-blocks. Each sub-block exhibits its own texture complexity, and thereby the recovering method is also adaptive to the texture complexity in SDI. The SDI algorithm can adaptively recover the finer sub-block by BI and DI, according to the feature of texture complexity. The experiment result reveals that the the proposed SDI technique can achieve a better performance compared with sophisticated SEC algorithms dedicated for spatial-interpolation.
KeywordsVideo coding Error propagation Error concealment Interpolation
We would like to thank every reviewer for their precious comments and suggestions. This work is supported in part by National Science Council (NSC), Taiwan, R.O.C., under the grant number NSC 102-2622-E-155-011-CC3. Many thanks for NSC and Chip Implementation Center (CIC) for their support.
- 4.Advanced Video Coding for Generic Audio-Visual Services, ITU-T Rec. H.264 and ISO/IEC 14496-10 (AVC), ITU-T and ISO/IEC JTC 1, May 2003 (and subsequent editions).Google Scholar
- 6.Lam, W.M., Reilbman, A.R., & Liu, B. (1993). Recovery of lost or erroneously received motion vectors. In Proceedings IEEE international conference on acoustics, speech, and signal processing (pp. V417–V420).Google Scholar
- 10.Wang, Y.K., Hannuksela, M.M., Varsa, V., Hourunranta, A., & Gabbouj, M. (2002). The error concealment feature in the H.26L test model. In Proceedings IEEE ICIP (pp. 729–736).Google Scholar
- 15.Li, B.R., Qi, Y., & Shen, X.K. (2005). An image inpainting method. In Proceedings IEEE International Conference on CAD/CG (pp. 531–536).Google Scholar
- 17.Sullivan, G., Wiegand, T., & Lim, K.-P. (2003). Joint model reference encoding methods and decoding concealment methods, joint video team (JVT) of ISO/IEC MPEG and ITU-T VCEG.Google Scholar
- 18.Nemethova, O., Al-Moghrabi, A., & Rupp, M. (2005). Flexible error concealment for h.264 based on directional interpolation. In IEEE International Conference on Wireless Networks, Communications and Mobile Computing (pp. 1255–1260).Google Scholar
- 19.Ho, C. -L., & Chang, L.-W. (2014). Temporal and spatial error concealment using cooperative game. In Proceedings of Information Science, Electronics and Electrical Engineering (ISEEE) (pp. 380–384).Google Scholar