A comprehensive benchmark and code base for Image manipulation and localization.
Project description
IMDL-BenCo: Comprehensive Benchmark and Codebase for Image Manipulation Detection & Localization
†: joint first author & equal contribution *: corresponding author
🏎️Special thanks to Dr. Wentao Feng for the workplace, computation power, and physical infrastructure support.
Overview
☑️Welcome to IMDL-BenCo, the first comprehensive IMDL benchmark and modular codebase.
- This codebase is under long-term maintenance and updating. New features, extra baseline/sota models, and bug fixes will be continuously involved. You can find the corresponding plan here shortly.
- This repo decomposes the IMDL framework into standardized, reusable components and revises the model construction pipeline, improving coding efficiency and customization flexibility.
- This repo fully implements or incorporates training code for state-of-the-art models to establish a comprehensive IMDL benchmark.
- Cite and star if you feel helpful. This will encourage us a lot 🥰.
☑️About the Developers:
- IMDL-BenCo's project leader/supervisor is Associate Professor 🏀Jizhe Zhou (周吉喆), Sichuan University🇨🇳.
- IMDL-BenCo's codebase designer and coding leader is Research Assitant Xiaochen Ma (马晓晨), Sichuan University🇨🇳.
- IMDL-BenCo is jointly sponsored and advised by Prof. Jiancheng LV (吕建成), Sichuan University 🐼, and Prof. Chi-Man PUN (潘治文), University of Macau 🇲🇴, through the Research Center of Machine Learning and Industry Intelligence, China MOE platform.
Important! The current documentation and tutorials are not complete. This is a project that requires a lot of manpower, and we will do our best to complete it as quickly as possible. Currently, you can use the demo following the brief tutorial below.
Features under developing
This repository has completed training, testing, robustness testing, Grad-CAM, and other functionalities for mainstream models.
However, more features are currently in testing for improved user experience. Updates will be rolled out frequently. Stay tuned!
-
Install and download via PyPI
- You can experience on test PyPI now!
-
Based on command line invocation, similar to
conda
in Anaconda.- Dynamically create all training scripts to support personalized modifications.
-
Information library, downloading, and re-management of IMDL datasets.
-
Support for Weight & Bias visualization.
Quick Start
Please check our official documentation, we provided an English version and a Chinese version:
We also welcome contributors to translate it into other languages.
Citation
If you find our work valuable and it has contributed to your research or projects, we kindly request that you cite our paper. Your recognition is a driving force for our continuous improvement and innovation🤗.
@misc{ma2024imdlbenco,
title={IMDL-BenCo: A Comprehensive Benchmark and Codebase for Image Manipulation Detection & Localization},
author={Xiaochen Ma and Xuekang Zhu and Lei Su and Bo Du and Zhuohang Jiang and Bingkui Tong and Zeyu Lei and Xinyu Yang and Chi-Man Pun and Jiancheng Lv and Jizhe Zhou},
year={2024},
eprint={2406.10580},
archivePrefix={arXiv},
primaryClass={cs.CV}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file IMDLBenCo-0.1.12.tar.gz
.
File metadata
- Download URL: IMDLBenCo-0.1.12.tar.gz
- Upload date:
- Size: 265.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bc10ef714a517ad7b955391656f9a1b77ee2a93a10b9627d75e5def9941b791 |
|
MD5 | dfeb32a3d45ad99e7c61729321ea643d |
|
BLAKE2b-256 | 9187e95047bd4a92e9c46528b1d9b6659f4c5f2550188eacb3f8c6761495e5c4 |
File details
Details for the file IMDLBenCo-0.1.12-py3-none-any.whl
.
File metadata
- Download URL: IMDLBenCo-0.1.12-py3-none-any.whl
- Upload date:
- Size: 357.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.10.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d61210371e7ef0ee74d5a2ce77fc56ec590bbf59823ec5a0f5c0871e2c46432 |
|
MD5 | dbdbecd714663b6ceae217926446a1ba |
|
BLAKE2b-256 | 4625f52b612899e9d645b03b10213f67639c03c42e2788dec47e3acec28dd454 |