水印是很常見的事情,是用於保護 / 限制照片的使用,尤其在商業圖庫照片就更常見。不過就 PS 技術上來說,要後製去掉水印並非不可能的事情,視乎水印的尺寸與設計,一般情況人們都不會花太多時間去除水印 (浪費掉的時間還不如付錢買),但是在最近的 CVPR 2017,Google 就展示了他們的電腦演算技術,已經可以自動去除水印,還特地說明「On the Effectiveness of Visible Watermarks」,大家可看介紹影片如下︰

其實就原理來說,就是很多圖庫都習慣以相同模式,將水印套用到每一張照片上,然後 Google 的電腦演算,就可以從大量的照片中,重疊並勾勒出水印本身的樣子,就像搜尋雜訊的工作,然後就可以去除水印。而由於電腦還掌握到水印的「性質」,例如其透明化程度、陰影或色彩層次等,並由此推算出影像原有的樣子,然後重構原貌。

下圖就是一些例子︰

那麼要怎樣預防被這種技術去除水印呢?他們發現有些方式是不行的,例如隨機地改變水印位置,或是改變水印的透明度,都無法阻止自動去除水印的技術,但是如果隨機改變水印的「扭曲度」,就可以留下明顯痕跡,制止到自動去水印。Google 表示,雖然不保證未來會否有其他技術,可以破解這種水印法,不過至少目前這樣做就能改善到水印的「保安程度」吧。

示範︰

下圖左邊就是本來的水印,右邊就用了微曲版水印︰

要保護自己的影像,除了水印,影像尺寸、網站技術都是方法,不過遇上執意要移除你水印的人,似乎還未有百份百的保護措施呢。

Source: Google Blog