Skip to main content
Log in

Multiscale Local Gabor Phase Quantization for image forgery detection

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

Abstract

Image Forgery is a field that has attracted the attention of a significant number of researchers in the recent years. The widespread popularity of imagery applications and the advent of powerful and inexpensive cameras are among the numerous reasons that have contributed to this upward spike in the reach of image manipulation. A considerable number of features – including numerous texture features – have been proposed by various researchers for identifying image forgery. However, detecting forgery in images utilizing texture-based features have not been explored to its full potential – especially a thorough evaluation of the texture features have not been proposed. In this paper, features based on image textures are extracted and combined in a specific way to detect the presence of image forgery. First, the input image is converted to YCbCr color space to extract the chroma channels. Gabor Wavelets and Local Phase Quantization are subsequently applied to these channels to extract the texture features at different scales and orientations. These features are then optimized using Non-negative Matrix Factorization (NMF) and fed to a Support Vector Machine (SVM) classifier. This method leads to the classification of images with accuracies of 99.33%, 96.3%, 97.6%, 85%, and 96.36% for the CASIA v2.0, CASIA v1.0, CUISDE, IFS-TC and Unisa TIDE datasets respectively showcasing its ability to identify image forgeries under varying conditions. With CASIA v2.0, the detection accuracy outperforms the recent state-of-the-art methods, and with the other datasets, it gives a comparable performance with much reduced feature dimensions.

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.

Institutional subscriptions

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

Similar content being viewed by others

References

  1. Al-Hammadi MH, Muhammad G, Hussain M, Bebis G (2013) Curvelet transform and local texture based image forgery detection. In: Advances in visual computing. Springer, pp 503–512

  2. Alahmadi A, Hussain M, Aboalsamh H, Muhammad G, Bebis G et al (2013) Splicing image forgery detection based on dct and local binary pattern. In: Global conference on signal and information processing (GlobalSIP), 2013 IEEE. IEEE, pp 253–256

  3. Alahmadi A, Hussain M, Aboalsamh H, Muhammad G, Bebis G, Mathkour H (2017) Passive detection of image forgery using dct and local binary pattern. SIViP 11(1):81–88

    Article  Google Scholar 

  4. Cattaneo G, Roscigno G (2014) A possible pitfall in the experimental analysis of tampering detection algorithms. In: 17th international conference on network-based information systems (NBiS), 2014. IEEE, pp 279–286

  5. Cattaneo G, Roscigno G, Petrillo UF (2014) Experimental evaluation of an algorithm for the detection of tampered jpeg images. In: Information and communication technology-eurasia conference. Springer, pp 643–652

  6. Chan CH, Kittler J, Poh N, Ahonen T, Pietikäinen M (2009) (Multiscale) Local phase quantisation histogram discriminant analysis with score normalisation for robust face recognition. In: IEEE 12th international conference on computer vision workshops (ICCV workshops), 2009. IEEE, pp 633–640

  7. Chang CC, Lin CJ (2011) LIBSVM: a library for support vector machines. ACM Trans. Intell. Sys. Technol (TIST) 2(3):27

    Google Scholar 

  8. Dong J, Wang W (2011) CASIA tampered image detection evaluation (TIDE) database, v1.0 and v2.0

  9. Dong J, Wang W, Tan T, Shi YQ (2009) Run-length and edge statistics based approach for image splicing detection. In: Digital watermarking. Springer, pp 76–87

  10. El-Alfy E-SM, Qureshi MA (2015) Combining spatial and DCT based Markov features for enhanced blind detection of image splicing. Pattern Anal Applic 18(3):713–723

    Article  MathSciNet  Google Scholar 

  11. Farid H (2016) Photo tampering history. http://www.fourandsix.com/photo-tampering-history/ [Online; Accessed 26-July-2016]

  12. Fridrich AJ, Soukal BD, Lukáš AJ (2003) Detection of copy-move forgery in digital images. In: Proceedings of digital forensic research workshop. Citeseer

  13. Fu D, Shi YQ, Su W (2006) Detection of image splicing based on hilbert-huang transform and moments of characteristic functions with wavelet decomposition. In: Digital watermarking. Springer, pp 177–187

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

    Article  Google Scholar 

  15. Hsu Y-F, Chang S-F (2006) Detecting image splicing using geometry invariants and camera characteristics consistency. In: IEEE international conference on multimedia and expo, 2006. IEEE, pp 549–552

  16. IEEE Information forensics and security technical committee(IFS-TC) (2013) http://ifc.recod.ic.unicamp.br/fc.website/index.py?sec=0

  17. Lee DD, Seung HS (2001) Algorithms for non-negative matrix factorization. In: Advances in neural information processing systems, pp 556–562

  18. Lee TS (1996) Image representation using 2d gabor wavelets. IEEE Trans Pattern Anal Mach Intell 18(10):959–971

    Article  Google Scholar 

  19. Li Y, Shan S, Zhang H, Lao S, Chen X (2013) Fusing magnitude and phase features for robust face recognition. In: Computer vision–ACCV 2012. Springer, pp 601–612

  20. Lu C-S, Liao H-YM (2001) Multipurpose watermarking for image authentication and protection. IEEE Trans Image Process 10(10):1579–1592

    Article  MATH  Google Scholar 

  21. Lu C-S, Liao H-YM (2003) Structural digital signature for image authentication: an incidental distortion resistant scheme. IEEE Trans Multimedia 5(2):161–173

    Article  Google Scholar 

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

    Article  Google Scholar 

  23. Ng T-T, Chang S-F (2004) A m digital watermarking, digital steganography, digital forensics, image processing, computer vision, information security, computer graphics, robot sensing, medical imaging, fuzzy logic, pattern recognition, neural networks, artificial intelligence, parallel processingodel for image splicing. In: International conference on image processing, 2004. ICIP’04. 2004, vol 2. IEEE, pp 1169–1172

  24. Ng T-T, Chang S-F, Sun Q (2004) A data set of authentic and spliced image blocks. Columbia University, ADVENT Technical Report, pp 203–2004

  25. Ojansivu V, Heikkilä J (2008) Blur insensitive texture classification using local phase quantization. In: Image and signal processing. Springer, pp 236–243

  26. Redi JA, Taktak W, Dugelay J-L (2011) Digital image forensics: a booklet for beginners. Multimedia Tools and Applications 51(1):133–162

    Article  Google Scholar 

  27. Saleh SQ, Hussain M, Muhammad G, Bebis G (2013) Evaluation of image forgery detection using multi-scale weber local descriptors. In: Advances in visual computing. Springer, pp 416–424

  28. Shi YQ, Chen C, Chen W (2007) A natural image model approach to splicing detection. In: Proceedings of the 9th workshop on multimedia & security. ACM, pp 51–62

  29. Sutthiwan P, Shi YQ, Su W, Ng T-T (2010) Rake transform and edge statistics for image forgery detection. In: IEEE international conference on multimedia and expo (ICME), 2010. IEEE, pp 1463–1468

  30. Sutthiwan P, Shi Y, Zhao H, Ng T-T, Su W (2011) Markovian rake transform for digital image tampering detection. Transactions on data hiding and multimedia security VI, 1–17

  31. Venkatesh SK, Raghavendra R (2011) Local gabor phase quantization scheme for robust leaf classification. In: Third national conference on computer vision, pattern recognition, image processing and graphics (NCVPRIPG), 2011. IEEE, pp 211–214

  32. Wang W, Dong J, Tan T (2009) Effective image splicing detection based on image chroma. In: 16th IEEE international conference on image processing (ICIP), 2009. IEEE, pp 1257–1260

  33. Wang W, Dong J, Tan T (2010) Image tampering detection based on stationary distribution of markov chain. In: 17th IEEE international conference on image processing (ICIP), 2010. IEEE, pp 2101–2104

  34. Zhao X, Li J, Li S, Wang S (2011) Detecting digital image splicing in chroma spaces. In: Digital watermarking. Springer, pp 12–22

  35. Zhao X, Li S, Wang S, Li J, Yang K (2012) Optimal chroma-like channel design for passive color image splicing detection. EURASIP Journal on Advances in Signal Processing 2012(1):1–11

    Article  Google Scholar 

  36. Zhou S-R, Yin J-P, Zhang J-M (2013) Local binary pattern (lbp) and local phase quantization (lbq) based on gabor filter for face representation. Neurocomputing 116:260–264

    Article  Google Scholar 

  37. Zhu X (2014) Face representation with local gabor phase quantization. J Networks 9(6):1617–1623

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Meera Mary Isaac.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Isaac, M.M., Wilscy, M. Multiscale Local Gabor Phase Quantization for image forgery detection. Multimed Tools Appl 76, 25851–25872 (2017). https://doi.org/10.1007/s11042-017-5189-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-5189-5

Keywords

Navigation