Skip to main content
Log in

Median filtering forensics in digital images based on frequency-domain features

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

Abstract

Tampering detection has been increasingly attracting attention in the field of digital forensics. As a popular nonlinear smoothing filter, median filtering is often used as a post-processing operation after image forgeries such as copy-paste forgery (including copy-move and image splicing), which is of particular interest to researchers. To implement the blind detection of median filtering, this paper proposes a novel approach based on a frequency-domain feature coined the annular accumulated points (AAP). Experimental results obtained on widely used databases, which consists of various real-world photos, show that the proposed method achieves outstanding performance in distinguishing median-filtered images from original images or images that have undergone other types of manipulations, especially in the scenarios of low resolution and JPEG compression with a low quality factor. Moreover, our approach remains reliable even when the feature dimension decreases to 5, which is significant to save the computing time required for classification, demonstrating its great advantage to be applied in real-time processing of big multimedia data.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

References

  1. Bas P, Furon T (2007) BOWS-2. http://bows2ec-lillefr

  2. Bovik AC (1987) Streaking in median filtered images. IEEE Trans Acoust Speech Signal Process 35:493–503

    Article  MATH  Google Scholar 

  3. Chen C, Ni J, Huang J (2013) Blind detection of median filtering in digital images: a difference domain based approach. IEEE Trans Image Process 22:4699–4710

    Article  MathSciNet  Google Scholar 

  4. Chen J, Kang X, Liu Y, Wang ZJ (2015) Median filtering forensics based on convolutional neural networks. IEEE Signal Proces Lett 22:1849–1853

    Article  Google Scholar 

  5. Chuang WH, Swaminathan A, Wu M (2009) Tampering identification using empirical frequency response. In: IEEE International conference on acoustics, speech and signal processing, pp 1517–1520

  6. Gloe T, Bohme R (2010) Dresden image database for benchmarking digital image forensics. In: Acm symposium on applied computing, pp 1584–1590

  7. Heygster G (1982) Rank filters in digital image processing. Comput Graph Image Process 19:148–164

    Article  Google Scholar 

  8. Huang TS (1981) Two-dimensional digital signal processing II: transforms and median filters. Springer-Verlag New York Inc

  9. Justusson B (1981) Median filtering: statistical properties. Springer

  10. Kang X, Stamm MC, Peng A, Liu KJR (2013) Robust median filtering forensics using an autoregressive model. IEEE Trans Inf Forens Secur 8:1456–1468

    Article  Google Scholar 

  11. Kirchner M, Bohme R (2008) Hiding traces of resampling in digital images. IEEE Trans Inf Forens Secur 3:582–592

    Article  Google Scholar 

  12. Kirchner M, Fridrich J (2010) On detection of median filtering in digital images. Proc SPIE, 7541:1–12

    Google Scholar 

  13. Liu AA, Su YT, Jia PP, Gao Z, Hao T, Yang ZX (2014) Multipe/single-view human action recognition via part-induced multitask structural learning. IEEE Trans Cybern 45(6):1194–1208

    Article  Google Scholar 

  14. Liu AA, Su YT, Nie WZ, Kankanhalli M (2016) Hierarchical clustering multi-task learning for joint human action grouping and recognition. IEEE Trans Pattern Anal Mach Intell 1–1

  15. Liu AA, Nie WZ, Gao Y, Su YT (2016) Multi-modal clique-graph matching for view-based 3D model retrieval. IEEE Trans Image Process 25(5):2103–2116

    Article  MathSciNet  Google Scholar 

  16. Liu A, Zhao Z, Zhang C, Su Y (2016) Smooth filtering identification based on convolutional neural networks. Multimed Tools Appl 1–15

  17. Nie L, Wang M, Gao Y, Zha ZJ, Chua TS (2013) Beyond text QA: multimedia answer generation by harvesting web information. IEEE Trans Multimed 15(2):426–441

    Article  Google Scholar 

  18. Nie WZ, Liu AA, Gao Z, Su YT (2015) Clique-graph matching by preserving global and local structure. In: IEEE Conference on computer vision and pattern recognition, pp 4503–4510

  19. Nie WZ, Liu AA, Su YT (2016) 3d object retrieval based on sparse coding in weak supervision. J Vis Commun Image Represent 37(C):40–45

    Article  Google Scholar 

  20. Niu Y, Zhao Y, Ni R (2017) Robust median filtering detection based on local difference descriptor. Signal Process Image Commun 53:65–72

    Article  Google Scholar 

  21. Ravi H, Subramanyam AV, Emmanuel S (2016) Forensic analysis of linear and nonlinear image filtering using quantization noise. Acm Trans Multimed Comput Commun Appl 12(3):39

    Article  Google Scholar 

  22. Ren T, Liu Y, Ju R, Wu G (2016) How important is location information in saliency detection of natural images. Multimed Tools Appl 75(5):2543–2564

    Article  Google Scholar 

  23. Schaefer G, Stich M (2003) UCID: an uncompressed color image database. In: Electronic imaging 2004, international society for optics and photonics, pp 472–480

  24. Stamm MC, Liu KJR (2011) Anti-forensics of digital image compression. IEEE Trans Inf Forens Secur 6:1050–1065

    Article  Google Scholar 

  25. Velleman PF (1980) Definition and comparison of robust nonlinear data smoothing algorithms. J Am Stat Assoc 75:609–615

    Article  MathSciNet  MATH  Google Scholar 

  26. Wang B, Ning Q, Hao T, Yu A, Sun J (2015) Reconstruction and analysis of a genome-scale metabolic model for eriocheir sinensis eyestalks. Molecul Biosyst 12 (1):246–252

    Article  Google Scholar 

  27. Yan Y, Liu G, Ricci E, Sebe N (2013) Multi-task linear discriminant analysis for multi-view action recognition. In: IEEE International conference on image processing, pp 2842–2846

  28. Yan Y, Yang Y, Meng D, Liu G, Tong W, Hauptmann AG, Sebe N (2015) Event oriented dictionary learning for complex event detection. IEEE Trans Image Process 24(6):1867–1878

    Article  MathSciNet  Google Scholar 

  29. Yan Y, Ricci E, Subramanian R, Liu G, Lanz O, Sebe N (2016) A multi-task learning framework for head pose estimation under target motion. IEEE Trans Pattern Anal Mach Intell 38(6):1070–1083

    Article  Google Scholar 

  30. Yuan HD (2011) Blind forensics of median filtering in digital images. IEEE Trans Inf Forens Secur 6:1335–1345

    Article  Google Scholar 

  31. Zhang Y, Li S, Wang S, Shi YQ (2014) Revealing the traces of median filtering using high-order local ternary patterns. IEEE Signal Process Lett 21:275–279

    Article  Google Scholar 

  32. Zhang H, Shang X, Luan H, Wang M, Chua TS (2016) Learning from collective intelligence: feature learning using social images and tags. Acm Trans Multimed Comput Commun Appl 13(1):1

    Article  Google Scholar 

Download references

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China (61472275, 61572356), the Tianjin Research Program of Application Foundation and Advanced Technology (15JCYBJC16200), a grant from the China Scholarship Council (201506255073), and a grant from the Elite Scholar Program of Tianjin University (2014XRG-0046).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yuting Su.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, A., Zhao, Z., Zhang, C. et al. Median filtering forensics in digital images based on frequency-domain features. Multimed Tools Appl 76, 22119–22132 (2017). https://doi.org/10.1007/s11042-017-4845-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-017-4845-0

Keywords

Navigation