Abstract
In the processing flow of the hybrid video coding scheme, in-loop filtering is applied after prediction and reconstruction of the coding blocks. The filtered reconstructed picture is stored in the decoded picture buffer for output and for prediction if indicated. In HEVC, two consecutive in-loop filters are specified. First, a deblocking filter is applied to prediction block and transform block edges in order to reduce the amount of visible block structures, which result from the block-based nature of the coding scheme. For this purpose, the filter operates on block edges with adaptive filter strength and adaptive filter length. In a second step, a sample-oriented filtering step is applied. The sample adaptive filter can be configured to be either driven by sample value differences of a local neighborhood, or by the value range the intensity value of the current sample falls into. This filter operates on the samples in the slice and does not only consider block edges. The two filtering processes are described in this chapter. A comparison to the deblocking filter in H.264 | AVC is provided.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Note that a difference in the reference picture index is not a sufficient condition to check if reference pictures differ. The same picture may be available multiple times in the reference picture list.
- 2.
Note that this decision is separately drawn for each line. Thereby, the filtering may be switched on or off locally for single lines of the current edge segment.
- 3.
Frame 208 of the 1080p test sequence ParkScene, HM 11.0, random access configuration of the JCT-VC common testing conditions [4], \(\text {QP}=32\), default HM deblocking filter configuration.
- 4.
Areas in frames 160 and 250 of the 1080p test sequence BasketballDrive, HM11.0, random access configuration of the JCT-VC common testing conditions [4], \(\text {QP}=37\).
- 5.
In CTU-based processing, the bottom rows and the right boundary sample columns of the CTU can only be deblocked after the corresponding bottom and right neighboring CTUs have been processed as well, see the discussion in Sect. 9.2.5.2.
References
Norkin, A., et al.: HEVC deblocking filter. IEEE Trans. Circ. Syst. Video Technol. 22(12), 1746–1754 (2012). doi:10.1109/TCSVT.2012.2223053
High efficiency video coding. ITU-T Rec. H.265 (HEVC). http://www.itu.int/rec/T-REC-H.265/en (2013). Accessed 14 April 2014
Information technology—High efficiency coding and media delivery in heterogeneous environments—Part 2: High efficiency video coding. ISO/IEC 23008-2:2013 (HEVC). http://www.iso.org/iso/home/store/catalogue_detail.htm?csnumber=35424 (2013). Accessed 14 Apr 2014
Bossen, F.: Common test conditions and software reference configurations. Doc. JCTVC-K1100. 11th Meeting: Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Shanghai, CN (2012)
Fu, C.-M., et al.: Sample adaptive offset in the HEVC standard. IEEE Trans. Circ. Syst. Video Technol. 22(12), 1755–1764 (2012). doi:10.1109/TCSVT.2012.2221529
JCT-VC. HEVC Reference Software. http://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/ (2014). Accessed 14 Apr 2014
Kim, I.-K., et al.: High efficiency video coding (HEVC) test model 10 (HM10) encoder description. Doc. JCTVC-L1002. 12th Meeting: Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Geneva, CH (2013)
Fu, C.-M., et al.: Sample adaptive offset for HEVC. In: Proceedings of IEEE International Workshop on Multimedia Signal Processing MMSP, vol. 13, pp. 1–5. IEEE, Hangzhou (2011). doi:10.1109/MMSP.6093807
Laroche, G., et al. Non-CE1: Encoder modification for SAO interleaving mode. Doc. JCTVC-I0184. 9th Meeting: Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Geneva, CH (2012)
Alshina, E., et al.: Encoder modification for SAO. Doc. JCTVC-J0044. 10th Meeting: Joint Collaborative Team on Video Coding (JCT-VC) of ITU-T SG 16 WP 3 and ISO/IEC JTC 1/SC 29/WG 11, Stockholm, Sweden (2012)
List, P., et al.: Adaptive deblocking filter. IEEE Trans. Circ. Syst. Video Technol. 13(7), 614–619 (2003). doi:10.1109/TCSVT.2003.815175
Advanced video coding for generic audiovisual services. ITU-T Rec. H.264 (AVC). http://www.itu.int/rec/T-REC-H.264/en (2014). Accessed 14 Apr 2014
Information technology—Coding of audio-visual objects—Part 10: Advanced video coding. ISO/IEC 14496-10:2012 (AVC). http://www.iso.org/iso/home/store/catalogue_detail.htm?csnumber=61490 (2012). Accessed 14 Apr 2014
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Wien, M. (2015). In-Loop Filtering. In: High Efficiency Video Coding. Signals and Communication Technology. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-44276-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-662-44276-0_9
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-44275-3
Online ISBN: 978-3-662-44276-0
eBook Packages: EngineeringEngineering (R0)