Skip to main content
Log in

Detecting GAN-generated face images via hybrid texture and sensor noise based features

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

    We’re sorry, something doesn't seem to be working properly.

    Please try refreshing the page. If that doesn't work, please contact support so we can address the problem.

Abstract

Recent advances in Generative Adversarial Network (GAN) have made it considerably easy to generate photo-realistic images. However, when GAN-synthesized face images are used maliciously, they will lead to severe moral, ethical, and legal issues. To expose GAN-generated face images, most existing works rely heavily on deep models, which are costly and time-consuming. In this work, we propose a blind approach to detect GAN-generated face images by handcrafted features. Due to the differences of the inherent formation mechanism, nature and GAN-generated face images exhibit different texture and sensor noises, which are exploited as the clues to expose the GAN-generated face images. Specifically, uniform local binary pattern (LBP) features from real face and generated face images, and extract subtractive pixel adjacency matrix (SPAM) features in their sensor noises. Both features are fed to support vector machine (SVM) classifier to verify the authenticity of the face images. The result shows that our proposed approach can successfully detect GAN-generated fake face images with an accuracy up to 97.60%. Furthermore, it can distinguishing the fake face images generated by different GANs.

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

Similar content being viewed by others

References

  1. Afchar D, Nozick V, Yamagishi J (2018) Mesonet: A compact facial video forgery detection network. In: Proc. IEEE International Workshop on Information Forensics and Security, pp 1–7

  2. Bayar B, Stamm MC (2018) Constrained convolutional neural networks: A new approach towards general purpose image manipulation detection. IEEE Transactions on Information Forensics and Security 13(11):2691–2706

    Article  Google Scholar 

  3. Chen J, Kang X, Liu Y, Wang ZJ (2015) Median filtering forensics based on convolutional neural networks. Proc IEEE Signal Processing Letters 22 (11):1849–1853

    Article  Google Scholar 

  4. Choi Y, Choi M, Kim M, Ha J, Kim S, Choo J (2018) Stargan: Unified generative adversarial networks for multi-domain image-to-image translation. In: Proc CVPR, pp 8789–8797

  5. Chollet F (2017) Xception: Deep learning with depthwise separable convolutions. In: Proc CVPR, pp 1251–1258

  6. Dang L, Hassan S, Im S, Lee J, Lee S, Moon H (2018) Deep learning based computer generated face identification using convolutional neural network. Appl Sci 8(12):2610–2628

    Article  Google Scholar 

  7. Dirik AE, Bayram S, Sencar HT, Memon N (2003) Higher-order wavelet statistics and forensics and their application to digital. In: Proc CVPR Workshops, pp 94–94

  8. Do N-T, Na I-S, S-H (2020) Forensics Face Detection From GANs Using Convolutional Neural Network

  9. Farid H, Lyu S. (2007) New features to identify computer generated images. In: Proc ICIP, pp IV–433

  10. Goodfellow I, Pouget-Abadie J, Mirza M, Xu B, Warde-Farley D, Ozair S, Courville A, Bengio Y. (2014) Generative adversarial nets. In: Proc NIPS, pp 2672–2680

  11. He K, Zhang Y, Ren Q, Sun J (2016) Deep residual learning for image recognition. In: Proc CVPR, pp 770–778

  12. Hsu C-C, Lee C-Y, Zhuang Y-X (2018) Learning to detect fake face images in the wild. In: Proc IEEE international symposium on computer Consumer and Control, pp 388–391

  13. Hsu C-C, Zhuang Y-X, Lee C-Y (2020) Deep fake image detection based on pairwise learning. Appl Sci 10(1):370–384

    Article  Google Scholar 

  14. Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In: Proc CVPR, pp 4700–4708

  15. Iizuka S, Simo-Serra E, Ishikawa H (2017) Globally and locally consistent image completion. Proc ACM Transactions on Graphics 36(4):1–14

    Article  Google Scholar 

  16. Isola P, Zhu J-Y, Zhou T (2017) Image-to-image translation with conditional adversarial networks. In: Proc CVPR, pp 1125–1134

  17. K. Sønderby C., Caballero J, Theis L, Shi W, Huszar F. (2020) Amortised map inference for image super-resolution. [Online]. Available: arXiv:1610.04490

  18. Karras T, Aila T, Laine S, Lehtinen J (2018) Progressive Growing of GANs for Improved Quality, Stability, and Variation. In: Proc ICLR, pp 1–26

  19. Karras T, Laine S, Aila T (2019) A style-based generator architecture for generative adversarial networks. In: Proc CVPR, pp 4401–4410

  20. Korshunov P, Marcel S (2020) DeepFakes: a New Threat to Face Recognition? Assessment and Detection. [Online]. Available: arXiv:1812.08685

  21. Ledig C, Theis L, Huszar F, Caballero J, Cunningham A, Acosta A, Aitken A, Tejani A, Totz J, Wang Z, Shi W (2017) Photo-Realistic Single image Super-Resolution using a generative adversarial network. In: Proc CVPR, pp 4681–4690

  22. Li Y, Liu S, Yang J, Yang M-H (2017) Generative face completion. In: Proc CVPR, pp 3911–3919

  23. Li Z, Ye J, Shi YQ (2012) Distinguishing computer graphics from photographic images using local binary patterns. In: Proc International Workshop on Digital Watermarking, pp 228–241

  24. Li Z, Zhang Z, Shi Y (2014) Distinguishing computer graphics from photographic images using a multiresolution approach based on local binary patterns. Proc. Security and Communication Networks 7(11):2153–2159

    Article  Google Scholar 

  25. Marra F, Gragnaniello D, Cozzolino D, Verdoliva L (2018) Detection of GAN-generated fake images over social networks. In: Proc. IEEE conference on multimedia information processing and retrieval, pp 384–389

  26. McCloskey S, Albright. M. (2020) Detecting GAN-generated Imagery using Color Cues. [Online]. Available: arXiv:1812.08247

  27. Mo H, Chen B, Luo W (2018) Fake faces identification via convolutional neural network. In: Proc. 6th ACM Workshop on Information Hiding and Multimedia Security, pp 43–47

  28. Nataraj L, M Mohammed T, Manjunath B, Chandrasekaran S, Flenner A, Bappy JH (2020) Detecting GAN generated fake images using co-occurrence matrices. [Online]. Available: arXiv:1903.06836

  29. Ojala T, Pietikainen M, Maenpaa T (2002) Multiresolution gray-scale and rotation invariant texture classification with local binary patterns. Proc IEEE Transactions on Pattern Analysis and Machine Intelligence 24(7):971–987

    Article  Google Scholar 

  30. Peng F, Shi J. (2014) Identifying photographic images and photorealistic computer graphics using multifractal spectrum features of PRNU. In: Proc ICME, pp 1–6

  31. Pevny T, Bas P, Fridrich J (2010) Steganalysis by subtractive pixel adjacency matrix. Proc IEEE Transactions on information Forensics and Security 5 (2):215–224

    Article  Google Scholar 

  32. Quan W, Wang K, Yan D-M, Zhang X (2018) Distinguishing between natural and computer-generated images using convolutional neural networks. Proc IEEE Transactions on Information Forensics and Security 13(11):2772–2787

    Article  Google Scholar 

  33. Radford A, Metz L, Chintala S (2016) Unsupervised representation learning with deep convolutional generative adversarial networks. In: Proc ICLR, pp 1–16

  34. Rao Y, Ni J (2016) A deep learning approach to detection of splicing and copy-move forgeries in images. In: Proc. IEEE International Workshop on Information Forensics and Security, pp 1–6

  35. Simonyan K, Zisserman A. (2015) Very deep convolutional networks for large-scale image recognition. [Online]. Available: arXiv:1409.1556

  36. Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proc CVPR, pp 2818–2826

  37. Xuan X, Peng B, Dong J, Wang W (2020) On the generalization of GAN image forensics. [Online]. Available: arXiv:1902.11153

  38. Yang X, Li Y, Qi H, Lyu. S. (2019) Exposing GAN-synthesized Faces Using Landmark Locations. In: Proceedings of the ACM Workshop on Information Hiding and Multimedia Security

  39. Yi Z, Zhang H, Tan P, Gong M (2017) Dualgan: Unsupervised dual learning for image-to-image translation. In: Proc ICCV, pp 2849–2857

  40. Zhang Y, Goh J, Win LL, Thing VL (2016) Image region forgery detection: a deep learning approach. In: Proc. SG-CRC, pp 1–11

  41. Zhang X, Karaman S, Chang S-F (2020) Detecting and simulating artifacts in gan fake images. [Online]. Available: arXiv:1907.06515

  42. Zhu J-Y, Park T, Isola P, Efros AA (2017) Unpaired image-to-image translation using cycle-consistent adversarial networks. In: Proc ICCV, pp 2223–2232

  43. Zhu J-Y, Zhang R, Pathak D, Darrell T, A Efros A, Wang O, Shechtman E. (2020) Toward multimodal image-to-image translation. [Online]. Available: arXiv:1711.11586

Download references

Acknowledgments

This work is supported in part by the National Natural Science Foundation of China (61972143, 61972142), the Natural Science Foundation of Hunan Province, China (2020JJ4626) and the Scientific Research Foundation of Hunan Provincial Education Department of China (19B004).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gaobo Yang.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Fu, T., Xia, M. & Yang, G. Detecting GAN-generated face images via hybrid texture and sensor noise based features. Multimed Tools Appl 81, 26345–26359 (2022). https://doi.org/10.1007/s11042-022-12661-1

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12661-1

Keywords

Navigation