Image splicing is a common and widespread type of manipulation, which is defined as pasting a portion of an image onto a second image. Several forensic methods have been developed to detect splicing, using various image properties. Some of these methods exploit the noise statistics of the image to try and find discrepancies. In this paper, we propose a new counter-forensic approach to eliminate the noise differences that can appear in a spliced image. This approach can also be used when creating computer graphics images, in order to endow them with a realistic noise. This is performed by changing the noise statistics of the spliced elements so that they are closer to those of the original image. The proposed method makes use of a novel way to transfer density functions. We apply this to image noise in order to impose identical noise density functions from a source to a destination image. This method can be used with arbitrary noise distributions. The method is tested against several noise-based splicing detection methods, in order to prove its efficacy.
Cao, G., Zhao, Y., & Ni, R. (2010). Edge-based blur metric for tamper detection. Journal of Information Hiding and Multimedia Signal Processing.
Chen, W., Shi, Y. Q., & Xuan, G. (2007). Identifying computer graphics using hsv color model and statistical moments of characteristic functions. 2007 IEEE International Conference on Multimedia and Expo, 1123–1126.
Colom, M., & Buades, A. (2014). Analysis and extension of the pca method, estimating a noise curve from a single image. Image Processing On Line.
Fan, S., Ng, T.-T., Herberg, J. S., Koenig, B. L., & Xin, S. (2012). Real or fake?: human judgments about photographs and computer-generated images of faces. SIGGRAPH Asia 2012 Technical Briefs, 17.
Farid, H. (2009). Exposing digital forgeries from jpeg ghosts. IEEE Transactions on Information Forensics and Security.
Farid, H., & Lyu, S. (2003). Higher-order wavelet statistics and their application to digital forensics. IEEE Workshop on Statistical Analysis in Computer Vision, 94.
Huang, J., Zhang, R., Buyya, R., & Chen, J. (2015). Heads-join: Efficient earth movers distance join on hadoop. IEEE Transactions on Parallel and Distributed Systems.
Julliand, T., Nozick, V., & Talbot, H. (2015). Image noise and digital image forensics. Digital Forensics and Watermarking.
Julliand, T., Nozick, V., & Talbot, H. (2016, February). Automatic image splicing detection based on noise density analysis in raw images. (working paper or preprint)
Kirchner, M., & Bohme, R. (2007). Tamper hiding: Defeating image forensics. Information Hiding.
Kirchner, M., & Bohme, R. (2009). Synthesis of color filter array pattern in digital images. Media Forensics and Security.
Lebrun, M. (2012). An analysis and implementation of the bm3d image denoising method. Image Processing On Line, 2 , 175–213.
Lin, Z., He, J., Tang, X., & Tang, C.-K. (2009). Fast, automatic and fine-grained tampered jpeg images detection via dct coefficient analysis. Pattern Recognition.
Mahdian, B., & Saic, S. (2009). Using noise inconsistencies for blind image forensics. Image and Vision Computing.
Monge, G. (1781). M´emoire sur la th´eorie des d´eblais et des remblais. Histoire de l’Acad´emie Royale des Sciences de Paris, avec les M´emoires de Math´ematique et de Physique pour la mˆeme ann´ee, 666–704.
Ng, T.-T., & Chang, S.-F. (2013). Discrimination of computer synthesized or recaptured images from real images. In Digital image forensics (pp. 275–309). Springer.
Pan, X., Zhang, X., & Lyu, S. (2012). Exposing image splicing with inconsistent local noise variances. International Conference on Computation Photography (ICCP).
Peleg, S., Werman, M., & Rom, H. (1989). A unified approach to the change of resolution: Space and gray-level. IEEE Transactions on Pattern Analysis and Machine Intelligence.
Popescu, A. C., & Farid, H. (2005). Exposing digital forgeries in color filter array interpolated images. IEEE Transactions on Signal Processing.
Stamm, M. C., & Liu, K. J. R. (2011). Anti-forensics of digital image compression. IEEE Transactions on Information Forensics and Security.
Tokuda, E., Pedrini, H., & Rocha, A. (2013). Computer generated images vs. digital photographs: A synergetic feature and classifier combination approach. Journal of Visual Communication and Image Representation, 24 (8), 1276–1292.
Vallender, S. (1974). Calculation of the wasserstein distance between probability distributions on the line. Theory of Probability & Its Applications, 18 (4), 784–786.
Wang, W., Dong, J., & Tan, T. (2009). Effective image splicing detection based on image chroma. International Conference on Image Processing.
Wu, R., Li, X., & Yang, B. (2011). Identifying computer generated graphics via histogram features. 18th IEEE International Conference on Image Processing, 1933–1936.
Xu, J., Lei, B., Gu, Y., Winslett, M., Yu, G., & Zhang, Z. (2015). Efficient similarity join based on earth movers distance using mapreduce. IEEE Transactions on Knowledge and Data Engineering.
Zhou, L., Wang, D., Guo, Y., & Zhang, J. (2007). Blur detection of digital forgery using mathematical morphology. Agent and Multi-Agent Systems: Technologies and Applications.
Julliand, Thibault; Nozick, Vincent; and Talbot, Hugues
"Countering Noise-based Splicing Detection Using Noise Density Transfer,"
Journal of Digital Forensics, Security and Law: Vol. 11
, Article 7.
Available at: http://commons.erau.edu/jdfsl/vol11/iss2/7