Introduce variance boost feature
Description
This MR introduces a new way of modulating delta-q, based on super-block variance (inspired by aomenc's deltaq-mode 2
, rav1e's RDO, and x264/5 aq-mode
). This helps SVT-AV1 achieve a more consistent image quality at a given CRF, especially if there's a mix of high-contrast and low-contrast elements within a scene (like grass meeting the sky), or a mix of bright and dimly lit scenes.
Image comparisons can be found here: #2105 (comment 1666136918)
Issue
Addresses #2105 (closed)
Author(s)
Performance impact
-
quality -
memory -
speed -
8 bit -
10 bit -
N/A
Test set
-
obj-1-fast can be found here -
other -
N/A
Merge method
-
Allow the maintainer to squash and merge when PR is ready to create a 1-commit to the master branch. The maintainer will be able to fix typos / combine commit messages to create a more readable 1-commit message or use whatever is stated in the 'Description' section -
I will clean up my commits and the maintainer shall use 'rebase and merge' to the master branch
Edited by Julio Barba