Command Palette
Search for a command to run...
ManTra-Net: Manipulation Tracing Network for Detection and Localization of Image Forgeries With Anomalous Features
{ Premkumar Natarajan Wael AbdAlmageed Yue Wu}

Abstract
To fight against real-life image forgery, which commonly involves different types and combined manipulations, we propose a unified deep neural architecture called ManTra-Net. Unlike many existing solutions, ManTra-Net is an end-to-end network that performs both detection and localization without extra preprocessing and postprocessing. manifold is a fully convolutional network and handles images of arbitrary sizes and many known forgery types such splicing, copy-move, removal, enhancement, and even unknown types. This paper has three salient contributions. We design a simple yet effective self-supervised learning task to learn robust image manipulation traces from classifying 385 image manipulation types. Further, we formulate the forgery localization problem as a local anomaly detection problem, design a Z-score feature to capture local anomaly, and propose a novel long short-term memory solution to assess local anomalies. Finally, we carefully conduct ablation experiments to systematically optimize the proposed network design. Our extensive experimental results demonstrate the generalizability, robustness and superiority of ManTra-Net, not only in single types of manipulations/forgeries, but also in their complicated combinations.
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| image-manipulation-detection-on-casia-osn | Mantra-Net | AUC: 0.763 F-score: 0.102 Intersection over Union: 0 .065 |
| image-manipulation-detection-on-casia-osn-1 | ManTra-Net | AUC: 0.724 Intersection over Union: 0.080 f-Score: 0.048 |
| image-manipulation-detection-on-casia-osn-2 | ManTra-Net | AUC: 0.763 Intersection over Union: 0.063 f-Score: 0.099 |
| image-manipulation-detection-on-casia-osn-3 | ManTra-Net | AUC: 0.754 Intersection over Union: 0.063 f-Score: 0.099 |
| image-manipulation-detection-on-casia-v1 | ManTraNet | AUC: .644 Balanced Accuracy: .500 |
| image-manipulation-detection-on-cocoglide | ManTraNet | AUC: .778 Balanced Accuracy: .500 |
| image-manipulation-detection-on-columbia | ManTraNet | AUC: .810 Balanced Accuracy: .500 |
| image-manipulation-detection-on-columbia-osn | ManTra-Net | AUC: 0.626 Intersection over Union: 0.056 f-Score: 0.103 |
| image-manipulation-detection-on-columbia-osn-1 | ManTra-Net | AUC: 0.613 Intersection over Union: 0.125 f-Score: 0.199 |
| image-manipulation-detection-on-columbia-osn-2 | ManTra-Net | AUC: 0.630 Intersection over Union: 0.052 f-Score: 0.098 |
| image-manipulation-detection-on-columbia-osn-3 | ManTra-Net | AUC: 0.620 Intersection over Union: 0.056 f-Score: 0.103 |
| image-manipulation-detection-on-coverage | ManTraNet | AUC: .760 Balanced Accuracy: .500 |
| image-manipulation-detection-on-dso-1 | ManTraNet | AUC: .874 Balanced Accuracy: .500 |
| image-manipulation-detection-on-dso-osn | ManTra-Net | AUC: 0.638 Intersection over Union: 0.071 f-Score: 0.109 |
| image-manipulation-detection-on-dso-osn-1 | ManTra-Net | AUC: 0.582 Intersection over Union: 0.045 f-Score: 0.076 |
| image-manipulation-detection-on-dso-osn-2 | ManTra-Net | AUC: 0.616 Intersection over Union: 0.052 f-Score: 0.081 |
| image-manipulation-detection-on-dso-osn-3 | ManTra-Net | AUC: 0.606 Intersection over Union: 0.036 f-Score: 0.057 |
| image-manipulation-detection-on-nist-osn | ManTra-Net | AUC: 0.652 Intersection over Union: 0.057 f-Score: 0.095 |
| image-manipulation-detection-on-nist-osn-1 | ManTra-Net | AUC: 0.654 Intersection over Union: 0.057 f-Score: 0.095 |
| image-manipulation-detection-on-nist-osn-2 | ManTra-Net | AUC: 0.702 Intersection over Union: 0.062 f-Score: 0.101 |
| image-manipulation-detection-on-nist-osn-3 | ManTra-Net | AUC: 0.671 Intersection over Union: 0.053 f-Score: 0.088 |
| image-manipulation-localization-on-casia-v1 | ManTraNet | Average Pixel F1(Fixed threshold): .180 |
| image-manipulation-localization-on-cocoglide | ManTraNet | Average Pixel F1(Fixed threshold): .516 |
| image-manipulation-localization-on-columbia | ManTraNet | Average Pixel F1(Fixed threshold): .508 |
| image-manipulation-localization-on-coverage | ManTraNet | Average Pixel F1(Fixed threshold): .317 |
| image-manipulation-localization-on-dso-1 | ManTraNet | Average Pixel F1(Fixed threshold): .412 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.