Table of Contents
Fetching ...

Deep Image Restoration For Image Anti-Forensics

Eren Tahir, Mert Bal

TL;DR

This work examines how deep image restoration can be used to counteract image forgery detection by applying anti-forensic techniques that degrade forensic traces and then restoring image quality to mask tampering. It proposes a two-step pipeline (corruption followed by restoration) that uses both non-deep-learning and deep-learning restorers (e.g., Restormer, SwinIR, FBCNN) to reduce the detectability of manipulations on high-resolution datasets. Evaluations on the DSO-1 and COVERAGE datasets with state-of-the-art detectors (Trufor, Early Fusion) show that restoration-based anti-forensics can significantly lower detection accuracy, at times approaching random guessing, and that Defense methods must anticipate such restorations. The results underscore the need to incorporate anti-forensics considerations into dataset construction and detector training to maintain robustness in real-world scenarios. The work provides public code and demonstrates how restoration techniques can meaningfully impact forgery detection pipelines.

Abstract

While image forensics is concerned with whether an image has been tampered with, image anti-forensics attempts to prevent image forensics methods from detecting tampered images. The competition between these two fields started long before the advancement of deep learning. JPEG compression, blurring and noising, which are simple methods by today's standards, have long been used for anti-forensics and have been the subject of much research in both forensics and anti-forensics. Although these traditional methods are old, they make it difficult to detect fake images and are used for data augmentation in training deep image forgery detection models. In addition to making the image difficult to detect, these methods leave traces on the image and consequently degrade the image quality. Separate image forensics methods have also been developed to detect these traces. In this study, we go one step further and improve the image quality after these methods with deep image restoration models and make it harder to detect the forged image. We evaluate the impact of these methods on image quality. We then test both our proposed methods with deep learning and methods without deep learning on the two best existing image manipulation detection models. In the obtained results, we show how existing image forgery detection models fail against the proposed methods. Code implementation will be publicly available at https://github.com/99eren99/DIRFIAF .

Deep Image Restoration For Image Anti-Forensics

TL;DR

This work examines how deep image restoration can be used to counteract image forgery detection by applying anti-forensic techniques that degrade forensic traces and then restoring image quality to mask tampering. It proposes a two-step pipeline (corruption followed by restoration) that uses both non-deep-learning and deep-learning restorers (e.g., Restormer, SwinIR, FBCNN) to reduce the detectability of manipulations on high-resolution datasets. Evaluations on the DSO-1 and COVERAGE datasets with state-of-the-art detectors (Trufor, Early Fusion) show that restoration-based anti-forensics can significantly lower detection accuracy, at times approaching random guessing, and that Defense methods must anticipate such restorations. The results underscore the need to incorporate anti-forensics considerations into dataset construction and detector training to maintain robustness in real-world scenarios. The work provides public code and demonstrates how restoration techniques can meaningfully impact forgery detection pipelines.

Abstract

While image forensics is concerned with whether an image has been tampered with, image anti-forensics attempts to prevent image forensics methods from detecting tampered images. The competition between these two fields started long before the advancement of deep learning. JPEG compression, blurring and noising, which are simple methods by today's standards, have long been used for anti-forensics and have been the subject of much research in both forensics and anti-forensics. Although these traditional methods are old, they make it difficult to detect fake images and are used for data augmentation in training deep image forgery detection models. In addition to making the image difficult to detect, these methods leave traces on the image and consequently degrade the image quality. Separate image forensics methods have also been developed to detect these traces. In this study, we go one step further and improve the image quality after these methods with deep image restoration models and make it harder to detect the forged image. We evaluate the impact of these methods on image quality. We then test both our proposed methods with deep learning and methods without deep learning on the two best existing image manipulation detection models. In the obtained results, we show how existing image forgery detection models fail against the proposed methods. Code implementation will be publicly available at https://github.com/99eren99/DIRFIAF .
Paper Structure (10 sections, 5 figures, 2 tables)

This paper contains 10 sections, 5 figures, 2 tables.

Figures (5)

  • Figure 2: Radar plots of image quality metrics w.r.t. their order(The point further away from the center corresponds to a more successful metric value).
  • Figure 3: Grouped bar plots of manipulation detection metrics on COVERAGE dataset.
  • Figure 4: Grouped bar plots of manipulation detection metrics on DSO-1 dataset.
  • Figure 5: Visual comparison of postprocessing attacks on an image patch(100x70) from DSO-1.
  • Figure 6: Visual comparison of postprocessing attacks on an image patch(110x100) from COVERAGE.