HyperAIHyperAI

Command Palette

Search for a command to run...

5 months ago

Learning JPEG Compression Artifacts for Image Manipulation Detection and Localization

Kwon Myung-Joon ; Nam Seung-Hun ; Yu In-Jae ; Lee Heung-Kyu ; Kim Changick

Learning JPEG Compression Artifacts for Image Manipulation Detection and
  Localization

Abstract

Detecting and localizing image manipulation are necessary to countermalicious use of image editing techniques. Accordingly, it is essential todistinguish between authentic and tampered regions by analyzing intrinsicstatistics in an image. We focus on JPEG compression artifacts left duringimage acquisition and editing. We propose a convolutional neural network (CNN)that uses discrete cosine transform (DCT) coefficients, where compressionartifacts remain, to localize image manipulation. Standard CNNs cannot learnthe distribution of DCT coefficients because the convolution throws away thespatial coordinates, which are essential for DCT coefficients. We illustratehow to design and train a neural network that can learn the distribution of DCTcoefficients. Furthermore, we introduce Compression Artifact Tracing Network(CAT-Net) that jointly uses image acquisition artifacts and compressionartifacts. It significantly outperforms traditional and deep neuralnetwork-based methods in detecting and localizing tampered regions.

Code Repositories

mjkwon2021/cat-net
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
image-manipulation-detection-on-casia-v1CAT-Net v2
AUC: .942
Balanced Accuracy: .838
image-manipulation-detection-on-cocoglideCAT-Net v2
AUC: .667
Balanced Accuracy: .580
image-manipulation-detection-on-columbiaCAT-Net v2
AUC: .977
Balanced Accuracy: .803
image-manipulation-detection-on-coverageCAT-Net v2
AUC: .680
Balanced Accuracy: .635
image-manipulation-detection-on-dso-1CAT-Net v2
AUC: .747
Balanced Accuracy: .525
image-manipulation-localization-on-casia-v1CAT-Net v2
Average Pixel F1(Fixed threshold): .752
image-manipulation-localization-on-cocoglideCAT-Net v2
Average Pixel F1(Fixed threshold): .434
image-manipulation-localization-on-columbiaCAT-Net v2
Average Pixel F1(Fixed threshold): .859
image-manipulation-localization-on-coverageCAT-Net v2
Average Pixel F1(Fixed threshold): .381
image-manipulation-localization-on-dso-1CAT-Net v2
Average Pixel F1(Fixed threshold): .584

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