去除SynthID水印
现在的 Google 的 Nano Banana Pro模型和 OpenAI 的 GPT Image 4 模型在生成图像时会直接将辨识信息嵌入生成的内容中,既不影响原本画质,又具备极强的抗破坏能力。具体有多强呢?首先,我们需要知道,水印信息并非集中在角落,而是“全息式”分布在整张图片的所有像素之中。它通过改变像素值的细微结构,留下肉眼不可见的特征。由于水印散布于全局,即使图片被裁剪、调整尺寸、添加滤镜或进行高压缩率保存,剩余部分依然可被检测。 Openai 和 Google 他们的 SynthID 使用两个神经网络协同工作。有工具用来专门检测是否是自己平台工具生成的图像,其中 SynthID 作为了最为准确的依据。
既然如此,我们要如何去掉其中的水印?
我尝试增加颜色滤镜,增加尽量不影响原画的噪点,以及杂色,但是效果甚微。水印就像牛皮藓一样难去除。
根据来自网络的说法,需要使用另一个 生图模型 (必须不含水印) 进行重绘或者扩图,才有可能将水印去除。
我曾使用了 某开源项目 "小白兔AI" 里的本地模型进行扩图处理,但是依旧被识别带有水印。
就在这时,我发现 CSP(Clip Studio Paint) 这个绘图软件的 "插图风格" 滤镜会对原画有一定程度的重绘,尤其是经过处理后增加线稿,可以让识别器识别不出水印的存在。但是此时的图片和原图已经完全不一致。于是在权衡与原画风格的上面,采用了如下做法: 先将原画导入,将原图转为栅格图层,并改为正片叠底,并修改透明度。在此图层上,新建一层正交叠底,然后就是自己使用填充工具,在吸取当前像素颜色后进行上色。这种做法基本就是自己重绘了。在上色完成 80% 后,对上色图层添加"插画风格"滤镜,对原画图层添加"铅笔风格"滤镜。 最后,为了更美观,原画图层再加了"复古"滤镜。
将最后的图像进行识别水印,识别器没能识别出。虽然这已经是自己高度重绘的结果,好像意义不大哈。但是,恭喜你得到了彩铅风格的艺术品。
这是成果:


所以说,这也是 AI 时代的新的艺术创作吗?
最后完结撒花。