Skip to content
  • Marco Paniconi's avatar
    Fix to reduce block artifacts from vp8 temporal denoiser. · 4e81ab82
    Marco Paniconi authored
    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
    4e81ab82