An Adaptive Deblocking Filter to Improve the Quality of the HEVC Standard

Full Text (PDF, 462KB), PP.9-15

Views: 0 Downloads: 0

Author(s)

Alaa F. Eldeken 1,* Gouda I. Salama 1

1. Department of Computer Engineering, Military Technical College, Cairo, Egypt

* Corresponding author.

DOI: https://doi.org/10.5815/ijigsp.2015.03.02

Received: 23 Oct. 2014 / Revised: 3 Dec. 2014 / Accepted: 27 Dec. 2014 / Published: 8 Feb. 2015

Index Terms

Boundary strength, high efficiency video coding, block boundary, deblocking filter

Abstract

In this paper, we present an adaptive deblocking filter to improve the video quality for high efficiency video coding (HEVC) scheme. The HEVC standard is a hybrid coding scheme using block-based prediction and transform encoding/decoding. At the decoding step, the boundary of any two adjacent blocks causes visual discontinuities called blocking artifacts that can be removed using deblocking filter. Conventional approaches, including the HEVC standard, tend to remove those artifacts using two offset parameters that are defaulted to 0. However, such a choice is not necessarily suitable to encode/decode all video sequences. The proposed approach reduces an exhaustive search among a set of candidate offsets to eventually select the best offsets adaptively (i.e., for each frame) according to some characteristics of the data sequences. Improvements are shown using the proposed approach in terms of rate-distortion (RD) performance as opposed to the HEVC standard without changing the compression ratio and with negligible change in the encoding/decoding time.

Cite This Paper

Alaa F. Eldeken, Gouda I. Salama,"An Adaptive Deblocking Filter to Improve the Quality of the HEVC Standard", IJIGSP, vol.7, no.3, pp.9-15, 2015. DOI: 10.5815/ijigsp.2015.03.02

Reference

[1]G. Sullivan, J.-R. Ohm, W.-J. Han, and T. Wiegand, "Overview of the high efficiency video coding (HEVC) standard," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, Dec. 2012.

[2]J. Shang, W. Ding, Y. Shi, Y. Sun, "Fast Intra Mode Decision Algorithm Based on Texture Direction," MECS International Journal on Education and Management Engineering, pp. 384-391, Nov. 2011.

[3]Z. Hu, T.Wang, K. Chen, Z. Xie and X. Wang, "Operator Design Methodology and Application in H.264 Entropy Coding," MECS International Journal on Information Engineering and Electronic Business, pp. 51-58, Nov. 2010.

[4]T. Wiegand, G. J. Sullivan, G. Bjontegaard, and A. Luthra, "Overview of the H.264/AVC video coding standard," IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, no. 7, July 2003.

[5]S.-C. Hsia,W.-C. Hsu, and S.-C. Lee, "Low-complexity high-quality adaptive deblocking filter for H.264/AVC system," Signal Processing: Image Communication, vol. 27, pp. 749–759, Aug. 2012.

[6]J. Lou, A. Jagmohan, D. He, L. Lu, and M.-T. Sun, "H.264 deblocking speedup," IEEE Transactions on Circuits and Systems for Video Technology, vol. 19, no. 8, Aug. 2009.

[7]A. Norkin, G. Bjontegaard, A. Fuldseth, and M. Narroschke, "HEVC deblocking filter," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, Dec. 2012.

[8]C.-M. Fu, E. Alshina, A. Alshin, Y.-W. Huang, C.-Y.Chen, and C.-Y. Tsai, "Sample adaptive offset in the HEVC standard," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, Dec. 2012.

[9]Y. Li, N. Han, and C. Chen, "A novel deblocking filter algorithm in h.264 for real time implementation," in 3rd Intern. Conf. on Multimedia and Ubiquitous Engineering, March 2009.

[10]F. Bossen, B. Bross, K. Suhring, and D. Flynn, "HEVC complexity and implementation analysis," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, no. 12, Dec. 2012.

[11]P. List, A. Joch, J. Lainema, G. Bjontegaard, and M. Karczewicz, "Adaptive deblocking filter," IEEE Transactions on Circuits and Systems for Video Technology, vol. 13, no. 7, pp. 614–619, July 2003.

[12]I.-K. Kim, K. McCann, K. Sugimoto, B. Bross, and W.J. Han, "High efficiency video coding (HEVC) test model draft 10 (HM 10) encoder description," Technical Report Document JCTVC-L1002, JCT-VC, Geneva, Switzerland, Jan. 2013.

[13]"ftp://hvc:US88Hula@ftp.tnt.unihannover.de/testsequenc-s," 2003.

[14]"http://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware /branches," 2012.

[15]Gisle Bjontegaard, Calculation of average PSNR differences between RD-curves, VCEG-M33, Texas, USA, April 2001.

[16]Frank Bossen, Common test conditions and software reference configurations, JCTVC-D600, Daegu, KR, U.S.A., Jan. 2011.