Abstract
Digital images are widely used as primary sources of evidence in today’s world, spanning security, forensics, and legal domains. However, image tampering poses a shallow technical skill barrier with the wide availability of sophisticated, easy-to-use image manipulation software. Tampered images are often used intentionally for unlawful and malicious purposes. One of the most common forms of image manipulation attack is image splicing, which is performed by combining regions from multiple source images to synthesize an artificial image that looks natural. Digital forensic measures have been widely explored in the literature to detect such type of image forgery. However, the recent growth of counter-forensics poses a threat to such forensic/security measures. Forensic techniques can be easily deceived by adopting counter-forensic manipulation of forged images. In this work, we explore different linear and non-linear filtering-based counter-forensic modifications to digital images and hence investigate the after-effects of those, in terms of severity of such manipulations in rendering state-of-the-art forensic splicing detection methods useless. In this paper, we implement two forensic image splicing detection techniques based on feature extraction from image along with machine learning and deep CNN with transfer learning. Then, different filtering techniques have been applied to the image dataset, investigating their effectiveness as a counter-forensic attack against image splicing detection. Experimental results show that the Gaussian filter and Average filter are the two most effective counter-forensic filtering methods against image splicing detection, suggesting the need for further strengthening the existing family of forensic techniques.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Ahmed, B., Gulliver, T., alZahir, S.: Image splicing detection using mask-rcnn. Signal, Image and Video Processing, pp. 1–8 (2020)
Almawas, L., Alotaibi, A., Kurdi, H.: Comparative performance study of classification models for image-splicing detection. Procedia Comput. Sci. 175, 278–285 (2020)
Böhme, R., Kirchner, M.: Counter-forensics: Attacking image forensics. In: Digital image forensics, pp. 327–366. Springer (2013). https://doi.org/10.1007/978-1-4614-0757-7_12
Cao, G., Zhao, Y., Ni, R., Yu, L., Tian, H.: Forensic detection of median filtering in digital images. In: 2010 IEEE International Conference on Multimedia and Expo, pp. 89–94. IEEE (2010)
Dang-Nguyen, D.T., Gebru, I.D., Conotter, V., Boato, G., Natale, F.G.: Counter-forensics of median filtering. In: 2013 IEEE 15th International Workshop on Multimedia Signal Processing (MMSP, pp. 260–265. IEEE (2013)
Das, A., Medhi, A., Karsh, R.K., Laskar, R.H.: Image splicing detection using gaussian or defocus blur. In: 2016 International Conference on Communication and Signal Processing (ICCSP), pp. 1237–1241. IEEE (2016)
Deng, G., Cahill, L.: An adaptive gaussian filter for noise reduction and edge detection. In: 1993 IEEE Conference Record Nuclear Science Symposium and Medical Imaging Conference, pp. 1615–1619. IEEE (1993)
Islam, M.M., Karmakar, G., Kamruzzaman, J., Murshed, M., Kahandawa, G., Parvin, N.: Detecting splicing and copy-move attacks in color images. In: 2018 Digital Image Computing: Techniques and Applications (DICTA), pp. 1–7. IEEE (2018)
Jaiswal, A.K., Srivastava, R.: A technique for image splicing detection using hybrid feature set. Multimedia Tools Appl. 79(17), 11837–11860 (2020). https://doi.org/10.1007/s11042-019-08480-6
Kong, L., Wen, H., Guo, L., Wang, Q., Han, Y.: Improvement of linear filter in image denoising. In: International Conference on Intelligent Earth Observing and Applications 2015. vol. 9808, p. 98083F. International Society for Optics and Photonics (2015)
Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, vol. 25 (2012)
Lai, S.Y., Böhme, R.: Countering Counter-Forensics: The Case of JPEG Compression. In: Filler, T., Pevný, T., Craver, S., Ker, A. (eds.) IH 2011. LNCS, vol. 6958, pp. 285–298. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-24178-9_20
Mohanaiah, P., Sathyanarayana, P., GuruKumar, L.: Image texture feature extraction using glcm approach. Int. J. Sci. Res. Public. 3(5), 1–5 (2013)
Ng, T.T., Hsu, J., Chang, S.F.: Columbia Image Splicing Detection Evaluation Dataset. Columbia Univ CalPhotos Digit Libr, DVMM lab (2009)
Pham, N.T., Lee, J.W., Kwon, G.R., Park, C.S.: Efficient image splicing detection algorithm based on markov features. Multimedia Tools Appl. 78(9), 12405–12419 (2019)
Mildenhall, B., Srinivasan, P.P., Tancik, M., Barron, J.T., Ramamoorthi, R., Ng, R.: NeRF: representing scenes as neural radiance fields for view synthesis. In: Vedaldi, A., Bischof, H., Brox, T., Frahm, J.-M. (eds.) ECCV 2020. LNCS, vol. 12346, pp. 405–421. Springer, Cham (2020). https://doi.org/10.1007/978-3-030-58452-8_24
Pomari, T., Ruppert, G., Rezende, E., Rocha, A., Carvalho, T.: Image splicing detection through illumination inconsistencies and deep learning. In: 2018 25th IEEE International Conference on Image Processing (ICIP), pp. 3788–3792. IEEE (2018)
Rao, Y., Ni, J., Zhao, H.: Deep learning local descriptor for image splicing detection and localization. IEEE Access 8, 25611–25625 (2020)
Ravi, H., Subramanyam, A.V., Emmanuel, S.: Forensic analysis of linear and nonlinear image filtering using quantization noise. ACM Trans. Multimedia Comput., Commun. Appl. (TOMM) 12(3), 1–23 (2016)
Sameer, V.U., Naskar, R., Musthyala, N., Kokkalla, K.: Deep learning based counter–forensic image classification for camera model identification. In: Kraetzer, C., Shi, Y.-Q., Dittmann, J., Kim, H.J. (eds.) IWDW 2017. LNCS, vol. 10431, pp. 52–64. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-64185-0_5
Shen, X., Shi, Z., Chen, H.: Splicing image forgery detection using textural features based on the grey level co-occurrence matrices. IET Image Process. 11(1), 44–53 (2017)
Thakur, A., Aggarwal, A., Walia, S., Saluja, K.: Localisation of spliced region using pixel correlation in digital images. In: 2019 International Conference on Signal Processing and Communication (ICSC), pp. 153–157. IEEE (2019)
Walia, S., Kumar, K.: Characterization of splicing in digital images using gray scale co-occurrence matrices. In: 2019 Twelfth International Conference on Contemporary Computing (IC3). pp. 1–6. IEEE (2019)
Wang, J., Ni, Q., Liu, G., Luo, X., Jha, S.K.: Image splicing detection based on convolutional neural network with weight combination strategy. J. Inform. Secur. Appl. 54, 102523 (2020)
Wilscy, M., et al.: Pretrained convolutional neural networks as feature extractor for image splicing detection. In: 2018 International Conference on Circuits and Systems in Digital Enterprise Technology (ICCSDET), pp. 1–5. IEEE (2018)
Xiao, B., Wei, Y., Bi, X., Li, W., Ma, J.: Image splicing forgery detection combining coarse to refined convolutional neural network and adaptive clustering. Inform. Sci. 511, 172–191 (2020)
Acknowledgment
This work is partially supported 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
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Das, D., Bhunia, B., Naskar, R., Chakraborty, R.S. (2023). Linear and Non-Linear Filter-based Counter-Forensics Against Image Splicing Detection. In: Gupta, D., Bhurchandi, K., Murala, S., Raman, B., Kumar, S. (eds) Computer Vision and Image Processing. CVIP 2022. Communications in Computer and Information Science, vol 1776. Springer, Cham. https://doi.org/10.1007/978-3-031-31407-0_20
Download citation
DOI: https://doi.org/10.1007/978-3-031-31407-0_20
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-31406-3
Online ISBN: 978-3-031-31407-0
eBook Packages: Computer ScienceComputer Science (R0)