#83 · Primary category: Computer Vision
watermark-removal
a machine learning image inpainting task that instinctively removes watermarks from image indistinguishable from the ground truth image
Project last updated:08/14/26
GitHub Stars
5.1K
Forks
599
Contributors
6
License
Other
Why we included this project
Watermarks baked into an image are hard to remove cleanly; simple crops or blurs leave obvious damage. This project treats the job as an inpainting problem, using a deep learning model to fill in covered pixels by borrowing texture and structure from the surrounding image, with ideas drawn from Contextual Attention (CVPR 2018) and Gated Convolution (ICCV 2019). The removed watermark is hard to tell apart from the original. The repo includes a command-line entry point and a Docker image, but you supply the pre-trained TensorFlow checkpoint yourself, and the code targets TensorFlow 1.15, so it reads as a solid starting point rather than a turnkey service. Developers prototyping inpainting pipelines and researchers tracing how these restoration models behave will get the most from the small, readable codebase.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)