Skip to main content
Log in

An object-based splicing forgery detection using multiple noise features

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

In our modern age, everything is accessible from anywhere to share thoughts and monuments with loved ones via social networking. On the other hand, different photo editing tools manipulate images and videos and allow an incredible opportunity to challenge the intended audience. When altered images go viral on social media, people may lose confidence, faith and integrity on the shared images. Thus necessitating a digital, trustworthy forensic technique to authenticate such images. This paper presents a novel feature extraction approach for detecting a tampered region. Individual objects are retrieved from the spliced image, and noise standard deviation is evaluated for each object in three different domains. The noise deviation features are then obtained based on pair-wise deviation using cosine similarity between individual objects. These features are fused using logistic regression to obtain a fake regression score that reveals the tampering region of a spliced image. The experimental findings suggest that the features and approach are superior and robust to state-of-the-art methods in detecting the tampered region.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Zampoglou M, Papadopoulos S, Kompatsiaris Y (2017) Large-scale evaluation of splicing localization algorithms for web images. Multimed Tools Appl 76(4):4801–4834

    Article  Google Scholar 

  2. Farid H (2009) Image Forgery Detection A survey. Ieee Signal Process Mag 26(2):16–25. https://doi.org/10.1109/Msp.2008.931079

    Article  ADS  Google Scholar 

  3. He Z, Lu W, Sun W, Huang J (2012) Digital image splicing detection based on markov features in dct and dwt domain. IEEE Trans Pattern Recog 45(12):4292–4299

    Article  Google Scholar 

  4. Zhang D, Wang X, Ma Zhang (2019) Image splicing localization using noise distribution characteristic. Multimed Tools Appl 78:22223–22247

    Article  Google Scholar 

  5. Liu B, Pun CM, Yuan XC (2014) Digital image forgery detection using jpeg features and local noise discrepancies. Scientific World J 1–12

  6. Bunk J, Bappy JH (2017) Detection and localization of image forgeries using resampling features and deep learning. Computer Vision Pattern Recog 1–9

  7. Zeng H, Zhan Y, Kang X (2017) Image splicing localization using pca-based noise level estimation. Multimed Tools Appl 76(4):4783–4799

    Article  Google Scholar 

  8. Pun CM, Liu B (2016) Multi-scale noise estimation for image splicing forgery detection. J Visual Commun Image Represent 38:195–206

    Article  Google Scholar 

  9. Sekhar PC, Shankar TN (2021) Splicing forgery localisation using colour illumination inconsistencies. Int J Electronic Secur Digital Forensics 13(3):346–358. https://doi.org/10.1504/IJESDF.2021.10032247

    Article  Google Scholar 

  10. Salloum R, Ren Y, Jay Kuo C-C (2018) Image splicing localization using a multi-task fully convolutional network (mfcn). J Visual Commun Image Represent 51:201–209. https://doi.org/10.1016/j.jvcir.2018.01.010

    Article  Google Scholar 

  11. Saxena S (2015) VIDEO INPAINTING DETECTION USING INCONSISTENCIES IN (July)

  12. Liu B, Pun C-M (2020) Locating splicing forgery by adaptive-svd noise estimation and vicinity noise descriptor. Sci Direct-Neuro Comput 387:172–187

    Google Scholar 

  13. Hsu Y, Chang S (2006) Detecting image splicing using geometry invariants and camera characteristics consistency. In: IEEE International Conference on Multimedia and Expo, pp 549–552

  14. Carvalho TJD, Riess C, Angelopoulou E (2013) Exposing digital image forgeries by illumination color classification. IEEE Trans Inf Forensics Secur 8(7):1182–1194

    Article  Google Scholar 

  15. Mahdian B, Saic S (2009) Using noise inconsistencies for blind image forensics. Image Vision Comput 27(10):1497–1503

    Article  Google Scholar 

  16. Lyu S, Pan X, Zhang X (2014) Exposing region splicing forgeries with blind local noise estimation. Int J Computer Vision 110(2):202–221

    Article  Google Scholar 

  17. Sekhar PC, Shankar TN (2019) Splicing localization based on noise level inconsistencies in residuals of color channel differences. IJRTE 8(3):764–769

    Article  Google Scholar 

  18. Bianchi T, Piva A (2012) Image forgery localization via block-grained analysis of jpeg artifacts. IEEE Trans Inf Forensics Secur 7(3):1003–1017

    Article  Google Scholar 

  19. Lin Z, He J, Tang X, Ck T (2009) Fast, automatic and fine-grained tampered jpeg image detection via dct coefficient analysis. Pattern Recognit 42:2492–2501

    Article  ADS  Google Scholar 

  20. Amerini I, Becarelli R, Caldelli R, Del Mastio A (2014) Splicing forgeries localization through the use of first digit features. In: 2014 IEEE International Workshop on Information Forensics and Security (WIFS), pp 143–148. https://doi.org/10.1109/WIFS.2014.7084318

  21. Xue F, Lu W, Ye Z, Liu H (2019) Jpeg image tampering localization based on normalized gray level co-occurrence matrix. Multimed Tools Appl 78:9895–9918

    Article  Google Scholar 

  22. Chen B, Qi X, Wang Y, Zheng Y, Shim HJ, Shi Y (2018) An improved splicing localization method by fully convolutional networks. IEEE Access 6:69472–69480

    Article  Google Scholar 

  23. Liu B, Pun CM (2018) Locating splicing forgery by fully convolutional networks and conditional random field. Signal Process Image Commun 66:103–112

    Article  Google Scholar 

  24. Bappy JH, Simons C, Nataraj L, Manjunath BS, Roy Chowdhury AK (2018) Hybrid lstm and encoder-decoder architecture for detection of image forgeries. IEEE Trans Image Process 28(7):3286–3300

    Article  ADS  MathSciNet  Google Scholar 

  25. Korus P, Huang J (2017) Multi-scale analysis strategies in prnu-based tampering localization. IEEE Trans Inf Forensics Secur 12(4):809–824. https://doi.org/10.1109/TIFS.2016.2636089

    Article  Google Scholar 

  26. Le N, Retraint F (2019) An improved algorithm for digital image authentication and forgery localization using demosaicing artifacts. IEEE Access 7:25038–12505

    Article  Google Scholar 

  27. Matern F, Riess C, Stamminger M (2020) Gradient-based illumination description for image forgery detection. IEEE Trans Inf Forensics Sec 15:1303–1317. https://doi.org/10.1109/TIFS.2019.2935913

    Article  Google Scholar 

  28. Sekhar PC, Shankar TN (2021) Effective splicing localization based on noise level inconsistencies. J Intell Fuzzy Syst 41:1–11. https://doi.org/10.3233/JIFS-189861

    Article  Google Scholar 

  29. Chen G, Zhu F, Heng PA (2015) An efficient statistical method for image noise level estimation. In: IEEE International Conference in Computer Vision, pp 477–485

  30. Li W, Yuan Y, Yu N (2009) Passive detection of doctored jpeg image via block artifact grid extraction. Signal Process 89:1821–1829

    Article  Google Scholar 

  31. Mire Archana V, Dhok NJ Sanjay, Mistry B, Porey PDM (2018) Automated approach for splicing detection using first digit probability distribution features. EURASIP J Image Video Process 18(1):1687–5281

    Google Scholar 

  32. Abdulla W (2017) Mask R-CNN for Object Detection and Instance Segmentation on Keras and TensorFlow. GitHub repository,???. https://github.com/matterport/Mask

  33. Chen C, Wang G, Peng C, Zhang X, Qin H (2020) Improved robust video saliency detection based on long-term spatial-temporal information. IEEE Trans Image Process 29:1090–1100. https://doi.org/10.1109/TIP.2019.2934350

    Article  ADS  MathSciNet  Google Scholar 

  34. Chen C, Song J, Peng C, Wang G, Fang Y (2022) A novel video salient object detection method via semisupervised motion quality perception. IEEE Trans Circu Syst Video Technol

  35. Christlein V, Riess C, Jordan J, Riess C, Angelopoulou E (2012) An evaluation of popular copy-move forgery detection approaches. IEEE Trans Inf Forensics Secur 7(6):1841–1854

    Article  Google Scholar 

Download references

Funding

The submission is not based on any external source of funding, so it is not Applicable

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to PNRL Chandra Sekhar.

Ethics declarations

Conflicts of interest

Authors have no conflict of interest in submitting the article

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Sekhar, P.C., Shankar, T. An object-based splicing forgery detection using multiple noise features. Multimed Tools Appl 83, 28443–28459 (2024). https://doi.org/10.1007/s11042-023-16534-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-16534-z

Keywords

Navigation