Screen Content Video Quality Assessment
Video data and feature data will not be included since file sizes of them are too large.
This project will be separated into 2 parts:
conda remove -n SCVQA-env --all
conda create -n SCVQA-env python=3.9.18
conda activate SCVQA-env
conda config --env --add channels conda-forge
conda install -c conda-forge ffmpeg
pip install -r requirements.txt
# conda deactivate
python cnn_feature_extraction.py
python train.py --model={LSTM,Transformer,VSFA_GRU} --database={CSCVQ,SCVD} --cnn_extraction={_ResNet18,_ResNet34,_ResNet50,_ResNet101,_ResNet34_ResNet50}
Optional args for train.py
Examples:
python train.py --model=Transformer --database=CSCVQ --cnn_extraction=ResNet50 --batch_size=8 --num_epochs=1000
python train.py --model=Transformer --database=SCVD --cnn_extraction=ResNet50 --batch_size=32 --num_epochs=1000
python train.py --model=LSTM --database=CSCVQ --cnn_extraction=ResNet50 --batch_size=8 --num_epochs=1000
python train.py --model=LSTM --database=SCVD --cnn_extraction=ResNet50 --batch_size=32 --num_epochs=1000