Abstract
Electronic images have become an essential origin of information nowadays, the authenticity of images has become important. Several techniques used for forgery have come into existence like an intrusive method and non-intrusive method. Identification of image forgery is becoming more challenging day by day because of advancements in the processing of electronic images. Consequently, Image forensics is the core part of security applications designed to restore digital media loyalty and acceptance by revealing various methods of counterfeiting. The suggested work compares different feature extraction methods for forged images for the identification of spliced images. In classification techniques, a very difficult issue is to choose features to differentiate between classes. Various features are extracted from real and spliced images with the help of a method dependent on a spatial Gray level like Gray-Level Run Length Matrix etc. This paper describes the methodological considerations involved with the concept of multifractal analysis and with this its emphasis on the Differential Box-Counting method for fetching the Intensity-Level Multi-Fractal Dimension. Further, the research paper evaluates different state of the art in image splicing techniques, and it has been observed that Twin Support Vector Machine as classifier achieves significant efficiency with Intensity-Level Multi-Fractal Dimension as Feature extraction method as compared to other methods.










Similar content being viewed by others
Abbreviations
- ANN:
-
Artificial Neural Network
- BP:
-
Back-Propagation
- DBC:
-
Differential Box-Counting
- DCM:
-
Difference Coefficient Matrices
- DCT:
-
Discrete Cosine Transform
- DWT:
-
Discrete Wavelet Transform
- FD:
-
Fractal Dimension
- GLCM:
-
Grey Level Co-occurrence Matrix
- GLRLM:
-
Gray-Level Run Length Matrix
- HOS:
-
high-order spectral
- ILMFD:
-
Intensity-Level Multi-Fractal Dimension
- IQMs:
-
Image Quality Metrics
- JPEG:
-
Joint Photographic Expert Group
- LBP:
-
Local Binary Pattern
- LFD:
-
Local Fractal Dimension
- MSB:
-
Most Significant Bit
- MSLBP:
-
multi-scale Local Binary Patterns
- QDCT:
-
Quaternion Discrete Cosine Transform
- QPPs:
-
Quadratic Programming Problems
- RBNN:
-
Radial-basis Neural network
- RICLBP:
-
Rotation Invariant Co-occurrence along with LBPs
- SAE:
-
stacked auto-encoder network
- SIFT:
-
Scale Invariant Feature Transform
- SPT:
-
Steerable Pyramid Transform
- SVD:
-
Singular Value Decomposition
- SVM:
-
Support Vector Machine
- SVM-RFS:
-
Support Vector Machine Recursive Feature Selection
- SVR:
-
support vector regression
- SWT:
-
Stationary wavelet transforms
- TPM:
-
Transition probability matrices
- TSVM:
-
Twin Support Vector Machine
- WLD:
-
weber local descriptor
References
Agarwal S, Chand S (2018) Image forgery detection using co-occurrence-based texture operator in frequency domain. In: Progress in intelligent computing techniques: Theory, practice, and applications. Advances in intelligent systems and computing, vol 518. Springer, Singapore
Aizerman MA, Braverman EM, Rozoner LI (1964) Theoretical foundations of the potential function method in pattern recognition learning. Autom Remote Control 25:821–837
Dong J, Wang W, Tan T (2013) CASIA Image Tampering Detection Evaluation Database. IEEE China Summit and International Conference on Signal and Information Processing, pp 422–426. Available: http://forensics.idealtest.org/
Farid H (n.d.) Detecting digital forgeries using bispectral analysis. AI Lab, MIT Technical Report AIM-1999,1657
Galloway MM (1975) Texture analysis using gray level run lengths. Comput Graph Image Proc 4:172–179
Han JG, Park TH, Moon YH, Eoma IK (2016) Efficient Markov feature extraction method for image splicing detection using maximization and threshold. Int J Electron Imaging 25(2):023031
Haralick RM, Shanmugam K, Dinstein I (1973) Textural features for image classification. IEEE Trans Syst Man Cybern SMC-3:610–621
He Z, Sun W, Lu W, Lu H (2011) Digital image splicing detection based on approximate run length. Pattern Recogn Lett 32:1591–1597
He Z, Lu W, Sun W (2012) Digital image splicing detection based on Markov features in DCT and DWT domain. Pattern Recogn 45(12):4292–4299
Huang S, Cai N, Pacheco PP, Narandes S, Wang Y, Xu W (2018) Applications of Support Vector Machine (SVM) Learning in Cancer Genomics. Cancer Genomics Proteomics 15:41–51. https://doi.org/10.21873/cgp.20063
Jenadeleh M, Moghaddam ME (2016) Blind detection of region duplication forgery using fractal coding and feature matching. J Forensic Sci 61:623–636. https://doi.org/10.1111/1556-4029.13108
Kamavisdar P, Saluja S (2013) A Survey on Image Classification Approaches and Techniques. Int J Adv Res Comput Commun Eng 2(1)
Kanwal N, Girdhar A, Kaur, L., Bhullar JS (July 2019) Detection of digital image forgery using fast Fourier transform and local features. In: Proceeding of International Conference on Automation, Computational and Technology Management (ICACTM). IEEE, London. pp. 262–267
Kaur M, Gupta S (Sept. 2016) A passive blind approach for image splicing detection based on DWT and LBP histograms. In: Proceedings of International Symposium on Security in Computing and Communication, Chandigarh. pp. 318–327
Kumar U, Lahiri T (2013) Significant enhancement of object recognition efficiency using human cognition based decision clustering. Int J Comput Vis Image Proc 3(4):1–15
Lahiri T, Mishra H, Kumar U, Misra K (2009) Derivation of a protein-marker from heat-denatured protein-aggregate. Online J Bioinform 10(1):29–39
Latif EE, Taha A, Zayed H (2019) A passive Approach for detecting image splicing using deep Learning and haar wavelet transform. Int J Comput Netw Inf Secur:28–35
Li Y (2013) Image copy-move forgery detection based on polar cosine transform and approximate nearest neighbor searching. Forensic Sci Int 224:59–67
Li L, Li S, Zhu H, Wu X (2014) Detecting copy-move forgery under affine transforms for image forensics. Comput Electr Eng:40, 1951–1962
Li C, Ma Q, Xiao L, Li M, Zhang A (2017) Image splicing detection based on Markov features in QDCT domain. Neurocomputing 228:29–36
Mandelbrot BB (1983) The fractal geometry of nature. W.H. Freeman, New York
Muhammad G, Al-Hammadi MH, Hussain M, Bebis G (2014) Image forgery detection using steerable pyramid transform and local binary pattern. Mach Vis Appl 25(4):985–995
Mushtaq S, Mir AH (2014) Novel method for image splicing detection. International Conference on Advances in Computing, Communications, and Informatics. https://doi.org/10.1109/ICACCI.2014.6968386
Ng TT, Chang SF, Sun Q (2004) Blind detection of photomontage using higher order statistics. In: IEEE ISCAS. pp. 688–691
Oommen RS, Jayamohan M, Sruthy S (2016) Using fractal dimension and singular values for ImageForgery detection and localization. Procedia Technol 24:1452–1459. https://doi.org/10.1016/j.protcy.2016.05.176
Peng X (2010) TSVR: An efficient twin support vector machine for regression. Neural Networks 23(3):365–372. https://doi.org/10.1016/j.neunet.2009.07.002
Pham NT, Lee J-W, Kwon G-R, Park C-S (2019) Hybrid Image-Retrieval Method for Image-Splicing Validation. Symmetry 11:83. https://doi.org/10.3390/sym11010083
Pietronero L, Tosatti E (eds) (1986) Fractals in physics, Amsterdam
Saleh SQ, Hussain M, Muhammad G, Bebis G (2015) Evaluation of image forgery detection using multi-scale weber local descriptors. J Int Symp Vis Comput 24(4):416–424
Schmidhube J (2015) Deep learning in neural networks: An overview. Elsevier 61:85–117
Shah A, El-Alfy E-SM (June 2018) Image splicing forgery detection using DCT coefficients with multi-scale LBP. In: Proceeding of International Conference on Computing Sciences and Engineering (ICCSE). IEEE, Kuwait City. pp. 1–6
Sharma S, Ghanekar U (2018) A hybrid technique to discriminate Natural Images, Computer Generated Graphics Images, Spliced, Copy Move tampered images and Authentic images by using features and ELM classifier. Optik - Int J Light Electron Optics 172:470–483
Takayasu H (1990) Fractals in physical sciences. Manchester University Press, Manchester
Ting Z, Rang-Ding W (2009) Copy-move forgery detection based on SVD in digital image. In: 2nd International Congress on Image and Signal Processing, CISP’09. pp. 0–4
Tomer D, Agrawal S (2015) Twin support vector machine: a review from 2007 to 2014. Egypt Inform J 16:55–69
Tripathi E, Kumar U, Tripathi SP, Yadav S (2019) Automated image splicing detection using texture based feature criterion and fuzzy support vector machine based classifier. International Conference on Cutting-edge Technologies in Engineering (ICon-CuTE), pp 81–86. https://doi.org/10.1109/ICon-CuTE47290.2019.8991470
Vapnik VN (2000) The nature of statistical learning theory, 2nd edn. Springer, New York
Vicsek T (1989) Fractal growth phenomena. World Scientific, Singapore
Vidyadharan DS, Thampi SM (2017) Digital image forgery detection using compact multi-texture representation. J Intell Fuzzy Syst 32:3177–3188
Wang W, Dong J, Tan T (2009) Effective image splicing detection based on image chroma. Image Processing. IEEE International Conference. pp. 1257–1260
Yan J, Sun Y, Shanshan C, Hu X (2016) An improved box-counting method to estimate fractal dimension of images. J Appl Anal Comput 6(4):1114–1125
Zhang Z, Wang G, Bian Y, Yu Z (2010) A novel model for splicing detection. In: IEEE 5th international conference on bio-inspired computing: Theories and applications pp. 962–965
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
Springer Nature or its licensor 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
Tripathi, E., Kumar, U. & Tripathi, S.P. Image splicing detection system using intensity-level multi-fractal dimension feature engineering and twin support vector machine based classifier. Multimed Tools Appl 82, 39745–39763 (2023). https://doi.org/10.1007/s11042-022-13519-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-13519-2