顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2022-10-18 19:41:19
看板 C_Chat
作者 Cubelia (大胸智乃)
標題 Re: [問題] 各大圖站真的沒辦法防止AI洗圖嗎?
時間 Tue Oct 18 18:30:22 2022


如果AI軟體生圖時可以額外加上數位浮水印去做辨識
不是圖片上面直接蓋上Generated by xxxxxAI或是簽章這種很明顯的

而是用離散傅立葉變換(DFT)將圖片轉換成頻譜圖,再將浮水印蓋上去
最後將修改過的頻譜圖還原回原圖,這方式俗稱數位浮水印


這是其中一個github上的repo,裡面的示範很好懂
https://github.com/guofei9987/blind_watermark/blob/master/README_cn.md
blind_watermark/README_cn.md at master ·  guofei9987/blind_watermark ·  GitHub
[圖]
Blind&Invisible Watermark ,图片盲水印,提取水印无须原图!. Contribute to guofei9987/blind_watermark development by creating an account on GitHub. ...

 

修改過的原圖以肉眼看十分正常
列印出來或是用螢幕看都和原圖幾乎沒有差別
但只要有電子檔就可以丟回去跑傅立葉變換,頻譜圖出來一刀斃命
頻譜圖上的浮水印也不是那麼簡單就可以去除,所以基本上萬無一失

就算你將原圖做修圖或是破壞性裁切也能還原出浮水印
除非你直接用相機拍下螢幕(genius)

這技術在台灣好像比較少人討論,但中國企業曾經出現用這種原理抓內鬼的方式
實際可以用的軟體已經有人用Python寫出來了,叫做blind-watermark

上面的github repo就是其中一個解決方案

這篇中國的技術解說文比較詳細,包含各種攻擊方法都有列出
答案:阿里巴巴公司根據截圖查到洩漏訊息的具提員工的技術是什麼?
https://www.zhihu.com/question/50735753
(中國網站,不喜勿入)

要是能達成共識,公開的AI製圖軟體都用類似的方式嵌入浮水印
然後P網之類的插圖交流網站也能導入自動偵測,強制將其分類為AI tag
如此就能解決當前一大半的AI圖洗板問題
不過不知道每一張圖都要算FFT會不會讓伺服器過載,還有請高人解說

但這又會出現灰色地帶的營利方式
例如會有人提供以付費解鎖的方式提供不嵌入浮水印的AI製圖軟體
或是付費解鎖無浮水印版圖片(THE "僅供學術使用")

==========================

簡單來說數位浮水印的可行性是最高的(因為這是早就已經有的技術)
算出來的圖片也幾乎無法偽造、竄改,只要原圖還在就能辨識出來

當然這就只是一個方案而已,看有沒有隱匿性更高的浮水印
畢竟現在沒有任何強制性的規範要你做防盜

唯一繞過的方式就上面提到的AI不去嵌入數位浮水印(這就幹話)
下面有鄉民提出可以再將圖片丟進不加浮水印的AI,這也是一個破解方法

但截圖、調整大小、破壞性裁切是沒有辦法破解的

下面鄉民有提到stablediffusion預設是會加上浮水印
避免AI用AI算出來的圖去學習,這個出發點也不錯

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.173.161.139 (臺灣)
※ 文章代碼(AID): #1ZJe12JX (C_Chat)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1666089026.A.4E1.html
diabolica: 繞過1F 10/18 18:31
the992255: 會不會出現破解數位浮水印的軟體?2F 10/18 18:33
senas: 除非有立法 否則哪間公司那麼無聊自己加浮水印3F 10/18 18:33
SylphWind: 縮放大小就破壞掉浮水印了?4F 10/18 18:35
goliath: 重點也的確是規範使用者啊 目前最需要的5F 10/18 18:35
after1: 可以偵測,那就可以刪除了啦6F 10/18 18:35
spfy: 除非解的方式非常麻煩 不然一定會有自動化工具的7F 10/18 18:36
Jamesyuu: FFT算起來很快的 如果廠商有意願就可以做8F 10/18 18:37
nyanpasu: 再img2img就好10秒破解9F 10/18 18:37
overdoingism: 這技術存在很久了,可能有20年了10F 10/18 18:37
Cubelia: 知乎那篇有示範伸縮攻擊了,這個就是縮放11F 10/18 18:38
HappyKH: 等真實繪師折損的差不多才會反思然後做出協定啦12F 10/18 18:38
smart0eddie: i2i 能防?13F 10/18 18:39
ken1990710: 拿沒浮水印的AI重繪不就好了14F 10/18 18:39
Cubelia: 現在AI算圖進步得很快,要是最新的版本生出一個騷圖15F 10/18 18:42
Cubelia: 但新版有浮水印,你用舊版下去跑這圖就不騷了阿
MeIKo8502: 不懂原理 好奇螢幕截圖能破解嗎17F 10/18 18:42
Cubelia: 這只是範例而已,拋磚引玉,看有沒有高手能提供隱藏性18F 10/18 18:43
Cubelia: 更高的手法,FFT能做的範圍太大了
Cubelia: 直接print screen無法破解
asd823: 問題是AI網站幹嘛理你?21F 10/18 18:46
smart0eddie: 直接丟進另一個auto encoder 出來以後還會在嗎22F 10/18 18:47
smart0eddie: 或者乾脆就用某些人最愛說的拼貼重新拼一次
Cubelia: 我也沒說AI網站一定要理我啊,so what24F 10/18 18:47
Cubelia: 就是一個方案而已,如果程式碼開源那也能直接關掉
asd823: 如果要純討論技術JPG壓縮有機會把雜訊濾掉,所以經過世代26F 10/18 18:50
asd823: 推移,AI就會變成真的(?
pionlang5566: 這個只能嚇沒看過的人 你都知道訊息藏在頻率空間了28F 10/18 18:52
pionlang5566:  傅立葉變換完把雜訊加在頻率空間就蓋掉了
nyanpasu: 只能釣魚而已 對銷售跟防盜一點用也沒  有用yt fb早用了30F 10/18 18:53
kaj1983: 這招在企業用很危險吧,浮水印抹不掉的話,那印上去的是31F 10/18 18:53
raincole: 如果別人知道就能消掉啊 你能加頻域浮水印32F 10/18 18:53
asd823: 另外經過user之手的任何資訊都不能相信,這在搞下去只能用33F 10/18 18:53
asd823: 數位簽章,但也只能證明出自誰,無法證明是不是AI
kaj1983: 公司機密也可以了吧35F 10/18 18:53
raincole: 當然就可以加頻域雜訊消去浮水印 而且你最後一句非常奇36F 10/18 18:54
raincole: 妙,什麼叫做 AI 製圖軟體「最後」不嵌入數位浮水印
raincole: 目前沒聽過任何一家 AI 有決定要做頻域浮水印吧
raincole: 你講得好像是目前已經有浮水印只怕 AI 公司最後拿掉一樣
Cubelia: 我從來就沒有說一定必須用這個方法,就提出一個方案而已40F 10/18 18:55
Cubelia: 但確實我的表達方式不好,我等等修一下內文
meatybobby: 現在的SD其實預設是都有放數位浮水印的喔42F 10/18 19:00
yellowhow: 沒法規就很難叫廠商自我規律...更別說源碼也散了43F 10/18 19:01
raincole: 真的有耶 抱歉 是我自己沒查清楚就想當然亂講44F 10/18 19:04
raincole: 現在的 SD 預設就是有一個 "StableDiffusionV1" 的頻域
raincole: 浮水印 當然你可以關掉就是了
Bugquan: 廠商幹嘛理你,可能的是能自行選擇要不要上浮水印而已47F 10/18 19:06
meatybobby: 其實就算強迫放 你一個png轉jpg就沒了48F 10/18 19:07
用頻域放浮水印的方式知乎有做測試,破壞性壓縮是沒辦法破解的
不過stablediffusion的出發點確實不錯,可以避免AI用AI算出來的圖來學習
yellowhow: 反正目前的發展只會有繪師受害,這是科技發展必要犧牲~49F 10/18 19:09
b2202761: 明明就可以轉型成為會使用ai的繪師50F 10/18 19:12
※ 編輯: Cubelia (1.173.161.139 臺灣), 10/18/2022 19:19:42
XFarter: PNG to jpg 的 Data layout 沒什麼變化的狀況下,直覺上51F 10/18 19:16
XFarter: 頻域的資料應該也不太會有變化啦
XFarter: 但 Training Dataset 除非每一個 Dataset 都有一模一樣的
XFarter: 浮水印,不然被 diffusion 完一樣沒辦法在成品上找到端倪
XFarter: ㄅ?
piazaic: 其實就是優越感吧 完全不會畫畫的人突然可以靠AI創造作品56F 10/18 19:23
piazaic: 就會瘋狂地到處發AI圖  說這樣好看吧 之類的...

--
※ 看板: ACG 文章推薦值: 0 目前人氣: 0 累積人氣: 230 
分享網址: 複製 已複製
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇