【伪造检测】Noise Based Deepfake Detection via Multi-Head Relative-Interaction

news/2024/11/17 21:58:53/文章来源:https://www.cnblogs.com/DLShark/p/18551210

一、研究动机

[!note]

动机:目前基于噪声的检测是利用Photo Response Non-Uniformity (PRNU)实现的,这是一种由于相机感光传感器而造成的缺陷噪声,主要用图像的源识别,在伪造检测的任务中并没有很好的表现。因此在文中提出了一种基于伪造噪声痕迹的检测算法。

实现原理:通过提取伪造视频的伪造噪声痕迹特征检测。

模型创新点:提出多头相关交互方法评估前景和背景对在多个角度下交互程度和相似性、关键帧的提取

二、检测模型

[!tip]

① 提取视频关键帧;

② 裁剪前景和背景信息;

③ 采用 Siamese networkRIDNet denoiser 模型提取伪造噪声痕迹

2.1 预处理

  • 关键帧提取

动机:对图像帧实现视频压缩,采用FFmpeg工具对视频关键帧进行提取

​ 一个视频可以被划分为关键帧、预测帧、双向预测帧:

关键帧:帧的所有信息

预测帧:只记录变化的部分

双向预测帧:不仅记录前一帧的变化,还利用后一帧的信息压缩数据

  • 图像裁剪

​ 伪造人脸图像只会对人脸进行操作,为了能够防止在背景信息中也提取到被操作的像素,在选取背景区域时选择离人脸最远的区域

image

2.2 模型实现

  • 模型细节

① Siamese网络结构在两个分支中的可学习的权重是共享的,用于噪声特征的提取,在该结构中采用预训练的RIDNet更好的实现噪声特征的提取

② 只有假图会存在伪造噪声痕迹,因此对假图分支采用可分离卷积层实现噪声特征的投影,而真图分支采用CNN;

image

  • RIDNet

由一层卷积层,四个EAM模块组成实现特征提取,最后由一个卷积层以输出一个干净的图像

​ 在这个任务中是提取图像噪声,并不是设法去消除图像的噪声,通过原图以及生成的干净图像即可实现噪声特征的提取:

image

  • Mutil-Head Relative-Interaction

[!note]

提出动机:传统算法基本都是采用余弦计算相似度的,然而,由于输出的图像的噪声数据,只采用单一的余弦值作为相似度判断会导致信息损失,因此,文章提出了多头交互方法学习人脸和背景的噪声特征的相似度,从多个维度学习相似度;并采用深度可分离卷积而不是常规的卷积层是为了以更少的参数实现可学习人脸和背景噪声特征的卷积投影

​ 单头的相关交互可以被认为是对人脸和背景的噪声(\(N_f,N_b\))特征实现卷积操作,映射为\(F_f, F_b\),对两个特征实现点积操作,并通过\(d_F^{(1/2)}\)防止由于点积操作的值爆炸,最后通过softmax操作输出相似度。

​ 通过设计不同的卷积(权值随机初始化)操作实现不同维度的相似度学习,从而实现多头相似度交互算法

image

三、实验结果

  • 不同模型在不同数据集上的对比

image

  • 真实图像和伪造图像的噪声对比可视化
    image

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

11月17日

今日错误错误原因:没有分辨出两个单词词性上的含义与区别,对于什么语境该用什么做区分不清

超实用的SpringAOP实战之日志记录

AOP使用场景的本质是:在一个`方法`的执行前、执行后、执行异常和执行完成状态下,都可以做一些`统一的操作`。AOP 的核心优势在于将这些横切功能从核心业务逻辑中提取出来,从而实现代码的`解耦`和`复用`,提升系统的`可维护性`和`扩展性`。本文主要以日志记录作为切入点,来讲…

2024/11/17 总结

记忆宫殿初始入度为\(0\)的点为源点。 我们令 \(S\) 为如果成立,就能够推出事件的源点集合。 当事件成立时,显然 \(S\) 中的点必有至少一个是真的。所以我们只要把所有包含 \(S\) 的事件都标记为真就行了。 Pro-Professor Szu 某大学校内有一栋主楼,还有 栋住宅楼。这些楼之…

# [团队项目Scrum冲刺-day7]

每天举行站立式会议昨天已完成的任务成员 任务徐嘉炜 优化登录界面交互逻辑陈祥意 对各个测试模块测试林楦 优化整体UI界面陈大锴 优化注册界面交互逻辑蔡家显 检查测试记录陈祖民 优化登录UI肖商 反馈前一天测试结果今日计划完成的任务成员 任务林楦 优化前端页面显示陈祖民 优…

HBase的常用命令

一、general类 1、查看集群的状态 status2、查看数据库版本 version3、显示当前用户和组 whoami4、查看操作表的命令 table_help5、退出hbase exit或者ctrl+c 二、DDL相关 注:DDL是用于定义和管理数据库中的结构的命令,例如创建,删除,修改表等操作 1、创建表 注:创建表的时…

用户故事与敏捷开发

什么是用户故事 用户故事(User Story)是用来对软件或用户有价值功能的简短描述,是对需求的一种描述。它清晰简洁的传达了用户想要的功能。 它从用户角度出发,用来描述用户的需求,用来表达用户需求的方式之一。 它从用户角度出发,解释了用户所期望得到的结果。用户故事清楚…

团队项目冲刺--day6

每天举行站立式会议成员 任务##昨天已完成的工作成员 任务徐嘉炜 开发音频API交互逻辑陈祥意 测试网络API林楦 开发注册UI界面陈大锴 开发系统界面交互逻辑蔡家显 汇总整体测试记录陈祖民##今天计划完成的工作 界面细节完善,如歌曲封面动画,歌曲播放,页面背景随封面渐变,歌…

11.17 鲜花

a pa ta ? zaong ma ze mi da. (byd 没有输入法绷不住了)11.17 鲜花(RMQ专题) 哈哈,回家看到朴彩英这个歌绷不住了。 不是吧,姐?推歌-박채영《아파트》 채영이가 좋아하는 랜덤 게임 랜덤 게임 Game start 아파트 아파트 아파트 아파트 아파트 아파트 Uh, uh huh uh huh …

团队作业4——项目冲刺-7

目录 每日例会 1.1 例会照片 1.2 成员工作情况 2.燃尽图 3.代码签入 4.最新模块 4.1 代码截图 4.2 运行截图 5.每日总结 每日例会 1.1 例会照片1.2 成员工作情况成员 昨日已完成工作 今天计划完成的工作 工作中遇到的困难杨殷(组长) 完善管理员界面增删改查功能 完善整个系统…

jmeter接口测试之SSH Command

原文地址:https://download.csdn.net/blog/column/8863406/106334136 需要提前安装好的工具:按照好jmeter插件:ssh protocol support 、 sshmon samler Collector 然而在实际测试中,不能确定我们的的机器能够正常连接。这里就要用到 while 循环设置重连,如下添加 while …

团队项目冲刺第七天

课程 2024软件工程作业要求 团队作业4——项目冲刺作业目标 团队项目冲刺第七天团队会议合照燃尽图计划表格成员 已完成 下一步洪吉潮 话题发布与展示功能开发开发话题详情页面的前端展示刘家辉 话题发布与展示功能开发实现话题在主题圈和校园圈的展示逻辑柳浩 前后端对接,进行…

堆栈图

一、 1、找到画堆栈图从401168开始画,ctrl+g出来一个弹窗,在弹窗上输入要找到哪一行输入0x401168,他会直接跳转 2、在那一行f2下断点点开始运行让cpu运行到该行停止(画堆栈图要关注栈底EBP,栈顶ESP两个寄存器) (1)调用前(2)push2:栈顶减4,2被压入,为压栈push2之后…