VMAF Re-implementation on PyTorch: Some Experimental Results
Not on the map. Why?
Abstract (arXiv)
Based on the standard VMAF implementation we propose an implementation of VMAF using PyTorch framework. For this implementation comparisons with the standard (libvmaf) show the discrepancy lesssim 10-2 in VMAF units. We investigate gradients computation when using VMAF as an objective function and demonstrate that training using this function does not result in ill-behaving gradients. The implementation is then used to train a preprocessing filter. It is demonstrated that its performance is superior to the unsharp masking filter. The resulting filter is also easy for implementation and can be applied in video processing tasks for video copression improvement. This is confirmed by the results of numerical experiments.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 8 of its 21 references that are in the map. First posted on arXiv 24 Oct 2023.
Builds on
8 of 21 references.
References · 8
- 2017Neural Discrete Representation Learningcited by 4,712
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,079
- 2017Quantization and Training of Neural Networks for Efficient Integer-Arithmetic-Only Inferencecited by 1,593
- 2015Automatic differentiation in machine learning: a surveycited by 855
- 2019ProxIQA: A Proxy Approach to Perceptual Optimization of Learned Image Compressioncited by 24
- 2023Differentiable JPEG: The Devil is in the Detailscited by 13
- 2023One Transform To Compute Them All: Efficient Fusion-Based Full-Reference Video Quality Assessmentcited by 9
- 2021Hacking VMAF and VMAF NEG: vulnerability to different preprocessing methodscited by 8
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2025SIEDD: Shared-Implicit Encoder with Discrete Decoderscited by 2
- 2025Towards properties of adversarial image perturbationscited by 0
- 2026SCENE: Semantic-aware Codec Enhancement with Neural Embeddingscited by 0
- 2026Implicit neural representation of texturescited by 0
- 2026Implicit neural representation of textures2 Feb 2026
- 2026SCENE: Semantic-aware Codec Enhancement with Neural Embeddings29 Jan 2026
- 2025SIEDD: Shared-Implicit Encoder with Discrete Decoders29 Jun 2025
- 2025Towards properties of adversarial image perturbations18 Mar 2025