Abstract
With the present-day rapid evolution of digital technology, images have become one of the most important means of communication and information carrier in our society. Since the last decade, with the emergence of social networking sites like Facebook, Instagram, Twitter, etc., there has been a huge increase in the amount of information exchanged in the form of digital images, on a regular basis. While traditionally we might have had faith in the credibility of these images, today’s digital technology has begun to erode that faith. Before sharing an image over social networks, editing it with relevant software application has become one of the simplest things to do today. While not many people do this with any sinister intent behind, there has been a significant increase in cybercrimes related to malicious image manipulation and sharing. To this end, image splicing has emerged as one of the major forms of image manipulation attacks, among others today. This demands investigation of intrinsic differences between authentic and forged images and hence development of automated splicing detection tools. Here, we propose a blind image splicing detection technique that employs a deep convolutional residual network architecture as a backbone, followed by a fully connected classifier network, that classifies between authentic and spliced images. The classifier networks have been evaluated using the CASIA v2.0 dataset. Both are proven to yield accuracies more than 96% on an average, having surpassed the state-of-the-art results.
Similar content being viewed by others
References
Shi, Y.Q., Chen, C., Chen, W.: A natural image model approach to splicing detection. Proceedings of the 9th Workshop on Multimedia and Security, pp. 51-62 (2007)
Ardizzone, E., Bruno, A., Mazzola, G.: Copy-move forgery detection by matching triangles of keypoints. IEEE Trans. Inf. Forensics Secur. 10(10), 2084–2094 (2015)
Bharati, A., Singh, R., Vatsa, M., Bowyer, K.W.: Detecting facial retouching using supervised deep learning. IEEE Trans. Inf. Forensics Secur. 11(9), 1903–1913 (2016)
Zheng, L., Zhang, Y., Thing, V.L.: A survey on image tampering and its detection in real-world photos. J. Vis. Commun. Image Represent. 58, 380–399 (2019)
Farid, H.: Image forgery detection. IEEE Signal Process. Mag. 26(2), 16–25 (2009)
Ansari, M.D., Satya, P.G., Vipin, T.: Pixel-based image forgery detection: A review. IETE J. Educ. 55(1), 40–46 (2014)
Ng, T.-T., Chang, S.-F., Hsu, J., Xie, L., Tsui, M.-P.: Physics-motivated features for distinguishing photographic images and computer graphics. In: Proceedings of the 13th Annual ACM International Conference on Multimedia pp. 239-248 (2005)
Cozzolino, D., Gragnaniello, D., Verdoliva, L.: Image forgery localization through the fusion of camera-based, feature-based and pixel-based techniques. In: IEEE International Conference on Image Processing (ICIP) pp. 5302–5306 (2014)
Warbhe, A.D., Dharaskar, R.V.: Survey on pixel and format based image forgery detection techniques. In: Recent Trends in Computing (NCRTC), MPGI National Multi Conference pp. 7-8 (2012)
Kumar, M., Srivastava, S.: Image forgery detection based on physics and pixels: a study. Aust. J. Forensic Sci. 51(2), 119–134 (2019)
Wu, Y., Abd-Almageed, W., Natarajan, P.: Deep matching and validation network: An end-to-end solution to constrained image splicing localization and detection. In: Proceedings of the 25th ACM International Conference on Multimedia, pp. 1480-1502 (2017)
Ahmed, B., Aaron Gulliver, T.: Image splicing detection using mask-RCNN. Signal, Image and Video Process, pp. 1-8 (2020)
He, K., Zhang, X., Ren, S., Sun, J.: Deep residual learning for image recognition. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 770-778 (2016)
Zhang, Z., Kang, J., Ren, Y.: An effective algorithm of image splicing detection. IEEE Int. Conf. Comput. Sci. Softw. Eng. 1, 1035–1039 (2008)
Hsu, Y.-F., Chang, S.-F.: Detecting image splicing using geometry invariants and camera characteristics consistency. In: IEEE International Conference on Multimedia and Expo, pp. 549-552 (2006)
Muhammad, G., Al-Hammadi, M.H., Hussain, M., Bebis, G.: Image forgery detection using steerable pyramid transform and local binary pattern. Mach. Vis. Appl. 25(4), 985–995 (2014)
Dong, J., Wang, W., Tan, T.: Casia image tampering detection evaluation database. In: IEEE China Summit and International Conference on Signal and Information Processing, pp. 422-426 (2013)
Pham, N.T., Jong-Weon, L., Goo-Rak, K., Chun-Su, P.: Efficient image splicing detection algorithm based on markov features. Multimedia Tools Appl. 78(9), 12405–12419 (2019)
Rao, Y., Ni, J.: A deep learning approach to detection of splicing and copy-move forgeries in images. In: IEEE International Workshop on Information Forensics and Security (WIFS), pp. 1-6 (2016)
Pomari, T., Ruppert, G., Rezende, E., Rocha, A., Carvalho, T.: Image splicing detection through illumination inconsistencies and deep learning. In: 25th IEEE International Conference on Image Processing (ICIP), pp. 3788-3792 (2018)
Tripathi, E., Kumar, U., Tripathi, S.P., Yadav, S.: Automated Image Splicing Detection using Texture based Feature Criterion and Fuzzy Support Vector Machine based Classifier. In: International Conference on Cutting-edge Technologies in Engineering (ICon-CuTE), pp. 81-86 (2019)
Nimble Challenge (2017) https://www.nist.gov/itl/iad/mig/nimble-challenge-2017-evaluation
Marsland, S.: Machine Learning: An Algorithmic Perspective. CRC Press, Boca Raton (2015)
He, Z., Wei, L., Sun, W., Huang, J.: Digital image splicing detection based on Markov features in DCT and DWT domain. Pattern Recognit. 45(12), 4292–4299 (2012)
Wang, R., Lu, W., Li, J., Xiang, S., Zhao, X., Wang, J.: Digital image splicing detection based on Markov features in QDCT and QWT domain. In: Digital Forensics and Forensic Investigations: Breakthroughs in Research and Practice, pp. 61–79, IGI Global (2020)
Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press, Cambridge (2016)
Ng, A.: Deep learning specialization. Coursera (2018). https://www.coursera.org/pecializations/deep-learning
Jaiswal, A.K., Srivastava, R.: A technique for image splicing detection using hybrid feature set. Multimedia Tools Appl. pp. 1–24 (2020)
Acknowledgements
This work is partially funded by Department of Science and Technology (DST), Govt. of India, under Grant No.: DST/ICPS/Cluster/CS Research/2018 (General), dated: 13.03.2019.
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
Nath, S., Naskar, R. Automated image splicing detection using deep CNN-learned features and ANN-based classifier. SIViP 15, 1601–1608 (2021). https://doi.org/10.1007/s11760-021-01895-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-021-01895-5