├── .gitignore ├── BCNN.py ├── BaseCNN.py ├── DBCNN.py ├── IQA_database ├── BID │ └── splits2 │ │ ├── 1 │ │ └── split │ │ ├── 2 │ │ └── split │ │ ├── 3 │ │ └── split │ │ ├── 4 │ │ └── split │ │ ├── 5 │ │ └── split │ │ ├── 6 │ │ └── split │ │ ├── 7 │ │ └── split │ │ ├── 8 │ │ └── split │ │ ├── 9 │ │ └── split │ │ ├── 10 │ │ └── split │ │ ├── DatabaseGrades.xls │ │ └── imdb.mat ├── CSIQ │ └── splits2 │ │ ├── 1 │ │ └── split │ │ ├── 2 │ │ └── split │ │ ├── 3 │ │ └── split │ │ ├── 4 │ │ └── split │ │ ├── 5 │ │ └── split │ │ ├── 6 │ │ └── split │ │ ├── 7 │ │ └── split │ │ ├── 8 │ │ └── split │ │ ├── 9 │ │ └── split │ │ ├── 10 │ │ └── split │ │ ├── csiq.beta.txt │ │ └── csiq.beta.xlsx ├── ChallengeDB_release │ └── splits2 │ │ ├── 1 │ │ └── split │ │ ├── 2 │ │ └── split │ │ ├── 3 │ │ └── split │ │ ├── 4 │ │ └── split │ │ ├── 5 │ │ └── split │ │ ├── 6 │ │ └── split │ │ ├── 7 │ │ └── split │ │ ├── 8 │ │ └── split │ │ ├── 9 │ │ └── split │ │ └── 10 │ │ └── split ├── GT_Gaussian.m ├── TID2013 │ └── splits2 │ │ ├── 1 │ │ └── split │ │ ├── 2 │ │ └── split │ │ ├── 3 │ │ └── split │ │ ├── 4 │ │ └── split │ │ ├── 5 │ │ └── split │ │ ├── 6 │ │ └── split │ │ ├── 7 │ │ └── split │ │ ├── 8 │ │ └── split │ │ ├── 9 │ │ └── split │ │ └── 10 │ │ └── split ├── comb.m ├── combine_train.m ├── data_BID.m ├── data_TID2013.m ├── data_all.m ├── data_clive.m ├── data_csiq.m ├── data_kadid10k.m ├── data_koniq10k.m ├── data_live.m ├── databaserelease2 │ └── splits2 │ │ ├── 1 │ │ └── split │ │ ├── 2 │ │ └── split │ │ ├── 3 │ │ └── split │ │ ├── 4 │ │ └── split │ │ ├── 5 │ │ └── split │ │ ├── 6 │ │ └── split │ │ ├── 7 │ │ └── split │ │ ├── 8 │ │ └── split │ │ ├── 9 │ │ └── split │ │ └── 10 │ │ └── split ├── kadid10k │ └── splits2 │ │ ├── 1 │ │ └── split │ │ ├── 2 │ │ └── split │ │ ├── 3 │ │ └── split │ │ ├── 4 │ │ └── split │ │ ├── 5 │ │ └── split │ │ ├── 6 │ │ └── split │ │ ├── 7 │ │ └── split │ │ ├── 8 │ │ └── split │ │ ├── 9 │ │ └── split │ │ └── 10 │ │ └── split ├── koniq-10k │ └── splits2 │ │ ├── 1 │ │ └── split │ │ ├── 2 │ │ └── split │ │ ├── 3 │ │ └── split │ │ ├── 4 │ │ └── split │ │ ├── 5 │ │ └── split │ │ ├── 6 │ │ └── split │ │ ├── 7 │ │ └── split │ │ ├── 8 │ │ └── split │ │ ├── 9 │ │ └── split │ │ ├── 10 │ │ └── split │ │ └── koniq10k_scores_and_distributions.mat └── splits2 │ ├── 1 │ └── split │ ├── 2 │ └── split │ ├── 3 │ └── split │ ├── 4 │ └── split │ ├── 5 │ └── split │ ├── 6 │ └── split │ ├── 7 │ └── split │ ├── 8 │ └── split │ ├── 9 │ └── split │ └── 10 │ └── split ├── ImageDataset.py ├── LICENSE ├── MNL_Loss.py ├── Main.py ├── README.md ├── SCNN.py ├── TrainModel.py ├── Transformers.py ├── UNIQUE_framework.png ├── demo.py ├── demo ├── placeholder.txt ├── test1.JPG ├── test2.png └── test3.bmp ├── eval_fidelity.m ├── gMAD.py ├── logistic.m ├── result_analysis.m ├── saved_weights └── scnn.pkl ├── scores └── scores.txt ├── verify_performance.m └── weights └── placeholder.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/.gitignore -------------------------------------------------------------------------------- /BCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/BCNN.py -------------------------------------------------------------------------------- /BaseCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/BaseCNN.py -------------------------------------------------------------------------------- /DBCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/DBCNN.py -------------------------------------------------------------------------------- /IQA_database/BID/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/BID/splits2/DatabaseGrades.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/BID/splits2/DatabaseGrades.xls -------------------------------------------------------------------------------- /IQA_database/BID/splits2/imdb.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/BID/splits2/imdb.mat -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/csiq.beta.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/CSIQ/splits2/csiq.beta.txt -------------------------------------------------------------------------------- /IQA_database/CSIQ/splits2/csiq.beta.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/CSIQ/splits2/csiq.beta.xlsx -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/ChallengeDB_release/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/GT_Gaussian.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/GT_Gaussian.m -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/TID2013/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/comb.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/comb.m -------------------------------------------------------------------------------- /IQA_database/combine_train.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/combine_train.m -------------------------------------------------------------------------------- /IQA_database/data_BID.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_BID.m -------------------------------------------------------------------------------- /IQA_database/data_TID2013.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_TID2013.m -------------------------------------------------------------------------------- /IQA_database/data_all.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_all.m -------------------------------------------------------------------------------- /IQA_database/data_clive.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_clive.m -------------------------------------------------------------------------------- /IQA_database/data_csiq.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_csiq.m -------------------------------------------------------------------------------- /IQA_database/data_kadid10k.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_kadid10k.m -------------------------------------------------------------------------------- /IQA_database/data_koniq10k.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_koniq10k.m -------------------------------------------------------------------------------- /IQA_database/data_live.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/data_live.m -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/databaserelease2/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/kadid10k/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/koniq-10k/splits2/koniq10k_scores_and_distributions.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/IQA_database/koniq-10k/splits2/koniq10k_scores_and_distributions.mat -------------------------------------------------------------------------------- /IQA_database/splits2/1/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/10/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/2/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/3/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/4/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/5/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/6/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/7/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/8/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /IQA_database/splits2/9/split: -------------------------------------------------------------------------------- 1 | split 2 | -------------------------------------------------------------------------------- /ImageDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/ImageDataset.py -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/LICENSE -------------------------------------------------------------------------------- /MNL_Loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/MNL_Loss.py -------------------------------------------------------------------------------- /Main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/Main.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/README.md -------------------------------------------------------------------------------- /SCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/SCNN.py -------------------------------------------------------------------------------- /TrainModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/TrainModel.py -------------------------------------------------------------------------------- /Transformers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/Transformers.py -------------------------------------------------------------------------------- /UNIQUE_framework.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/UNIQUE_framework.png -------------------------------------------------------------------------------- /demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/demo.py -------------------------------------------------------------------------------- /demo/placeholder.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /demo/test1.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/demo/test1.JPG -------------------------------------------------------------------------------- /demo/test2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/demo/test2.png -------------------------------------------------------------------------------- /demo/test3.bmp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/demo/test3.bmp -------------------------------------------------------------------------------- /eval_fidelity.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/eval_fidelity.m -------------------------------------------------------------------------------- /gMAD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/gMAD.py -------------------------------------------------------------------------------- /logistic.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/logistic.m -------------------------------------------------------------------------------- /result_analysis.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/result_analysis.m -------------------------------------------------------------------------------- /saved_weights/scnn.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/saved_weights/scnn.pkl -------------------------------------------------------------------------------- /scores/scores.txt: -------------------------------------------------------------------------------- 1 | Predicted scores. 2 | -------------------------------------------------------------------------------- /verify_performance.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zwx8981/UNIQUE/HEAD/verify_performance.m -------------------------------------------------------------------------------- /weights/placeholder.txt: -------------------------------------------------------------------------------- 1 | pre-trained weights 2 | --------------------------------------------------------------------------------