Enhanced Wavelet Scattering Network for image inpainting detection

Barglazan Adrian-Alin, Brad Remus
9/25/2024
cs.CV

Official code: jmaba/Deep-dual-tree-complex-neural-network-for-image-inpainting-detection (3 stars, last commit 2025-12-28).

Abstract

The rapid advancement of image inpainting tools, especially those aimed at removing artifacts, has made digital image manipulation alarmingly accessible. This paper proposes several innovative ideas for detecting inpainting forgeries based on low level noise analysis by combining Dual-Tree Complex Wavelet Transform (DT-CWT) for feature extraction with convolutional neural networks (CNN) for forged area detection and localization, and lastly by employing an innovative combination of texture segmentation with noise variance estimations. The DT-CWT offers significant advantages due to its shift-invariance, enhancing its robustness against subtle manipulations during the inpainting process. Furthermore, its directional selectivity allows for the detection of subtle artifacts introduced by inpainting within specific frequency bands and orientations. Various neural network architectures were evaluated and proposed. Lastly, we propose a fusion detection module that combines texture analysis with noise variance estimation to give the forged area. Our approach was benchmarked against state-of-the-art methods and demonstrated superior performance over all cited alternatives. The training code (with pretrained model weights) as long as the dataset will be available at https://github.com/jmaba/Deep-dual-tree-complex-neural-network-for-image-inpainting-detection

View on arXivView PDF

Code Implementations(1)

Deep dual-tree complex neural network for image inpainting detection

30PythonAug 18, 20249 months ago

Similar Papers

Cite this paper

@article{adrianalin2024enhanced,
  title  = {Enhanced Wavelet Scattering Network for image inpainting detection},
  author = {Barglazan Adrian-Alin and Brad Remus},
  year   = {2024},
  eprint = {2409.17023},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.17023v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.17023.svg)](https://codeofpaper.com/paper/2409.17023)

Discussion