Skip to content

ReLoc: A Restoration-Assisted Framework for Robust Image Tampering Localization

License

Notifications You must be signed in to change notification settings

ZhuangPeiyu/ReLoc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReLoc: A Restoration-Assisted Framework for Robust Image Tampering Localization

Overview

This is the implementation of the method proposed in "ReLoc: A Restoration-Assisted Framework for Robust Image Tampering Localization" with Pytorch(1.9.0 + cu102). The aim of this repository is to achieve robust image tampering localization.

Network Architecture!

image

Files structure of ReLoc

  • codes
    • models: codes of SCSEUnet [1]
    • MVSS_net: codes of MVSSNet [2]
    • denseFCN.py: code of DFCN [3]
    • SCUNet_main: codes of SCUNet [4]
    • metrics.py: code for computing the localization performance.
    • test.py: the testing script.
    • train.py: the training script.
    • configs.py: the config of training ReLoc.
  • checkpoints: the weights of ReLoc equipped with 3 localization modules (i.e., DFCN, SCSEUnet, and MVSSNet) trained on DEFACTO dataset. You can download these files from Baidu Yun (Code: e5ww)

How to run

Train the ReLoc model

1. cd ./codes

2. Modify the training config of ReLoc in configs.py

3. python train.py

Test the ReLoc model

1. python test.py

Acknowledgments

The tampering localization methods and restoration method used in this paper can find in the following links:

Cication

If you use our code please cite:

@ARTICLE{ReLoc,

title={ReLoc: A Restoration-Assisted Framework for Robust Image Tampering Localization},

author={Zhuang, Peiyu and Li, Haodong and Yang, Rui and Huang, Jiwu},

journal={IEEE Transactions on Information Forensics and Security},

year={2023},

volume={18},

pages={5243-5257}}

About

ReLoc: A Restoration-Assisted Framework for Robust Image Tampering Localization

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages