summaryrefslogtreecommitdiff
path: root/test/postproc.sh
diff options
context:
space:
mode:
authorMarco Paniconi <marpan@google.com>2014-05-21 16:07:16 -0700
committerMarco Paniconi <marpan@google.com>2014-05-21 16:07:16 -0700
commit4e81ab82d55d44e2b125f00017d2026226c5483a (patch)
treebf2fbeb7a16127da5dc942fcdc58439e265493f1 /test/postproc.sh
parent0958bbd18556dcba340d4f5d8ce2f8226f370f75 (diff)
downloadlibvpx-4e81ab82d55d44e2b125f00017d2026226c5483a.tar
libvpx-4e81ab82d55d44e2b125f00017d2026226c5483a.tar.gz
libvpx-4e81ab82d55d44e2b125f00017d2026226c5483a.tar.bz2
libvpx-4e81ab82d55d44e2b125f00017d2026226c5483a.zip
Fix to reduce block artifacts from vp8 temporal denoiser.
If the denoiser filter causes too big a change in the absolute pixel difference (between source and denoised signal), the block is not denoised, which can cause visual block artifacts. This change applies a second adjustment to the temporal filter to effectively allow for a (weaker) denoising for such blocks (which can keep the absolute differnence within the tolerance range in most cases). This helps to reduce some of the block artifacts from the denoising. The additional cost of re-applying the filter to this set of blocks is low, as the percentage of blocks per frame (with too big a change in absolute pixel difference) is typically small, 2-5%. Change-Id: Id9b56e59e33f3c22e79d2f89f763bdde246fdf3f
Diffstat (limited to 'test/postproc.sh')
0 files changed, 0 insertions, 0 deletions