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
- Marta Loose
- Guilherme Corrêa (ORCID: https://orcid.org/0000-0002-2739-6194)
- Rafael Ferreira (ORCID: https://orcid.org/0000-0001-5889-5378)
- Luciano Agostini (ORCID: https://orcid.org/0000-0002-3421-5830)
- Ramiro Viana (ORCID: https://orcid.org/0000-0001-7590-2883)
- Marcelo Porto (ORCID: https://orcid.org/0000-0003-3827-3023)
Institutions
- Universidade Federal de Pelotas (BR)
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
- Coordenação de Aperfeiçoamento de Pessoal de Nível Superior