Vmaf Icip17
Vmaf Icip17
Zhi Li
Video Algorithms, Netflix
**Detail Loss Measure - S. Li, F. Zhang, L. Ma, and K. Ngan, “Image Quality Assessment by
Separately Evaluating Detail Losses and Additive Impairments”.
How VMAF works
Pixel Neighborhood Frame Level
spatial feature
within-frame
extraction
spatial pooling
(VIF, DLM)
temporal feature
extraction (TI) temporal
pooling
*Tested on LIVE
Video Database
Performance evaluation
● SROCC: Spearman Rank Order Correlation Coefficient
● PLCC: Pearson Linear Correlation Coefficient
● RMSE: Root Mean Squared Error [ sqrt(mean((y - x)2)) ]
Source: Wikipedia
Results
*https://github.com/xiph/daala/tree/master/tools
VMAF: advantages and limitations
● Basic
○ ./run_vmaf: python wrapper calling c executable
○ wrapper/vmafossexec: c++ wrapper
○ ./ffmpeg2vmaf: piping FFmpeg with VMAF
● Advanced
○ ./run_vmaf_training: train a new VMAF model
○ ./run_testing: validate VMAF model on a dataset
VMAF phone model