The AV1 Constrained Directional Enhancement Filter (CDEF)

The AV1 Constrained Directional Enhancement Filter (CDEF)

The AV1 Constrained Directional Enhancement Filter (CDEF) Steinar Midtskogen Cisco Jean-Marc Valin Mozilla ICASSP 2018 The AV1 Video Codec ● Royalty-free licensing ● Created by the Alliance for Open Media ● Officially released March 28th 2018 ● Based on VP9 (Google) with technology from Thor (Cisco) and Daala (Mozilla) Coding loop (enhancement blocks) Constrained Directional Deblocking Loop Enhancement Filter Filter Restoration (CDEF) CDEF Overview ● Applied after deblocking filter, in coding loop ● Reduces ringing (and other) artifacts ● Low hardware and software complexity ● Main ideas – Non-linear filter – Direction search – Direction-adaptive taps – Applied to both luma and chroma Non-Linear Filter ● Blurs ringing while preserving edges – Behaves like an FIR at low contrast – Ignores large contrasts (edges) ● Fully vectorizable, no division Output Center Weight Non-linear Pixel Filter value value function difference parameters Constraint Function ● Parameterized by strength and damping – Trade-off between ringing removal and blurring – Typically use higher strength at lower bitrate Strength: end of linear region Damping: point of zero output Direction Estimation ● Runs on 8x8 decoded blocks (no signaling) – Small enough for tracking curves – Large enough to reliably estimate direction ● Find direction that minimizes “prediction” error – Fully vectorizable Directional Filter ● Sum of two direction-dependent sets of taps – Primary taps along direction (higher strength) – Secondary taps off direction (lower strength) Primary taps Secondary taps Example Example Example Directions Example Directions 8 x 8 Example Directions 8 x 8 Filter X Primary Secondary Example Example (Before) Example (After) Signaling ● Limited side information ● Two levels of signaling – Frame-level list of 1-8 presets – Preset selection at 64x64 level (0-3 bits) ● No 8x8 signaling, no direction signaling ● No signaling when 64x64 filter block is skipped Results ● PSNR BD-rate improvement – 1.1% for high-latency, 3.7% for low-latency ● Significant subjective improvement (HL) .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us