measuring video quality with vmaf why you should care
play

Measuring Video Quality with VMAF: Why You Should Care Christos - PowerPoint PPT Presentation

Measuring Video Quality with VMAF: Why You Should Care Christos Bampis Encoding Technologies, Netflix AOMedia Research Symposium San Francisco, October 15, 2019 Overview history and introduction to VMAF adoption challenges


  1. Measuring Video Quality with VMAF: Why You Should Care Christos Bampis Encoding Technologies, Netflix AOMedia Research Symposium San Francisco, October 15, 2019

  2. Overview ● history and introduction to VMAF ● adoption ● challenges ● why is VMAF becoming more useful?

  3. Need a better perceptual metric PSNR 29.1 dB PSNR 29.3 dB 19 Humans 69

  4. VMAF ● accurately measures human perception of video quality ● consistent across content ● works well for picture artifacts relevant to adaptive streaming ○ compression artifacts ○ scaling artifacts ● open-source! VMAF : V ideo M ultimethod A ssessment F usion

  5. The VMAF chronicle Speed optimization; added Started Started First public VMAF 0.6.1 published; a 4K model; added collaboration collaboration showing at ICIP added a phone model confidence interval with USC with UT Austin 2014 2015 2016 2017 2018 2019 First VMAF VMAF-enabled Speed VMAF went live on Github; running in video optimization optimization first VMAF techblog published prod @ Netflix in prod @ Netflix Started libvmaf published; VMAF collaboration supported by FFmpeg with U. Nantes

  6. VMAF framework human visual system Pixel Neighborhood Frame Level (HVS) modeling: spatial feature simulate low-level within-frame extraction neuro-circuits spatial pooling (VIF, DLM) temporal feature temporal extraction (TI) pooling training with SVM trained per-frame score subjective data model prediction “Fusion”

  7. HVS modeling: contrast masking ● One signal (e.g. compression artifacts) becomes more difficult to be detected by human eye when it is superimposed on another masker signal (e.g. the pristine source) of similar spatial frequency and orientation masking [Source: HDR-VDP2, Mantiuk et al. 2011]

  8. VMAF framework Pixel Neighborhood Frame Level spatial feature within-frame extraction spatial pooling (VIF, DLM) temporal feature temporal extraction (TI) pooling training with SVM trained per-frame score subjective data model prediction Machine learning: “Fusion” align features with subjective scores

  9. Lab test: collect subjective scores Bad Poor Fair Good Excellent Absolute Category Rating (ACR) Scale

  10. Map ACR scale to VMAF scale Bad Poor Fair Good Excellent Absolute Category Rating (ACR) Scale VMAF Score 0 20 40 60 80 100 VMAF Scale True Score (ACR Scale)

  11. Demo time!

  12. VMAF adoption examples ● industry ● research community

  13. Integration in 3rd-party tools

  14. VMAF in codec comparisons BD-rate BD-rate BD-rate Resolution (PSNR) (VMAF) (MOS) HD -31.24% -35.18% -36% UHD -34.42% -40.44% -40% [Source: JVET-O0451 Subjective Comparison of VVC and HEVC, JVET 15th meeting: Gothenburg, SE, 3–12 July 2019]

  15. VMAF in research papers

  16. What are the challenges? ● design dimensionality ● dealing with noise codecs SDR/HDR resolution

  17. Design dimensionality increased number of dimensions: ● different encoders: H.264/AVC, HEVC, VP9, AV1 ● SDR vs. HDR, dark vs. bright scenes ● different viewing conditions (phone vs. TV, 1080 vs. 4K) ● key question: how to design a model that is extensible and consistent?

  18. Dealing with noise ● VMAF underpredicts under noisy source ● assess film-grain synthesis tools (e.g. AV1) source denoise encode decode add noise noise model

  19. Why is VMAF becoming more useful? ● newer codecs (e.g. AV1) add more perceptual tools to their arsenal and PSNR is not enough to evaluate them ● open-source and well-adopted: problems are easier to find ● we are committed to further improving VMAF’s accuracy and speed

  20. Summary ● VMAF aims to fill the gap in perceptual video quality metrics ● adopted by industry and academia, but there is room for improvement ● becomes more relevant for new and future codecs (AV1, AV2), e.g., for codec comparison, encoding optimization

  21. Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend