Home

Awesome

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

Performances

SRCC / PLCC

MethodsKoNViD-1kLIVE-VQCYouTube-UGCAll-Combined
TLVQM0.7101 / 0.70370.7988 / 0.80250.6693 / 0.65900.7271 / 0.7342
VIDEVAL0.7832 / 0.78030.7522 / 0.75140.7787 / 0.77330.7960 / 0.7939
MDVSFA0.7812 / 0.78560.7382 / 0.7728- / -- / -
RAPIQUE0.8031 / 0.81750.7548 / 0.78630.7591 / 0.76840.8070 / 0.8229

Scatter plots and fitted logistic curves on these datasets:

KonVid-1kLIVE-VQCYouTube-UGCAll-Combined

Speed

The unit is average secs/video.

Methods540p720p1080p4k@60
Video-BLIINDS341.1839.11989.916129.2
VIDEVAL61.9146.5354.51716.3
TLVQM34.578.9183.8969.3
RAPIQUE13.517.318.3112
<p float="left"> <img src="https://github.com/vztu/RAPIQUE/blob/main/figures/speed_scales.jpg" width="400" /> </p>

Performance vs. Speed

<p float="left"> <img src="https://github.com/vztu/RAPIQUE/blob/main/figures/perf_n_speed.jpg" width="400" /> </p>

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.

$ python evaluate_bvqa_features_regression.py
$ python evaluate_bvqa_features_binary_classification.py
$ 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}
}