DOI QR코드

DOI QR Code

Motion Vector Recovery Scheme for H.264/AVC

H.264/AVC을 위한 움직임 벡터 복원 방법

  • 손남례 (호남대학교 인터넷소프트웨어학과)
  • Published : 2008.05.31

Abstract

To transmit video bit stream over low bandwidth such as wireless channel, high compression algorithm like H.264 codec is exploited. In transmitting high compressed video bit-stream over low bandwidth, packet loss causes severe degradation in image quality. In this paper, a new algorithm for recovery of missing or erroneous motion vector is proposed. Considering that the missing or erroneous motion vectors in blocks are closely correlated with those of neighboring blocks. Motion vector of neighboring blocks are clustered according to average linkage algorithm clustering and a representative value for each cluster is determined to obtain the candidate motion vector sets. As a result, simulation results show that the proposed method dramatically improves processing time compared to existing H.264/AVC. Also the proposed method is similar to existing H.264/AVC in terms of visual quality.

무선채널과 같은 저 대역폭에 비디오 스트림을 전송하기 위해서 H.264와 같은 고압축 코덱이 등장하였다. 저 대역폭으로 고압축 비디오 스트림을 전송할 경우, 패킷 손실로 인하여 화질 열화를 초래한다. 본 논문에서는 H.264 부호화 영상이 전송될 때 손실된 움직임 벡터는 주변에 인접한 움직임 벡터와 높은 상관성을 갖는다는 사실에 착안하여 시-공간적 에러 은닉(temporal-spatial error concealment) 방법을 제안한다. 이때 손실된 블록의 후보 움직임 벡터들은 손실된 블록에 인접한 움직임 벡터들을 평균 연결 알고리즘의 단점을 보완하여 후보 벡터 군을 결정한다. 패킷이 손실되는 환경에서 실험한 결과, 제안한 에러 은닉 방법은 H.264 복호기에서 사용하는 기존 에러 은닉 방법에 비하여 후보 벡터 개수가 평균적으로 1/3정도 감소로 인하여 후보벡터에 대한 왜곡 측정 계산량이 크게 감소하였다. 또한 화질에 대한 객관적 평가 기준인 PSNR은 평균적으로 기존 방법들과 거의 비슷하였다.

Keywords

References

  1. JVT G050r1, "Draft ITU-T recommendation and final draft international standard of joint video specification(ITU-T Rec. H.264/ISO/IEC 14496-10 AVC," 2003(5).
  2. L. E. G.richardson, "H.264 and MPEG-4 Video Compression: video coding for next-generation multimedia," John Wiley & Sons Ltd. 2003.
  3. Y. K. Wang, M. M. Hannuksela, V. Varsa, A. Hourunranta, and M. Gabbouj, "The error concealment feature in the H.26L test model," Proc. IEEE Int. Conf. Image Processing, pp.729-733, 2002. https://doi.org/10.1109/ICIP.2002.1040054
  4. T. Sockhammer, M. M. Hannuksela, T. Wiegand, "H.264/AVc in wireless environment," IEEE Trans. Circuits Syst. Video Technol, Vol.13, No.7, pp.657-673, 2003(7). https://doi.org/10.1109/TCSVT.2003.815167
  5. S. C. Park, N. R. Son, J. H. Kim, and G. S. Lee, "Recovery of motion vectors by detecting homogeneous movements for H.263 video communications," IEEE ICME, pp.33-36, 2001. https://doi.org/10.1109/ICME.2001.1237648
  6. S. Ghanbari and M. Z. Bober, "A cluster based method for the recovery of the lost motion vectors in video coding," IEEE Mobile and wireless communications network, 2002. https://doi.org/10.1109/MWCN.2002.1045832
  7. K. David and D. Peter, "Error concealment techniques for H.263 video transmission," IEEE communication, computers and signal processing, 1999. https://doi.org/10.1109/PACRIM.1999.799530
  8. A. Edurado and J. D. Edward, "Real time error concealment in compressed digital video streams," IEEE Picture coding Symposium, 1999. https://doi.org/10.1109/30.982806
  9. http://iphome.hhi.de/suehring/tml/
  10. S. Wenger, "Common conditions for wire-line low delay IP/UDP/RTP packet loss resilient testing," ITU-T SG16 Doc. VCEG-N79r1, 2001.
  11. http://www.stewe.org/

Cited by

  1. Improved Error Detection Scheme Using Data Hiding in Motion Vector for H.264/AVC vol.13, pp.6, 2013, https://doi.org/10.5392/JKCA.2013.13.06.020