• 2024.06: 🔥 Our report has been accepted to the 2025 CVPR Workshop. • 2024.05: 🔥 The official code of our team -- 'FocusQ',is now available. • 2024.04: 🔥 Our team -- 'FocusQ', achieved 6th place in the 2025 XGC Quality Assessment - Track 3: Talking Head.
Official Implementation Code of Our Team 'FocusQ' in XGC Quality Assessment - Track 3: Talking Head. The detailed information can be found in the official repository.
# Git clone the repo
git clone https://github.com/QuanjianSong/talking-head-quality-assessment.git
# Installation with the requirement.txt
conda create -n NTIRE25 python=3.10
conda activate NTIRE25
pip install -r requirements.txt
# Or installation with the environment.yaml
conda env create -f environment.yaml
You can download the XGC Quality Assessment - Track 3: Talking Head dataset from this link.
You can manually modify the relevant file paths in the extract_frames.sh
file, and then execute the following command to extract video frames from the training dataset:
bash extract_frames.sh # for training dataset
You can manually modify the relevant file paths in the extract_features.sh
file, and then execute the following command to extract motion features from the training dataset:
bash extract_features.sh # for training dataset
You can manually modify the relevant file paths in the train.sh
file, and then execute the following command to start training:
bash train.sh
Please note that our code runs on a single H100 with 80GB of VRAM. If your VRAM is lower, please reduce the batch_size and adjust the learning rate accordingly.
Before testing, you also need to modify the relevant paths in the extract_frames.sh
file, and then execute the following command to extract video frames from the test dataset:
bash extract_frames.sh # for test dataset
Before testing, you also need to modify the relevant paths in the extract_features.sh
file, and then execute the following command to extract video frames from the test dataset:
bash extract_features.sh # for test dataset
Finally, you can modify the relevant paths in test.sh
, and then run the following command to start the testing:
bash test.sh
🤗 If you find this code helpful for your research, please cite:
@misc{liu2025ntire2025xgcquality,
title={NTIRE 2025 XGC Quality Assessment Challenge: Methods and Results},
author={Xiaohong Liu and Xiongkuo Min and Qiang Hu and Xiaoyun Zhang and Jie Guo and Guangtao Zhai and Shushi Wang and Yingjie Zhou and Lu Liu and Jingxin Li and Liu Yang and Farong Wen and Li Xu and Yanwei Jiang and Xilei Zhu and Chunyi Li and Zicheng Zhang and Huiyu Duan and Xiele Wu and Yixuan Gao and Yuqin Cao and Jun Jia and Wei Sun and Jiezhang Cao and Radu Timofte and Baojun Li and Jiamian Huang and Dan Luo and Tao Liu and Weixia Zhang and Bingkun Zheng and Junlin Chen and Ruikai Zhou and Meiya Chen and Yu Wang and Hao Jiang and Xiantao Li and Yuxiang Jiang and Jun Tang and Yimeng Zhao and Bo Hu and Zelu Qi and Chaoyang Zhang and Fei Zhao and Ping Shi and Lingzhi Fu and Heng Cong and Shuai He and Rongyu Zhang and Jiarong He and Zongyao Hu and Wei Luo and Zihao Yu and Fengbin Guan and Yiting Lu and Xin Li and Zhibo Chen and Mengjing Su and Yi Wang and Tuo Chen and Chunxiao Li and Shuaiyu Zhao and Jiaxin Wen and Chuyi Lin and Sitong Liu and Ningxin Chu and Jing Wan and Yu Zhou and Baoying Chen and Jishen Zeng and Jiarui Liu and Xianjin Liu and Xin Chen and Lanzhi Zhou and Hangyu Li and You Han and Bibo Xiang and Zhenjie Liu and Jianzhang Lu and Jialin Gui and Renjie Lu and Shangfei Wang and Donghao Zhou and Jingyu Lin and Quanjian Song and Jiancheng Huang and Yufeng Yang and Changwei Wang and Shupeng Zhong and Yang Yang and Lihuo He and Jia Liu and Yuting Xing and Tida Fang and Yuchun Jin},
year={2025},
eprint={2506.02875},
archivePrefix={arXiv},
primaryClass={cs.CV},
url={https://arxiv.org/abs/2506.02875},
}