可以通过其瞳孔判断AI生成的人脸数据是否可靠

news2024/11/19 4:34:09

概述

我们都知道,GANs的发展使得生成相互之间无法区分的人脸图像成为可能。虽然这项技术在发展,但也有弊端,比如出现了用生成的人脸作为资料图片的虚假社交媒体账户。因此,随着GANs的发展,使用深度学习模型检测生成的人脸图像的方法已经被开发出来。然而,这些方法存在两个严重的挑战:缺乏可解释性,以及由于过拟合问题,不同生成方法之间的概括性差。例如,通过检测GAN生成模型在表示人脸和物理世界之间的互动方面的不足之处,已经取得了改进。作为一个例子,有人提议利用两只生成的眼睛之间的角膜镜面亮点的差异。然而,在严格的人像环境下,所提出的方法不能以这种方式使用,即光源和反射器对两只眼睛都是可见的,而且眼睛与光源和反射器是分开的。为了克服这些限制并探索更稳健的模型,我们提出了一种基于瞳孔形状的新物理方法。
论文地址:https://arxiv.org/pdf/2109.00162.pdf

方法

这个方法很简单。为了检测瞳孔形状的假象,如下图所示,并确定GAN生成的人脸,该方法首先自动提取两只眼睛的瞳孔面具,并评估它们是否是椭圆形的。

为此,还包括瞳孔裁剪技术,但我们将跳过大部分技术。

实验

数据集

我们使用FlickrFaces-HQ(FFHQ)数据集来获取真实的人脸图像,以及由StyleGAN22创建的GAN生成的人脸。我们有1000张分辨率为1024x1024的每一类的图片。

结果

下图是对真实人脸和由GAN生成的人脸的眼睛分析结果的一个例子。

真正的人的眼睛有强烈的椭圆形,这在他们的眼睛中得到了高度体现

BIoU得分

在预测的瞳孔遮盖物和椭圆拟合的瞳孔遮盖物之间,它是比较高的。然而,不规则形状的瞳孔伪影会大大降低BIoU的得分。真实面孔和GAN生成的面孔的学生的BIoU分数的分布也显示在下图中。两种分布之间有明显的区别,表明不规则的瞳孔形状是区分真实和GAN生成的脸的有效手段。

限制条件

该方法也有一些局限性:它使用瞳孔的不规则几何形状来检测GAN生成的面。如果在瞳孔或虹膜区域有疾病或其他问题,这种方法的效果并不好。此外,瞳孔闭塞或瞳孔分割的失败也会导致错误的预测。换句话说,就是假定瞳孔被干净地捕获。

总结

我们提出,由GAN生成的人脸可以通过其瞳孔的不规则形状进行判断。在未来,我们将考虑GAN生成的人脸的两个瞳孔之间的其他类型的不一致,例如不同的几何形状和两个眼睛的瞳孔的相对位置。仍有一些几何特征需要确定,我们相信会提出一种更方便的检测方法。

随着GAN技术的发展,我相信会产生人们难以分辨的图像。考虑到这种技术的滥用,我们肯定会需要这种技术,所以我们会一直关注它。

運営 avatar

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1791942.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

windows 系统中部署 windows_exporter

从 github 中下载安装包到本地路径: Releases prometheus-community/windows_exporter (github.com) 后台运行方式windows_exporter,进入命令提示符执行以下命令: > powershell -Command "Start-Process D:\windows_exporter\wind…

DDS自动化测试落地方案 | 怿星科技携最新技术亮相是德科技年度盛会

5月28日,怿星科技作为是德科技的重要合作伙伴亮相Keysight World Tech Day 2024。在此次科技盛会上,怿星科技不仅展示了领先的DDS自动化测试解决方案等前沿技术,还分享了在“周期短、任务重”的情况下,如何做好软件开发和测试验证…

Linux 35.5 + JetPack v5.1.3@RACER编译安装

Linux 35.5 JetPack v5.1.3RACER编译安装 1. 源由2. 编译&安装Step 1:依赖库安装Step 2:LKH-3安装Step 3:建立工程Step 4:编译工程Step 5:安装工程 3. 问题汇总3.1 组件ros-noetic-multi-map-server问题3.2 swarm…

中伟视界:《安徽省非煤矿山风险防控建设》政策文件要求及项目实施情况详解

我司积极参与到《安徽省重点非煤矿山重大灾害风险防控建设》的实施中。经过不懈努力,我们荣幸地成为第一批建设厂家,这不仅是我们的荣誉,更是对我们技术实力和行业责任的高度认可。下面我们针对政策文件要求及项目实施情况做个介绍。 政策项目…

关于序列化与反序列化解题(2)

1、 [NISACTF 2022]babyserialize 分析发现定义一个类,里面为两个对象赋值并调用__wakeup()魔术方法,用if语句//检查 $this->fun 是否等于 "show_me_flag",如果是,则调用 hint() 函数。 当对象的方法不存在时&#x…

618电视盒子哪个好?经销商总结热销电视盒子品牌排行榜

电视盒子是目前热度最高的数码产品,大家都在讨论电视盒子的资源问题,究竟电视盒子还值不值得入手?电视盒子哪个好?电视盒子的功能并没有受到影响,依然是不可缺少的,本期我要给大家盘点实体店销量最好的电视…

【Vue】——前端框架的基本使用

💻博主现有专栏: C51单片机(STC89C516),c语言,c,离散数学,算法设计与分析,数据结构,Python,Java基础,MySQL,linux&#xf…

MyBatis系统学习篇 - 分页插件

MyBatis是一个非常流行的Java持久层框架&#xff0c;它简化了数据库操作的代码。分页是数据库查询中常见的需求&#xff0c;MyBatis本身并不直接支持分页功能&#xff0c;但可以通过插件来实现&#xff0c;从而帮助我们在查询数据库的时候更加方便快捷 引入依赖 <dependen…

TCP/IP协议栈

一、TCP/IP协议栈和OSI参考模型对比 二、TCP/IP五层功能 三、TCP/IP模型的层间通信与数据封装 四、TCP/IP模型的层间通信与数据解封装

软考架构-计算机网络考点

会超纲&#xff0c;3-5分 网络分类 按分布范围划分 局域网 LAN 10m-1000m左右 房间、楼宇、校园 传输速率高 城域网 MAN 10km 城市 广域网 WAN 100km以上 国家或全球&#xff08;英特网&#xff09; 按拓扑结构划分 总线型&#xff1a;利用率低、干…

hcia datacom学习(11):vlan基础配置

1.vlan作用 &#xff08;1&#xff09;限制广播域&#xff1a;广播被限制在vlan内&#xff0c;不会在vlan间转发 &#xff08;2&#xff09;提高安全性&#xff1a;不同vlan的报文在传输时是相互隔离的 &#xff08;3&#xff09;灵活构建&#xff1a;交换机可以把不同终端分…

动态代理(黑马笔记)

一、BigStar 大明星类 package com.itheima.mydynamicproxy1; public class BigStar implements Star {//实现接口要重写里边的抽象方法private String name;public BigStar() {}public BigStar(String name) {this.name name;}//唱歌Override //表示重写接口中的方法public…

【C++课程学习】:类和对象(上)(类的基础详细讲解)

&#x1f381;个人主页&#xff1a;我们的五年 &#x1f50d;系列专栏&#xff1a;C课程学习 &#x1f389;欢迎大家点赞&#x1f44d;评论&#x1f4dd;收藏⭐文章 目录 &#x1f35f;1.1类的引出&#xff1a; &#x1f35f;1.2类的结构&#xff1a; &#x1f35f;1.3类的…

代码随想录算法训练营第四十四天 | 01背包问题理论基础、01背包问题滚动数组、416. 分割等和子集

背包问题其实有很多种&#xff0c;01背包是最基础也是最经典的&#xff0c;软工计科学生一定要掌握的。 01背包问题 代码随想录 视频讲解&#xff1a;带你学透0-1背包问题&#xff01;| 关于背包问题&#xff0c;你不清楚的地方&#xff0c;这里都讲了&#xff01;| 动态规划经…

金士顿U盘被写保护的解决方法

1.适用的U盘芯片信息 USB设备ID: VID 0951 PID 1666 设备供应商: Kingston 设备名称: DataTraveler 3.0 设备修订版: 0110 产品制造商: Kingston 产品型号: DataTraveler 3.0 产品修订版: PMAP 主控厂商: Phison(群联) 主控型号: PS2251-07(PS2307) - F/W 08.03.50 [2018-…

怎么监控上网记录?监控上网记录的软件推荐

监控上网记录&#xff0c;可以防止员工摸鱼&#xff0c;许多企业为提高工作效率、保障网络安全、确保合规性而采取的措施之一。以下是几种常见的监控上网记录的方法&#xff1a; 1、安装专业电脑监控软件&#xff1a; 如“安企神”、“域智盾”、“中科安企”等&#xff0c;这…

定个小目标之每天刷LeetCode热题(10)

这道题属于一道中等题&#xff0c;看来又得背题了&#xff0c;直接看题解吧&#xff0c;有两种解法 第一种动态规划法 状态&#xff1a;dp[i][j] 表示字符串s在[i,j]区间的子串是否是一个回文串 状态转移方程&#xff1a;当s[i] s[j] && (j - i < 2 || dp[i 1]…

【数据结构】二叉树的存储结构

二叉树的存储结构 导读一、存储结构二、顺序存储结构三、链式存储结构结语 导读 大家好&#xff0c;很高兴又和大家见面啦&#xff01;&#xff01;&#xff01; 在前面的内容中&#xff0c;我们已经认识了树这种新的数据结构以及二叉树这种特殊的树。 与前面我们学习的线性…

Android 调试桥_ADB命令

Android 调试桥 ADB全称 【Android Debug Bridge】 是Android SDK中的一个命令行工具&#xff0c;adb命令可以直接操作管理Android模拟器或真实的Android设备&#xff08;手机&#xff09; ADB的工作原理 启动一个 adb 客户端时&#xff0c;此客户端首先检查是否有已运行的 …

逐步掌握最佳Ai Agents框架-AutoGen 十 Web应用

AutoGen系列来到了第十篇&#xff0c;从入门AutoGen,到熟悉chat agent工作方式&#xff0c;再到深入把玩RAG文档AI助理应用。终于&#xff0c;我们要结合Streamlit来做智能Web应用了。 Streamlit Streamlit是一款Web开发框架&#xff0c;适用于python快速完成一些大模型、数学…