I searched for a method, to protect the images created with Krita from AI-scrapping. I came across ArtShield. It is opensource and written in python, so I was hoping, someone well-versed in plugin-development for Krita, would be interested.
The idea is, to mark your image with a watermark, which is used from AI-image-generators. AI-image-generators scrapping the web, exclude images, which have these watermarks, to not learn from itself or other image-generators.
The sourcecode can be found here.
What do you think? Any volunteers?
So from what I read on their page all it does is to put the watermark on images that stable diffusion does to prevent itself from learning on already AI generated stuff (generated by itself). This doesnāt really prevent anyone (else) to use your artworks and ironically AI detection tools that get implemented by website to detect fraud will then also think your legit human made art is generated by AI.
Well⦠there are always 2 sides of a coin.
The good thing is, your images will not be taken to learn from, because of the watermark. If they are taken, you can use the watermark to find them and can let the images be excluded from the dataset.
The bad thing is, because of the watermark, it looks for machines like an AI generated image, but I would take that as a compromise.
I looked into the code (and they write it on their website too)
The watermark is basically the UTF-8 letters āSDV2ā as bits.
(I guess that stands for Stable Diffusion Version 2)
And thatās it, the watermark is the same for all images so you canāt actually identify a specific artwork with the watermark alone. You can change the string but then it wonāt be recognized by Stable Diffusion anymore and the watermark only is for Stable Diffusion not any other tool which can simply ignore it, if they even check it at all (just like robots.txt is generally ignored although fulfilling a similar role).
Iāve already seen legit artists being accused of using AI and being bullied into submission just because tools that claim to be able to tell the difference are really bad at it. Intentionally marking it as such, to me it feels like cutting your feet off to prevent them from getting dirty.
Also with the copyright situation about AI generated images still being inconclusive in many countries the watermark marks your image as fair game to use for whatever people like since AI images have no copyright protection and you make it look like it is one.
You can already do this in Krita and gmic with the fourier transform filter, if I remember correctly. The thing is, same with the tool you linked, what does that prove? Everyone can take any image and put their watermark on it. And the problem with resizing and converting files is an issue in ArtShield as well, thatās why they create additional copies of the file in different dimensions and watermark them as well, because itās likely that they donāt survive a conversion, resizing or jpg compression.
Thereās really no way to solve a social issue with tech alone.