All Projects → vztu → RAPIQUE

vztu / RAPIQUE

Licence: MIT license
[IEEE OJSP'2021] "RAPIQUE: Rapid and Accurate Video Quality Prediction of User Generated Content", Zhengzhong Tu, Xiangxu Yu, Yilin Wang, Neil Birkbeck, Balu Adsumilli, Alan C. Bovik

Programming Languages

matlab
3953 projects
python
139335 projects - #7 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to RAPIQUE

BVQA Benchmark
A resource list and performance benchmark for blind video quality assessment (BVQA) models on user-generated content (UGC) datasets. [IEEE TIP'2021] "UGC-VQA: Benchmarking Blind Video Quality Assessment for User Generated Content", Zhengzhong Tu, Yilin Wang, Neil Birkbeck, Balu Adsumilli, Alan C. Bovik
Stars: ✭ 93 (+132.5%)
Mutual labels:  image-quality-assessment, video-quality-assessment
haarpsi
The Haar wavelet-based perceptual similarity index (HaarPSI) is a similarity measure for images that aims to correctly assess the perceptual similarity between two images with respect to a human viewer.
Stars: ✭ 27 (-32.5%)
Mutual labels:  image-quality-assessment
enelvo
A flexible normalizer for user-generated content
Stars: ✭ 28 (-30%)
Mutual labels:  user-generated-content
amazon-ivs-ugc-web-demo
This repository shows how you can build a compelling user-generated content (UGC) live streaming webapp with Amazon IVS.
Stars: ✭ 14 (-65%)
Mutual labels:  user-generated-content
pybrisque
A python implementation of BRISQUE Image Quality Assessment
Stars: ✭ 156 (+290%)
Mutual labels:  image-quality-assessment
CONTRIQUE
Official implementation for "Image Quality Assessment using Contrastive Learning"
Stars: ✭ 33 (-17.5%)
Mutual labels:  image-quality-assessment
No-Reference-Image-Quality-Assessment-using-BRISQUE-Model
Implementation of the paper "No Reference Image Quality Assessment in the Spatial Domain" by A Mittal et al. in OpenCV (using both C++ and Python)
Stars: ✭ 137 (+242.5%)
Mutual labels:  image-quality-assessment
image-quality-assessment-python
Python code to compute features of classic Image Quality Assessment models
Stars: ✭ 35 (-12.5%)
Mutual labels:  image-quality-assessment
PaQ-2-PiQ
Source code for "From Patches to Pictures (PaQ-2-PiQ): Mapping the Perceptual Space of Picture Quality"
Stars: ✭ 63 (+57.5%)
Mutual labels:  image-quality-assessment
LinearityIQA
[official] Norm-in-Norm Loss with Faster Convergence and Better Performance for Image Quality Assessment (ACM MM 2020)
Stars: ✭ 73 (+82.5%)
Mutual labels:  image-quality-assessment
RADN
[CVPRW 2021] Codes for Region-Adaptive Deformable Network for Image Quality Assessment
Stars: ✭ 49 (+22.5%)
Mutual labels:  image-quality-assessment
XCloud
Official Code for Paper <XCloud: Design and Implementation of AI Cloud Platform with RESTful API Service> (arXiv1912.10344)
Stars: ✭ 58 (+45%)
Mutual labels:  image-quality-assessment
Spatially-Varying-Blur-Detection-python
python implementation of the paper "Spatially-Varying Blur Detection Based on Multiscale Fused and Sorted Transform Coefficients of Gradient Magnitudes" - cvpr 2017
Stars: ✭ 43 (+7.5%)
Mutual labels:  image-quality-assessment
WaDIQaM
[unofficial] Pytorch implementation of WaDIQaM in TIP2018, Bosse S. et al. (Deep neural networks for no-reference and full-reference image quality assessment)
Stars: ✭ 119 (+197.5%)
Mutual labels:  image-quality-assessment
FocusLiteNN
Official PyTorch and MATLAB implementations of our MICCAI 2020 paper "FocusLiteNN: High Efficiency Focus Quality Assessment for Digital Pathology"
Stars: ✭ 28 (-30%)
Mutual labels:  image-quality-assessment
image-quality-assessment-toolbox
Toolbox of commonly-used image quality assessment algorithms.
Stars: ✭ 98 (+145%)
Mutual labels:  image-quality-assessment
youtube-video-quality
Watch YouTube in your preferred video quality
Stars: ✭ 37 (-7.5%)
Mutual labels:  video-quality
easyVmaf
Python script to easily compute VMAF using FFmpeg. It allows to deinterlace, scale and sync Ref and Distorted video automatically
Stars: ✭ 96 (+140%)
Mutual labels:  video-quality
RFDA-PyTorch
Official Code for 'Recursive Fusion and Deformable Spatiotemporal Attention for Video Compression Artifact Reduction' - ACM Multimedia2021 (ACMMM2021) Accepted Paper Task: Video Quality Enhancement / Video Compression Artifact Reduction
Stars: ✭ 44 (+10%)
Mutual labels:  video-quality
per-title-analysis
Analysis provider for adapting your OTT bitrate ladder
Stars: ✭ 52 (+30%)
Mutual labels:  video-quality

PWC PWC PWC

RAPIQUE

An official implementation of Rapid and Accurate Video Quality Evaluator (RAPIQUE) proposed in [IEEE OJSP2021] RAPIQUE: Rapid and Accurate Video Quality Prediction of User Generated Content. Arxiv. IEEExplore(Open Access!) and [PCS2021] Efficient User-Generated Video Quality Prediction. IEEExplore. Note that the temporal features can be used as standalone features in company with spatial models to boost performance on motion-intensive models. Check out the temporal-only modules in [ICIP21] A Temporal Statistics Model For UGC Video Quality Prediction. IEEExplore

Check out our BVQA resource list and performance benchmark/leaderboard results in https://github.com/vztu/BVQA_Benchmark.

For more evaluation codes, please check out VIDEVAL

Requirements

  • MATLAB >= 2019
    • Deep learning toolbox (ResNet-50)
  • Python3
  • Sklearn
  • FFmpeg
  • Git LFS

Performances

SRCC / PLCC

Methods KoNViD-1k LIVE-VQC YouTube-UGC All-Combined
TLVQM 0.7101 / 0.7037 0.7988 / 0.8025 0.6693 / 0.6590 0.7271 / 0.7342
VIDEVAL 0.7832 / 0.7803 0.7522 / 0.7514 0.7787 / 0.7733 0.7960 / 0.7939
MDVSFA 0.7812 / 0.7856 0.7382 / 0.7728 - / - - / -
RAPIQUE 0.8031 / 0.8175 0.7548 / 0.7863 0.7591 / 0.7684 0.8070 / 0.8229

Scatter plots and fitted logistic curves on these datasets:

KonVid-1k LIVE-VQC YouTube-UGC All-Combined

Speed

The unit is average secs/video.

Methods 540p 720p 1080p 4k@60
Video-BLIINDS 341.1 839.1 1989.9 16129.2
VIDEVAL 61.9 146.5 354.5 1716.3
TLVQM 34.5 78.9 183.8 969.3
RAPIQUE 13.5 17.3 18.3 112

Performance vs. Speed

Demos

Feature Extraction Only

demo_compute_RAPIQUE_feats.m

You need to specify the parameters

Evaluation of BVQA Model

We proposed several evaluation methods for BIQA/BVQA models. Please check out [ICASSP21] Regression or classification? New methods to evaluate no-reference picture and video quality models IEEExplore for details.

  • For regression evaluation:
$ python evaluate_bvqa_features_regression.py
  • For binary classification evaluation:
$ python evaluate_bvqa_features_binary_classification.py
  • For ordinal classification evaluation:
$ python evaluate_bvqa_features_ordinal_classification.py

Citation

If you use this code for your research, please cite our papers.

@article{tu2021rapique,
  title={RAPIQUE: Rapid and accurate video quality prediction of user generated content},
  author={Tu, Zhengzhong and Yu, Xiangxu and Wang, Yilin and Birkbeck, Neil and Adsumilli, Balu and Bovik, Alan C},
  journal={IEEE Open Journal of Signal Processing},
  volume={2},
  pages={425--440},
  year={2021},
  publisher={IEEE}
}
@article{tu2021ugc,
  title={UGC-VQA: Benchmarking blind video quality assessment for user generated content},
  author={Tu, Zhengzhong and Wang, Yilin and Birkbeck, Neil and Adsumilli, Balu and Bovik, Alan C},
  journal={IEEE Transactions on Image Processing},
  year={2021},
  publisher={IEEE}
}
@inproceedings{tu2021efficient,
  title={Efficient User-Generated Video Quality Prediction},
  author={Tu, Zhengzhong and Chen, Chia-Ju and Wang, Yilin and Birkbeck, Neil and Adsumilli, Balu and Bovik, Alan C},
  booktitle={2021 Picture Coding Symposium (PCS)},
  pages={1--5},
  year={2021},
  organization={IEEE}
}
@inproceedings{tu2021temporal,
  title={A Temporal Statistics Model For UGC Video Quality Prediction},
  author={Tu, Zhengzhong and Chen, Chia-Ju and Wang, Yilin and Birkbeck, Neil and Adsumilli, Balu and Bovik, Alan C},
  booktitle={2021 IEEE International Conference on Image Processing (ICIP)},
  pages={1454--1458},
  year={2021},
  organization={IEEE}
}
@inproceedings{tu2021regression,
  title={Regression or classification? New methods to evaluate no-reference picture and video quality models},
  author={Tu, Zhengzhong and Chen, Chia-Ju and Chen, Li-Heng and Wang, Yilin and Birkbeck, Neil and Adsumilli, Balu and Bovik, Alan C},
  booktitle={ICASSP 2021-2021 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP)},
  pages={2085--2089},
  year={2021},
  organization={IEEE}
}

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].