Browse > Article

Error Concealment Method considering Distance and Direction of Motion Vectors in H.264  

Son, Nam-Rye (호남대학교 인터넷소프트웨어학과)
Lee, Guee-Sang (전남대학교 컴퓨터정보학부)
Abstract
When H.264 encoded video streams are transmitted over wireless network, packet loss is unavoidable. Responding on this environment, we propose methods to recover missed motion vector in the decoder: At first, A candidate vector set for missing macroblock is estimated from high correlation coefficient of neighboring motion vectors and missing block vectors the algorithm clusters candidate vectors through distances amongst motion vectors of neighboring blocks. Then the optimal candidate vector is determined by the median value of the clustered motion vector set. In next stage, from the candidate vector set, the final candidate vector of missing block is determined it has minimum distortion value considering directions of neighboring pixels' boundary. Test results showed that the proposed algorithm decreases the candidate motion vectors $23{\sim}61%$ and reduces $3{\sim}4sec$ on average processing(decoding) time comparing the existing H.264 codec. The PSNR, in terms of visual quality is similar to existing methods.
Keywords
H.264; error concealment; motion vector; cluster; FMO; Interleave;
Citations & Related Records
연도 인용수 순위
  • Reference
1 L. E. G.richardson, "H.264 and MPEG-4Video Compression: video coding fornext-generation multimedia," John Wiley &Sons Ltd. 2003
2 T. Sockhammer, M. M. Hannuksela, T.Wiegand, "H.264/AVC in wirelessenvironment," IEEE Trans. Circuits Syst.Video Technol, Vol.13, No.7, pp.657-673,2003(7)   DOI   ScienceOn
3 S. C. Park, N. R. Son, J. H. Kim, and G.S. Lee, "Recovery of motion vectors bydetecting homogeneous movements forH.263 video communications," IEEE ICME,pp.33-36, 2001
4 JVT G050r1, "Draft ITU-T recommendationand final draft international standard of jointvideo specification(ITU-T Rec. H.264/ISO/IEC 14496-10 AVC," 2003(5)
5 Jain Feng, K. T. Lo and Hassan Mehrpour,"Error Concealment for MPEG videotransmission", IEEE Tran. on Consumer Electronics, pp.183-187, May. 1997
6 S. Ghanbari and M. Z. Bober, "A clusterbased method for the recovery of the lostmotion vectors in video coding," IEEE Mobile and wireless communicationsnetwork, 2002
7 W.M.Lam, A.R.Reilbman and B. Liu,"Recovery of lost or erroneously receivedmotion vectors", IEEE InternationalConference on Acoustics, Speech and SignalProcessing, pp.417-420, Apr. 1993
8 Jian Zhang, John F. Arnold, and MichaelR. Frater, "A Cell-Loss Concealment Technique for MPEG-2 Coded Video",IEEE Trans. on Circuits and Systems for Video Technology, Vol.10, No.4, 2000
9 K. David and D. Peter, "Error concealmenttechniques for H.263 video transmission,"IEEE communication, computers and signalprocessing, 1999
10 http://www.stewe.org/
11 Y. K. Wang, M. M. Hannuksela, V. Varsa,A. Hourunranta, and M. Gabbouj, "Theerror concealment feature in the H.26L testmodel," IEEE Int. Conf. Image Processing,pp.729-733, 2002
12 A. Edurado and J. D. Edward, "Real timeerror concealment in compressed digitalvideo streams," IEEE Picture codingSymposium, 1999
13 http://iphome.hhi.de/suehring/tml/
14 S. Wenger, "Common conditions forwire-line low delay IP/UDP/RTP packet lossresilient testing," ITU-T SG16 Doc. VCEG-N79r1, 2001