Resampling Factor Estimation via Dual-stream Convolutional Neural Network
Source abstract
Abstract
The estimation of image resampling factors is an important problem in image forensics. Among all the resampling factor estimation methods, spectrumbased methods are one of the most widely used methods and have attracted a lot of research interest. However, because of inherent ambiguity, spectrum-based methods fail to discriminate upscale and downscale operations without any prior information. In general, the application of resampling leaves detectable traces in both spatial domain and frequency domain of a resampled image. Firstly, the resampling process will introduce correlations between neighboring pixels. In this case, a set of periodic pixels that are correlated to their neighbors can be found in a resampled image. Secondly, the resampled image has distinct and strong peaks on spectrum while the spectrum of original image has no clear peaks. Hence, in this paper, we propose a dual-stream convolutional neural network for image resampling factors estimation. One of the two streams is gray stream whose purpose is to extract resampling traces features directly from the rescaled images. The other is frequency stream that discovers the differences of spectrum between rescaled and original images. The features from two streams are then fused to construct a feature representation including the resampling traces left in spatial and frequency domain, which is later fed into softmax layer for resampling factor estimation. Experimental results show that the proposed method is effective on resampling factor estimation and outperforms some CNN-based methods.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Digital Media Forensic Detection · Image Processing Techniques and Applications · Cell Image Analysis Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (37)
Show source-provided references
1. Reversible data hiding based on pixel-value-ordering and pixel block merging strategy10.32604/cmc.2019.04842 ↗
2. Reversible data hiding in encrypted image based on block classification permutation10.32604/cmc.2019.05770 ↗
3. Binary image steganography based on joint distortion measurement10.1016/j.jvcir.2018.12.038 ↗
4. An efficient detection approach of content aware image resizing10.32604/cmc.2020.09770 ↗
5. Digital forensics for recoloring via convolutional neural network10.32604/cmc.2020.08291 ↗
6. Defocus blur detection based on multiscale SVD fusion in gradient domain10.1016/j.jvcir.2018.12.048 ↗
7. Binary image steganalysis based on distortion level co-occurrence matrix
8. Detection of linear and cubic interpolation in JPEG compressed images
9. Fast and reliable resampling detection by spectral analysis of fixed linear predictor residue
10. Normalized energy density-based forensic detection of resampled images10.1109/TMM.2012.2191946 ↗
11. Blind authentication using periodic properties of interpolation10.1109/TIFS.2004.924603 ↗
12. Exposing digital forgeries by detecting traces of resampling10.1109/TSP.2004.839932 ↗
13. Detection of resampling based on singular value decomposition
14. Two-dimensional statistical test for the presence of almost cyclostationarity on images
15. ML estimation of the resampling factor
16. An SVD approach to forensic image resampling detection
17. A random matrix approach to the forensic analysis of upscaled images10.1109/TIFS.2017.2699638 ↗
18. On the robustness of JPEG post-compression to resampling factor estimation10.1016/j.sigpro.2019.107371 ↗
19. Downscaling factor estimation on pre-JPEG compressed images10.1109/TCSVT.2019.2893353 ↗
20. On resampling detection in re-compressed images
21. Blind forensics of successive geometric transformations in digital images using spectral method: Theory and applications10.1109/TIP.2017.2682963 ↗
22. Deep residual learning for image recognition
23. ImageNet classification with deep convolutional neural networks
24. Very deep convolutional networks for large-scale image recognition
25. Digital forensics for recoloring via convolutional neural network10.32604/cmc.2020.08291 ↗
26. Median filtering forensics based on convolutional neural networks10.1109/LSP.2015.2438008 ↗
27. Constrained convolutional neural networks: A new approach towards general purpose image manipulation detection10.1109/TIFS.2018.2825953 ↗
28. A deep learning approach to detection of splicing and copy-move forgeries in images
29. Single-image splicing localization through autoencoder-based anomaly detection
30. Learning rich features for image manipulation detection
31. DCT-domain deep convolutional neural networks for multiple JPEG compression classification10.1016/j.image.2018.04.014 ↗
32. Double JPEG compression forensics based on a convolutional neural network10.1186/s13635-016-0047-y ↗
33. On the robustness of constrained convolutional neural networks to JPEG post-compression for image resampling detection
34. A generic approach towards image manipulation parameter estimation using convolutional neural networks
35. CNN-based rescaling factor estimation
36. Resampling detection of recompressed images via dual-stream convolutional neural network10.3934/mbe.2019253 ↗
37. The `Dresden image database’ for benchmarking digital image forensics