zuruoke/watermark-removal
zuruoke/watermark-removal has 5,208 GitHub stars and 598 forks. GitHot measured 0 stars in 24 hours and +4 in 7 days. Last checked 2026-11-11 17:09 UTC. Last push 2026-10-24.
So werden diese Zahlen gemessen
Eine Machine-Learning-Aufgabe zur Bildreparatur, die Wasserzeichen intuitiv aus Bildern entfernt, sodass diese vom Ground-Truth-Bild nicht zu unterscheiden sind.
Gemessener Sternzuwachs
- in 24h
- 0
- in 7 days
- +4
- in 15 days
- Verlauf wird gesammelt
- in 1 month
- Verlauf wird gesammelt
Nettoänderungen in überlappenden Zeiträumen, keine Tagessummen. Fehlende Messwerte bleiben leer. Sterne zeigen Interesse, nicht Qualität.
README.md
OriginalChimzuruoke Okafor
Watermark-Removal
An open source project that uses a machine learning based image inpainting methodology to remove watermark from images which is totally indistinguishable from the ground truth version of the image.
This project was inspired by the Contextual Attention (CVPR 2018) and Gated Convolution (ICCV 2019 Oral).
And also a shoutout to Chu-Tak Li for his Medium article series that really gave me a deep insight into the image inpainting papers stated above

Run
Docker
- Clone this repository to your computer.
- From the repository root, build a Docker image with the command
docker build -t watermark-removal . - Download the model dir using this link.
- Create and run a docker container with the image you built using the command:
docker run --rm -v '<path_to_model_dir>:/repo/model' -v '<path_to_input_dir>:/input' -v '<path_to_output_dir>:/output' watermark-removal --checkpoint_dir /repo/model --image '/input/<input_image_file>' --output '/output/<output_image_file>' --watermark_type istock
Google colab (broken)
use Google colab
First of all, clone this repo
!git clone https://github.com/zuruoke/watermark-removalChange Directory to the repo
!cd watermark-removalSince Google Colab uses the latest Tensorflow 2x version and this project uses 1.15.0, downgrade to Tensorflow 1.15.0 version and restart the runtime, (
although the new version of Google Colab does not need you to restart the runtime).!pip install tensorflow==1.15.0Install tensorflow toolkit neuralgym.
!pip install git+https://github.com/JiahuiYu/neuralgymDownload the model dirs using this link and put it under
model/(renamecheckpoint.txttocheckpointbecause sometimes google drive automatically adds .txt after download)
And you're all Set!!
Now remove the watermark on the image by runing the
main.pyfile!python main.py --image path-to-input-image --output path-to-output-image --checkpoint_dir model/ --watermark_type istock
Citation
If you use this in your research, please cite:
Zuruoke (2021). Watermark Removal: a machine learning image inpainting task. GitHub Repository. https://doi.org/10.5281/zenodo.20551267
Citing
@article{yu2018generative,
title={Generative Image Inpainting with Contextual Attention},
author={Yu, Jiahui and Lin, Zhe and Yang, Jimei and Shen, Xiaohui and Lu, Xin and Huang, Thomas S},
journal={arXiv preprint arXiv:1801.07892},
year={2018}
}
@article{yu2018free,
title={Free-Form Image Inpainting with Gated Convolution},
author={Yu, Jiahui and Lin, Zhe and Yang, Jimei and Shen, Xiaohui and Lu, Xin and Huang, Thomas S},
journal={arXiv preprint arXiv:1806.03589},
year={2018}
}
© Chimzuruoke Okafor
Ähnliche Projekte entdecken
tensorflow/tensorflow
Ein Open-Source-Framework für maschinelles Lernen für alle
201,505 Sternehuggingface/transformers
🤗 Transformers: das Framework zur Modelldefinition für State-of-the-Art-Modelle des maschinellen Lernens in Text, Vision, Audio und multimodal, für Inferenz und Training.
168,815 SterneAUTOMATIC1111/stable-diffusion-webui
Web-UI für Stable Diffusion
165,289 SterneComfy-Org/ComfyUI
Die leistungsstärkste und modularste GUI, API und das Backend für Diffusionsmodelle mit einer Oberfläche aus Graphen und Knoten. Die schnellste lokale Inferenz-Engine der Welt.
146,271 Sterne