Markov Feature Extraction Using Enhanced Threshold Method for Image Splicing Forgery Detection

  • Avinash Kumar
  • Choudhary Shyam PrakashEmail author
  • Sushila Maheshkar
  • Vikas Maheshkar
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 670)


Use of sophisticated image editing tools and computer graphics makes easy to edit, transform, or eliminate the significant features of an image without leaving any prominent proof of tampering. One of the most commonly used tampering techniques is image splicing. In image splicing, a portion of image is cut and paste it on the same image or different image to generate a new tampered image, which is hardly noticeable by naked eyes. In the proposed method, enhanced Markov model is applied in the block discrete cosine transform (BDCT) domain as well as in discrete Meyer wavelet transform (DMWT) domain. To classify the spliced image from an authentic image, the cross-domain features play the role of final discriminative features for support vector machine (SVM) classifier. The performance of the proposed method through experiments is estimated on the publicly available dataset (Columbia dataset) for image splicing. The experimental results show that the proposed method performs better than some of the existing state of the art.


Image forensics Image splicing Markov feature DMWT SVM 


  1. 1.
    Shi YQ, Chen C, Chen W. A natural image model approach to splicing detection. In Proceedings of the 9th workshop on Multimedia & security 2007 Sep 20, ACM, 51–62.Google Scholar
  2. 2.
    Li X, Jing T, Li X.: Image splicing detection based on moment features and Hilbert-Huang Transform. In Information Theory and Information Security (ICITIS), 2010 IEEE International Conference on 2010 Dec 17, IEEE, 1127–1130.Google Scholar
  3. 3.
    Zhao X, Li J, Li S, Wang S.: Detecting digital image splicing in chroma spaces. In International Workshop on Digital Watermarking 2010 Oct 1, Springer Berlin Heidelberg, 12–22.Google Scholar
  4. 4.
    Pevny T, Bas P, Fridrich J.: Steganalysis by subtractive pixel adjacency matrix. IEEE Transactions on information Forensics and Security. 2010 Jun, 5(2):215–224.Google Scholar
  5. 5.
    Kirchner M, Fridrich J.: On detection of median filtering in digital images. In IS&T/SPIE Electronic Imaging, International Society for Optics and Photonics, 2010 Feb 4, 754110–754110.Google Scholar
  6. 6.
    He Z, Lu W, Sun W, Huang J.: Digital image splicing detection based on Markov features in DCT and DWT domain. Pattern Recognition. 2012 Dec 31, 45(12):4292–4299.Google Scholar
  7. 7.
    Su B, Yuan Q, Wang S, Zhao C, Li S.: Enhanced state selection Markov model for image splicing detection. EURASIP Journal on Wireless Communications and Networking. 2014 Dec 1, 2014(1):1–10.Google Scholar
  8. 9.
    Zhao X, Wang S, Li S, Li J.: Passive image-splicing detection by a 2-D noncausal Markov model. IEEE Transactions on Circuits and Systems for Video Technology. 2015 Feb;25(2):185–199.Google Scholar
  9. 10.
    Chen W, Shi YQ, Su W.: Image splicing detection using 2-d phase congruency and statistical moments of characteristic function. In Society of photo-optical instrumentation engineers (SPIE) conference series 2007 Feb 15, (6505), 26.Google Scholar
  10. 11.
    Lu W, Sun W, Chung FL, Lu H.: Revealing digital fakery using multi resolution decomposition and higher order statistics. Engineering Applications of Artificial Intelligence. 2011 Jun 30;24(4):666–672.Google Scholar
  11. 12.
    Ng TT, Chang SF, Sun Q.: A data set of authentic and spliced image blocks. Columbia University, ADVENT Technical Report. 2004 Jun:203–204.Google Scholar
  12. 13.
    He Z, Sun W, Lu W, Lu H.: Digital image splicing detection based on approximate run length. Pattern Recognition Letters. 2011 Sep 1;32(12):1591–1597.Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  • Avinash Kumar
    • 1
  • Choudhary Shyam Prakash
    • 1
    Email author
  • Sushila Maheshkar
    • 2
  • Vikas Maheshkar
    • 1
    • 3
  1. 1.Department of Computer Science and EngineeringIndian Institute of Technology (Indian School of Mines)DhanbadIndia
  2. 2.Department of Computer Science and EngineeringNational Institute of Technology DelhiDelhiIndia
  3. 3.Division of Information TechnologyNetaji Subhas Institute of TechnologyNew DelhiIndia

Personalised recommendations