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.
Similar content being viewed by others
References
G. Bjøntegaard, Calculation of average PSNR differences between RD curves, document VCEG-M33, Austin, TX, pp. 1–4 (2001)
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
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)
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
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)
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)
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)
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
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)
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)
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)
ITU, Methodology for the subjective Assessment of the Quality of Television Pictures, Document ITU-R BT.500-13, (Geneva, Switzerland, 2012)
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
Y. Kuszpet, D. Kletsel, Y. Moshe, A. Levy, Post-processing for flicker reduction in H.264/AVC, in Picture Coding Symposium, 2007
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
G. Laroche, T. Poirier, P. Onno, On additional SAO band offset classifications, JCTVC-G246, Joint Collaborative Team on Video Coding, 2011
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)
E. Maani, O. Nakagami, Flexible band offset mode in SAO, document JCTVC-H0406, 2012
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)
M. Naccari, F. Pereira, Quadratic modeling rate control in the emerging HEVC Standard, in Proceedings Picture Coding Symposium (PCS), (2012), pp. 401–404
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)
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)
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)
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
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
M. Yuen, H.R. Wu, A survey of hybrid MC/DPCM/DCT video coding distortions. J. Signal Process. 70(3), 247–278 (1998)
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
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)
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
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
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)
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)
Acknowledgments
This work was supported by the National Natural Science Foundation Research Program of China (No. 61371089).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-016-0251-5