BrushOff: Stroke-Based Re-rendering as a Watermark Removal Attack on Painting
Abstract
Invisible watermarks are used to mark who owns a painting. We show that a simple attack removes the most robust one we test. The attack redraws the watermarked painting with brush strokes, using a pretrained stroke-based renderer. We call this attack BrushOff. It needs no training, no knowledge of the watermark, and no generative model. We test four watermarks on 500 paintings from five styles. VINE, a recent watermark built to survive image editing, survives all 14 conventional distortions we test, with at least 97.8% detection. Repainting lowers its detection to 1.8%, while the output keeps a no-reference quality score close to that of the clean paintings. Diffusion regeneration can also remove VINE, but at the same removal level it moves the image twice as far from the painting in DreamSim distance, and it changes what the painting shows. Because the renderer draws a countable number of strokes, we can control the attack strength step by step. Finally, we test what kind of signal survives. A simple probe that stores bits in the relative brightness of neighboring regions survives repainting, while a probe that uses absolute brightness does not. The same probe fails under diffusion regeneration, while VINE fails under repainting. Robustness to these two attacks is therefore a separate property, and benchmarks should test both.
Figures & tables
| Method | Bits | PSNR (dB) | Det. | FP |
|---|---|---|---|---|
| VINE | 100 | 36.9 / 27.8 | 500 | 0 |
| TrustMark | 61+39 | 42.4 / 35.8 | 500 | 0 |
| RivaGAN | 32 | 40.5 / 39.8 | 485 | 0 |
| DwtDctSvd | 32 | 37.8 / 24.7 | 500 | 0 |
| DwtDct | 32 | 37.8 / 24.8 | 349 | 0 |
| Fidelity | Detection rate | ||||||||
| Attack | Strokes | DISTS | DreamSim | MUSIQ | PSNR | VINE | TrustMark | RivaGAN | DwtDctSvd |
| JPEG q10 | – | 0.267 | 0.111 | 42.7 | 25.5 | 1.000 | 0.068 | 0.082 | 0.000 |
| JPEG q5 | – | 0.339 | 0.230 | 32.3 | 23.1 | 0.992 | 0.000 | 0.002 | 0.000 |
| Blur r4 | – | 0.353 | 0.168 | 16.7 | 23.4 | 1.000 | 0.954 | 0.705 | 0.562 |
| Blur r8 | – | 0.470 | 0.355 | 15.1 | 21.5 | 1.000 | 0.050 | 0.000 | 0.058 |
| Resize 0.125 | – | 0.337 | 0.163 | 17.9 | 23.7 | 0.978 | 0.826 | 0.695 | 0.890 |
Watermark Removal
Watermark removal studies how to erase or evade embedded signals in text, images, and audio while preserving useful content.
See all 39 papers