Research / 2023

MaLP: Manipulation Localization Using a Proactive Scheme

Vishal Asnani, Xi Yin, Tal Hassner, Xiaoming Liu

Published in IEEE/CVF Conference on Computer Vision and Pattern Recognition, 2023

MaLP encryption, detection, and localization modules, combining a learned template with CNN and transformer branches.
The template-protected image supports both manipulation detection and a pixel-level fakeness map. Figure 2 from the accepted CVPR 2023 paper. Select the figure to enlarge it.

Overview

Knowing an image is fake does not tell us where it changed. MaLP adds a learned template before manipulation and uses that signal to estimate a pixel-level fakeness map.

How it works

  • An encryption module adds a template to the original image.
  • CNN and transformer branches learn local and global features during training.
  • At inference, the shallow CNN branch provides localization without running the transformer. A detection module also supports real-versus-fake classification.

A reported result

0.9394 cosine similarity for localization in the paper’s CelebA/STGAN comparison in Table 2, versus 0.8831 for the stronger comparison method in that table.

This is a localization metric, not detection accuracy. The same comparison reports an SSIM trade-off: 0.7312 for MaLP versus 0.7876 for that baseline. Generalization is examined separately across 22 unseen generative models.

Scope

The approach requires template protection before manipulation. It does not assume that arbitrary, previously unprotected images already contain the required signal.

Sources and resources

Published paper Supplementary GitHub

Bibliographic reference

Asnani, V., Yin, X., Hassner, T., & Liu, X. (2023). MaLP: Manipulation Localization Using a Proactive Scheme. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition.