# rohitrango/automatic-watermark-detection

Project for Digital Image Processing

Repository: https://github.com/rohitrango/automatic-watermark-detection
Canonical: https://ross.abutalabs.com/products/automatic-watermark-detection
Language: Jupyter Notebook
License Family: other
Topics: image-processing, python, watermark-detection, watermark, image-matting, poisson-reconstruction, irls, numpy, scipy-stack
Last push: 2022-05-22T16:03:19+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 3270, "days_push": 1564, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1263, forks 397 (observed 2026-08-28T04:04:10.369309+00:00)

## What it is
A Python implementation of the CVPR 2017 paper 'On The Effectiveness Of Visible Watermarks' that detects and removes visible watermarks from collections of images. It estimates the watermark and its alpha matte by exploiting consistency across multiple watermarked images, then reconstructs clean images via Poisson reconstruction.

## Use cases
- remove visible watermarks from a batch of images
- detect watermark location in images
- estimate watermark alpha matte
- reproduce the CVPR 2017 watermark removal paper
- clean watermarked stock photo datasets

## When to choose
- you have many images sharing the same watermark
- you want a research-grade Python implementation of the Dekel et al. CVPR 2017 algorithm
- you need watermark detection plus image reconstruction in numpy/scipy

## When to avoid
- you need to remove a watermark from a single image (the algorithm needs multiple images)
- you want a production-supported tool with a license and active maintenance
- you need robustness against novel or semi-transparent watermark types

## Facets
- artifact type: library
- maturity: maintenance
- function: image-processing, computer-vision
- domain: computer-vision, image-processing
- platform: python, cross-platform
- tags: watermark-removal, watermark-detection, poisson-reconstruction, image-matting, research-project, jupyter-notebook

## Member repositories
- rohitrango/automatic-watermark-detection (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:10.369309+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:04:10.043947+00:00, confidence not recorded.
  - readme: https://github.com/rohitrango/automatic-watermark-detection (fetched 2026-08-28T04:04:10.369309+00:00, sha 8de53b97152c)
- Data as of 2026-08-30T08:39:29.467469+00:00.
