Training-Free In-Context Forensic Chain for Image Manipulation Detection and Localization

Rui Chen, Bin Liu, Changtao Miao, Xinghao Wang, Yi Li +3 more
10/11/2025
cs.CVcs.AIcs.CR

No confident code implementation found for this paper.

Abstract

Advances in image tampering pose serious security threats, underscoring the need for effective image manipulation localization (IML). While supervised IML achieves strong performance, it depends on costly pixel-level annotations. Existing weakly supervised or training-free alternatives often underperform and lack interpretability. We propose the In-Context Forensic Chain (ICFC), a training-free framework that leverages multi-modal large language models (MLLMs) for interpretable IML tasks. ICFC integrates an objectified rule construction with adaptive filtering to build a reliable knowledge base and a multi-step progressive reasoning pipeline that mirrors expert forensic workflows from coarse proposals to fine-grained forensics results. This design enables systematic exploitation of MLLM reasoning for image-level classification, pixel-level localization, and text-level interpretability. Across multiple benchmarks, ICFC not only surpasses state-of-the-art training-free methods but also achieves competitive or superior performance compared to weakly and fully supervised approaches.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{chen2025trainingfree,
  title  = {Training-Free In-Context Forensic Chain for Image Manipulation Detection and Localization},
  author = {Rui Chen and Bin Liu and Changtao Miao and Xinghao Wang and Yi Li and Tao Gong and Qi Chu and Nenghai Yu},
  year   = {2025},
  eprint = {2510.10111},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.10111v3}
}

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/2510.10111.svg)](https://codeofpaper.com/paper/2510.10111)

Discussion