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.
Similar content being viewed by others
References
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
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
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
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
Chollet F (2017) Xception: Deep learning with depthwise separable convolutions. In: Proc CVPR, pp 1251–1258
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
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
Do N-T, Na I-S, S-H (2020) Forensics Face Detection From GANs Using Convolutional Neural Network
Farid H, Lyu S. (2007) New features to identify computer generated images. In: Proc ICIP, pp IV–433
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
He K, Zhang Y, Ren Q, Sun J (2016) Deep residual learning for image recognition. In: Proc CVPR, pp 770–778
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
Hsu C-C, Zhuang Y-X, Lee C-Y (2020) Deep fake image detection based on pairwise learning. Appl Sci 10(1):370–384
Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In: Proc CVPR, pp 4700–4708
Iizuka S, Simo-Serra E, Ishikawa H (2017) Globally and locally consistent image completion. Proc ACM Transactions on Graphics 36(4):1–14
Isola P, Zhu J-Y, Zhou T (2017) Image-to-image translation with conditional adversarial networks. In: Proc CVPR, pp 1125–1134
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
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
Karras T, Laine S, Aila T (2019) A style-based generator architecture for generative adversarial networks. In: Proc CVPR, pp 4401–4410
Korshunov P, Marcel S (2020) DeepFakes: a New Threat to Face Recognition? Assessment and Detection. [Online]. Available: arXiv:1812.08685
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
Li Y, Liu S, Yang J, Yang M-H (2017) Generative face completion. In: Proc CVPR, pp 3911–3919
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
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
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
McCloskey S, Albright. M. (2020) Detecting GAN-generated Imagery using Color Cues. [Online]. Available: arXiv:1812.08247
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
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
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
Peng F, Shi J. (2014) Identifying photographic images and photorealistic computer graphics using multifractal spectrum features of PRNU. In: Proc ICME, pp 1–6
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
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
Radford A, Metz L, Chintala S (2016) Unsupervised representation learning with deep convolutional generative adversarial networks. In: Proc ICLR, pp 1–16
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
Simonyan K, Zisserman A. (2015) Very deep convolutional networks for large-scale image recognition. [Online]. Available: arXiv:1409.1556
Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proc CVPR, pp 2818–2826
Xuan X, Peng B, Dong J, Wang W (2020) On the generalization of GAN image forensics. [Online]. Available: arXiv:1902.11153
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
Yi Z, Zhang H, Tan P, Gong M (2017) Dualgan: Unsupervised dual learning for image-to-image translation. In: Proc ICCV, pp 2849–2857
Zhang Y, Goh J, Win LL, Thing VL (2016) Image region forgery detection: a deep learning approach. In: Proc. SG-CRC, pp 1–11
Zhang X, Karaman S, Chang S-F (2020) Detecting and simulating artifacts in gan fake images. [Online]. Available: arXiv:1907.06515
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
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
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
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12661-1