Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2023 Jul 7;23(13):6244.
doi: 10.3390/s23136244.

A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features

Affiliations

A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features

Shuai Zhao et al. Sensors (Basel). .

Abstract

Versatile Video Coding (VVC) introduces many new coding technologies, such as quadtree with nested multi-type tree (QTMT), which greatly improves the efficiency of VVC coding. However, its computational complexity is higher, which affects the application of VVC in real-time scenarios. Aiming to solve the problem of the high complexity of VVC intra coding, we propose a low-complexity partition algorithm based on edge features. Firstly, the Laplacian of Gaussian (LOG) operator was used to extract the edges in the coding frame, and the edges were divided into vertical and horizontal edges. Then, the coding unit (CU) was equally divided into four sub-blocks in the horizontal and vertical directions to calculate the feature values of the horizontal and vertical edges, respectively. Based on the feature values, we skipped unnecessary partition patterns in advance. Finally, for the CUs without edges, we decided to terminate the partition process according to the depth information of neighboring CUs. The experimental results show that compared with VTM-13.0, the proposed algorithm can save 54.08% of the encoding time on average, and the BDBR (Bjøntegaard delta bit rate) only increases by 1.61%.

Keywords: CU partition; edge direction; fast algorithm; versatile video coding (VVC).

PubMed Disclaimer

Conflict of interest statement

The authors declare no conflict of interest.

Figures

Figure 1
Figure 1
Example of the CU partition structure in VVC. (a) example of the partition structure obtained after recursive traversal; (b) the corresponding tree structure.
Figure 2
Figure 2
(a) The partition result for Johnny under QP = 32. (b) The edge extraction for Johnny with σ = 0.1. (c) The edge extraction for Johnny with σ = 2.1.
Figure 2
Figure 2
(a) The partition result for Johnny under QP = 32. (b) The edge extraction for Johnny with σ = 0.1. (c) The edge extraction for Johnny with σ = 2.1.
Figure 3
Figure 3
Depth difference ratios under different σ values.
Figure 4
Figure 4
Image differentiation effect. (a) Original edge map. (b) Horizontal edges. (c) Vertical edges.
Figure 5
Figure 5
Adjacent coding unit (CU)s.
Figure 6
Figure 6
A flowchart of the proposed algorithm.
Figure 7
Figure 7
The comparison of RD performance between the proposed algorithm and the original encoder. (a) RD performance of BasketballDrill. (b) RD performance of BQTerrace.

Similar articles

References

    1. 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:1649–1668. doi: 10.1109/TCSVT.2012.2221191. - DOI
    1. Hamidouche W., Biatek T., Abdoli M. Versatile video coding standard: A review from coding tools to consumers deployment. IEEE Consum. Electron. Mag. 2022;11:10–24. doi: 10.1109/MCE.2022.3144545. - DOI
    1. Tissier A., Mrecat A., Amestoy T. Complexity reduction opportunities in the future VVC intra encoder; Proceedings of the International Workshop on Multimedia signal Proeessing; Kuala Lumpur, Malaysia. 27–29 September 2019; New York, NY, USA: IEEE; 2019. pp. 27–29.
    1. Pakdamaf F., Adelimanesh M., Gabbouj M. Complexity analysis of next-generation VVC encoding and decoding; Proceedings of the Internationail Conference on Lmage Processing; Abu Dhabi, United Arab Emirates. 25–28 October 2020; New York, NY, USA: IEEE; 2020. pp. 25–28.
    1. Fu T., Zhang H., Mu F. Fast CU partition algorithm for H. 266/VVC intra-frame coding; Proceedings of the 2019 IEEE International Conference on Multimedia and Expo (ICME); Shanghai, China. 8–12 July 2019; New York, NY, USA: IEEE; 2019. pp. 55–60.

LinkOut - more resources

  NODES
INTERN 3
twitter 2