Abstract
Image source forensics is commonly regarded as one of the most effective methods for blindly verifying the authenticity and integrity of digital images. The most recent topic related to image source forensics is the detection of DeepFakes generated using Generative adversarial networks (GANs). In recent years, with the rapid growth of GANs, a photo-realistic image can be easily generated from a random vector. Moreover, the images generated by advanced GANs are very realistic. It is reasonable to acknowledge that even a well-trained viewer has difficulties distinguishing artificial from real images. Therefore, detecting DeepFakes generated by GANs is an important task. By reviewing the background of DeepFakes detection methods, this paper aims to provide readers with a systematic understanding of GAN, its variants used to create DeepFakes, and, more crucially, methods proposed to identify DeepFakes in the literature to date.
Similar content being viewed by others
References
Goodfellow I, Pouget-Abadie J, Mirza M, Bing X, Warde-Farley D, Ozair S, Courville A, Bengio Y (2014) Generative adversarial nets. Neural Inf Process Syst, 2672–2680
Hinton GK, Osindero S, Teh Y (2006) A fast learning algorithm for deep belief nets. Neural Comput 18 7:1527–1554. https://doi.org/10.1162/neco.2006.18.7.1527
Salakhutdinov R, Hinton G (2009) Deep boltzmann machines. Int Conf Artif Intell Stat, 448–455
Turek M (2019) Media Forensics (MediFor). Available at https://www.darpa.mil/program/media-forensics
Schroepfer M (2019) Creating a data set and a challenge for deepfakes. Available at https://ai.facebook.com/blog/deepfake-detection-challenge
Mirsky Y, Lee W (2021) The creation and detection of deepfakes: a survey. ACM Comput, 1–41 https://doi.org/10.1145/3425780
Zhou X, Zafarani R (2020) A survey of fake news: Fundamental theories, detection methods, and opportunities. ACM Comput (CSUR), 1–40 https://doi.org/10.1145/3395046
Juefei X, Wang R, Huang Y, Guo Q, Ma L, Liu Y (2022) Countering malicious deepfakes: Survey, battleground, and horizon. Int J Comput, 1678–1734. https://doi.org/10.48550/arXiv.2103.00218
Zhang T (2022) Deepfake generation and detection, a survey. Multimed Tool Appl, 6259–6276 https://doi.org/10.3390/jimaging9010018
Mustak M, Salminen J, Mäntymäki M, Rahman A, Dwivedi Y (2023) Deepfakes: deceptions, mitigations, and opportunities. J Bus Res. https://doi.org/10.1016/j.jbusres.2022.113368
Yadav D, Salmani S (2019) Deepfake: a survey on facial forgery technique using generative adversarial network. In: 2019 International Conference on Intelligent Computing and Control Systems (ICCS), pp 852–860. https://doi.org/10.1109/ICCS45141.2019.9065881
Nguyen T, Nguyen C, Nguyen D, Nguyen S, Nahavandi S (2022) Deep learning for deepfakes creation and detection: A survey. https://doi.org/10.48550/arXiv.1909.11573
Tolosana R, Vera-Rodriguez R, Fierrez J, Morales A, Ortega-Garcia J (2020) Deepfakes and beyond: A survey of face manipulation and fake detection. Inf Fusion, 131–148. https://doi.org/10.48550/arXiv.2001.00179
Ben Aissa F, Mejdoub M, Zaied M (2019) A survey on generative adversarial networks and their variants methods. In: Twelfth international conference on machine vision (ICMV 2019). https://doi.org/10.1117/12.2559848
Zhang H, Goodfellow I, Metaxas D, Odena A (2019) Self attention generative adversarial networks. In: Proceedings of ICML
Radford A, Metz L, Chintala S (2016) Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv:1511.06434
Zhu J, Park T, Isola P, Efros A (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of ICCV
Isola P, Zhu J, Zhou T, Efros A (2017) Image-to-image translation with conditional adversarial networks. In: Proceedings of CVPR. https://doi.org/10.1109/CVPR.2017.632
Karras T, Aila T, Laine S, Lehtinen J (2018) Progressive growing of gans for improved quality, stability, and variation. In: Proceedings of ICLR
Mao X, Li Q, Xie H, Lau R, Wang Z, Smolley S (2016) Least squares generative adversarial networks. arXiv:1611.04076
Brock A, Donahue J, Simonyan K (2019) Large scale gan training for high fidelity natural image synthesis. In: Proceedings of ICLR
Karras T, Laine S, Aila T (2019) A style-based generator architecture for generative adversarial networks. In: Proceedings of CVPR
Arjovsky M, Chintala S, Bottou L (2017) Wasserstein gan. arXiv preprint arXiv:1701.07875
Gulrajani I, Ahmed F, Arjovsky M, Dumoulin V, Courville A (2017) Improved training of wasserstein gans. In: NIPS, pp 5767–5777
Nirkin Y, Keller Y, Hassner T (2019) Fsgan: Subject agnostic face swapping and reenactment. In: International conference on computer vision (ICCV)
Zhu J, Park T, Isola P, Efros A (2017) Unpaired image-to-image translation using cycle consistent adversarial networks. In: Proceedings of the IEEE international conference on computer vision, pp 2223–2232
Yu N, Barnes C, Shechtman E, Amirghodsi S, Lukac M (2019) Texture mixer: A network for controllable synthesis and interpolation of texture. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 12164–12173
Schwartz O (2018) You thought fake news was bad? Deep fakes are where truth goes to die. Available at https://www.theguardian.com/technology/2018/nov/12/deep-fakes-fake-news-truth
Huh M, Liu A, Owens A, Efros A (2018) Fighting fake news: image splice detection via learned self-consistency. In: Proceedings of the European conference on computer vision (ECCV), pp 101–117
Zhou P, Han X, Morariu V, Davis L (2018) Learning rich features for image manipulation detection. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1053–1061
The value of stolen data on the dark web. Available at https://darkwebnews.com/dark-web/value-of-stolen-data dark-weby
Nhu T, Na I, Kim S (2018) Forensics face detection from gans using convolutional neural network. In: Proceedings of the international symposium on information technology convergence
Hsu C, Lee C, Zhuang Y (2018) Learning to detect fake face images in the wild. In: Proceedings of the international symposium on computer, consumer and control, pp 388–391
Zhuang Y, Hsu C (2019) Detecting generated image based on a coupled network with two-step pairwise learning. In: Proceedings of the IEEE international conference image processing, pp 3212–3216. https://doi.org/10.1109/ICIP.2019.8803464
Li H, Li B, Tan S (2018) Detection of deep network generated images using disparities in color components. arXiv:1808.07276
Lalonde J, Efros A (2017) Using color compatibility for assessing image realism. In: Proceedings of the 2007 IEEE 11th international conference on computer vision, pp 1–8. https://doi.org/10.1109/ICCV.2007.4409107
Li H, Li B, Tan S, Huang J (2018) Detection of deep network generated images using disparities in color components. arXiv:1808.07276
Haralick R, Shanmugam K, Dinstein I (1973) Textural features for image classification. IEEE Trans Syst Man Cybern 6:610–621. https://doi.org/10.1109/TSMC.1973.4309314
He P, Li H, Wang H (2019) Detection of fake images via the ensemble of deep representations from multi color spaces. In: Proceedings of the IEEE international conference on image processing. https://doi.org/10.1109/ICIP.2019.8803740
Liu Z, Qi X, Torr H (2020) Global texture enhancement for fake face detection in the wild. In: Proceedings of the conference on computer vision and pattern recognition, pp 8060–8069
Mo H, Chen B, Luo W (2018) Fake faces identification via convolutional neural network. In: Proceedings of the 6th ACM workshop on information hiding and multimedia security, pp 43–47. https://doi.org/10.1145/3206004.3206009
Xuan X, Peng B, Wang W, Dong J (2019) On the generalization of gan image forensics. In: Chinese conference on biometric recognition, pp 134–141. https://doi.org/10.1007/978-3-030-31456-9_15
jiameng P, Mangaokar N, Wang B, Reddy C, Viswa-nath B (2020) Noisescope: detecting deepfake images in a blind setting. In: ACSAC ’20: annual computer security applications conference, pp 913–927 https://doi.org/10.1145/3427228.3427285
Li Y, Chang M, Lyu S, Reddy C, Viswa-nath B (2018) In ictu oculi: Exposing ai generated fake face videos by detecting eye blinking. In: 2018 IEEE international workshop on information fore sics and security (WIFS), pp 11–13. https://doi.org/10.1109/WIFS.2018.8630787
Ciftci U, Demir I, Yin L (2020) How do the hearts of deep fakes beat? deep fake source detection via interpreting residuals with biological signals. In: IEEE International joint conference on biometrics (IJCB). https://doi.org/10.1109/IJCB48548.2020.9304909
Ciftci U, Demir I, Yin L (2020) Fakecatcher: Detection of synthetic portrait videos using biological signals. In: IEEE Transactions on pattern analysis and machine intelligence. https://doi.org/10.1109/TPAMI.2020.3009287
Mittal T, Bhattacharya U, Chandra R, Bera A, Manocha D (2020) Emotions don’t lie: An audio-visual deepfake detection method using affective cues. In: Proceedings of the 28th ACM international conference on multimedia, pp 2823–2832. https://doi.org/10.1145/3394171.3413570
Korshunov P, Marcel S (2018) Deepfakes: a new threat to face recognition? assessment and detection
Dolhansky B, Howes R, Pflaum B, Baram N, Ferrer C (2019) The deepfake detection challenge (dfdc) preview dataset
Lima D, Franklin S, Basu S, Karwoski B, George A (2020) Deepfake detection using spatiotemporal convolutional networks
Güera D, Delp E, Chandra R, Bera A, Manocha D (2018) Deepfake video detection using recurrent neural networks. In: 15th IEEE international conference on advanced video and signal based surveillance (AVSS), pp 1–6. https://doi.org/10.1109/AVSS.2018.8639163
Bansal A, Ma S, Ramanan D, Sheikh Y (2018) Recycle-gan: Unsupervised video retargeting. In: Proceedings of the European conference on computer vision (ECCV), pp 119–135. https://doi.org/10.1007/978-3-030-01228-1_8
Zhu J, Park T, Isola P, Efros A (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of the IEEE international conference on computer vision, pp 2223–2232. https://doi.org/10.1109/ICCV.2017.244
Sabir E, Cheng J, Jaiswal A, AbdAlmageed W, Masi I, Natarajan P (2019) Recurrent convolutional strategies for face manipulation detection in videos. CVPR Workshops
Rossler A, Cozzolino D, Verdoliva L, Riess C, Thies C, NieÅner M (2019) Faceforensics++: Learning to detect manipulated facial images. in: Proceedings of the IEEE/CVF international conference on computer vision, pp 1–11. https://doi.org/10.1109/ICCV.2019.00009
Liu Z, Luo P, Wang X, Tang X (2015) Large-scale celebfaces attributes (celeba) dataset. In: Proceedings of international conference on computer vision (ICCV)
Karras T, Aila T, Laine S, Lehtinen J (2018) Progressive growing of gans for improved quality, stability and variation. In: 6th International conference on learning representations
Russakovsky O, Deng J, Su H, Krause J, Satheesh S, Ma S, Huang Z, Karpathy A, Khosla A, Bernstein M, Berg A, Fei-Fei L (2015) Imagenet large scale visual recognition challenge. IJCV
Karras T, Laine S, Aila T (2019) A style-based generator architecture for generative adversarial networks. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 4401–4410. https://doi.org/10.1109/CVPR.2019.00453
He Y, Gan B, Chen S, Zhou Y, Yin G, Song L, Sheng L, Shao J, Liu Z (2021) Forgerynet: a versatile benchmark for comprehensive forgery analysis. In: Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, pp 4360–4369. https://doi.org/10.48550/arXiv.2103.05630
Pu J, Mangaokar N, kelly L, Bhattacharya P, Sundaram K, Javed M, Wang B, Viswanath B (2021) Deepfake videos in the wild: Analysis and detection. In: Proceedings of the web conference. https://doi.org/10.48550/arXiv.2107.14480
Zhai L, Juefei-Xu F, Guo Q, Xie X, Ma L, Feng W, Qin S, Liu Y (2020) It’s raining cats or dogs? adversarial rain attack on dnn perception. https://doi.org/10.48550/arXiv.2009.09205
Le T, Nguyen H, Yamagishi J, Echizen I (2021) Openforensics: Large-scale challenging dataset for multi-face forgery detection and segmentation in-the-wild. https://doi.org/10.48550/arXiv.2107.14480
Gray D, Brennan S, Tao H (2007) Evaluating appearance models for recognition, reacquisition, and tracking. In: PETS
Yi D, Lei Z, Liao S, Li S (2014) Learning face representation from scratch. In arXiv:1411.7923
100k faces generated. Available at https://generated.photos
Dang H, Liu F, Stehouwer J, Liu X, Jain A (2020) On the detection of digital face manipulation. In: Proceeding of IEEE computer vision and pattern recognition (CVPR 2020). https://doi.org/10.1109/CVPR42600.2020.00582
Yang X, Li Y, Lyu S (2019) Exposing deep fakes using inconsistent head poses. In ICASSP, 8261–8265 https://doi.org/10.1109/ICASSP.2019.8683164
Dufour N, Gully A, Karlsson P, Vorbyov A, Leung T, Childs J, Bregler C: Deepfakes detection dataset by google & jigsaw
Li Y, Sun P, Qi H, Lyu S (2020) A large-scale challenging dataset for deepfake forensics. In: IEEE Conference on computer vision and patten recognition (CVPR)
Jiang L, Li R, Wu W, Qian C, Loy C (2020) Deeperforensics-1.0: A large-scale dataset for real-world face forgery detection. In: CVPR 2020
Nguyen T, Nguyen C, Nguyen D, Nahavandi S (2019) Deep learning for deepfakes creation and detection
Acknowledgements
This research was funded by Princess Nourah bint Abdulrahman University Researchers Supporting Project number (PNURSP2023R125),Princess Nourah bint Abdulrahman University, Riyadh, Saudi Arabia
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
There is no conflict of interest.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ben Aissa, F., Hamdi, M., Zaied, M. et al. An overview of GAN-DeepFakes detection: proposal, improvement, and evaluation. Multimed Tools Appl 83, 32343–32365 (2024). https://doi.org/10.1007/s11042-023-16761-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-16761-4