Re: [問題] 各大圖站真的沒辦法防止AI洗圖嗎?
如果AI軟體生圖時可以額外加上數位浮水印去做辨識
不是圖片上面直接蓋上Generated by xxxxxAI或是簽章這種很明顯的
而是用傅立葉變換(例如DFT、DCT)將圖片轉換成頻譜圖,再將浮水印蓋上去
最後將修改過的頻譜圖還原回原圖,這方式俗稱數位浮水印
這是其中一個github上的repo,裡面的示範很好懂
https://github.com/guofei9987/blind_watermark/blob/master/README_cn.md
修改過的原圖以肉眼看十分正常
列印出來或是用螢幕看都和原圖幾乎沒有差別
但只要有電子檔就可以丟回去跑傅立葉變換,頻譜圖出來一刀斃命
頻譜圖上的浮水印也不是那麼簡單就可以去除,所以幾乎是萬無一失
就算你將原圖做修圖或是破壞性裁切也能還原出浮水印
除非你直接用相機拍下螢幕(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 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1666089026.A.4E1.html
推
10/18 18:31,
1年前
, 1F
10/18 18:31, 1F
推
10/18 18:33,
1年前
, 2F
10/18 18:33, 2F
推
10/18 18:33,
1年前
, 3F
10/18 18:33, 3F
推
10/18 18:35,
1年前
, 4F
10/18 18:35, 4F
→
10/18 18:35,
1年前
, 5F
10/18 18:35, 5F
推
10/18 18:35,
1年前
, 6F
10/18 18:35, 6F
→
10/18 18:36,
1年前
, 7F
10/18 18:36, 7F
推
10/18 18:37,
1年前
, 8F
10/18 18:37, 8F
→
10/18 18:37,
1年前
, 9F
10/18 18:37, 9F
推
10/18 18:37,
1年前
, 10F
10/18 18:37, 10F
→
10/18 18:38,
1年前
, 11F
10/18 18:38, 11F
推
10/18 18:38,
1年前
, 12F
10/18 18:38, 12F
推
10/18 18:39,
1年前
, 13F
10/18 18:39, 13F
推
10/18 18:39,
1年前
, 14F
10/18 18:39, 14F
→
10/18 18:42,
1年前
, 15F
10/18 18:42, 15F
→
10/18 18:42,
1年前
, 16F
10/18 18:42, 16F
推
10/18 18:42,
1年前
, 17F
10/18 18:42, 17F
→
10/18 18:43,
1年前
, 18F
10/18 18:43, 18F
→
10/18 18:43,
1年前
, 19F
10/18 18:43, 19F
→
10/18 18:43,
1年前
, 20F
10/18 18:43, 20F
推
10/18 18:46,
1年前
, 21F
10/18 18:46, 21F
推
10/18 18:47,
1年前
, 22F
10/18 18:47, 22F
→
10/18 18:47,
1年前
, 23F
10/18 18:47, 23F
→
10/18 18:47,
1年前
, 24F
10/18 18:47, 24F
→
10/18 18:49,
1年前
, 25F
10/18 18:49, 25F
推
10/18 18:50,
1年前
, 26F
10/18 18:50, 26F
→
10/18 18:50,
1年前
, 27F
10/18 18:50, 27F
推
10/18 18:52,
1年前
, 28F
10/18 18:52, 28F
→
10/18 18:52,
1年前
, 29F
10/18 18:52, 29F
→
10/18 18:53,
1年前
, 30F
10/18 18:53, 30F
推
10/18 18:53,
1年前
, 31F
10/18 18:53, 31F
推
10/18 18:53,
1年前
, 32F
10/18 18:53, 32F
→
10/18 18:53,
1年前
, 33F
10/18 18:53, 33F
→
10/18 18:53,
1年前
, 34F
10/18 18:53, 34F
→
10/18 18:53,
1年前
, 35F
10/18 18:53, 35F
→
10/18 18:54,
1年前
, 36F
10/18 18:54, 36F
→
10/18 18:54,
1年前
, 37F
10/18 18:54, 37F
→
10/18 18:54,
1年前
, 38F
10/18 18:54, 38F
→
10/18 18:55,
1年前
, 39F
10/18 18:55, 39F
→
10/18 18:55,
1年前
, 40F
10/18 18:55, 40F
→
10/18 18:56,
1年前
, 41F
10/18 18:56, 41F
推
10/18 19:00,
1年前
, 42F
10/18 19:00, 42F
推
10/18 19:01,
1年前
, 43F
10/18 19:01, 43F
推
10/18 19:04,
1年前
, 44F
10/18 19:04, 44F
→
10/18 19:04,
1年前
, 45F
10/18 19:04, 45F
→
10/18 19:05,
1年前
, 46F
10/18 19:05, 46F
噓
10/18 19:06,
1年前
, 47F
10/18 19:06, 47F
推
10/18 19:07,
1年前
, 48F
10/18 19:07, 48F
用頻域放浮水印的方式知乎有做測試,破壞性壓縮是沒辦法破解的
不過stablediffusion的出發點確實不錯,可以避免AI用AI算出來的圖來學習
→
10/18 19:09,
1年前
, 49F
10/18 19:09, 49F
→
10/18 19:12,
1年前
, 50F
10/18 19:12, 50F
推
10/18 19:16,
1年前
, 51F
10/18 19:16, 51F
→
10/18 19:16,
1年前
, 52F
10/18 19:16, 52F
→
10/18 19:16,
1年前
, 53F
10/18 19:16, 53F
→
10/18 19:16,
1年前
, 54F
10/18 19:16, 54F
→
10/18 19:16,
1年前
, 55F
10/18 19:16, 55F
→
10/18 19:23,
1年前
, 56F
10/18 19:23, 56F
→
10/18 19:23,
1年前
, 57F
10/18 19:23, 57F
推
10/18 19:50,
1年前
, 58F
10/18 19:50, 58F
推
10/18 19:53,
1年前
, 59F
10/18 19:53, 59F
→
10/18 19:53,
1年前
, 60F
10/18 19:53, 60F
→
10/18 19:54,
1年前
, 61F
10/18 19:54, 61F
→
10/18 19:56,
1年前
, 62F
10/18 19:56, 62F
→
10/18 19:59,
1年前
, 63F
10/18 19:59, 63F
推
10/18 20:20,
1年前
, 64F
10/18 20:20, 64F
→
10/18 20:20,
1年前
, 65F
10/18 20:20, 65F
※ 編輯: Cubelia (1.173.161.139 臺灣), 10/18/2022 20:46:50
推
10/18 21:47,
1年前
, 66F
10/18 21:47, 66F
→
10/18 22:11,
1年前
, 67F
10/18 22:11, 67F
推
10/18 22:28,
1年前
, 68F
10/18 22:28, 68F
→
10/18 22:44,
1年前
, 69F
10/18 22:44, 69F
→
10/18 22:45,
1年前
, 70F
10/18 22:45, 70F
推
10/19 00:01,
1年前
, 71F
10/19 00:01, 71F
→
10/19 00:02,
1年前
, 72F
10/19 00:02, 72F
推
10/19 00:59,
1年前
, 73F
10/19 00:59, 73F
→
10/19 00:59,
1年前
, 74F
10/19 00:59, 74F
推
10/19 01:10,
1年前
, 75F
10/19 01:10, 75F
→
10/19 01:10,
1年前
, 76F
10/19 01:10, 76F
→
10/19 01:10,
1年前
, 77F
10/19 01:10, 77F
→
10/19 01:10,
1年前
, 78F
10/19 01:10, 78F
→
10/19 01:10,
1年前
, 79F
10/19 01:10, 79F
→
10/19 01:28,
1年前
, 80F
10/19 01:28, 80F
→
10/19 01:29,
1年前
, 81F
10/19 01:29, 81F
→
10/19 01:30,
1年前
, 82F
10/19 01:30, 82F
→
10/19 01:31,
1年前
, 83F
10/19 01:31, 83F
推
10/19 04:28,
1年前
, 84F
10/19 04:28, 84F
→
10/19 04:29,
1年前
, 85F
10/19 04:29, 85F
→
10/19 04:31,
1年前
, 86F
10/19 04:31, 86F
→
10/19 04:31,
1年前
, 87F
10/19 04:31, 87F
討論串 (同標題文章)
完整討論串 (本文為第 7 之 7 篇):