Abstract
The recent face forgery detection models have shown better accuracy for in-house generated and altered face image datasets. Therefore, the results of such a model cannot be compared directly and fairly. Moreover, some of the studies used datasets of smaller size, thus models can be overfitted. To address these issues, we selected a larger public dataset, created and altered by experts in photoshop. Thus, the goal of this study is to develop a face forgery detection model for expert-generated standard images. As a preprocessing step in our proposed approach, a convexhull reduced of an aligned face is extracted from each image. A convolutional neural network-based face forgery detection model is developed and trained from scratch. The images are normalized and label smoothing is applied to train the model to get minimum validation loss. The trained model is used to extract 1024 features of each image. Afterward, a feature selection algorithm is developed to select the optimum number of features without compromising the model performance. Moreover, random parameter optimization is performed to get the best parameters to train multiple classifiers. Only 36 features out of 1024 are selected using kNN(k = 4) for 76.04% sensitivity, 71.76% AUROC. The proposed approach achieved comparable results compared to the existing state-of-the-art face forgery models.
Similar content being viewed by others
References
Anwar S, Milanova M, Anwer M, Banihirwe A (2019). Perceptual judgments to detect computer generated forged faces in social media. Springer International Publishing Cham.
Baek JY, Yoo YS, Bae SH (2020) Generative adversarial ensemble learning for face forensics. IEEE Access 8:45421–45431. https://doi.org/10.1109/access.2020.2968612
Brockschmidt, J, Shang J, Wu J (2019) On the generality of facial forgery detection. In: Paper presented at the 2019 IEEE 16th International Conference on Mobile Ad Hoc and Sensor Systems Workshops (MASSW)
Choi Y, Choi M, Kim M, Ha J-W, Kim S, Choo J (2018) Stargan: unified generative adversarial networks for multi-domain image-to-image translation. In: Paper presented at the Proceedings of the IEEE conference on computer vision and pattern recognition
Dang LM, Hassan SI, Im S, Moon H (2019) Face image manipulation detection based on a convolutional neural network. Expert Syst Appl 129:156–168. https://doi.org/10.1016/j.eswa.2019.04.005
Gholamiangonabadi D, Kiselov N, Grolinger K (2020) Deep neural networks for human activity recognition with wearable sensors: leave-one-subject-out cross-validation for model selection. IEEE Access 8:133982–133994. https://doi.org/10.1109/access.2020.3010715
Gong J, Guo J (2016) Image copy-move forgery detection using SURF in opponent color space. Trans Tianjin Univ 22(2):151–157
Hashmi MF, Hambarde AR, Keskar AG (2013) Copy move forgery detection using DWT and SIFT features. In: Paper presented at the 2013 13th International conference on intellient systems design and applications
He T, Zhang Z, Zhang H, Zhang Z, Xie J, Li M (2019) Bag of tricks for image classification with convolutional neural networks. In: Paper presented at the Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition
Hsu CC, Lee CY, Zhuang YX (2018) Learning to detect fake face images in the wild. In: 2018 International Symposium on Computer, Consumer and Control, pp 388–391
Jayan TJ, Aneesh RP (2018) Image quality measures based face spoofing detection algorithm for online social media. In: Paper presented at the 2018 International CET Conference on Control, Communication, and Computing, IC4 2018
Jindal N (2021) Copy move and splicing forgery detection using deep convolution neural network, and semantic segmentation. Multimed Tools Appl 80(3):3571–3599
Karras T, Laine S, Aila T (2019) A style-based generator architecture for generative adversarial networks. In: Paper presented at the Proceedings of the IEEE conference on computer vision and pattern recognition
Kashyap A, Suresh B, Agrawal M, Gupta H, Joshi SD (2015) Detection of splicing forgery using wavelet decomposition. In: Paper presented at the International Conference on Computing, Communication & Automation
Khodabakhsh A, Ramachandra R, Raja K, Wasnik P, Busch C (2018) Fake face detection methods: can they be generalized? In: Paper presented at the 2018 International Conference of the Biometrics Special Interest Group, BIOSIG 2018
Kim Y, Na J, Yoon S, Yi J (2009) Masked fake face detection using radiance measurements. J Opt Soc Am A Opt Image Sci Vis 26(4):760–766. https://doi.org/10.1364/josaa.26.000760
Liu H, Zheng S, Hao S, Li Y (2018) Multifeature fusion detection method for fake face attack in identity authentication. Adv Multimed 2018:1–10. https://doi.org/10.1155/2018/9025458
Liu M, Ding Y, Xia M, Liu X, Ding E, Zuo W, Wen S (2019) Stgan: a unified selective transfer network for arbitrary image attribute editing. In: Paper presented at the Proceedings of the IEEE conference on computer vision and pattern recognition
Matern F, Riess C, Stamminger M (2019) Exploiting visual artifacts to expose deepfakes and face manipulations. In: Paper presented at the 2019 IEEE Winter Applications of Computer Vision Workshops (WACVW)
McCloskey S, Albright M (2019) Detecting GAN-generated imagery using saturation cues. In: Paper presented at the 2019 IEEE International Conference on Image Processing (ICIP)
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
Muhammad G (2013) Multi-scale local texture descriptor for image forgery detection. In: Paper presented at the 2013 IEEE International Conference on Industrial Technology (ICIT)
Negi A, Chauhan P, Kumar K, Rajput R (2020) Face mask detection classifier and model pruning with keras-surgeon. In: Paper presented at the 2020 5th IEEE International Conference on Recent Advances and Innovations in Engineering (ICRAIE)
Negi A, Kumar K, Chauhan P, Rajput R (2021) Deep neural architecture for face mask detection on simulated masked face dataset against COVID-19 pandemic. In: Paper presented at the 2021 International Conference on Computing, Communication, and Intelligent Systems (ICCCIS)
Pandey AK, Pandey R (2015) Application of spectral information in identification of real-fake face images. In: Paper presented at the Proceedings of the Sixth International Conference on Computer and Communication Technology 2015, Allahabad, India. https://doi-org.ezproxy.um.edu.my/10.1145/2818567.2818606
Rossler A, Cozzolino D, Verdoliva L, Riess C, Thies J, Nießner M (2019) Faceforensics++: Learning to detect manipulated facial images. In: Paper presented at the Proceedings of the IEEE International Conference on Computer Vision
Stamm MC, Liu KR (2010) Forensic detection of image manipulation using statistical intrinsic fingerprints. IEEE Trans Inf Forensics Secur 5(3):492–506
Tan T, Wang X, Fang Y, Zhang W (2019) The impact of data correlation on identification of computer-generated face images. In: Paper presented at the Chinese Conference on Biometric Recognition
Tariq S, Lee S, Kim H, Shin Y, Woo SS, Assoc Comp M (2018) Detecting both machine and human created fake face images in the wild
Thies J, Zollhofer M, Stamminger M, Theobalt C, Nießner M (2016) Face2face: real-time face capture and reenactment of rgb videos. In: Paper presented at the Proceedings of the IEEE conference on computer vision and pattern recognition
Vinolin V, Sucharitha M (2021) Dual adaptive deep convolutional neural network for video forgery detection in 3D lighting environment. Vis Comput 37(8):2369–2390
Wang R, Juefei-Xu F, Ma L, Xie X, Huang Y, Wang J, Liu Y (2019) Fakespotter: a simple yet robust baseline for spotting ai-synthesized fake faces. arXiv preprint arXiv:1909.06122
Zhao X, Li J, Li S, Wang S (2011) Detecting digital image splicing in chroma spaces. In: Digital Watermarking: 9th International Workshop, IWDW 2010, Seoul, Korea, October 1-3, 2010, Revised Selected Papers 9. Springer Berlin Heidelberg, pp 12–22
Zhou H, Shen Y, Zhu X, Liu B, Fu Z, Fan N (2016) Digital image modification detection using color information and its histograms. Forensic Sci Int 266:379–388. https://doi.org/10.1016/j.forsciint.2016.06.005
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors listed in the manuscript have declared that no competing interests exist.
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
Murtaza, G., Memon, R.A., Ali, S. et al. Face forgery detection via optimum deep convolution activation feature selection algorithm using expert-generated images. Multimed Tools Appl 82, 28797–28825 (2023). https://doi.org/10.1007/s11042-023-14612-w
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-14612-w