Skip to main content
Log in

A Novel SAO-based Filtering Technique for Reduction in Temporal Flickering Artifacts in H.265/HEVC

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

This paper presents a novel filtering technique based on sample adaptive offset (SAO) in H.265/high-efficiency video coding (HEVC) for reduction in the temporal flickering artifacts and improving the coding performance. SAO is a newly introduced technique for in-loop filtering in H.265/HEVC, which derives the offsets independently for each frame in the spatial domain without considering temporal frame correlation. As a result, the temporal distortion artifacts which will have a negative effect on the subjective quality, such as flickering artifacts, cannot be effectively addressed. In this paper, the rate-distortion optimization of the newly developed SAO method, referred to as Inter-SAO, is performed on the residual samples between adjacent frames. Inter-SAO and SAO in the reference software of H.265/HEVC (i.e., the test model HM) are then combined to form the novel in-loop filter-based method, denoted as 3D-SAO filtering method, where both spatial information and temporal information are effectively utilized to reduce the overall distortion in reconstructed videos. Compared with the SAO in HM, 3D-SAO has demonstrated its advanced performance for flickering artifacts suppression. Furthermore, 3D-SAO improves the coding efficiency compared with the SAO in HM with a performance gain of up to 0.91 dB in \(\Delta PSNR\), 1.74 dB in \(\Delta PSPNR\) and 7.33 % in BD-rate reduction.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

References

  1. G. Bjøntegaard, Calculation of average PSNR differences between RD curves, document VCEG-M33, Austin, TX, pp. 1–4 (2001)

  2. S. S. Chun, H. Ryu, S. Sull, Flicker Reduction in Intra Coded Frames of H.264/AVC, in Proceedings IEEE International Conferences Image Process (ICIP) (2006), pp. 2025–2028

  3. S.S. Chun, J.-R. Kim, S. Sull, Intra prediction mode selection forflicker reduction in H.264/AVC. IEEE Trans. Consum. Electron. 52(4), 1303–1310 (2006)

    Article  Google Scholar 

  4. K. Chono, Y. Senda, Y. Miyamoto, Detented quantization to suppress flicker artifacts in periodically inserted intra-coded pictures in H.264 video coding, in Proceedings IEEE International Conferences Image Processing (ICIP) (2006), pp. 1713–1716

  5. C.-H. Chou, Y.-C. Li, A perceptually tuned subband image coder based on the measure of just-noticeable distortion profile. IEEE Trans. Circuits Syst. Video Technol. 5(6), 467–476 (1995)

    Article  Google Scholar 

  6. X. Fan, W. Gao, Y. Lu, D. Zhao, Flicking reduction in all intra-frame coding, in Proceedings 5th Meeting Joint Video Team ISO/IEC JTC1/SC29/WG11, ITU-T SG16 Q.6, JVT-E070 (2002)

  7. C. Fu, E. Alshina, A. Alshin, Y. Huang, C. Chen, Chia. Tsai, C. Hsu, S. Lei, J. Park, W. Han, Sample adaptive offset in the HEVC standard, IEEE Trans. Circuits Syst. Video Technol., 22(12): 1755–1764 (2012)

  8. C. -M. Fu, C. -Y. Chen, Y. -W. Huang, S. Lei, Sample adaptive offset for HEVC, in Proceedings IEEE 13th International Workshop on Multimedia Signal Processing (MMSP), (2011), pp. 1–5

  9. N. Hara, A. Ichigaya, M. Kurozumi, Y. Nishida, Y. Ohtsuka, Flicker reduction in MPEG-2 video by post-processing. IEEE Trans. Consumer Electron. 51(1), 210–217 (2005)

    Article  Google Scholar 

  10. A. T. Hinds, Y. Syed, Z. Agyo, J. Vieron, J. Thiesse, On the coding of interlace scanned content in HEVC, in Proceedings SPIE 8856, Applications of Digital Image Processing XXXVI, vol. 8856 (2013)

  11. International Telecommunication Union Telecommunication Standardization Sector (ITU-T) and International Organization for standardization/ international electrotechnical commission (ISO/IEC), High efficiency video coding, Rec. H.265/ISO/IEC 23008–2, (2013)

  12. ITU, Methodology for the subjective Assessment of the Quality of Television Pictures, Document ITU-R BT.500-13, (Geneva, Switzerland, 2012)

  13. Joint Collaborative Team on Video Coding (JCT-VC), HM Software Manual, CVS sever at http://hevc.kw.bbc.co.uk/svn/jctvc-hm/, Jan. 2014

  14. Y. Kuszpet, D. Kletsel, Y. Moshe, A. Levy, Post-processing for flicker reduction in H.264/AVC, in Picture Coding Symposium, 2007

  15. T. Kuge, Wavelet picture coding and its several problems of the application to the interlace HDTV and the ultra-high definition images, in Proceedings IEEE International Conferences Image Processings (ICIP) (2002), vol. 3, pp. 217–220

  16. G. Laroche, T. Poirier, P. Onno, On additional SAO band offset classifications, JCTVC-G246, Joint Collaborative Team on Video Coding, 2011

  17. A.J. Moreno, E.M. Enríquez, V. Kumar, F.D. María, Standard-compliant low-pass temporal filter to reduce the perceived flicker artifact. IEEE Trans. Multim. 16(7), 1863–1873 (2014)

    Article  Google Scholar 

  18. E. Maani, O. Nakagami, Flexible band offset mode in SAO, document JCTVC-H0406, 2012

  19. A. Ninassi, O. Le Meur, P. Le Callet, D. Barba, Considering temporal variations of spatial visual distortions in video quality assessment. IEEE J. Sel. Topics Signal Process. 3(2), 253–265 (2009)

    Article  Google Scholar 

  20. M. Naccari, F. Pereira, Quadratic modeling rate control in the emerging HEVC Standard, in Proceedings Picture Coding Symposium (PCS), (2012), pp. 401–404

  21. H. Schwarz, D. Marpe, T. Wiegand, Overview of the scalable video coding extension of the H.264/AVC standard. IEEE Trans. Circuits Syst. Video Technol. 17(9), 1103–1120 (2007)

    Article  Google Scholar 

  22. G.J. Sullivan, J.-R. Ohm, W.-J. Han, T. Wiegand, Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circuits Syst. Video Technol. 22(12), 1649–1668 (2012)

    Article  Google Scholar 

  23. D.T. Vo, T.Q. Nguyen, S. Yea, A. Vetro, Adaptive fuzzy filtering for artifact reduction in compressed images and videos. IEEE Trans. Image Process. 18(6), 1166–1178 (2009)

    Article  MathSciNet  Google Scholar 

  24. S. Wan, Y. Gong, F. Yang, Perception of temporal pumping artifact in video coding with the hierarchical prediction structure, in Proceedings IEEE International Conferences Multimedia and Expo (ICME) (2012), pp. 503–508

  25. P. Wang, Y. Zhang, H. Hu, B. Li, Region classification based rate control for flicker suppression of I-frames on HEVC, in Proceedings IEEE International Conferences Image Processings (ICIP), (2013), pp. 1986–1990

  26. M. Yuen, H.R. Wu, A survey of hybrid MC/DPCM/DCT video coding distortions. J. Signal Process. 70(3), 247–278 (1998)

    Article  MATH  Google Scholar 

  27. M. Yuen, H. R. Wu, Reconstruction artifacts in digital video compression, in Proceedings SPIE 2419, Digital Video Compression: Algorithms and Technologies (1995), pp. 455–465

  28. M. Yuen, Coding artifacts and visual distortions, in Digital video image quality and perceptual coding, H. R. Wu and K. R. Rao, Eds. Boca Raton, pp. 87–122, FL: CRC Press (2005)

  29. H. Yang, J. Boyce, A. Stein, Effective flicker removal from periodic intra frames and accurate flicker measurement, in Proceedings 15th IEEE International Conferences Image Processings (2008), pp. 2868–2871

  30. J. Yang, H. Wu, A Non-linear Post Filtering Method for Flicker Reduction in H.264/AVC Coded Video Sequences, in IEEE 10th Workshop on Multimedia Signal Processing (2008), pp. 181–186

  31. J. Yang, H.R. Wu, Robust filtering technique for reduction of temporal fluctuation in H.264 video sequences. IEEE Trans. Circuits Syst. Video Technol. 20(3), 458–462 (2010)

    Article  Google Scholar 

  32. K. Zeng, T. Zhao, A. Rehman, Z. Wang, Characterizing perceptual artifacts in compressed video streams, in Proceedings SPIE 9014, Human Vision and Electronic Imaging XIX, vol. 9014 (2014)

Download references

Acknowledgments

This work was supported by the National Natural Science Foundation Research Program of China (No. 61371089).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Kaifang Yang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, K., Wan, S., Gong, Y. et al. A Novel SAO-based Filtering Technique for Reduction in Temporal Flickering Artifacts in H.265/HEVC. Circuits Syst Signal Process 35, 4099–4128 (2016). https://doi.org/10.1007/s00034-016-0251-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-016-0251-5

Keywords

Navigation