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.
Similar content being viewed by others
References
Zampoglou M, Papadopoulos S, Kompatsiaris Y (2017) Large-scale evaluation of splicing localization algorithms for web images. Multimed Tools Appl 76(4):4801–4834
Farid H (2009) Image Forgery Detection A survey. Ieee Signal Process Mag 26(2):16–25. https://doi.org/10.1109/Msp.2008.931079
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
Zhang D, Wang X, Ma Zhang (2019) Image splicing localization using noise distribution characteristic. Multimed Tools Appl 78:22223–22247
Liu B, Pun CM, Yuan XC (2014) Digital image forgery detection using jpeg features and local noise discrepancies. Scientific World J 1–12
Bunk J, Bappy JH (2017) Detection and localization of image forgeries using resampling features and deep learning. Computer Vision Pattern Recog 1–9
Zeng H, Zhan Y, Kang X (2017) Image splicing localization using pca-based noise level estimation. Multimed Tools Appl 76(4):4783–4799
Pun CM, Liu B (2016) Multi-scale noise estimation for image splicing forgery detection. J Visual Commun Image Represent 38:195–206
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
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
Saxena S (2015) VIDEO INPAINTING DETECTION USING INCONSISTENCIES IN (July)
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
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
Carvalho TJD, Riess C, Angelopoulou E (2013) Exposing digital image forgeries by illumination color classification. IEEE Trans Inf Forensics Secur 8(7):1182–1194
Mahdian B, Saic S (2009) Using noise inconsistencies for blind image forensics. Image Vision Comput 27(10):1497–1503
Lyu S, Pan X, Zhang X (2014) Exposing region splicing forgeries with blind local noise estimation. Int J Computer Vision 110(2):202–221
Sekhar PC, Shankar TN (2019) Splicing localization based on noise level inconsistencies in residuals of color channel differences. IJRTE 8(3):764–769
Bianchi T, Piva A (2012) Image forgery localization via block-grained analysis of jpeg artifacts. IEEE Trans Inf Forensics Secur 7(3):1003–1017
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
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
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
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
Liu B, Pun CM (2018) Locating splicing forgery by fully convolutional networks and conditional random field. Signal Process Image Commun 66:103–112
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
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
Le N, Retraint F (2019) An improved algorithm for digital image authentication and forgery localization using demosaicing artifacts. IEEE Access 7:25038–12505
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
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
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
Li W, Yuan Y, Yu N (2009) Passive detection of doctored jpeg image via block artifact grid extraction. Signal Process 89:1821–1829
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
Abdulla W (2017) Mask R-CNN for Object Detection and Instance Segmentation on Keras and TensorFlow. GitHub repository,???. https://github.com/matterport/Mask
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
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
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
Funding
The submission is not based on any external source of funding, so it is not Applicable
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-16534-z