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