Skip to main content
Log in

An overview of GAN-DeepFakes detection: proposal, improvement, and evaluation

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. 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

  2. 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

    Article  MathSciNet  Google Scholar 

  3. Salakhutdinov R, Hinton G (2009) Deep boltzmann machines. Int Conf Artif Intell Stat, 448–455

  4. Turek M (2019) Media Forensics (MediFor). Available at https://www.darpa.mil/program/media-forensics

  5. Schroepfer M (2019) Creating a data set and a challenge for deepfakes. Available at https://ai.facebook.com/blog/deepfake-detection-challenge

  6. Mirsky Y, Lee W (2021) The creation and detection of deepfakes: a survey. ACM Comput, 1–41 https://doi.org/10.1145/3425780

  7. 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

  8. 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

  9. Zhang T (2022) Deepfake generation and detection, a survey. Multimed Tool Appl, 6259–6276 https://doi.org/10.3390/jimaging9010018

  10. 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

  11. 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

  12. 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

  13. 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

  14. 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

  15. Zhang H, Goodfellow I, Metaxas D, Odena A (2019) Self attention generative adversarial networks. In: Proceedings of ICML

  16. Radford A, Metz L, Chintala S (2016) Unsupervised representation learning with deep convolutional generative adversarial networks. arXiv:1511.06434

  17. Zhu J, Park T, Isola P, Efros A (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proceedings of ICCV

  18. 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

  19. Karras T, Aila T, Laine S, Lehtinen J (2018) Progressive growing of gans for improved quality, stability, and variation. In: Proceedings of ICLR

  20. Mao X, Li Q, Xie H, Lau R, Wang Z, Smolley S (2016) Least squares generative adversarial networks. arXiv:1611.04076

  21. Brock A, Donahue J, Simonyan K (2019) Large scale gan training for high fidelity natural image synthesis. In: Proceedings of ICLR

  22. Karras T, Laine S, Aila T (2019) A style-based generator architecture for generative adversarial networks. In: Proceedings of CVPR

  23. Arjovsky M, Chintala S, Bottou L (2017) Wasserstein gan. arXiv preprint arXiv:1701.07875

  24. Gulrajani I, Ahmed F, Arjovsky M, Dumoulin V, Courville A (2017) Improved training of wasserstein gans. In: NIPS, pp 5767–5777

  25. Nirkin Y, Keller Y, Hassner T (2019) Fsgan: Subject agnostic face swapping and reenactment. In: International conference on computer vision (ICCV)

  26. 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

  27. 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

  28. 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

  29. 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

  30. 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

  31. The value of stolen data on the dark web. Available at https://darkwebnews.com/dark-web/value-of-stolen-data dark-weby

  32. 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

  33. 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

  34. 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

  35. Li H, Li B, Tan S (2018) Detection of deep network generated images using disparities in color components. arXiv:1808.07276

  36. 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

  37. Li H, Li B, Tan S, Huang J (2018) Detection of deep network generated images using disparities in color components. arXiv:1808.07276

  38. 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

    Article  Google Scholar 

  39. 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

  40. 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

  41. 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

  42. 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

  43. 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

  44. 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

  45. 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

  46. 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

  47. 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

  48. Korshunov P, Marcel S (2018) Deepfakes: a new threat to face recognition? assessment and detection

  49. Dolhansky B, Howes R, Pflaum B, Baram N, Ferrer C (2019) The deepfake detection challenge (dfdc) preview dataset

  50. Lima D, Franklin S, Basu S, Karwoski B, George A (2020) Deepfake detection using spatiotemporal convolutional networks

  51. 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

  52. 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

  53. 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

  54. Sabir E, Cheng J, Jaiswal A, AbdAlmageed W, Masi I, Natarajan P (2019) Recurrent convolutional strategies for face manipulation detection in videos. CVPR Workshops

  55. 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

  56. Liu Z, Luo P, Wang X, Tang X (2015) Large-scale celebfaces attributes (celeba) dataset. In: Proceedings of international conference on computer vision (ICCV)

  57. 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

  58. 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

  59. 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

  60. 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

  61. 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

  62. 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

  63. 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

  64. Gray D, Brennan S, Tao H (2007) Evaluating appearance models for recognition, reacquisition, and tracking. In: PETS

  65. Yi D, Lei Z, Liao S, Li S (2014) Learning face representation from scratch. In arXiv:1411.7923

  66. 100k faces generated. Available at https://generated.photos

  67. 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

  68. 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

  69. Dufour N, Gully A, Karlsson P, Vorbyov A, Leung T, Childs J, Bregler C: Deepfakes detection dataset by google & jigsaw

  70. 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)

  71. 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

  72. Nguyen T, Nguyen C, Nguyen D, Nahavandi S (2019) Deep learning for deepfakes creation and detection

Download references

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

Authors

Corresponding author

Correspondence to Monia Hamdi.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16761-4

Keywords

Navigation