Image Splicing Detection Based on Discrete Wavelet Transform and co-occurrence Matrix
DOI:
https://doi.org/10.24996/ijs.2023.64.11.38Keywords:
Discrete Wavelet Transform, Co-occurrence Matrix, Image forgery, YCbCr color space, classificationAbstract
In this paper a method to determine whether an image is forged (spliced) or not is presented. The proposed method is based on a classification model to determine the authenticity of a tested image. Image splicing causes many sharp edges (high frequencies) and discontinuities to appear in the spliced image. Capturing these high frequencies in the wavelet domain rather than in the spatial domain is investigated in this paper. Correlation between high-frequency sub-bands coefficients of Discrete Wavelet Transform (DWT) is also described using co-occurrence matrix. This matrix was an input feature vector to a classifier. The best accuracy of 92.79% and 94.56% on Casia v1.0 and Casia v2.0 datasets respectively was achieved. This performance is reached when Cb and Cr channels in YCbCr color space only are utilized to form this feature vector. The outcomes of the experiments showed that the proposed method achieved very good results in comparison with existing splicing detection approaches.