A GPU based real-time video compression method for video conferencing

Stamos Katsigiannis, Dimitris Maroulis, Georgios Papaioannou

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Recent years have seen a great increase in the everyday use of real-time video communication over the internet through video conferencing applications. Limitations on computational resources and network bandwidth require video encoding algorithms that provide acceptable quality on low bitrates and can support various resolutions inside the same stream. In this work, the authors present a scalable video coding algorithm based on the contourlet transform that incorporates both lossy and lossless methods, as well as variable bitrate encoding schemes in order to achieve compression. Furthermore, due to the transform utilized, it does not suffer from blocking artifacts that occur with many widely adopted compression algorithms. The proposed algorithm is designed to achieve real-time performance by utilizing the vast computational capabilities of modern GPUs, providing satisfactory encoding and decoding times at relatively low cost. These characteristics make this method suitable for applications like video conferencing that demand real-time performance. The performance and quality evaluation of the algorithm shows that the proposed algorithm achieves satisfactory quality and compression ratio.
Original languageEnglish
Title of host publication18th International Conference on Digital Signal Processing (DSP), 2013
PublisherIEEE
ISBN (Electronic)978-1-4673-5807-1
ISBN (Print)978-1-4673-5806-4
DOIs
Publication statusPublished - 2013
Externally publishedYes

Publication series

NameInternational Conference on Digital Signal Processing Proceedings
PublisherIEEE
ISSN (Print)1546-1874
ISSN (Electronic)2165-3577

Keywords

  • real-time video encoding
  • GPU computing
  • video conferencing
  • surveillance video
  • contourlet transform

Cite this

Katsigiannis, S., Maroulis, D., & Papaioannou, G. (2013). A GPU based real-time video compression method for video conferencing. In 18th International Conference on Digital Signal Processing (DSP), 2013 (International Conference on Digital Signal Processing Proceedings). IEEE. https://doi.org/10.1109/ICDSP.2013.6622719
Katsigiannis, Stamos ; Maroulis, Dimitris ; Papaioannou, Georgios. / A GPU based real-time video compression method for video conferencing. 18th International Conference on Digital Signal Processing (DSP), 2013 . IEEE, 2013. (International Conference on Digital Signal Processing Proceedings).
@inproceedings{83e0a3fde21447c2aa93a5917460eb75,
title = "A GPU based real-time video compression method for video conferencing",
abstract = "Recent years have seen a great increase in the everyday use of real-time video communication over the internet through video conferencing applications. Limitations on computational resources and network bandwidth require video encoding algorithms that provide acceptable quality on low bitrates and can support various resolutions inside the same stream. In this work, the authors present a scalable video coding algorithm based on the contourlet transform that incorporates both lossy and lossless methods, as well as variable bitrate encoding schemes in order to achieve compression. Furthermore, due to the transform utilized, it does not suffer from blocking artifacts that occur with many widely adopted compression algorithms. The proposed algorithm is designed to achieve real-time performance by utilizing the vast computational capabilities of modern GPUs, providing satisfactory encoding and decoding times at relatively low cost. These characteristics make this method suitable for applications like video conferencing that demand real-time performance. The performance and quality evaluation of the algorithm shows that the proposed algorithm achieves satisfactory quality and compression ratio.",
keywords = "real-time video encoding, GPU computing, video conferencing, surveillance video, contourlet transform",
author = "Stamos Katsigiannis and Dimitris Maroulis and Georgios Papaioannou",
year = "2013",
doi = "10.1109/ICDSP.2013.6622719",
language = "English",
isbn = "978-1-4673-5806-4",
series = "International Conference on Digital Signal Processing Proceedings",
publisher = "IEEE",
booktitle = "18th International Conference on Digital Signal Processing (DSP), 2013",
address = "United States",

}

Katsigiannis, S, Maroulis, D & Papaioannou, G 2013, A GPU based real-time video compression method for video conferencing. in 18th International Conference on Digital Signal Processing (DSP), 2013 . International Conference on Digital Signal Processing Proceedings, IEEE. https://doi.org/10.1109/ICDSP.2013.6622719

A GPU based real-time video compression method for video conferencing. / Katsigiannis, Stamos; Maroulis, Dimitris; Papaioannou, Georgios.

18th International Conference on Digital Signal Processing (DSP), 2013 . IEEE, 2013. (International Conference on Digital Signal Processing Proceedings).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - A GPU based real-time video compression method for video conferencing

AU - Katsigiannis, Stamos

AU - Maroulis, Dimitris

AU - Papaioannou, Georgios

PY - 2013

Y1 - 2013

N2 - Recent years have seen a great increase in the everyday use of real-time video communication over the internet through video conferencing applications. Limitations on computational resources and network bandwidth require video encoding algorithms that provide acceptable quality on low bitrates and can support various resolutions inside the same stream. In this work, the authors present a scalable video coding algorithm based on the contourlet transform that incorporates both lossy and lossless methods, as well as variable bitrate encoding schemes in order to achieve compression. Furthermore, due to the transform utilized, it does not suffer from blocking artifacts that occur with many widely adopted compression algorithms. The proposed algorithm is designed to achieve real-time performance by utilizing the vast computational capabilities of modern GPUs, providing satisfactory encoding and decoding times at relatively low cost. These characteristics make this method suitable for applications like video conferencing that demand real-time performance. The performance and quality evaluation of the algorithm shows that the proposed algorithm achieves satisfactory quality and compression ratio.

AB - Recent years have seen a great increase in the everyday use of real-time video communication over the internet through video conferencing applications. Limitations on computational resources and network bandwidth require video encoding algorithms that provide acceptable quality on low bitrates and can support various resolutions inside the same stream. In this work, the authors present a scalable video coding algorithm based on the contourlet transform that incorporates both lossy and lossless methods, as well as variable bitrate encoding schemes in order to achieve compression. Furthermore, due to the transform utilized, it does not suffer from blocking artifacts that occur with many widely adopted compression algorithms. The proposed algorithm is designed to achieve real-time performance by utilizing the vast computational capabilities of modern GPUs, providing satisfactory encoding and decoding times at relatively low cost. These characteristics make this method suitable for applications like video conferencing that demand real-time performance. The performance and quality evaluation of the algorithm shows that the proposed algorithm achieves satisfactory quality and compression ratio.

KW - real-time video encoding

KW - GPU computing

KW - video conferencing

KW - surveillance video

KW - contourlet transform

U2 - 10.1109/ICDSP.2013.6622719

DO - 10.1109/ICDSP.2013.6622719

M3 - Conference contribution

SN - 978-1-4673-5806-4

T3 - International Conference on Digital Signal Processing Proceedings

BT - 18th International Conference on Digital Signal Processing (DSP), 2013

PB - IEEE

ER -

Katsigiannis S, Maroulis D, Papaioannou G. A GPU based real-time video compression method for video conferencing. In 18th International Conference on Digital Signal Processing (DSP), 2013 . IEEE. 2013. (International Conference on Digital Signal Processing Proceedings). https://doi.org/10.1109/ICDSP.2013.6622719