shithub: libvpx

Download patch

ref: ff36b9c78b8a069978c7ba57c31a8b63fbf8b599
parent: c72dc3963e5a2d96709669d0471158f8b1a60d9e
author: Jingning Han <jingning@google.com>
date: Tue Mar 5 05:45:16 EST 2019

Set up Wiener variance for macroblocks in a frame

This commit introduces a Wiener variance term. For each block in
the source frame, we first estimate its film grain noise level
using median filter in the transform domain. Each transform
coefficient is then processed using Wiener filter to account for
the impact on the energy level due to film grain noise. The result
leads to a second moment of the denoised signal.

Change-Id: Ibce7cb1b0cb8fe1aba807d95289712271d576948