Performance Comparison of Weak Filtering in HEVC and VVC
Abstract
:1. Introduction
2. Related Works and Method
2.1. Related Works
2.1.1. Deblocking Filter
2.1.2. Weak Filter
2.1.3. Simple Weak Filter Method on VVC
2.2. Method
Algorithm 1: Weak Filter code in HM and VTM. |
3. Results
3.1. Experimental Conditions
3.2. Weak Filter on HEVC
3.3. Weak Filter on VVC
3.4. Result Image Comparison
4. Discussion and Conclusions
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Wiegand, T.; Sullivan, G.J.; Bjontegaard, G.; Luthra, A. Overview of the H.264/AVC video coding standard. IEEE Trans. Circuits Syst. Video Technol. 2003, 3, 560–576. [Google Scholar] [CrossRef] [Green Version]
- Sze, V.; Budagavi, M.; Sullivan, G.J. High Efficiency Video Coding(HEVC): Algorithms and Architectures; Springer: New York, NY, USA, 2014; pp. 171–208. [Google Scholar]
- Sullivan, G.J.; Ohm, J.R.; Han, W.J.; Wiegand, T. Overview of the high efficiency video coding (HEVC) standard. IEEE Trans. Circuits Syst. Video Technol. 2012, 22, 1659–1668. [Google Scholar] [CrossRef]
- Norkin, A.; Bjontegaard, G.; Fuldseth, A.; Narroschke, M.; Ikeda, M.; Anderson, K.; Zhou, M.; Van der Auwera, G. HEVC deblocking filter. IEEE Trans. Circuits Syst. Video Technol. 2012, 22, 1746–1801. [Google Scholar] [CrossRef]
- Bross, B.; Han, W.J.; Ohm, J.R.; Sullivan, G.J.; Wiegand, T. WD4: Working Draft 4 of High-Efficiency Video Coding; Document JCTVC-F803; JCTVC: Torino, Italy, 2011. [Google Scholar]
- Bross, B.; Chen, J.; Liu, S. Versatile Video Coding (Drafts 6); Document JVET-O2001; JVET: Gothenburg, Sweden, 2019. [Google Scholar]
- Lee, J.; Jeong, J. Deblocking performance analysis of weak filter on versatile video coding. Electron. Lett. 2020, 56, 289–290. [Google Scholar] [CrossRef]
- Bjontegaard, G. Calculation of Average PSNR Differences between RD-Curves; Document VCEG-M33; VCEG: Austin, TX, USA, 2001. [Google Scholar]
- Yamakage, T.; Chono, K.; Chiu, Y.J.; Chong, I.S.; Narrashke, M. JCT-VC AHG Report: In-Loop and Post-Processing Filtering (AHG 6); Document JCTVC-F006; JCTVC: Torino, Italy, 2011. [Google Scholar]
- Norkin, A.; Guo, X.; Jeon, B.; Narroschke, M. Description of Core Experiment 12: Deblocking Filtering; Document JCTVC-F912; JCTVC: Torino, Italy, 2011. [Google Scholar]
- Ikeda, M.; Tanaka, J.; Suzuki, T. Parallel Deblocking Improvement; Document JCTVC-F214; JCTVC: Torino, Italy, 2011. [Google Scholar]
- Sadafale, M. Improving Deblocking Filter Efficiency; Document JCTVC-F256; JCTVC: Torino, Italy, 2011. [Google Scholar]
- Hsu, C.W.; An, J.; Guo, X.; Lin, J.L.; Huang, Y.W.; Lei, S. Deblocking Filter with Reduced Pixel Line Buffers for LCU-Based Processing; Document JCTVC-F053; JCTVC: Torino, Italy, 2011. [Google Scholar]
- HEVC Test Model (HM). Available online: https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/tags/ (accessed on 8 May 2020).
- VVC Test Model (VTM). Available online: https://vcgit.hhi.fraunhofer.de/jvet/VVCSoftware_VTM/tags/ (accessed on 8 May 2020).
- Bossen, F.; Boyce, J.; Li, X.; Serejin, K.; Suhring, K. JVET Common Test Conditions and Software Reference Configurations for SDR Video; Document JVET-K1010; JVET: Ljubljana, Slovenia, 2018. [Google Scholar]
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 7 | |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | |
8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 20 | 22 | 24 | 26 | 28 | 30 | 32 | |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 2 | 2 | 3 | 3 | 3 | 3 | 4 | |
36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | |
34 | 36 | 38 | 40 | 42 | 44 | 46 | 48 | 50 | 52 | 54 | 56 | 58 | 60 | 62 | 64 | - | - | |
4 | 4 | 5 | 5 | 6 | 6 | 7 | 8 | 9 | 10 | 11 | 13 | 14 | 16 | 18 | 20 | 22 | 24 |
Video Sequence. | Y-BDBR (%) Anchor: HEVC Test Model (HM) 16.20 | ||
---|---|---|---|
Simple Weak Filter Method [5] | Non-Weak Filter Method | ||
Class B | Cactus | −0.16 | 0.96 |
BasketballDrive | −0.02 | 1.45 | |
BQTerrace | −0.12 | 0.20 | |
Overall | −0.10 | 0.87 | |
Class C | BQMall | −0.08 | 1.00 |
RacehorsesC | −0.12 | 0.71 | |
ParkScene | −0.06 | 0.23 | |
BasketballDrill | −0.24 | 0.57 | |
Overall | −0.12 | 0.63 | |
Class D | BasketballPass | −0.10 | 1.08 |
BlowingBubbles | −0.09 | 0.49 | |
Racehorses | −0.21 | 0.68 | |
BQSquare | −0.04 | 0.08 | |
Overall | −0.11 | 0.58 | |
Class E | FourePeople | −0.09 | 1.95 |
Johnny | −0.05 | 1.85 | |
KristenAndSara | −0.03 | 1.67 | |
Overall | −0.06 | 1.82 | |
Average | −0.10 | 0.92 |
Video Sequence | Y-BDBR (%) Anchor: VVC Test Model (VTM) 6.0 | ||
---|---|---|---|
Simple Weak Filter Method [5] | Non-Weak Filter Method | ||
Class B | Cactus | −0.17 | −0.59 |
BasketballDrive | −0.21 | −1.23 | |
BQTerrace | −0.10 | −0.61 | |
Overall | −0.16 | −0.81 | |
Class C | BQMall | −0.09 | −0.37 |
RacehorsesC | −0.11 | −0.23 | |
ParkScene | −0.04 | −0.24 | |
BasketballDrill | −0.17 | −0.52 | |
Overall | −0.11 | −0.34 | |
Class D | BasketballPass | −0.14 | −0.51 |
BlowingBubbles | −0.05 | −0.24 | |
Racehorses | −0.11 | −0.27 | |
BQSquare | −0.03 | −0.18 | |
Overall | −0.08 | −0.30 | |
Class E | FourePeople | −0.13 | −0.27 |
Johnny | −0.14 | −0.19 | |
KristenAndSara | −0.12 | −0.14 | |
Overall | −0.13 | −0.20 | |
Average | −0.12 | −0.40 |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Lee, J.; Jeong, J. Performance Comparison of Weak Filtering in HEVC and VVC. Electronics 2020, 9, 960. https://doi.org/10.3390/electronics9060960
Lee J, Jeong J. Performance Comparison of Weak Filtering in HEVC and VVC. Electronics. 2020; 9(6):960. https://doi.org/10.3390/electronics9060960
Chicago/Turabian StyleLee, Junghyun, and Jechang Jeong. 2020. "Performance Comparison of Weak Filtering in HEVC and VVC" Electronics 9, no. 6: 960. https://doi.org/10.3390/electronics9060960
APA StyleLee, J., & Jeong, J. (2020). Performance Comparison of Weak Filtering in HEVC and VVC. Electronics, 9(6), 960. https://doi.org/10.3390/electronics9060960