2022-ECCV-Adaptive Face Forgery Detection in Cross Domain

一、研究背景
1.伪造视频是逐帧生成的,因此会造成时间维度上的伪影。而鲁棒的检测模型需要对同一身份的不同帧有一致的检测结果。
1.利用频率线索进行deepfake检测效果良好,但也会导致帧间不一致问题,即不同帧检测结果不同。
2.以往方法中固定的分类超平面不能准确地分割所有帧的类别。

二、研究目标
1.提高预测结果的稳定性和一致性,以进一步提高检测算法的性能。
2.根据单个实例自适应地调整鉴别中心并进行预测。

三、技术路线
在这里插入图片描述
1.Dual-domain Intra-Consistency Module:通过挖掘帧间相关表征以及域间互补线索来获取潜在一致性。

  • 频域变换:经DCT、IDCT得到频域特征 { F 1 H , … , F n H } \{F^{H}_1,\dots,F^{H}_n\} {F1H,,FnH}
  • 序列求和:经元素级求和得到序列级共有特征 S H S^H SH,以增强帧间共有特征,减轻噪声特征
    在这里插入图片描述
  • 注意力:利用channel-wise SoftAttention为每个实例提取注意力特征嵌入 A ˉ i H \bar{A}^H_i AˉiH
    在这里插入图片描述
    在这里插入图片描述
  • RGB支路:融合频域特征后进行相似操作
  • 特征拼接:拼接频域序列 { F 1 H , … , F n H } \{F^H_1,\dots,F^H_n\} {F1H,,FnH}和RGB序列 { F 1 , … , F n } \{F_1,\dots,F_n\} {F1,,Fn}

2.Instance-Discrimination Module:根据输入实例动态调整超平面的位置,令特征分布更广,正负区分度更大。
在这里插入图片描述

  • 利用SoftMax+FC进行可能性预测:
    在这里插入图片描述
  • 利用normalized SoftMax中的 w o w_o wo w 1 w_1 w1表征鉴别中心
    在这里插入图片描述
  • 利用FC、BN、ReLU为 w o w_o wo w 1 w_1 w1提取偏置 b r b_r br b f b_f bf
  • 利用Instance-Discrimination SoftMax进行可能性预测:
    IDM会根据每个单独的实例来调整鉴别中心
    在这里插入图片描述
  • 数学推导
    ϵ \epsilon ϵ可看作自适应边界,与以往固定的positive margin不同, ϵ \epsilon ϵ可正可负
    在这里插入图片描述

四、实验结果
在这里插入图片描述
在这里插入图片描述

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

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

相关文章

【JavaScript】面向后端快速学习 笔记

文章目录 JS是什么?一、JS导入二、数据类型 变量 运算符三、流程控制四、函数五、对象 与 JSON5.1 对象5.2 JSON5.3 常见对象1. 数组2. Boolean对象3. Date对象4. Math5. Number6. String 六、事件6.1 常用方法1. 鼠标事件2. 键盘事件3. 表单事件 6.2 事件的绑定**1…

【咕咕送书 | 第八期】羡慕同学进了大厂核心部门,看懂这本书你也能行!

🎬 鸽芷咕:个人主页 🔥 个人专栏:《linux深造日志》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! ⛳️ 写在前面参与规则 ✅参与方式:关注博主、点赞、收藏、评论,任意评论(每人最多评论…

VMware虚拟机设置NAT网络模式

查看本地服务器网卡ip10.9.158.77 设置vmNet8虚拟网卡ip10.9.58.177,不需要在同一网段 3.点击VMware设置“虚拟网络编辑器”,点击“NAT设置”所有设置的ip网段需要与第二步的VMNet8网卡的网一致

LeetCode 2788. 按分隔符拆分字符串

一、题目 1、题目描述 给你一个字符串数组 words 和一个字符 separator ,请你按 separator 拆分 words 中的每个字符串。 返回一个由拆分后的新字符串组成的字符串数组,不包括空字符串 。 注意 separator 用于决定拆分发生的位置,但它不包含…

算法 动态分析 及Java例题讲解

动态规划 动态规划(英语:Dynamic programming,简称 DP),是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划常常适…

day-15 按分隔符拆分字符串

思路 依次对words的每个字符进行split(),然后将非空的加入List 解题方法 String arr[]s.split(ss);利用split()方法将words的每个字符串划分为String数组 if(arr[i]!“”) //将非空的加入 list.add(arr[i]); String ss“”separator; //使用转义字符 时间复杂度:…

HCIA——18实验:NAT

学习目标: NAT 学习内容: NAT 1.要求——基本的 2.模型 3.IP分配、规划、优化 1)思路 R2为ISP路由器,其上只能配置ip地址,不得冉进行其他的任何配置—ospf配置 认证 、汇总、沉默接口、加快收敛、缺省路由 PC1-PC2…

配置免费的SSL

1 引言 本文介绍了如何在 Linux 环境下使用免费的 Let’s Encrypt 为你的网站配置 SSL 证书的方法,以及如何在 Nginx 服务器中启用 SSL。对于需要在自己的网站上启用 HTTPS 的用户来说非常实用。 2 SSL 简介 SSL,全称为 Secure Sockets Layer&#xf…

React一般可以用哪些值作为key?

在 React 中,key 是用来帮助 React 核对 Virtual DOM 中的节点是否发生变化的。key 值唯一且稳定有助于提高渲染性能,因为 React 可以根据 key 值判断哪些元素需要重新渲染。 一般来说,以下属性可以作为 key 值: 数据库中的 ID&a…

制动盘市场分析:预计2029年将达到123亿美元

制动系统是高速列车动车组九大关键技术之一,制动性能的好坏将直接影响列车的行车安全及运行品质。制动系统按照操纵控制方式,主要分为电制动和空气制动。通常情况下,电制动和空气制动联合作用,但是在紧急制动情况下,只…

软件测试的原则有哪些?全文干货!

前言 大家好,我是chowley,最近阅读了不少博客,感觉在软件测试原则方面的内容还是太冗余和笼统,今天我来精简一下,用少量的语言告诉你最干活的东西! 软件测试的原则 全面性(Exhaustiveness&…

如何让对方主动想要联系你(过年了,你懂的)

开始之前,先纠正几个和女生聊天的误区: 1、女生很矜持,羞涩,不可能主动联系男生或者表白。 2、我越主动,我就掌握了主导权。错,越主动的一方越被动,越被动的一方越主动。比如:你主…

测试工程师必知的10大测试法则

作为开发人员,我们应该遵守这样一句话:“质量不是来自检查,而是来自生产过程的改进。”——爱德华戴明 “测试即代码。” 太多的组织将任何未编码的东西视为一次性的。很明显,测试是必不可少的,但我们一次又一次地发现…

蓝桥杯备战 每日一题 (2)

今天的题目是回忆迷宫 这个题目我们来熟悉一下 弗洛伊德算法 的代码模板 弗洛伊德算法用来处理最短路径问题 弗洛伊德算法(Floyd’s algorithm)用于解决图中所有节点对之间的最短路径问题。算法的基本思路是通过逐步迭代更新节点对之间的最短路径长度&a…

Windows系统使用手册

点击前往查看🔗我的博客文章目录 Windows系统使用手册 文章目录 Windows系统使用手册Windows10解决大小核调度问题Windows系统安装软件Windows系统Typora快捷键Windows系统压缩包方式安装redisWindows安装dockerWindows系统的docker设置阿里源Windows系统下使用doc…

美颜SDK功能设计:定制化美颜滤镜的应用与开发教学

当下,美颜SDK成为开发者们追逐的焦点之一。然而,如何设计具有个性化特色的美颜滤镜,不仅能够满足用户的需求,还能够在激烈的市场竞争中脱颖而出,成为了一项技术上的挑战。 一、定制化美颜滤镜的重要性 为什么我们需要…

android 常规log的查看与抓取

ProtoLog开关 在代码中我们经常看见ProtoLog打印的log,如下: ProtoLog.i(WM_DEBUG_ANIM, "Animation start delayed for %s", mAnimatable);这种log正常情况不会显示,因此我们需要打开开关,其格式为: adb …

【迅搜19】扩展(二)TNTSearch和JiebaPHP方案

扩展(二)TNTSearch和JiebaPHP方案 搜索引擎系列的最后一篇了。既然是最后一篇,那么我们也轻松一点,直接来看一套非常有意思的纯 PHP 实现的搜索引擎及分词方案吧。这一套方案由两个组件组成,一个叫 TNTSearch &#xf…

Linux多线程——互斥锁

本质Gitee仓库:互斥锁、锁封装 文章目录 1. 线程互斥2. 互斥锁2.1 锁的初始化与释放2.2 加锁与解锁 3. 锁的原理4. 锁的封装5. 线程安全与可重入函数 1. 线程互斥 一个共享资源在被多个线程并发访问的时候,可能会出现一个线程正在访问,而另一个线程又来…

「alias」Linux 给命令起别名,自定义bash命令

0. 背景 Arch 系统没有 ll命令,在其他发行版用惯了一时间没有真不习惯,来配置一下吧! 1. 全局配置 我希望 ll 命令可以被所有人使用,所以应该配置在全局的bash配置文件中,一般这个全局bash配置文件在: /etc/bash.bashrc 切好管理员权限后,命令如下 echo “alias ll‘ls -l -…