Adaptive deblocking filtering scheme for intra-coded slices in H.264/AVC

H.264/AVC applies an adaptive in-loop deblocking filter in order to remove blocking artifacts. The deblocking filter is adaptively controlled by using the boundary strength (BS) parameter. Although the filter achieves advantages in reducing blocking artifacts, there are two problems we should consider to improve the filtering performance. The first problem is that the filter applies just a strong and the strongest filter to filter intra coded blocks. The strong filter can remove blocking artifacts at smooth regions; however, it removes detail or sharpness of pictures at complex regions. The second problem is that H.264/AVC does not pay attention in removing corner outliers which appear when an edge of an object crosses a corner of a block. Therefore, corner outliers clearly appear and reduce the subjective quality of reconstructed pictures. In this paper, we propose an adaptive deblocking filter scheme which removes corner outliers, and which utilizes the intra prediction information of intra coded blocks to adaptively select the BS. Experimental results show that our proposed filter significantly enhances the subjective quality by removing blocking artifacts at smooth regions while maintaining details or sharpness at complex regions. In addition, the objective quality is improved, resulting in PSNR gains of up to 0.16 dB.

[1]  H. W. Park,et al.  Blocking effect reduction of JPEG images by signal adaptive filtering , 1998, IEEE Trans. Image Process..

[2]  G. Bjontegaard,et al.  Calculation of Average PSNR Differences between RD-curves , 2001 .

[3]  Byeungwoo Jeon,et al.  A Low Complexity H.264/AVC Deblocking Filter with Simplified Filtering Boundary Strength Decision , 2013, IEICE Trans. Fundam. Electron. Commun. Comput. Sci..

[4]  Jani Lainema,et al.  Adaptive deblocking filter , 2003, IEEE Trans. Circuits Syst. Video Technol..

[5]  Jechang Jeong,et al.  Blocking artifacts reduction in image compression with block boundary discontinuity criterion , 1998, IEEE Trans. Circuits Syst. Video Technol..

[6]  Ming-Ting Sun,et al.  H.264 Deblocking Speedup , 2009, IEEE Transactions on Circuits and Systems for Video Technology.

[7]  Gary J. Sullivan,et al.  Rate-constrained coder control and comparison of video coding standards , 2003, IEEE Trans. Circuits Syst. Video Technol..

[8]  Jong Beom Ra,et al.  A deblocking filter with two separate modes in block-based video coding , 1999, IEEE Trans. Circuits Syst. Video Technol..

[9]  Ajay Luthra,et al.  Overview of the H.264/AVC video coding standard , 2003, IEEE Trans. Circuits Syst. Video Technol..

[10]  Jagroop Singh Sidhu,et al.  A Post-Processing Algorithm for Detection & Removal of Corner Outlier , 2010 .

[11]  Ahmed Tamtaoui,et al.  Fast Mode Decision Algorithm for Intra prediction in H.264/AVC Video Coding , 2007 .

[12]  Ming-Ting Sun,et al.  Statistical Analysis Based H.264 High Profile Deblocking Speedup , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[13]  Wen Gao,et al.  Deeply pipelined DSP solution to deblocking filter for H.264/AVC , 2006, IEEE Transactions on Consumer Electronics.

[14]  Gustavo Marrero Callicó,et al.  An Efficient Double-Filter Hardware Architecture for H.264/AVC Deblocking Filtering , 2008, IEEE Transactions on Consumer Electronics.

[15]  Wesley De Neve,et al.  Parallel Deblocking Filtering in MPEG-4 AVC/H.264 on Massively Parallel Architectures , 2011, IEEE Transactions on Circuits and Systems for Video Technology.

[16]  Susanto Rahardja,et al.  Fast mode decision algorithm for intraprediction in H.264/AVC video coding , 2005, IEEE Transactions on Circuits and Systems for Video Technology.