Measuring Video Quality with VMAF: Why You Should Care
AOMedia Research Symposium San Francisco, October 15, 2019 Christos Bampis Encoding Technologies, Netflix
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
AOMedia Research Symposium San Francisco, October 15, 2019 Christos Bampis Encoding Technologies, Netflix
PSNR 29.1 dB PSNR 29.3 dB Humans 19 69
perception of video quality
to adaptive streaming
○ compression artifacts ○ scaling artifacts
VMAF: Video Multimethod Assessment Fusion
2014 2015 2016 2017 2018
Started collaboration with USC Started collaboration with U. Nantes First VMAF running in prod @ Netflix Started collaboration with UT Austin VMAF went live on Github; first VMAF techblog published VMAF 0.6.1 published; added a phone model libvmaf published; VMAF supported by FFmpeg Speed optimization; added a 4K model; added confidence interval First public showing at ICIP VMAF-enabled video optimization in prod @ Netflix
2019
Speed
human visual system (HVS) modeling: simulate low-level neuro-circuits
spatial feature extraction (VIF, DLM) Pixel Neighborhood within-frame spatial pooling Frame Level SVM prediction training with subjective data per-frame score trained model temporal pooling temporal feature extraction (TI) “Fusion”
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]
spatial feature extraction (VIF, DLM) Pixel Neighborhood within-frame spatial pooling Frame Level SVM prediction training with subjective data per-frame score trained model temporal pooling temporal feature extraction (TI) “Fusion” Machine learning: align features with subjective scores
Bad Poor Fair Good Excellent
Absolute Category Rating (ACR) Scale
VMAF Scale
100 20 40 60 80 Bad Poor Fair Good Excellent
Absolute Category Rating (ACR) Scale
True Score (ACR Scale) VMAF Score
[Source: JVET-O0451 Subjective Comparison of VVC and HEVC, JVET 15th meeting: Gothenburg, SE, 3–12 July 2019]
Resolution BD-rate (PSNR) BD-rate (VMAF) BD-rate (MOS) HD
UHD
SDR/HDR codecs resolution
increased number of dimensions:
and consistent?
source noise model denoise encode decode add noise
arsenal and PSNR is not enough to evaluate them
speed
improvement
e.g., for codec comparison, encoding optimization