HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

TruFor: Leveraging all-round clues for trustworthy image forgery detection and localization

Guillaro Fabrizio ; Cozzolino Davide ; Sud Avneesh ; Dufour Nicholas ; Verdoliva Luisa

TruFor: Leveraging all-round clues for trustworthy image forgery
  detection and localization

Abstract

In this paper we present TruFor, a forensic framework that can be applied toa large variety of image manipulation methods, from classic cheapfakes to morerecent manipulations based on deep learning. We rely on the extraction of bothhigh-level and low-level traces through a transformer-based fusion architecturethat combines the RGB image and a learned noise-sensitive fingerprint. Thelatter learns to embed the artifacts related to the camera internal andexternal processing by training only on real data in a self-supervised manner.Forgeries are detected as deviations from the expected regular pattern thatcharacterizes each pristine image. Looking for anomalies makes the approachable to robustly detect a variety of local manipulations, ensuringgeneralization. In addition to a pixel-level localization map and a whole-imageintegrity score, our approach outputs a reliability map that highlights areaswhere localization predictions may be error-prone. This is particularlyimportant in forensic applications in order to reduce false alarms and allowfor a large scale analysis. Extensive experiments on several datasets show thatour method is able to reliably detect and localize both cheapfakes anddeepfakes manipulations outperforming state-of-the-art works. Code is publiclyavailable at https://grip-unina.github.io/TruFor/

Benchmarks

BenchmarkMethodologyMetrics
image-manipulation-detection-on-casia-v1TruFor
AUC: .916
Balanced Accuracy: .813
image-manipulation-detection-on-cocoglideTruFor
AUC: .752
Balanced Accuracy: .639
image-manipulation-detection-on-columbiaTruFor
AUC: .996
Balanced Accuracy: .984
image-manipulation-detection-on-coverageTruFor
AUC: .770
Balanced Accuracy: .680
image-manipulation-detection-on-dso-1TruFor
AUC: .984
Balanced Accuracy: .930
image-manipulation-localization-on-casia-v1TruFor
Average Pixel F1(Fixed threshold): .737
image-manipulation-localization-on-cocoglideTruFor
Average Pixel F1(Fixed threshold): .523
image-manipulation-localization-on-columbiaTruFor
Average Pixel F1(Fixed threshold): .859
image-manipulation-localization-on-coverageTruFor
Average Pixel F1(Fixed threshold): .600
image-manipulation-localization-on-dso-1TruFor
Average Pixel F1(Fixed threshold): .930

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