V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
LaLy
V2EX  ›  程序员

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

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

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

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

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

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

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

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

    文字类好像也有,根据一些文字出现的统计频次做水印,对抗方法就是:采用两三个 AI 洗稿。
    zdjohn001
        21
    zdjohn001  
       1 小时 22 分钟前
    现在 ai 生成的图片、音频、视频其实都加了隐藏标志信息,国内更是好几层,国家强制的,只不过没有公开具体的标准。至于压缩会不会损坏就不清楚了。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3296 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 11:52 · PVG 19:52 · LAX 04:52 · JFK 07:52
    ♥ Do have faith in what you're doing.