新技术能够区分真实照片和 AI 伪造图片,但为何平台没有使用?|TodayAI
随着生成式 AI 图像工具的快速发展,网络上越来越多的图像真假难辨。尽管已有技术能够区分真实照片和 AI 伪造图片,但大多数在线平台尚未充分利用这一技术。随着美国总统大选临近,网络上充斥着关于候选人唐纳德·特朗普和卡玛拉·哈里斯的各种照片——从震撼的刺杀未遂场景,到毫无特色的集会人群照片,再到令人惊讶的候选人焚烧国旗或持枪的照片。这些图像中有些并非真实发生的事件,但生成式 AI 图像工具现在已经变得如此娴熟和易用,以至于我们不再能完全相信自己的眼睛了。
为了解决这一问题,一些数字媒体巨头正在寻求技术方案,他们的答案是:通过增加数据,特别是附加在照片上的元数据,来告诉用户哪些图像是真实的,哪些是伪造的,伪造是如何发生的。其中,C2PA(内容溯源与认证联盟)认证系统是最为知名的解决方案之一,已经得到了微软、Adobe、Arm、OpenAI、英特尔、Truepic 和谷歌等公司的支持。这一技术标准通过提供图像来源的关键信息,帮助用户识别图像是否被篡改。
C2PA 的指导委员会成员安迪·帕森斯表示:“像内容凭证这样的溯源技术就像数字内容的营养标签,通过为官方活动照片和其他内容提供可验证的元数据(如日期和时间),或标注是否使用了 AI,提供了一种有前景的解决方案。这种透明度可以帮助消除疑虑,特别是在突发新闻和选举周期中。”
然而,尽管验证图像所需的所有信息都可以嵌入到文件中,但目前这些信息并未被广泛应用。用户在网上看到的照片中几乎没有“已验证”的标志。问题的根源在于互操作性。尽管该系统的技术标准已经成熟,但在实际应用中仍存在巨大的差距,且需要数年时间才能让所有参与者加入进来。如果无法让各方达成一致,这一倡议可能会面临失败的风险。
C2PA 是试图解决这一混乱局面的最大组织之一,同时 Adobe 在 2019 年启动的内容真实性计划也在其中。这一技术标准通过加密的数字签名来验证数字媒体的真实性,已经建立起来。然而,对于那些在网上偶然看到可疑图像的普通用户来说,这些进展仍然难以接触到。
帕森斯指出:“我们仍然处于技术采用的早期阶段。标准已经定型,它是稳固的,并且经过了安全专家的审核。虽然实施的案例还不多,但这是标准被广泛采用的自然过程。”
图像真实性问题的根源往往从拍摄设备开始。部分相机品牌如索尼和徕卡已经基于 C2PA 的开放技术标准,在拍摄照片时嵌入了加密的数字签名,这些签名提供了诸如相机设置、拍摄日期和位置等信息。然而,目前只有少数几款相机支持这一功能,既包括如徕卡 M11-P 这样的新型号,也包括通过固件更新支持的现有型号如索尼的 Alpha 1、Alpha 7S III 和 Alpha 7 IV。其他品牌如尼康和佳能虽然也承诺采用 C2PA 标准,但多数尚未采取实际行动。对于普通用户来说,最常用的相机是智能手机,而智能手机在这方面也缺乏支持。苹果和谷歌都没有回应是否会在 iPhone 或 Android 设备中实施 C2PA 支持或类似标准的询问。
即便相机本身没有记录这些重要数据,编辑软件仍可以在后期处理中应用这些信息。像 Adobe 的 Photoshop 和 Lightroom 这样的图像编辑软件,能够以 C2PA 支持的内容凭证形式自动嵌入这些元数据,内容凭证可以记录图像是如何以及何时被修改的,这包括任何生成式 AI 工具的使用,从而帮助识别被错误篡改的图像。
然而,问题在于,目前许多图像编辑应用程序,如 Affinity Photo 和 GIMP,并不支持能够解决真实性问题的统一、可互操作的元数据解决方案。部分软件社区成员表达了希望这些软件支持此功能的意愿,这可能会使这一问题得到更多关注。流行的专业摄影软件 Capture One 的开发者表示,他们“致力于支持受 AI 影响的摄影师”,并“正在研究包括 C2PA 在内的可追溯性功能”。
即便相机支持真实性数据,这些数据也不总是传递给用户。例如,用 C2PA 兼容的索尼相机拍摄了特朗普在刺杀未遂事件后握拳的那张标志性照片,以及一张似乎捕捉到飞行中的子弹的照片。然而,这些元数据信息并未广泛向公众公开,因为这些图像传播的平台,如 X(前推特)和 Reddit,在上传和发布图像时不显示这些信息。即便是支持这一标准的媒体网站,在使用这些数据验证照片后也没有明显标注验证凭证。
除了让平台加入之外,如何将这些信息以最佳方式呈现给用户也是一大障碍。Facebook 和 Instagram 是检查内容是否包含 C2PA 标准标记的两个最大平台,但它们只标记使用生成式 AI 工具篡改的图像,并未为“真实”图像提供验证信息。
这种标签不清晰时也可能引发问题。Meta 的“AI 制作”标签在过于广泛应用时,引发了摄影师的不满,因为它们似乎甚至覆盖了微小的修饰。这些标签随后被更新,以弱化对 AI 的突出强调。Meta 表示,它认为“内容凭证的广泛采用”对于建立信任至关重要。
C2PA 的另一成员、真实性基础设施提供商 Truepic 表示,这些数字标记中存在足够的信息,可以提供比目前平台更多的细节。Truepic 的首席沟通官穆尼尔·易卜拉欣表示:“架构已经在那里了,但我们需要研究一种最佳方式来展示这些视觉指标,以便互联网用户能够实际看到并使用它们做出更好的决定,而不仅仅是简单地说某个图像要么完全生成式 AI,要么完全是真实的。”
这一计划的关键之一是让在线平台采用这一标准。X(前推特)因传播虚假信息而面临监管审查,但它并未加入 C2PA 倡议,也没有提供其他替代方案。然而,X 的拥有者埃隆·马斯克似乎愿意支持这一标准。在 2023 年 AI 安全峰会上,帕森斯向马斯克提出这一建议时,马斯克表示:“这听起来是个好主意,我们应该做它。某种认证方式是好的。”
即便技术方面取得突破,否认主义仍然是一个强大且可能难以克服的障碍。即使提供了记录和基于证据的信息,如果人们选择忽视这些信息,也无法阻止虚假信息的传播。正如特朗普支持者毫无根据地指责哈里斯伪造集会人群的例子一样,尽管有广泛证据表明这些指控是错误的,但一些人只相信他们想要相信的内容。
尽管如此,使用加密标签系统可能是目前大规模识别真实、篡改和生成式 AI 内容的最佳方法。其他模式分析方法(如在线 AI 检测服务)往往不够可靠。易卜拉欣表示:“检测技术充其量只是概率性的——我们不认为你会得到一个可以在任何图像、视频或数字内容上实时且大规模提供 99.99% 准确率的检测机制。虽然水印技术可能是强大且有效的,但在我们看来,它不具备互操作性。”
尽管 C2PA 标准提供了更健全的选择,但仍然存在局限性。例如,图像元数据可以通过截屏轻易被去除,目前对此没有解决方案。其有效性还取决于有多少平台和产品支持这一标准。
易卜拉欣总结道:“没有任何系统是万能的。它可以减轻风险,但坏人总会存在,并使用生成工具来试图欺骗他人。”
相关文章:

新技术能够区分真实照片和 AI 伪造图片,但为何平台没有使用?|TodayAI
随着生成式 AI 图像工具的快速发展,网络上越来越多的图像真假难辨。尽管已有技术能够区分真实照片和 AI 伪造图片,但大多数在线平台尚未充分利用这一技术。随着美国总统大选临近,网络上充斥着关于候选人唐纳德特朗普和卡玛拉哈里斯的各种照片…...

测量 Redis 服务器的固有延迟
redis-cli --intrinsic-latency redis-cli --intrinsic-latency 命令用于测量 Redis 服务器的固有延迟。 固有延迟指的是 Redis 服务器处理一个命令所需的最短时间,不包括网络延迟。通过这个测量,我们可以了解 Redis 服务器本身的性能,而不…...

【JVM】JVM内存模型与操作系统内存模型(一)
JVM内存模型与操作系统内存模型 Java进程在操作系统内存中的结构 JVM内存模型 可以这样理解:JVM内存模型其实就是JVM在启动的时候从操作系统内存中要了一块大内存,然后将这个大内存分成五个区域:方法区、堆区、虚拟机栈、本地方法栈、本地方法栈、程序计数器.其实叫…...

构建基于LLM的应用程序——为您的应用程序选择合适的LLM
。 在本章中,将引导您完成为应用程序选择合适LLM的过程。我们将涵盖以下几个主题: 市场上最具前景的LLM概览比较LLM时应使用的主要标准和工具规模与性能之间的权衡 在本章结束时,您应该能够清楚地理解如何为您的应用程序选择合适的LLM&…...

raksmart站群服务器多IP配置要求
RakSmart是一家提供多种服务器解决方案的服务商,其中包括针对站群服务的多IP服务器。这类服务器特别适合那些需要大量独立IP地址的业务,例如站群、多域名托管等。下面我们就来了解一下RakSmart站群服务器的多IP配置要求及相关信息。 什么是站群服务器? …...

【Web IDE】WebContainer容器在浏览器中启动运行nodejs并使用vite启动项目
参考了文章WebContainer/api 基础(Web IDE 技术探索 一) 在浏览器中运行vite的vue3项目 示例站点 最终效果 主要流程 加载WebContainer》加载代码压缩包>解压代码压缩包》生成文件树》挂载文件树》pnpm安装依赖》启动项目 代码 <script setup…...

Linux 多线程
目录 1 多线程的概念 1.1 再次理解进程的地址空间和页表 1.2 线程 2 线程控制 2.1 创建线程 pthread_create 2.2终止线程 2.3 线程等待 2.4 线程取消 2.5 线程分离 3 原生线程库 4 互斥 (锁) pthread_mutex_t pthread_mutex_init pthread_mute…...

C语言编写三子棋游戏:从概念到思路到实现
目录 一.文章概述 二.游戏规则概述 三.理解思路 1. 定义游戏数据结构 2. 游戏搭建思路及其步骤 菜单选择列表: 初始化棋盘:所有位置均为空格 创建棋盘样式 设置玩家下棋 设置电脑下棋 检查游戏状态: 四.代码示例 一.game.c部分 …...

React.js如何使用Bootstrap
在 React.js 项目中使用 Bootstrap 有多种方法,主要包括直接引入 Bootstrap CSS 文件和使用 React Bootstrap 库。下面将详细介绍这两种方法。 方法一:直接引入 Bootstrap CSS 文件 这是最简单的方式,只需在项目中引入 Bootstrap 的 CSS 文…...

深入解析:Redis与Nacos分布式锁在业务中的具体应用
时间:2024年08月22日 作者:小蒋聊技术 邮箱:wei_wei10163.com 微信:wei_wei10 音频地址:https://xima.tv/1_HBPYxC?_sonic0 希望大家帮个忙!如果大家有工作机会,希望帮小蒋内推一下&#x…...

MySQL索引的性能优化
1.数据库服务器的优化步骤 在数据库调优中,我们的目标就是响应时间更快,吞吐量更大。利用宏观的监控工具和微观的日志分析可以帮我们快速找到调优的思路和方式 数据库服务器的优化步骤 当我们遇到数据库调优问题的时候,该如何思考呢…...

协方差详解及在日常生活中的应用实例——天气温度与冰淇淋销量的关系
协方差详解及在日常生活中的应用实例——天气温度与冰淇淋销量的关系 文章目录 协方差详解及在日常生活中的应用实例——天气温度与冰淇淋销量的关系引言协方差的概念与背景数学公式推导实例背景数据收集计算过程结果解释计算相关系数为什么使用协方差?结论商业启示…...

Spring Boot3.3.X整合Mybatis-Plus
前提说明: 项目的springboot版本为:<version>3.3.2</version> 需要整合的mybatis-plus版本:<version>3.5.7</version> 废话不多说,开始造吧 1.准备好数据库和表 2.配置全局文件application.properti…...

快速了解软件测试——测试用例的方法
测试用例的编写方法有八种,其中等价类、边界值、判定表、场景法、流程图重要且使用得多 ●等价类●边界值●判定表●因果图[了解]●正交法[了解]●场景法●流程图●错误推测法[了解] 1、等价类 为什么要用等价类划分法? ●从大量数据中划分范围(等价类),然后从每…...

多线程、多进程,还是异步?-- Python 并发 API 如何选择
如何选择正确的 Python 并发 API模块 ? Python 标准库提供了三种并发 API , 如何知道你的项目应该使用哪个 API? 在本教程将带逐步了解各API的特性、区别以及各自应用场景,指导你选择最合适的并发 API。 多线程、多进程࿰…...

汽车服务管理系统 _od8kr
TOC springboot580汽车服务管理系统 _od8kr--论文 系统概述 该系统由个人管理员和员工管理,用户三部分组成。其中:用户进入系统首页可以实现首页,热销汽车,汽车配件,汽车资讯,后台管理,在线客…...

带你玩转小程序推广,实现短链接一键跳转
不知道各位有没有想过,短链接直接跳转到微信小程序到底该怎么操作呢?掌握这个小技能,能让你的推广效率大幅提升哦。今天就给大家分享一个全新方法,教你如何从短链接直接跳转到微信小程序,实现高效的一键式跨越。 一、…...

OpenDDS的Rtps_Udp传输协议可靠性QoS收发基本流程
OpenDDS中,实现了Rtps_Udp传输协议(非纯udp)的可靠性传输。传输的线程包括: 1)发送方线程主要线程和定时器 《1》应用线程 《2》网络异步发送线程 《3》Heartbeat定时器 《4》Nak_response定时器 2)接收方主要线程和定时器 《1》网络异步接收线程 《2》heartbeat_respons…...

体育数据API纳米奥运会数据API:高阶数据包接口文档API示例⑦
纳米体育数据的数据接口通过JSON拉流方式获取200多个国家的体育赛事实时数据或历史数据的编程接口,无请求次数限制,可按需购买,接口稳定高效;覆盖项目包括足球、篮球、网球、电子竞技、奥运等专题、数据内容。 纳米数据API2.0版本…...

【中项第三版】系统集成项目管理工程师 | 第 15 章 组织保障
前言 本章的知识点预计上午会考1-2分,下午可能会考,一般与其他管理领域进行结合考查。学习要以教材为主。 目录 15.1 信息和文档管理 15.1.1 信息和文档 15.1.2 信息(文档)管理规则和方法 15.2 配置管理 15.2.1 基本概念 …...

数据结构——顺序栈和链式栈
目录 引言 栈的定义 栈的分类 栈的功能 栈的声明 1.顺序栈 2.链式栈 栈的功能实现 1.栈的初始化 (1)顺序栈 (2)链式栈 (3)复杂度分析 2.判断栈是否为空 (1)顺序栈 (2)链式栈 (3)复杂度分析 3.返回栈顶元素 (1)顺序栈 (2)链式栈 (3)复杂度分析 4.返回栈的大…...

PHP轻创推客集淘客地推任务平台于一体的综合营销平台系统源码
🚀轻创推客,营销新纪元 —— 集淘客与地推任务于一体的全能平台🌐 🌈【开篇:营销新潮流,轻创推客引领未来】 在瞬息万变的营销世界里,你还在为寻找高效、全面的营销渠道而烦恼吗?&…...

three.js实现 加载3dtiles ,瓦片 ,倾斜摄影,功能
预览:https://z2586300277.github.io/three-cesium-examples/#/codeMirror?navigationThreeJS&classifyexpand&idloadTiles 部署站点预览:http://threehub.cn/ 开源地址:https://z2586300277.github.io/three-cesium-examples/#/e…...

Qt QTextEdit调用append数据重复的问题
使用QTextEdit写了个串口工具, 当串口有数据时通过一个signal传给slot,在 slot中调用QTextEdit的append(text)来增量显示串口数据,当串口关闭时调用clear()来清空显示。 结果发现append调用后显示的数据会有重复。 分析 分析代码࿰…...

数学基础(二)
一、导数 导数计算: 偏导数: 方向导数: 梯度: 函数在某点的梯度是一个向量,它的方向余方向导数最大值取得的方向一致。其大小正好是最大的方向导数 二、微积分 面积由来: 切线: 定积分&#x…...

Java设计模式原则及中介者模式研究
在软件开发过程中,设计模式作为解决常见设计问题的有效工具,对于提升代码质量、促进团队协作具有重要意义。本文系统地阐述了Java设计模式的六大基本原则——单一职责原则、开放封闭原则、里氏替换原则、依赖倒置原则、接口隔离原则以及迪米特法则&#…...

logstash入门学习
1、入门示例 1.1、安装 Redhat 平台 rpm --import http://packages.elasticsearch.org/GPG-KEY-elasticsearch cat > /etc/yum.repos.d/logstash.repo <<EOF [logstash-5.0] namelogstash repository for 5.0.x packages baseurlhttp://packages.elasticsearch.org…...

【代码】Swan-Transformer 代码详解(待完成)
1. 局部注意力 Window Attention (W-MSA Module) class WindowAttention(nn.Module):r""" Window based multi-head self attention (W-MSA) module with relative position bias.It supports both of shifted and non-shifted window.Args:dim (int): Number…...

iframe.contentDocument 和document.documentElement的区别
iframe.contentDocument 和 document.documentElement 是用于访问不同内容的两个不同的对象或属性。 1. iframe.contentDocument 内容: iframe.contentDocument 代表的是 <iframe> 元素所嵌入的文档的 Document 对象。它允许你访问和操作嵌入的文档(即 ifram…...

计算机操作员试题(中篇)
计算机操作员试题(中篇) 335.在 Excel中,把鼠标指向被选中单元格边框,当指变成箭头时,拖动鼠标到目标单 元格时,将完成( )操作。 (A)删除 (B)移动 ©自动填充 (D)复制 336.在 Excel 工作表的单元格中,如想输入数字字符串 070615 (例如学号),则应输 入()。 (A) 0007…...