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