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

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

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

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

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

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

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

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

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

    文字类好像也有,根据一些文字出现的统计频次做水印,对抗方法就是:采用两三个 AI 洗稿。
    zdjohn001
        21
    zdjohn001  
       12 小时 31 分钟前
    现在 ai 生成的图片、音频、视频其实都加了隐藏标志信息,国内更是好几层,国家强制的,只不过没有公开具体的标准。至于压缩会不会损坏就不清楚了。
    FlashEcho
        22
    FlashEcho  
       10 小时 50 分钟前
    我觉得这个思路是不是反过来了?不应该在生成的假照片上加信息,因为这个的数量可以膨胀很快,应该在少量真实的照片上加信息。可以搜索一下 C2PA ,已经有类似的东西了
    shengdr
        23
    shengdr  
       6 小时 14 分钟前
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1078 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 65ms · UTC 23:01 · PVG 07:01 · LAX 16:01 · JFK 19:01
    ♥ Do have faith in what you're doing.