]> granicus.if.org Git - libvpx/commit
Revised rd adjustment for variance.
authorpaulwilkins <paulwilkins@google.com>
Wed, 18 Mar 2015 14:41:18 +0000 (14:41 +0000)
committerpaulwilkins <paulwilkins@google.com>
Fri, 20 Mar 2015 11:59:39 +0000 (11:59 +0000)
commit7e234b92286fbf96be601f2ff239a7afe2f6c09b
tree6f52167c45446253012e28838397f85ffbc3b6ed
parent9a1ce7be7d4a3056b9da1df64cb7d5115a513dd9
Revised rd adjustment for variance.

Revised adjustment for rd based on source complexity.
Two cases:

1) Bias against low variance intra predictors
when the actual source variance is higher.

2) When the source variance is very low to give a slight
bias against predictors that might introduce false texture
or features.

The impact on metrics of this change across the test sets is
small and mixed.

derf -0.073%, -0.049%, -0.291%
std hd -0.093%, -0.1%, -0.557%
yt  +0.186%, +0.04%, - 0.074%
ythd +0.625%, + 0.563%, +0.584%

Medium to strong psycho-visual improvements in some
problem clips.

This feature and intra weight on GF group length now
turned on by default.

Change-Id: Idefc8b633a7b7bc56c42dbe19f6b2f872d73851e
vp9/encoder/vp9_firstpass.c
vp9/encoder/vp9_rdopt.c