A Hardware-Friendly Acceleration of VVC Affine Motion Estimation Using Decision Trees

Digital videos have become ubiquitous across various devices, presenting challenges in transmitting and storing due to their substantial data volume. Video encoders play a vital role in addressing these challenges by improving data compression. The Versatile Video Coding (VVC) encoder, designed to enhance encoding processes compared to its predecessors, introduces a novel tool for Inter-Frame Prediction called Affine Motion Estimation (AME). This paper focuses on the Affine tool inside the Inter-Frame Prediction step, with the aim of developing an optimized, hardware-friendly algorithm. The goal is to reduce computational effort while maintaining the coding efficiency of the VVC encoder. To achieve this, Machine Learning models based on Decision Trees, known for their simplicity in implementation, are employed. The proposed solution successfully achieves an average time reduction of 5.07% in total encoding time, with a minimal coding efficiency loss of 0.23%.

Authors

Institutions

Publication Details

Published
2024-09-02
DOI
https://doi.org/10.1109/sbcci62366.2024.10703987
Citations
3
Primary Topic
Computational Physics and Python Applications
Type
article
Field-Weighted Citation Impact
1.04

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Hardware-Friendly Acceleration of VVC Affine Motion Estimation Using Decision Trees

Marta Loose, Guilherme Corrêa, Rafael Ferreira, Luciano Agostini et al.
3 citations
Computational Physics and Python Applications
1.04
article

A Hardware-Friendly Acceleration of VVC Affine Motion Estimation Using Decision Trees

Marta Loose, Guilherme Corrêa, Rafael Ferreira, Luciano Agostini, Ramiro Viana, Marcelo Porto
article en
3 citations

Abstract

Digital videos have become ubiquitous across various devices, presenting challenges in transmitting and storing due to their substantial data volume. Video encoders play a vital role in addressing these challenges by improving data compression. The Versatile Video Coding (VVC) encoder, designed to enhance encoding processes compared to its predecessors, introduces a novel tool for Inter-Frame Prediction called Affine Motion Estimation (AME). This paper focuses on the Affine tool inside the Inter-Frame Prediction step, with the aim of developing an optimized, hardware-friendly algorithm. The goal is to reduce computational effort while maintaining the coding efficiency of the VVC encoder. To achieve this, Machine Learning models based on Decision Trees, known for their simplicity in implementation, are employed. The proposed solution successfully achieves an average time reduction of 5.07% in total encoding time, with a minimal coding efficiency loss of 0.23%.

Universidade Federal de Pelotas (BR)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior
Peace, Justice and strong institutions
Openalex Percentile: Top 19%
Computational Physics and Python Applications
1.04
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.