内容安全复习 8 - 视觉内容伪造与检测

2024-06-23 12:36

本文主要是介绍内容安全复习 8 - 视觉内容伪造与检测,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 研究背景
  • 内容伪造方法
    • 虚假人脸生成
    • 人脸替换
    • 属性编辑
    • 表情重演
    • 跨模态人脸编辑
  • 伪造检测方法
    • 眨眼检测
    • 交互式人脸活体检测
    • 一些了解方法
    • 挑战

研究背景

图像内容篡改造成新闻报道的偏颇易导致社会和公共秩序的不安,对公共安全产生不良影响。

造成的影响:
政治抹黑、军事欺骗、恐怖主义、社交媒体涟漪效应、经济犯罪、网络诈骗。

内容伪造方法

分类如下:
在这里插入图片描述
接下来对每种方法进行解释。

虚假人脸生成

两种方法:
(1)基于 GAN 的虚假人脸生成。
(2)基于 ProGAN 的虚假人脸生成。

人脸替换

  • 传统的人脸替换主要采用计算机图形学的方法实现。
  • 近些年来基于深度学习的人脸替换方法借助大规模训练数据和不断改进的深度学习模型,取得了以假乱真的人脸替换效果。
    比如原始 Deepfake 方法、基于 GAN 的Deepfake 方法。

属性编辑

有一种多领域图像翻译的统一框架 StarGAN。传统的图像翻译方法只能用于两个图像领域之间的翻译,当需要多个领域之间转换时需要每两个领域之间进行训练,效率很低(a)。因此,该方法提出可以仅训练一个统一的模型用于多个领域之间图像翻译,并在人脸属性编辑表情编辑上取得很好的效果(b)。这里人脸图像的不同属性如发色、性别、年龄、肤色以及不同表情如生气、开心和伤心均可以看作图像的不同领域 domain(c)
在这里插入图片描述
另有一个 InterFaceGAN 框架,用于识别在训练良好的人脸合成模型的潜在空间中编码的语义,并将其用于语义人脸编辑。

表情重演

Face2Face 是一种只需要 RGB 信息进行实时人脸面部表情重演算法 。
该方法在运行时利用一种密集光度一致性度量方法跟踪输入源视频和目标视频中的人脸表情变化,然后利用快速的形变迁移实现人脸表情的复制重演。

跨模态人脸编辑

伪造检测方法

分类如下:
在这里插入图片描述

眨眼检测

基于视频中眨眼的检测,这是一种生理信号,在合成的假视频中眨眼并没有很好的表现出来,对于一个健康的成年人来说,一般来说,每一次眨眼之间的间隔是 2-10 秒,但实际的频率因个人而异,典型的眨眼长度是 0.1-0.4 秒/眨眼,而篡改方法篡改的单位为帧,没有考虑帧间连续性。
眨眼检测的原理是 篡改改的单位只是是单个帧,没有考虑帧间联系性。

交互式人脸活体检测

  • 是一种在人脸识别过程中验证对象真实生理特征的方法。通过一系列组合动作,如眨眼、张嘴、摇头、点头等,以及人脸关键点定位和追踪技术,活体检测能够判断操作者是真实活体本人还是照片、视频、面具等伪造物。
  • 原理:人脸关键点定位:利用算法对人脸上的特征点进行精确定位,如眼睛、鼻子、嘴巴等。这些关键点是识别面部特征和动作的重要依据;
    就是平常的那些刷脸,需要摇头、眨眼等等交互式的动作验证身份。

一些了解方法

  • 基于空域线索的伪造检测:Face2Face
    在这里插入图片描述
  • 基于生物特征的检测
    在这里插入图片描述
  • 有源DeepFakes检测
    在这里插入图片描述
  • MesoNet
    在这里插入图片描述

挑战

  • 单个工具对付各种攻击的效率将越来越低;
  • 深度学习的方法的可解释性。

这篇关于内容安全复习 8 - 视觉内容伪造与检测的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1087176

相关文章

可视化实训复习篇章

前言: 今天,我们来学习seaborn库可视化,当然,这个建立在Matplotlib的基础上,话不多说,进入今天的正题吧!当然,这个是《python数据分析与应用》书中,大家有需求的可以参考这本书。 知识点: Matplotlib中有两套接口分别是pyplot和pyylab,即绘图时候主要导入的是Matplotlib库下的两个子模块(两个py文件)matplotlib.pyplot和matp

数据库期末复习知识点

A卷 1. 选择题(30') 2. 判断范式(10') 判断到第三范式 3. 程序填空(20') 4. 分析填空(15') 5. 写SQL(25') 5'一题 恶性 B卷 1. 单选(30') 2. 填空 (20') 3. 程序填空(20') 4. 写SQL(30') 知识点 第一章 数据库管理系统(DBMS)  主要功能 数据定义功能 (DDL, 数据定义语

复习2-20240624

vscode 使用 Javabean (封装性) public class Demo01 {/*1.原则 : 字母 数字 $ _ 中文 除了 这五个 其它都不可以2. 细则 : 数字 不能 开头%hbviunh &hfiureh )nhjrn 7487j -ni +hbiu tgf h

操作系统实训复习笔记(1)

目录 Linux vi/vim编辑器(简单) (1)vi/vim基本用法。 (2)vi/vim基础操作。 进程基础操作(简单) (1)fork()函数。 写文件系统函数(中等) ​编辑 (1)C语言读取文件。 (2)C语言写入文件。 1、write()函数。  读文件系统函数(简单) (1)read()函数。 作者本人的操作系统实训复习笔记 Linux

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

基于CTPN(tensorflow)+CRNN(pytorch)+CTC的不定长文本检测和识别

转发来源:https://swift.ctolib.com/ooooverflow-chinese-ocr.html chinese-ocr 基于CTPN(tensorflow)+CRNN(pytorch)+CTC的不定长文本检测和识别 环境部署 sh setup.sh 使用环境: python 3.6 + tensorflow 1.10 +pytorch 0.4.1 注:CPU环境

9 个 GraphQL 安全最佳实践

GraphQL 已被最大的平台采用 - Facebook、Twitter、Github、Pinterest、Walmart - 这些大公司不能在安全性上妥协。但是,尽管 GraphQL 可以成为您的 API 的非常安全的选项,但它并不是开箱即用的。事实恰恰相反:即使是最新手的黑客,所有大门都是敞开的。此外,GraphQL 有自己的一套注意事项,因此如果您来自 REST,您可能会错过一些重要步骤!

【云计算 复习】第1节 云计算概述和 GFS + chunk

一、云计算概述 1.云计算的商业模式 (1)软件即服务(SaaS) 有些景区给游客提供烧烤场地,游客需要自己挖坑或者砌烧烤台,然后买肉、串串、烧烤。 (2)平台即服务(PaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,游客只需要自己带食材和调料、串串、烧烤。 (3)基础设施即服务(IaaS) 有些景区给游客提供烧烤场地,同时搭建好烧烤台,还有专门的厨师来烧烤,用户不需要关心前面的所有

数据库原理与安全复习笔记(未完待续)

1 概念 产生与发展:人工管理阶段 → \to → 文件系统阶段 → \to → 数据库系统阶段。 数据库系统特点:数据的管理者(DBMS);数据结构化;数据共享性高,冗余度低,易于扩充;数据独立性高。DBMS 对数据的控制功能:数据的安全性保护;数据的完整性检查;并发控制;数据库恢复。 数据库技术研究领域:数据库管理系统软件的研发;数据库设计;数据库理论。数据模型要素 数据结构:描述数据库

风水研究会官网源码系统-可展示自己的领域内容-商品售卖等

一款用于展示风水行业,周易测算行业,玄学行业的系统,并支持售卖自己的商品。 整洁大气,非常漂亮,前端内容均可通过后台修改。 大致功能: 支持前端内容通过后端自定义支持开启关闭会员功能,会员等级设置支持对接官方支付支持添加商品类支持添加虚拟下载类支持自定义其他类型字段支持生成虚拟激活卡支持采集其他站点文章支持对接收益广告支持文章评论支持积分功能支持推广功能更多功能,搭建完成自行体验吧! 原文