DOI QR코드

DOI QR Code

Transcoding from Distributed Video Coding to H.264/AVC Based on Motion Vectors of Side Information

보조정보의 움직임 벡터를 이용한 분산 비디오 코딩에서 H.264/AVC로의 트랜스코딩

  • Received : 2010.10.29
  • Accepted : 2010.12.20
  • Published : 2011.01.30

Abstract

In this paper, a transcoding method with low computational complexity and high coding efficiency is proposed to transcode distributed video coding (DVC) bitstreams to H.264/AVC ones. For the proposed high-performance transcoding with low complexity, not only Wyner-Ziv frames but also key frames can be transcoded with motion vectors estimated in generation of side information. As a motion vector is estimated from a key frame to a prior key frame for side information generation, the motion vector can be used to encode the intra key frame as a predicted frame. Motion estimation is performed with two predicted motion vectors. One is the motion vector from side information generation and the other is median of motion vectors of neighboring blocks. The proposed method selects the best motion vector between two motion vectors based on rate-distortion optimization. Coding efficiency can be improved with a small size of search range, because a motion vector estimated in side information generation is used as an initial motion vector for transcoding. In the experimental results, complexity of transcoder is reduced about 12% and bitrate performance increases about 28.7%.

본 논문은 저복잡도 및 고효율 분산 비디오 코딩에서 H.264/AVC로의 변환을 위한 트랜스코딩 방법을 제안한다. 제안한 방법은 낮은 복잡도로 높은 부호화 성능을 유지하기 위하여, 보조정보 생성을 위하여 측정된 움직임 벡터를 Wyner-Ziv (WZ) 프레임뿐만 아니라 키 프레임에서도 적용하여 부화화를 수행한다. 보조정보 생성을 위하여 측정된 움직임 벡터는 키 프레임에서 이전의 키 프레임으로의 움직임 추정에 의해 결정된 움직임 벡터임으로, 이 움직임 벡터를 이용하여 인트라 키 프레임을 예측 프레임으로 변환압축하는 방법을 제안한다. 또한, 제안한 방법은 두 예측 움직임 벡터를 기반으로 측정된 두 움직임 벡터 중, 비트율-왜곡 최적화를 수행하여 최적의 움직임 벡터를 선택한다. 보조정보의 움직임 벡터는 보조정보를 생성하기 위하여 수행된 움직임 추정을 통하여 측정된 움직임 벡터임으로, 적은 탐색 영역을 적용하여도 높은 부호화 효율을 얻을 수 있다. 따라서, 제안한 방법은 예측 움직임 벡터와 보조정보 기반의 예측 움직임 벡터로 적용하여 적은 탐색 영역에서 움직임 추정을 수행함으로써, 저복잡도로 높은 부호화 효율을 가질 수 있다. 실험결과는 기존 변환 방법과 대비하여, 트랜스코더의 복잡도가 2.82%로 감소하고 비트율 성능은 23.06% 상향되었다.

Keywords

References

  1. 심혁재, 전병우, "분산 비디오 압축 기술," 전자공학회지, 제 36권, 4호, 91-105쪽, 2009년4월
  2. 박시내, 심동규, 전병우, "조명보상기반분산다시점비디오코딩," 전자공학회논문지, 제45권, SP편, 제6호, 17-26쪽, 2008년11월
  3. B. Girod, A.M. Aaron, S. Rane, and D. Rebollo-Mondero, "Distributed video coding," Proc. of the IEEE, vol. 93, pp. 71-83, Jan. 2005 https://doi.org/10.1109/JPROC.2004.839619
  4. W.J. Chien, L.J. Karam, and G.P. Abousleman, "Rate-distortion based selective decoding for pixel-domain distributed video coding," Conf. on ICIP 2008, pp. 1132-1135, Oct. 2008 https://doi.org/10.1109/ICIP.2008.4711959
  5. J.L. Martinez, C.Holder, G.E. Fernandez, H. Kalva, and F. Quiles, "DVC using a half-feedback based approach," Conf. on Multimedia and Expo, pp. 1125-1128, April 2008 https://doi.org/10.1109/ICME.2008.4607637
  6. Q. Linbo, H. Xiaohai, L. Rui, and D. Xiewei, "Application of punctured turbo codes in distributed video coding," Conf. on ICIG 2007, pp.241-245, Aug. 2007 https://doi.org/10.1109/ICIG.2007.62
  7. C. Brites and F. Pereira, "Encoder rate control for transform domain wyner-ziv video coding," Conf. on ICIP 2007, vol. 2, pp. 5-8, Oct. 2007 https://doi.org/10.1109/ICIP.2007.4379078
  8. K.Y. Min, S.N. Park, and D.G. Sim, "Side information generation using adaptive search range for distributed video coding," Conf. on RacRim 2009, pp 854-857, Aug. 2009 https://doi.org/10.1109/PACRIM.2009.5291259
  9. D. Varodayan, A. Aaron, and B. Girod, "Rate-adaptive codes for distributed source coding," EURASIP Signal Processing Journal, Special Section on Distributed Source Coding, vol. 86, no. 11, pp. 3123-3130, Nov. 2006
  10. Draft ITU-T Recommendation and Final Draft international Standards of Joint Video Specification (ITU-T Rec. H.264\ISO/IEC 14 496-10 AVC) Joint Video Team (JVT), Doc. JVT-G050, Mar. 2003
  11. T. Wiegand, G. J. Sullivan, G. Bjntegaard, and A. Luthra, "Overview of the H.264/AVC video coding standard," Trans. on IEEE CSVT, vol. 13, no. 7, pp. 560-576, July, 2003 https://doi.org/10.1109/TCSVT.2003.815165
  12. E., Pexioto, R.L. Queiroz, and D. Mukherjee, "A Wyner-Ziv video transcoder," Trans. on CSVT, vol. 20, pp. 189-200, Feb. 2010 https://doi.org/10.1109/TCSVT.2009.2031374
  13. J.L. Martinez, H. Kalva, W.A.C. Fernando, P. Cuenca, and F.J. Quiles, "Efficient WZ-to-H.264 transcoding using motion vector information sharing," Conf. on ICME 2009, pp. 1394-1397, June, 2009 https://doi.org/10.1109/ICME.2009.5202764