Recolored Image Detection via a Deep Discriminative Model
Yanyang, Wenqi Ren and Xiaochun Cao
IIE CAS
Abstract
Image recoloring is a technique that can transfer image color or theme and result in an imperceptible change in human eyes. Although image recoloring is one of the most important image manipulation techniques, there is no special method designed for detecting this kind of forgery. In this paper, we propose a trainable end-to-end system for distinguishing recolored images from natural images. The proposed network takes the original image and two derived inputs based on illumination consistency and inter-channel correlation of the original input into consideration and outputs the probability that it is recolored. Our algorithm adopts a CNN-based deep architecture, which consists of three feature extraction blocks and a feature fusion module. To train the deep neural network, we synthesize a dataset comprised of recolored images and corresponding ground truth using different recoloring methods. Extensive experimental results on the recolored images generated by various methods show that our proposed network is well generalized and much robust.
Figure 1. Can you identify which one is recolored? (a) presents an authentic image while (b) is a recolored image generated by [4]. Three different regions in (a) are recolored: the sky region, the sea area, and the bridge. Note it is hard to tell which one is recolored though human vision system.
Paper
[Paper]
Datasets
[Data]
Code
[Code]
Please cite this paper in your publications if it helps your research