HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

ManTra-Net: Manipulation Tracing Network for Detection and Localization of Image Forgeries With Anomalous Features

{ Premkumar Natarajan Wael AbdAlmageed Yue Wu}

ManTra-Net: Manipulation Tracing Network for Detection and Localization of Image Forgeries With Anomalous Features

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

BenchmarkMethodologyMetrics
image-manipulation-detection-on-casia-osnMantra-Net
AUC: 0.763
F-score: 0.102
Intersection over Union: 0 .065
image-manipulation-detection-on-casia-osn-1ManTra-Net
AUC: 0.724
Intersection over Union: 0.080
f-Score: 0.048
image-manipulation-detection-on-casia-osn-2ManTra-Net
AUC: 0.763
Intersection over Union: 0.063
f-Score: 0.099
image-manipulation-detection-on-casia-osn-3ManTra-Net
AUC: 0.754
Intersection over Union: 0.063
f-Score: 0.099
image-manipulation-detection-on-casia-v1ManTraNet
AUC: .644
Balanced Accuracy: .500
image-manipulation-detection-on-cocoglideManTraNet
AUC: .778
Balanced Accuracy: .500
image-manipulation-detection-on-columbiaManTraNet
AUC: .810
Balanced Accuracy: .500
image-manipulation-detection-on-columbia-osnManTra-Net
AUC: 0.626
Intersection over Union: 0.056
f-Score: 0.103
image-manipulation-detection-on-columbia-osn-1ManTra-Net
AUC: 0.613
Intersection over Union: 0.125
f-Score: 0.199
image-manipulation-detection-on-columbia-osn-2ManTra-Net
AUC: 0.630
Intersection over Union: 0.052
f-Score: 0.098
image-manipulation-detection-on-columbia-osn-3ManTra-Net
AUC: 0.620
Intersection over Union: 0.056
f-Score: 0.103
image-manipulation-detection-on-coverageManTraNet
AUC: .760
Balanced Accuracy: .500
image-manipulation-detection-on-dso-1ManTraNet
AUC: .874
Balanced Accuracy: .500
image-manipulation-detection-on-dso-osnManTra-Net
AUC: 0.638
Intersection over Union: 0.071
f-Score: 0.109
image-manipulation-detection-on-dso-osn-1ManTra-Net
AUC: 0.582
Intersection over Union: 0.045
f-Score: 0.076
image-manipulation-detection-on-dso-osn-2ManTra-Net
AUC: 0.616
Intersection over Union: 0.052
f-Score: 0.081
image-manipulation-detection-on-dso-osn-3ManTra-Net
AUC: 0.606
Intersection over Union: 0.036
f-Score: 0.057
image-manipulation-detection-on-nist-osnManTra-Net
AUC: 0.652
Intersection over Union: 0.057
f-Score: 0.095
image-manipulation-detection-on-nist-osn-1ManTra-Net
AUC: 0.654
Intersection over Union: 0.057
f-Score: 0.095
image-manipulation-detection-on-nist-osn-2ManTra-Net
AUC: 0.702
Intersection over Union: 0.062
f-Score: 0.101
image-manipulation-detection-on-nist-osn-3ManTra-Net
AUC: 0.671
Intersection over Union: 0.053
f-Score: 0.088
image-manipulation-localization-on-casia-v1ManTraNet
Average Pixel F1(Fixed threshold): .180
image-manipulation-localization-on-cocoglideManTraNet
Average Pixel F1(Fixed threshold): .516
image-manipulation-localization-on-columbiaManTraNet
Average Pixel F1(Fixed threshold): .508
image-manipulation-localization-on-coverageManTraNet
Average Pixel F1(Fixed threshold): .317
image-manipulation-localization-on-dso-1ManTraNet
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.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp