GPT-image-2 生成 AI 图片防伪有感

6 天前
 LaLy
gpt 生成的图片,实际上是可以辩证真伪的,它自身是内嵌有一个 svg 图片的,这个可以通过让图片以文本的形式打开,找到 <path d="...." fill="black"/></svg>,所以它自身是带有防伪的。通过 https://verify.contentauthenticity.org/ 这个网站可以验证。

但实际使用中,图片在你右键复制黏贴发送到微信群中,微信就给你压缩了,把所有可验证信息破坏了,等于变成了另外一张照片,基本上无法鉴别出是否是真实图片。
其他什么 hash 区块链的验证前提是这张照片不被压缩才能做到吧???

我在想,能不能在源头上给图片上个验证,比如在用户发送这张照片出去的时候,可以选择一个是否增加可信验证,然后微信提取图片的防伪信息,一直跟随着这张照片流传下去。即使压缩也保留这样的信息。或者提供一个入口。比如长按图片识别真伪,然后把第一个用户提供的可信信息进行验证。

即使第一个用户可能作假,但你第一个用户提供的信息验证(等于第一个用户使用自己的人格做担保,即使是假的,也能把第一个用户抓起来。),然后识别真伪验证那里可以变更状态为 照片为假或者 AI 生成。

源头照片的真伪也可能需要手机厂商去配合,提供验证信息,然后微信从照片原图上抽取。
正常情况下,是不存在每张照片都需要去验证真伪的,只是一些社会关注度高的事件需要。比如雷总担任苹果 CEO

这种思路可行吗?
3186 次点击
所在节点    程序员
27 条回复
1una
6 天前
cz5424
6 天前
微信溯源应该有自己的一套体系,不然咋一抓一个准
LaLy
6 天前
@1una 这种可以,但你加一个水印等于告诉别人,我这张照片是 AI 伪造的。现在是要如果确定这张照片是真的
LaLy
6 天前
@cz5424 他们内部,沿着网线都能爬到是谁发的。但对于用户无法判断真伪,而且即使抓到了人,假消息也已经传出去了
andyskaura
6 天前
感觉挺无解的,我习惯用魅族的保存图片,它的原理是截图裁剪
en26sky
6 天前
不应该生成图片的时候加水印吗?现在假图漫天飞,好多垃圾信息
cz5424
6 天前
@LaLy 单识别水印,顶多在朋友圈提示,图片由 AI 生成;不可能拦截每个人发的 AI 图片,如果拦截就是乱杀一通了
LaLy
6 天前
@cz5424 不是识别水印,是把原始图片携带的防伪信息,让微信保存起来,再通过识别图片跳到这个里面的内容,跟最原始的图片去对比。比如发送者、拍摄时间 、发送者担保 。比如是权威媒体发送的照片,那跳转过去可以看到是用户是某某媒体,发送时间这样
LaLy
6 天前
@en26sky 现在这种情况,只能假设所有照片都是假的,从假的照片里面找到真的。怎么找,就是通过一个识别真伪的入口去识别。但如果是平台的话,消息肯定是延迟的。只能通过发送者担保,加手机厂商增加防伪信息来提供给微信平台,微信平台携带这些信息不断地传递接收照片的人。或者接收照片的人主动去发起真伪辨别
killva4624
6 天前
从产品和用户层面来说,应该以最直接的方式告诉用户这张图是 AI 生成的。
在没有完全形成标准之前,指望单一公司遵循其他公司某个元数据规范,不太可能。
cherryas
6 天前
最好的效果肯定是要无暗水印的
SenLief
6 天前
你只要把图片发给微信,这张图就不是原来的图了。
Geon97
6 天前
居然还能查询到 生成的时间 背后是什么原理?
nakun233
6 天前
应该有算法可以知道,AI 生成的像素之间关系和你正常画画或者 PS 做出来不一样连贯的
Duolingo
6 天前
拉普拉斯变换啊,傅里叶变换啊,小波变换啊,隐水印很成熟了,只是看 ai 模型想不想加。

枪版电影都能抓到具体泄露的电影院,在频域面前,所有肉眼可见手段都是渣渣。
deplives
6 天前
之前上学的时候做过一个东西,是音频防伪,思路就是在频域增加连续的频域信息,时域下几乎没有任何感知,即使音频被裁剪,翻录,重采样,频域下依旧能隐隐约约留下当时的信息,会有丢失,但是还是能找到痕迹
我想图片也可以用这种思路
NewConn
6 天前
可以搞隐写啊。
参考: https://en.wikipedia.org/wiki/Steganography
最简单的,把原图第三通道的最低位清零,把水印嵌入最低位,需要的时候再从最低位提取水印
songco
6 天前
隐藏的数字水印,某公司 ppt 被拍照都抓到了人
这公司员工屏幕自带水印,有加密的员工 id 和当前时间……肉眼看不出来
VirgilMing
6 天前
没有意义,只要你这个图最后还要进人眼,
https://en.wikipedia.org/wiki/Analog_hole 总能被利用。
zooo
6 天前
隐水印,包括基于统计学的水印,将像素的分布进行偏移

文字类好像也有,根据一些文字出现的统计频次做水印,对抗方法就是:采用两三个 AI 洗稿。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/1208030

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX