From 3c0772977be72bf1a402f4ee4dc653df29af4c07 Mon Sep 17 00:00:00 2001 From: Marco Date: Tue, 16 Feb 2016 13:15:03 -0800 Subject: [PATCH] vp8-denoiser: Update some denoiser thresholds. Change-Id: I67090d72c0fefd3105ac380415249599e053d3bd --- vp8/encoder/denoising.c | 2 +- vp8/encoder/denoising.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/vp8/encoder/denoising.c b/vp8/encoder/denoising.c index 2a21943fe..f50d9a8c8 100644 --- a/vp8/encoder/denoising.c +++ b/vp8/encoder/denoising.c @@ -23,7 +23,7 @@ static const unsigned int NOISE_MOTION_THRESHOLD = 25 * 25; */ static const unsigned int SSE_DIFF_THRESHOLD = 16 * 16 * 20; static const unsigned int SSE_THRESHOLD = 16 * 16 * 40; -static const unsigned int SSE_THRESHOLD_HIGH = 16 * 16 * 60; +static const unsigned int SSE_THRESHOLD_HIGH = 16 * 16 * 80; /* * The filter function was modified to reduce the computational complexity. diff --git a/vp8/encoder/denoising.h b/vp8/encoder/denoising.h index 9a379a6a1..f13d52fcf 100644 --- a/vp8/encoder/denoising.h +++ b/vp8/encoder/denoising.h @@ -18,8 +18,8 @@ extern "C" { #endif -#define SUM_DIFF_THRESHOLD (16 * 16 * 2) -#define SUM_DIFF_THRESHOLD_HIGH (600) // ~(16 * 16 * 1.5) +#define SUM_DIFF_THRESHOLD 384 +#define SUM_DIFF_THRESHOLD_HIGH 512 #define MOTION_MAGNITUDE_THRESHOLD (8*3) #define SUM_DIFF_THRESHOLD_UV (96) // (8 * 8 * 1.5)