atlas

Research map / Detection and segmentation / CNN features

MUN: Image Forgery Localization Based on M³ Encoder and UN Decoder

AAAI 2025 · Detection and segmentation › CNN features · approach: Forgery detection · 11 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MUN, an image forgery localization network combining a dual-stream RGB and Noiseprint++ ConvNeXt V2 encoder with a multi-scale max-pooling query fusion (M3 encoder), a two-branch U/N decoder, an IoU-recalibrated dynamic cross-entropy loss, and a distribution-shifting augmentation (DNA).

Problem

Localizing multi-type image forgeries (splicing, copy-move, removal, and AI-generated inpainting) with good discrimination and generalization across datasets.

Approach

Fuse RGB and Noiseprint++ hierarchical features via a multi-scale max-pooling query (RGB pooled features query noise features by matrix multiplication), decode with parallel bottom-up and top-down branches, weight loss by batch IoU, and augment training images by shifting RGB means toward ImageNet statistics.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use IoUDCE loss instead of cross-entropy loss (ablation)MUN RGB-only model · Synthesized Dataset testF1: 0.9519 -> 0.9523Helped
Add the UN decoder (ablation)MUN with RGB and IoUDCE · Synthesized Dataset testF1: 0.9523 -> 0.9525Helped
Add the Noiseprint++ branch (ablation)MUN with RGB, IoUDCE, and UN decoder · Synthesized Dataset testF1: 0.9525 -> 0.9533Helped
Apply Noiseprint++ before resizing rather than after resizing (ablation)MUN · Synthesized Dataset testF1: 0.9521 -> 0.9533Helped
Use max-pooling kernels 1, 5, 11, and 15 in MMQ rather than no max-pooling streams (ablation)MUN · Synthesized Dataset testF1: 0.9533 -> 0.9543Helped
Add DNA augmentation (ablation)MUN · CASIA v1.0AUC: 0.967 -> 0.962Hurt
Add DNA augmentation (ablation)MUN · IMD2020AUC: 0.885 -> 0.897Helped
Add DNA augmentation (ablation)MUN · CocoGlideAUC: 0.811 -> 0.815Helped
Add DNA augmentation (ablation)MUN · WildAUC: 0.805 -> 0.843Helped
Use ConvNeXt V2-B instead of ResNet-152 as backbone (ablation)MUN · Synthesized Dataset testF1: 0.9326 -> 0.9519Helped

Surprising findings

Limitations

Experimental setup

Datasets: Synthesized Dataset (Liu et al. 2023) ImageNet

Benchmarks: NIST16 CASIA v1.0 IMD2020 CocoGlide Wild Synthesized Dataset

Metrics: F1 IoU Accuracy AUC

Baselines: RGB-N ManTra-Net SPAN MVSS-Net PSCC-Net ObjectFormer TANet TBFormer HiFi TruFor CSR-Net NRL-Net

Builds on: ConvNeXt V2 Noiseprint++ MMSegmentation TBFormer synthesized dataset

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy