Skip to main content

Linear and Non-Linear Filter-based Counter-Forensics Against Image Splicing Detection

  • Conference paper
  • First Online:
Computer Vision and Image Processing (CVIP 2022)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 99.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 129.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Ahmed, B., Gulliver, T., alZahir, S.: Image splicing detection using mask-rcnn. Signal, Image and Video Processing, pp. 1–8 (2020)

    Google Scholar 

  2. Almawas, L., Alotaibi, A., Kurdi, H.: Comparative performance study of classification models for image-splicing detection. Procedia Comput. Sci. 175, 278–285 (2020)

    Article  Google Scholar 

  3. 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

  4. 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)

    Google Scholar 

  5. 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)

    Google Scholar 

  6. 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)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. 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)

    Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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)

    Google Scholar 

  11. Krizhevsky, A., Sutskever, I., Hinton, G.E.: Imagenet classification with deep convolutional neural networks. In: Advances in Neural Information Processing Systems, vol. 25 (2012)

    Google Scholar 

  12. 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

    Chapter  Google Scholar 

  13. Mohanaiah, P., Sathyanarayana, P., GuruKumar, L.: Image texture feature extraction using glcm approach. Int. J. Sci. Res. Public. 3(5), 1–5 (2013)

    Google Scholar 

  14. Ng, T.T., Hsu, J., Chang, S.F.: Columbia Image Splicing Detection Evaluation Dataset. Columbia Univ CalPhotos Digit Libr, DVMM lab (2009)

    Google Scholar 

  15. 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)

    Article  Google Scholar 

  16. 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

    Chapter  Google Scholar 

  17. 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)

    Google Scholar 

  18. Rao, Y., Ni, J., Zhao, H.: Deep learning local descriptor for image splicing detection and localization. IEEE Access 8, 25611–25625 (2020)

    Article  Google Scholar 

  19. 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)

    Google Scholar 

  20. 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

    Chapter  Google Scholar 

  21. 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)

    Article  Google Scholar 

  22. 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)

    Google Scholar 

  23. 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)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. 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)

    Google Scholar 

  26. 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)

    Article  MathSciNet  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Debjit Das .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics