MSN: Multi-directional Similarity Network for Hand-crafted and Deep-synthesized Copy-Move Forgery Detection
About
Copy-move image forgery aims to duplicate certain objects or to hide specific contents with copy-move operations, which can be achieved by a sequence of manual manipulations as well as up-to-date deep generative network-based swapping. Its detection is becoming increasingly challenging for the complex transformations and fine-tuned operations on the tampered regions. In this paper, we propose a novel two-stream model, namely Multi-directional Similarity Network (MSN), to accurate and efficient copy-move forgery detection. It addresses the two major limitations of existing deep detection models in \textbf{representation} and \textbf{localization}, respectively. In representation, an image is hierarchically encoded by a multi-directional CNN network, and due to the diverse augmentation in scales and rotations, the feature achieved better measures the similarity between sampled patches in two streams. In localization, we design a 2-D similarity matrix based decoder, and compared with the current 1-D similarity vector based one, it makes full use of spatial information in the entire image, leading to the improvement in detecting tampered regions. Beyond the method, a new forgery database generated by various deep neural networks is presented, as a new benchmark for detecting the growing deep-synthesized copy-move. Extensive experiments are conducted on two classic image forensics benchmarks, \emph{i.e.} CASIA CMFD and CoMoFoD, and the newly presented one. The state-of-the-art results are reported, which demonstrate the effectiveness of the proposed approach.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Copy-Move Forgery Detection | CASIA CMFD | Pixel Precision76.77 | 11 | |
| Copy-Move Forgery Detection | CoMoFoD | Pixel-level Precision57.64 | 10 | |
| Pixel-level Copy-Move Forgery Detection | DCF-VAE | Precision49.98 | 8 | |
| Pixel-level Copy-Move Forgery Detection | DCF-Transfer | Precision56.17 | 8 | |
| Image-level Copy-Move Forgery Detection | DCF-VAE | Precision59.93 | 8 | |
| Image-level Copy-Move Forgery Detection | DCF-Transfer | Precision62.37 | 8 | |
| Copy-Move Forgery Detection | GAN-CopyMove | Precision88.45 | 7 | |
| Copy-Move Forgery Detection | GAN-Rewriting (test) | Precision72.73 | 7 | |
| Copy-Move Forgery Detection | GAN-CopyMove (test) | Precision88.45 | 7 |