Skip to content
/ UCDA Public

Source codes for "Unsupervised Curriculum Domain Adaptation for No-Reference Video Quality Assessment"

Notifications You must be signed in to change notification settings

cpf0079/UCDA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

UCDA

This the the repository includes the official codes for our ICCV2021 paper "Unsupervised Curriculum Domain Adaptation for No-Reference Video Quality Assessment".

image

Training

We use the 10-fold cross-validation in our experiments. To reach to the comparable performance you may need to train a few times. Note that in the given training codes, no validation and test sets are used, you should split your own training/validation/test sets to save the best model during training.

Step 1. Conduct the domain adaptation between source and target domains by running:

$ python ./Sources/first_uda.py

Step 2. Uncertainty-based ranking to split target domain into subdomains by running:

$ python ./Sources/ranking.py

Step 3. Conduct the domain adaptation between subdomains by running:

$ python ./Sources/second_uda.py

Environment

  • Python 3.6.5
  • Pytorch 1.0.1
  • Cuda 9.0 Cudnn 7.1

Citation

If you find this work useful for your research, please cite our paper:

@InProceedings{Chen_2021_ICCV,
    author    = {Chen, Pengfei and Li, Leida and Wu, Jinjian and Dong, Weisheng and Shi, Guangming},
    title     = {Unsupervised Curriculum Domain Adaptation for No-Reference Video Quality Assessment},
    booktitle = {Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)},
    month     = {October},
    year      = {2021},
    pages     = {5178-5187}
}

About

Source codes for "Unsupervised Curriculum Domain Adaptation for No-Reference Video Quality Assessment"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages