Command Palette
Search for a command to run...
Learning JPEG Compression Artifacts for Image Manipulation Detection and Localization
Kwon Myung-Joon ; Nam Seung-Hun ; Yu In-Jae ; Lee Heung-Kyu ; Kim Changick

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
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| image-manipulation-detection-on-casia-v1 | CAT-Net v2 | AUC: .942 Balanced Accuracy: .838 |
| image-manipulation-detection-on-cocoglide | CAT-Net v2 | AUC: .667 Balanced Accuracy: .580 |
| image-manipulation-detection-on-columbia | CAT-Net v2 | AUC: .977 Balanced Accuracy: .803 |
| image-manipulation-detection-on-coverage | CAT-Net v2 | AUC: .680 Balanced Accuracy: .635 |
| image-manipulation-detection-on-dso-1 | CAT-Net v2 | AUC: .747 Balanced Accuracy: .525 |
| image-manipulation-localization-on-casia-v1 | CAT-Net v2 | Average Pixel F1(Fixed threshold): .752 |
| image-manipulation-localization-on-cocoglide | CAT-Net v2 | Average Pixel F1(Fixed threshold): .434 |
| image-manipulation-localization-on-columbia | CAT-Net v2 | Average Pixel F1(Fixed threshold): .859 |
| image-manipulation-localization-on-coverage | CAT-Net v2 | Average Pixel F1(Fixed threshold): .381 |
| image-manipulation-localization-on-dso-1 | CAT-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.