# Google 发布自动去水印的算法，但却是为了保护版权

- 作者：郑晓冬
- 发布时间：2017-08-20 15:38
- 分类：公司
- 原文：https://www.ifanr.com/895171

![](https://s3.ifanr.com/wp-content/uploads/2017/08/watermark1.jpg)

水印，是摄影师、画师和图像网站保护版权的武器。

有了水印，即使图片被盗用，也能明显看出归属者。所以许多图片网站都有统一水印，如 shutterstock、Adobe stock、Fotolia 等。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/watermark_ifanr-1.jpg)

（这真不是爱范儿的淘宝店）

然而近日 Google [在官方的研究博客中发表了一篇文章](https://research.googleblog.com/2017/08/making-visible-watermarks-more-effective.html)，声称已研发出一项算法，可自动统一去除大量图片的水印。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google_ai_watermark_1.png)

（左为网站图，右为自动处理后的无水印版）

据悉，此前在 CVPR 2017（2017 年国际计算机视觉与模式识别会议）上，Google 已经通过发表[《On the Effectiveness of Visible Watermarks》](http://openaccess.thecvf.com/content%5C_cvpr%5C_2017/papers/Dekel%5C_On%5C_the%5C_Effectiveness%5C_CVPR%5C_2017%5C_paper.pdf)展示过该项技术。此次发表文章，意在更详细地阐述算法工作的原理，并建议人们进一步加强图片版权保护的措施。

我们都知道，通常我们平时看到的水印都比较难除去，即使是 PS 专家，也需要花上一定时间，才能除去单一张图的水印。但依据 Google 的这项算法，却可以将大多数流行图片网站的水印自动地一次性抹去。

据科学家 Tali Dekel 和 Michael Rubinstein 介绍，原因就在于，大部分图片网站的水印都是以统一一致的方式添加到图片中的。这就导致机器算法可以通过预估水印内容及其不透明度，来统一去水印。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google_ai_watermark_2.jpg)

（水印一致的图集——计算水印及不透明度——统一去水印）

如下图，先通过分析大量同等来源的图片，确定其中重复的图像结构，即可确定这些图片上的水印图案（右图）。再通过分解 alpha 蒙版等，算法便能做到将其他同类图片统一去水印。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google_ai_watermark_3.gif)

Adobe Stock、CanStock、123RF、Fotolia 全都中招。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google_ai_watermark_4.png)

（机器计算水印结果；导入网图；自动去水印）

据研究者介绍，当前这种水印技术的不安全在于水印形状的一致性，即使改变水印的位置，亦不能抵抗这项机器算法。但他们发现，如果能在水印中引入随机几何扰动（ random geometric perturbations），使得水印在嵌入图像中时会产生结构的变形，便能提高其稳固性。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google_ai_watermark_6.gif)

（水印~变形！）

在水印变形之后，再使用 Google 的这项算法便很难完全去除水印了，因为与原水印形状不同，所以会留下边缘痕迹，如下图右栏。

![](https://s3.ifanr.com/wp-content/uploads/2017/08/google_ai_watermark_7.png)

研究者提出的将水印随机变形的这项解决方案，好处在于实现难度不高，且能有效提高水印被统一去除的难度，此外，微小的变形在视觉上的效果也微乎其微，不会影响水印观感。据研究者表明，虽然他们无法保证这项方案永远不会被破解，但它的确能降低水印被统一恶意抹去的风险，他们希望这些发现能有助于摄影和图像社区。

有趣的是，爱范儿发现，在研究员们找出漏洞并苦口婆心地给出解决建议之后，这篇文章在国内却被众多媒体报道解读为《Google 发表去水印工具，去水印再也不难》，搜索「Google 水印」关键词便能看到类似的大量文章。更有媒体依此对 Google 进行道德审判，指认 Google 发表此算法的目的就是为了破坏水印，不尊重版权方，甚至煽动摄影师和微博用户情绪，吓唬说 Google 开发了个算法来盗你们图了。

其实只要费点时间去搜索这项研究的博客原文，便能看到文章标题叫[《让可视水印更有效（Making Visible Watermarks More Effective）》](https://research.googleblog.com/2017/08/making-visible-watermarks-more-effective.html)。再花点耐心将文章读完，便可以了解到 Google 研究员展示此算法并不是为了发布传说中的「去水印工具」，而是为了提醒摄影和图像社区，在添加水印时可以采取更为安全的方法。

再者，公布漏洞就相当于为想做坏事的人提供可乘之机吗？

实际上，别有用心之人心不变，即使漏洞没有被公布出来，有目的的人也依然会去寻找这方面的可乘之机。相反，发现漏洞并公开发表，反而能使得当事方更快地发现问题，并予以解决。这也是为什么许多大型互联网企业都花重酬，鼓励黑客们报告漏洞的原因。

感谢「白帽子」们。
