ljj898 / CMDFD-Dataset-and-Deepfake-Detection

12 stars 0 forks source link

CMDFD-Dataset-and-Deepfake-Detection

This repository contains the code and dataset associated with the ICME paper titled "Explicit Correlation Learning for Generalizable Cross-Modal Deepfake Detection".

Contents

  1. Dependency create a conda environment

    conda create -n ExpCorre python=3.8
    conda activate ExpCorre
    pip install -r requirement.txt
  2. Code

    • Evaluation: Run python test.py to perform the evaluation.
    • To download our weights mentioned in the paper, trained on FakeAVCeleb, you can download the weights from this link.
    • In the CSVfile directory, we provide our train/test file organization format. Remember to modify the paths in these files to match your local paths for the FakeAVCeleb or CMDFD dataset.
    • The current code provides an option to test on CMDFD. You can choose the forgery type you want to test. If you want to perform an intra-dataset test, change --testData to "FAV".
  3. CMDFD Dataset

    • The proposed Cross-Modal Deepfake Dataset (CMDFD) is available for download via this link.

License and Usage Terms

Academic Use

The CMDFD dataset is released for academic research purposes only. It is permitted for non-commercial use by researchers affiliated with educational institutions.

Disclaimer

The institution and its contributors of the CMDFD dataset make no representations or warranties regarding the dataset. This includes, but is not limited to, warranties of non-infringement or fitness for a particular purpose.

Citation Requirement

Publications utilizing the CMDFD dataset must cite the following reference:

@article{yu2024explicit,
  title={Explicit Correlation Learning for Generalizable Cross-Modal Deepfake Detection},
  author={Yu, Cai and Jia, Shan and Fu, Xiaomeng and Liu, Jin and Tian, Jiahe and Dai, Jiao and Wang, Xi and Lyu, Siwei and Han, Jizhong},
  journal={arXiv preprint arXiv:2404.19171},
  year={2024}
}

Acknowledgments

We studied many useful projects during our coding process, which include: