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

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 solv...

Full description

Bibliographic Details
Main Authors: Shuai Zhao, Xiwu Shang, Guozhong Wang, Haiwu Zhao
Format: Article
Language:English
Published: MDPI AG 2023-07-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/23/13/6244
_version_ 1797590801625120768
author Shuai Zhao
Xiwu Shang
Guozhong Wang
Haiwu Zhao
author_facet Shuai Zhao
Xiwu Shang
Guozhong Wang
Haiwu Zhao
author_sort Shuai Zhao
collection DOAJ
description 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%.
first_indexed 2024-03-11T01:28:35Z
format Article
id doaj.art-a4eb525fae88486ea30f33fa9a75cd51
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-11T01:28:35Z
publishDate 2023-07-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-a4eb525fae88486ea30f33fa9a75cd512023-11-18T17:32:43ZengMDPI AGSensors1424-82202023-07-012313624410.3390/s23136244A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge FeaturesShuai Zhao0Xiwu Shang1Guozhong Wang2Haiwu Zhao3School of Electrical Engineering, Shanghai University of Engineering Science, Shanghai 201620, ChinaSchool of Electrical Engineering, Shanghai University of Engineering Science, Shanghai 201620, ChinaSchool of Electrical Engineering, Shanghai University of Engineering Science, Shanghai 201620, ChinaSchool of Electrical Engineering, Shanghai University of Engineering Science, Shanghai 201620, ChinaVersatile 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%.https://www.mdpi.com/1424-8220/23/13/6244versatile video coding (VVC)fast algorithmCU partitionedge direction
spellingShingle Shuai Zhao
Xiwu Shang
Guozhong Wang
Haiwu Zhao
A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features
Sensors
versatile video coding (VVC)
fast algorithm
CU partition
edge direction
title A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features
title_full A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features
title_fullStr A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features
title_full_unstemmed A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features
title_short A Fast Algorithm for Intra-Frame Versatile Video Coding Based on Edge Features
title_sort fast algorithm for intra frame versatile video coding based on edge features
topic versatile video coding (VVC)
fast algorithm
CU partition
edge direction
url https://www.mdpi.com/1424-8220/23/13/6244
work_keys_str_mv AT shuaizhao afastalgorithmforintraframeversatilevideocodingbasedonedgefeatures
AT xiwushang afastalgorithmforintraframeversatilevideocodingbasedonedgefeatures
AT guozhongwang afastalgorithmforintraframeversatilevideocodingbasedonedgefeatures
AT haiwuzhao afastalgorithmforintraframeversatilevideocodingbasedonedgefeatures
AT shuaizhao fastalgorithmforintraframeversatilevideocodingbasedonedgefeatures
AT xiwushang fastalgorithmforintraframeversatilevideocodingbasedonedgefeatures
AT guozhongwang fastalgorithmforintraframeversatilevideocodingbasedonedgefeatures
AT haiwuzhao fastalgorithmforintraframeversatilevideocodingbasedonedgefeatures