Discrete Cosine Transform Residual Feature Based Filtering Forgery and Splicing Detection in JPEG Images

Digital images are one of the primary modern media for information interchange. However, digital images are vulnerable to interception and manipulation due to the wide availability of image editing software tools. Filtering forgery detection and splicing detection are two of the most important problems in digital image forensics. In particular, the primary challenge for the filtering forgery detection problem is that typically the techniques effective for nonlinear filtering (e.g. median filtering) detection are quite ineffective for linear filtering detection, and vice versa. In this paper, we have used Discrete Cosine Transform Residual features to train a Support Vector Machine classifier, and have demonstrated its effectiveness for both linear and non-linear filtering (specifically, Median Filtering) detection and filter classification, as well as re-compression based splicing detection in JPEG images. We have also theoretically justified the choice of the abovementioned feature set for both type of forgeries. Our technique outperforms the state-of-the-art forensic techniques for filtering detection, filter classification and re-compression based splicing detection, when applied on a set of standard benchmark images.

[1]  Junfeng He,et al.  Detecting Doctored JPEG Images Via DCT Coefficient Analysis , 2006, ECCV.

[2]  Yi Zhang,et al.  Steganalysis of Adaptive JPEG Steganography Using 2D Gabor Filters , 2015, IH&MMSec.

[3]  Wei Su,et al.  Detection of Image Splicing Based on Hilbert-Huang Transform and Moments of Characteristic Functions with Wavelet Decomposition , 2006, IWDW.

[4]  Yun Q. Shi,et al.  Revealing the Traces of Median Filtering Using High-Order Local Ternary Patterns , 2014, IEEE Signal Processing Letters.

[5]  Jiwu Huang,et al.  Blind Detection of Median Filtering in Digital Images: A Difference Domain Based Approach , 2013, IEEE Transactions on Image Processing.

[6]  Fernando Pérez-González,et al.  Joint detection of full-frame linear filtering and JPEG compression in digital images , 2013, 2013 IEEE International Workshop on Information Forensics and Security (WIFS).

[7]  Sabu Emmanuel,et al.  Forensic Analysis of Linear and Nonlinear Image Filtering Using Quantization Noise , 2016, ACM Trans. Multim. Comput. Commun. Appl..

[8]  Rafael C. González,et al.  Digital image processing, 3rd Edition , 2008 .

[9]  Jing Dong,et al.  Exploring DCT Coefficient Quantization Effects for Local Tampering Detection , 2014, IEEE Transactions on Information Forensics and Security.

[10]  Gerald Schaefer,et al.  UCID: an uncompressed color image database , 2003, IS&T/SPIE Electronic Imaging.

[11]  B. Widrow,et al.  Statistical theory of quantization , 1996 .

[12]  Jessica J. Fridrich,et al.  On detection of median filtering in digital images , 2010, Electronic Imaging.

[13]  Rainer Böhme,et al.  The 'Dresden Image Database' for benchmarking digital image forensics , 2010, SAC '10.

[14]  Fernando Pérez-González,et al.  Forensic analysis of full-frame linearly filtered JPEG images , 2013, 2013 IEEE International Conference on Image Processing.

[15]  Hany Farid,et al.  Exposing digital forgeries through chromatic aberration , 2006, MM&Sec '06.

[16]  Jiangqun Ni,et al.  Blind detection of median filtering using linear and nonlinear descriptors , 2014, Multimedia Tools and Applications.

[17]  B. P. Lathi Linear systems and signals , 1992 .

[18]  Wei Lu,et al.  Digital image splicing detection based on Markov features in DCT and DWT domain , 2012, Pattern Recognit..

[19]  Jan Lukás,et al.  Estimation of Primary Quantization Matrix in Double Compressed JPEG Images , 2003 .

[20]  B I Justusson,et al.  Median Filtering: Statistical Properties , 1981 .

[21]  Ian H. Witten,et al.  The WEKA data mining software: an update , 2009, SKDD.

[22]  Umberto Ferraro Petrillo,et al.  Experimental Evaluation of an Algorithm for the Detection of Tampered JPEG Images , 2014, ICT-EurAsia.

[23]  Sabu Emmanuel,et al.  Spatial domain quantization noise based image filtering detection , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[24]  Chi-Keung Tang,et al.  Fast, automatic and fine-grained tampered JPEG image detection via DCT coefficient analysis , 2009, Pattern Recognit..

[25]  K. J. Ray Liu,et al.  Robust Median Filtering Forensics Using an Autoregressive Model , 2013, IEEE Transactions on Information Forensics and Security.

[26]  Jessica J. Fridrich,et al.  Low-Complexity Features for JPEG Steganalysis Using Undecimated DCT , 2015, IEEE Transactions on Information Forensics and Security.

[27]  R. Stevenson,et al.  DCT quantization noise in compressed images , 2005 .

[28]  Anil K. Jain,et al.  Bridging the gap: from biometrics to forensics , 2015, Philosophical Transactions of the Royal Society B: Biological Sciences.

[29]  Wei Su,et al.  A machine learning based scheme for double JPEG compression detection , 2008, 2008 19th International Conference on Pattern Recognition.

[30]  Yun Q. Shi,et al.  A natural image model approach to splicing detection , 2007, MM&Sec.