為了更好的保護版權,Google開發了一鍵去水印工具
Google的搜索部門今天向向我們演示了如何運用演算法去掉圖片的水印,這些依靠水印作版權標識的圖片在去水印後,就能在網路上同行無阻了。這項研究的詳細內容在7月份就已經以文字的形式公布,標題叫「可見水印的有效性(On the Effectiveness of Visible Watermarks)」。
視頻截圖
「和找操作系統的漏洞一樣,我們也要找各種應用和協議的漏洞,找到和解決這個漏洞有助於幫助攝影師和圖片社區找到更好的版權保護方式。」,Tali Dekel 和 Michael Rubinstein在今早的聲明中說道,他們是Google的科學家。
Dekel 和 Rubinstein表示,現在的圖片水印最大的問題是相似度太高。「這種高度的相似性就能被去水印軟體利用——只用估算水印的形狀和和它的透明度,再恢復水印之下的原圖就行了。」這兩位解釋道,「這些步驟都是自動的,不需要用戶插手,機器學習只需要利用網路已有的帶水印圖片即可自己學會。」
Photo: Google
去水印演算法的團隊運用了大量的公共圖片訓練軟體,軟體先識別出裡面的水印,再利用「多圖摳圖(multi-image matting)」技術分離出水印和原圖。因為機器已經理解了這些水印的透明度、結構、陰影和色彩的梯度等,Google的演算法已經能夠去除任何特定的或相似的水印。
為了解決原來水印技術的缺陷,並創造出一種更好的保護網頁圖片版權的方法,研究團隊建議在水印中增加一些特定的隨機元素。當然,你無法改變水印的位置或透明度。但是,你可以增加那些無法被去水印技術識別出來的東西,例如「隨機的幾何擾動(geometric perturbations)」,我們可以把原來的文字和logo「掰彎」試試。用前文的方法,演算法在去完水印後,會遺留一部分水印的輪廓。因為,這套演算法當初就是被訓練出來「找相同」的,他們只能把已知的相同部分去掉。
「簡言之,這套方法有效,是因為去除被隨機彎曲過的水印需要軟體進一步學習這種隨機彎曲的彎曲範圍,這樣遊戲的難度就變大了。」這兩位寫道,「而且,就算現在的演算法能識別出帶有隨機擾動的水印(這已經很了不起了),不加人工也很難完全準確的去掉。」
研究團隊承認這種防禦措施還不完美。總會有更精妙的演算法出來,就像數字安全領域裡的貓鼠遊戲一樣。但是,現在的水印保護水平實在太糟糕了,他們說道,只需要加一點點的隨機變數就能大大增強現在的圖片版權的保護性。
本文譯自 theverge,由譯者 Dkphhh 基於創作共用協議(BY-NC)發布。
※盤點世界各地的荒唐法律
※盤點世界各地的奇葩婚禮習俗
※發霉啦:今天,我3歲的孩子把我衣服掀起來
※如何使電池幾乎恆久遠
※半夜背後涼颼颼:拉頭髮的男人,別輸啊
TAG:煎蛋 |
※為了幫助中國開發者,Google 也是操碎了心
※Adwords和Admob的創新為遊戲開發者帶來了什麼?
※iOS Electra工具最新消息,不需要開發者帳號也能使用!
※Google低代碼工具App Maker正式對外開放,不寫代碼完成開發
※開發好的程序,為什麼會有bug?
※一文讀懂Facebook開發者大會:除了VR還有這些乾貨
※如何使用Facebook開發的這種快速數據壓縮演算法Zstd
※神秘的Magic Leap,現在你也可以為它開發遊戲了
※Magni 平台問世,Ubiquity Robotics 為機器人開發者準備了一根能撬動地球的槓桿
※Google更新開發者政策,以保護用戶隱私安全
※看看DigiLens開發的AR頭盔 和普通眼鏡一樣大
※Google 發布 Wear OS 開發者預覽版,也是為延長智能手錶續航操碎了心
※如何使用 Docker Compose 來構建一套開發環境
※蘋果正在開發新型MacBook 鉸鏈 更輕便
※傳Google正在開發自己的區塊鏈相關技術
※無線充電的Air Pods來啦!蘋果又雙叒要開發布會了
※終於來了!微軟將其量子開發工具包推向macOS,Linux
※消息稱Snapchat正在開發新版本的智能相機眼鏡
※中國明明有自己開發的系統,為什麼卻依舊選擇Android和Windows?
※Facebook為開發人員提供一款用於識別釣魚攻擊活動的工具