DOI QR코드

DOI QR Code

Fast Distributed Video Coding using Parallel LDPCA Encoding

병렬 LDPCA 채널코드 부호화 방법을 사용한 고속 분산비디오부호화

  • Park, Jong-Bin (Sungkyunkwan University, School of Information and Communication Engineering) ;
  • Jeon, Byeung-Woo (Sungkyunkwan University, School of Information and Communication Engineering)
  • 박종빈 (성균관대학교 정보통신공학부) ;
  • 전병우 (성균관대학교 정보통신공학부)
  • Received : 2010.12.14
  • Accepted : 2011.01.04
  • Published : 2011.01.30

Abstract

In this paper, we propose a parallel LDPCA encoding method for fast transform-domain Wyner-Ziv video encoding which is suitable in an ultra fast and low power video encoding. The conventional transform-domain Wyner-Ziv video encoding performs LDPCA channel coding of quantized transform coefficients in bitplane-serial fashion, which takes about 60% of total encoding time, and this computational complexity becomes severer as the bitrate increases. The proposed method binds several bitplanes into one packed message and carries out the LDPCA encoding in parallel. The proposed LDPCA encoding method improves the encoding speed by 8 ~ 55 times. In the experiment, the proposed Wyner-Ziv encoder can encode 700 ~ 2,300 QCIF size frames per second with GOP=64. The method can be applied to the pixel-domain Wyner-Ziv encoder using LDPCA, and has a wide scope of application.

본 논문에서는 고속, 저전력 비디오 부호화에 적합한 변환영역 Wyner-Ziv 분산비디오부호화기를 더욱 고속화하기 위한 병렬처리 방법을 제안한다. 기존의 변환영역 Wyner-Ziv 분산비디오부호화 방법은 양자화 된 변환계수를 비트플레인 단위로 분해한 후 비트플레인별로 순차적으로 LDPCA 채널코드로 부호화함에 따라 전체 부호화 연산량에서 LDPCA 부호화가 평균적으로 60% 정도 차지하였고, 이러한 복잡도는 고비트율로 부호화 할수록 더욱 증가하였다. 본 논문에서는 이런 분산비디오부호화 방법의 복잡도 문제를 개선하기 위해 여러 개의 비트플레인들을 하나의 메시지묶음으로 묶어서 한 번의 연산으로 여러 개의 데이터를 동시에 고속 LDPCA 채널코드 부호화하는 병렬화 방법을 제안한다. 이를 통해 기존의 순차적 방법에 비해 저비트율에서는 8배, 고비트율에서는 55배까지 LDPCA 채널코드 부호화 속도를 향상시켰다. 결과적으로 전체 변환영역 Wyner-Ziv 분산비디오부호화에서 LDPCA 채널코드 부호화의 상대적인 복잡도 비율을 평균 9%까지 낮출 수 있었으며, Wyner-Ziv 영상의 부호화 속도도 QCIF 크기 영상을 2.5GHz 속도의 CPU를 가진 PC환경에서 GOP 길이가 64인 경우 초당 700 ~ 2,300장을 부호화 할 수 있음을 확인했다. 제안 방법은 LDPCA를 사용하는 화소영역 Wyner-Ziv 분산비디오부호화에도 적용 가능하여 고속의 부호화가 요구되는 다양한 응용에 활용이 기대된다.

Keywords

References

  1. J. Slepian and J. Wolf, "Noiseless coding of correlated information sources," IEEE Trans. Inf. Theory, pp.471-480, 1973. https://doi.org/10.1109/TIT.1973.1055037
  2. A. Wyner and J. Ziv, "The rate-distortion function for source coding with side information at the decoder," IEEE Trans. Inf. Theory, pp.1-10, 1976. https://doi.org/10.1109/TIT.1976.1055508
  3. B. Girod, A. Aaron, S. Rane, and D. Rebollo-Monedero, "Distributed Video Coding," Proceedings of the IEEE, pp. 71-83, 2005. https://doi.org/10.1109/JPROC.2004.839619
  4. A. Aaron, S. Rane, E. Setton, and B. Girod, "Transform domain Wyner-Ziv codec for video," Proc. Visual Communications and Image Processing, VCIP2004, Jan. 2004.
  5. C. Brites, J. Ascenso, F. Pereira, "Improving transform domain Wyner-Ziv video coding performance," IEEE International Conference on Acoustics, pp. 525-528, May 2006. https://doi.org/10.1109/ICASSP.2006.1660395
  6. X. Artigas, J. Ascenso, M. Dalai, S. Klomp, D. Kubasov, M. Ouaret, "The discover codec: architecture, techniques and evaluation," Picture Coding Symposium, 2007.
  7. J. Park, B. Jeon, D. Wang, and A. Vincent, "Wyner-Ziv Video Coding with Region Adaptive Quantization and Progressive Channel Noise Modeling", IEEE Broadband Multimedia Systems and Broadcasting 2009, pp. 1-6, May 2009. https://doi.org/10.1109/ISBMSB.2009.5133844
  8. 박종빈, 심혁재, 전병우, "블록 적응 양자화를 이용한 Wyner-Ziv 비디오 코딩", 2008 신호처리합동학술대회, 제21권제1호, pp.37, 2008.
  9. I.E.G. Richardson, H.264 and MPEG-4 Video Compression: Video Coding for Next-generation, Wiley 2003.
  10. D. Varodayan, A. Aaron, and B. Girod, "Rate-Adaptive Codes for Distributed Source Coding," EURASIP Signal Processing Journal Special Issue on DSC 86(11), pp.3123-3130, 2006.
  11. LDPCA C source (http://www.stanford.edu/-divad/software/ldpca.zip).
  12. M. Flynn, "Some Computer Organizations and Their Effectiveness," IEEE Transaction on Computers, Vol. 21, No. C., pp. 948-960, 1972. https://doi.org/10.1109/TC.1972.5009071
  13. R.P. Westerlaken, S. Borchert, R.K. Gunnewiek, R.L. Lagendijk, "Analyzing Symbol and Bit Plane-Based LDPC in Distributed Video Coding," ICIP 2007, pp. II-17 - II-20, 2007.
  14. 최영태, 양시영, 정제창, "MPEG 비디오 트랜스코딩에서 프레임율 변환을 위한 효율적인 움직임 벡터 재추정 기법," 한국방송공학회, 2004년도 한국방송공학회정기총회및학술대회, pp. 233-236, 2004년11월.
  15. 민경연, 박시내, 심동규, "계층적 적응적 탐색과 양방향 움직임 예측을 이용한 프레임율 증가 방법," 대한전자공학회, 전자공학회논문지-SP, pp. 28-36, 2009년5월.
  16. P. Blanchfield, D. Wang, A. Vincent, F. Speranza, R. Renaud, "Advanced Frame Rate Conversion and Performance Evaluation," SMPTE Motion Imaging Journal, pp. 153-159, April 2006.
  17. D. A. Patterson and J. L. Hennessy, Computer Organization and Design, Third Edition, Morgan Kaufmann Publishers, pp. 40-42, 1998.
  18. x264 open source project (http://www.videolan.org/developers/x264.html).

Cited by

  1. A Skip-mode Coding for Distributed Compressive Video Sensing vol.19, pp.2, 2014, https://doi.org/10.5909/JBE.2014.19.2.257
  2. Robust distributed video coding for wireless multimedia sensor networks pp.1573-7721, 2017, https://doi.org/10.1007/s11042-016-4245-x