• Stars
    star
    198
  • Rank 196,898 (Top 4 %)
  • Language
    Python
  • License
    MIT License
  • Created over 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

[official] Quality Assessment of In-the-Wild Videos (ACM MM 2019)

Quality Assessment of In-the-Wild Videos

License

Description

VSFA code for the following papers:

Intra-Database Experiments (Training and Evaluating)

Feature extraction

CUDA_VISIBLE_DEVICES=0 python CNNfeatures.py --database=KoNViD-1k --frame_batch_size=64

You need to specify the database and change the corresponding videos_dir.

Quality prediction

CUDA_VISIBLE_DEVICES=0 python VSFA.py --database=KoNViD-1k --exp_id=0

You need to specify the database and exp_id.

Visualization

tensorboard --logdir=logs --port=6006 # in the server (host:port)
ssh -p port -L 6006:localhost:6006 user@host # in your PC. See the visualization in your PC

Reproduced results

We set seeds for the random generators and re-run the experiments on the same ten splits, i.e., the first 10 splits (exp_id=0~9). The results may be still not the same among different version of PyTorch. See randomness@Pytorch Docs

The reproduced overall results are better than the previous results published in the paper. We add learning rate scheduling in the updated code. Better hyper-parameters may be set, if you "look" at the training loss curve and the curves of validation results.

The mean (std) values of the first ten index splits (60%:20%:20% train:val:test)

KoNViD-1k CVD2014 LIVE-Qualcomm
SROCC 0.7728 (0.0189) 0.8698 (0.0368) 0.7726 (0.0611)
KROCC 0.5784 (0.0194) 0.6950 (0.0465) 0.5871 (0.0620)
PLCC 0.7754 (0.0192) 0.8678 (0.0315) 0.7954 (0.0553)
RMSE 0.4205 (0.0211) 10.8572 (1.3518) 7.5495 (0.7017)

Test Demo

The model weights provided in models/VSFA.pt are the saved weights when running the 9-th split of KoNViD-1k.

python test_demo.py --video_path=test.mp4

Requirement

conda create -n reproducibleresearch pip python=3.6
source activate reproducibleresearch
pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
source deactive
  • PyTorch 1.1.0
  • TensorboardX 1.2, TensorFlow-TensorBoard

Note: The codes can also be directly run on PyTorch 1.3.

Contact

Dingquan Li, dingquanli AT pku DOT edu DOT cn.

More Repositories

1

CNNIQA

[unofficial] CVPR2014-Convolutional neural networks for no-reference image quality assessment
Python
159
star
2

WaDIQaM

[unofficial] Pytorch implementation of WaDIQaM in TIP2018, Bosse S. et al. (Deep neural networks for no-reference and full-reference image quality assessment)
Python
128
star
3

CNNIQAplusplus

[unofficial] PyTorch Implementation of image quality assessment methods: IQA-CNN++ in ICIP2015 and IQA-CNN in CVPR2014
Python
96
star
4

LinearityIQA

[official] Norm-in-Norm Loss with Faster Convergence and Better Performance for Image Quality Assessment (ACM MM 2020)
Python
93
star
5

MDTVSFA

[official] Unified Quality Assessment of In-the-Wild Videos with Mixed Datasets Training (IJCV 2021)
Python
83
star
6

SFA

[official] No reference image quality assessment based Semantic Feature Aggregation, published in ACM MM 2017, TMM 2019
MATLAB
78
star
7

pytorch-capsule-networks

PyTorch Implementation of Capsule Networks in NIPS2017 and ICLR2018
Python
16
star
8

LSRN-PCGC

[official] DCC 2024: Lightweight super resolution network for point cloud geometry compression
Python
11
star
9

machine-learning-yearning

Chinese Translation of Machine Learning Yearning by Andrew Ng
7
star
10

msmlTMIQA

Quality Assessment for Tone-Mapped HDR Images Using Multi-Scale and Multi-Layer Information (ICMEw 2018)
MATLAB
6
star
11

PCD-PCL

A High-Quality Colored Point Cloud Dataset Provided by Peng Cheng Laboratory (mainly for AVS PCC and PCQA)
Python
6
star
12

IQA4VQA

Best Practices for Initializing Image and Video Quality Assessment Models
Python
6
star
13

selenium_example

Auto search and download similar images (image-crawler)
Python
4
star
14

PyTorch-GAN

PyTorch implementations of Generative Adversarial Networks variants
Python
3
star
15

mmddl

Multimedia Deadlines
HTML
1
star
16

lidq92.github.io

Dingquan Li's homepage
HTML
1
star
17

sxjzart

<数学进展>ζ–°εˆŠζ—§εˆŠζœŸεˆŠζ¨‘ζΏ
TeX
1
star