A low-complexity error concealment algorithm for video transmission based on non-local means denoising

In video communication, the concealment of transmission errors is important to mitigate error propagation and allow for a pleasant visual quality. The previous spatio-temporal error concealment algorithm, known as Denoised Temporal Extrapolation Refinement (DTER) used a spatial denoising algorithm to reduce the imperfectness of the temporal extrapolation. However, the computational complexity of DTER is extremely high. In this paper, a fast algorithm based on Non-Local Means (NLM) is proposed for video transmission. The proposed fast strategy mainly includes two steps. First, the search window can be narrowed down by using the characteristic that the similarity of any two image blocks will decrease with increasing Euclidean distance. Afterwards, a successive elimination method is used for cutting out some redundant points. By making use of these two steps, our proposed algorithm achieves 10~30 times faster than DTER without sacrifice in picture quality. Moreover, simulation results clearly show the proposed fast algorithm outperform other existing error concealment algorithms.

[1]  Miska M. Hannuksela,et al.  H.264/AVC video for wireless transmission , 2005, IEEE Wireless Communications.

[2]  Miska M. Hannuksela,et al.  The error concealment feature in the H.26L test model , 2002, Proceedings. International Conference on Image Processing.

[3]  Michael R. Frater,et al.  A cell-loss concealment technique for MPEG-2 coded video , 2000, IEEE Trans. Circuits Syst. Video Technol..

[4]  André Kaup,et al.  Spatio-temporal error concealment in video by denoised temporal extrapolation refinement , 2013, 2013 IEEE International Conference on Image Processing.

[5]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, International Journal of Computer Vision.

[6]  Jean-Michel Morel,et al.  A non-local algorithm for image denoising , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[7]  Russell M. Mersereau,et al.  Fast algorithms for the estimation of motion vectors , 1999, IEEE Trans. Image Process..