【多传感器攻击】TPatch: A Triggered Physical Adversarial Patch

代码 https://github.com/forget2save/TPatch

论文 https://www.usenix.org/system/files/sec23summer_123-zhu-prepub.pdf

自动驾驶汽车越来越多地利用基于视觉的感知模块来获取有关驾驶环境的信息并检测障碍物。正确的检测和分类对于确保安全驾驶决策非常重要。现有的工作已经证明了用打印的对抗性补丁欺骗物体检测器和图像分类器等感知模型的可行性。然而,它们中的大多数都对每一辆过往的自动驾驶车辆进行无差别的攻击。

在本文中,我们提出了TPatch,一种由声学信号触发的物理对抗补丁。与其他对抗性补丁不同,TPatch在正常情况下保持良性,但可以通过针对摄像机的信号注入攻击引入的设计失真来触发发起隐藏、创建或改变攻击。为了避免人类驾驶员的怀疑并使攻击在现实世界中实用且鲁棒,我们提出了一种基于内容的伪装方法和一种攻击鲁棒性增强方法来加强它。使用三个目标检测器、YOLO V3/V5 和 Faster R-CNN 以及八个图像分类器进行的评估证明了TPatch在模拟和现实世界中的有效性。我们还讨论了传感器、算法和系统级别的可能防御措施。

请添加图片描述
1 触发设计模块首先定义激活TPatch的正触发和抑制TPatch的负触发。然后,为了找到可行的正触发,该模块估计由物理信号引起的图像失真,并使用提出的理论模型对失真进行正则化。
2 然后,面向触发的补丁优化模块根据选定的正触发和负触发设计损失函数,通过梯度优化生成能够实现相应攻击目标的TPatch 。
3 基于内容的伪装模块通过使用预训练的特征提取器应用从参考图像中提取的有意义的内容,进一步提高了TPatch的视觉隐形性。
4 现实世界鲁棒性改进模块通过解决贴片的变形和触发信号的误差来提高TPatch在现实世界中的鲁棒性。

请添加图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Rust学习笔记:基础概念介绍(一)

Rust背景 让我们从Rust语言的背景开始,探索它的起源。Rust最初是Mozilla研究院在2006年的一个个人项目。第一个稳定的公开版本发布于2015年5月,但在此之前Mozilla已经在生产软件中使用了Rust。2021年,Rust基金会成立,其宪章是管理…

1、设计模式概述

1.1 软件设计模式的产生背景 1.2 软件设计及模式的概念 1.3 学习设计模式的必要性 1.4 设计模式分类 创建型模式 用于描述“怎样创建对象”,它的主要特点是“将对象的创建与使用分离”。GOF书中提供了单例、原型、工厂方法、抽象工厂、建造者等5种创建者模式。 结构…

【SkyWant.[2304]】路由器操作系统,移动【Netkeeper】使用教程校园网

目录 步骤一:正确连接网线,插电开机正确连接网线: 认识系统灯: 插电开机: 步骤二:开机之后,系统的基本设置 1.进入设置界面: 2.设置辅助热点wifi: 3.设置日常…

Mysql InnoDB行锁深入理解

Record Lock记录锁 Record Lock 称为记录锁,锁住的是一条记录。而且记录锁是有 S 锁和 X 锁之分的: 当一个事务对一条记录加了 S 型记录锁后,其他事务也可以继续对该记录加 S 型记录锁(S 型与 S 锁兼容),…

SQL基础知识1

一、基本知识 1、定义 2、语句结构 二、库和表的操作 1、创建、删除库 方法一 在navicat的查询中写 方法二 用mysql命令窗口写 1、用管理员身份运行MySQL的窗口 2、先看一下已经存在的数据库 3、新建数据库 2、导入表 方法一 用dos命令窗口,管理员身份运行…

LeetCode(242)有效的字母异位词⭐

给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 注意:若 s 和 t 中每个字符出现的次数都相同,则称 s 和 t 互为字母异位词。 示例 1: 输入: s "anagram", t "nagaram" 输出: true示例 2: 输…

大前端nestjs入门教程系列(四):如何nestjs整合mysql数据库

经过前面的几篇文章,想必大家已经对nestjs有了基础的了解,那么这篇文章就带大家玩玩数据库,学会了这篇,就离大前端又进了一步 Nest与数据库无关,使你可以轻松地与任何 SQL 或 NoSQL 数据库集成。 根据你的喜好&#xf…

【办公自动化】Window电脑如何设置定时任务计划

在Windows系统中,我们可以使用任务计划程序来创建和管理定时任务。任务计划程序是Windows操作系统自带的一个功能,可以帮助我们自动执行一些重复性的任务,例如备份文件、更新软件等。 一、打开任务计划程序 首先,我们需要打开任…

【YOLO系列】 YOLOv4思想详解

前言 以下内容仅为个人在学习人工智能中所记录的笔记,先将目标识别算法yolo系列的整理出来分享给大家,供大家学习参考。 本文未对论文逐句逐段翻译,而是阅读全文后,总结出的YOLO V4论文的思路与实现路径。 若文中内容有误&#xf…

跟我学java|Stream流式编程——Stream 基础

一、流式编程的概念和作用 Java 流(Stream)是一连串的元素序列,可以进行各种操作以实现数据的转换和处理。流式编程的概念基于函数式编程的思想,旨在简化代码,提高可读性和可维护性。 Java Stream 的主要作用有以下几个方面: 简化…

vite 如何设置 pwa,让网页类似 app 那样运行,使用插件 vite-plugin-pwa

vite 如何设置 pwa,让网页类似 app 那样运行,使用插件 vite-plugin-pwa 一、概述 情况还是那么个情况,还是原来的项目 vue2 改为 vitetsvue3 遇到的问题,今天这个问题是如何 在 Vite 环境下设置 PWA。 PWA 就是网页应用可以像 a…

GFP-CERTIFIED®FLUOFORTE®钙离子检测试剂盒

Enzo Life Sciences的GFP-CERTIFIED FLUOFORTE Calcium assay kit提供了一种荧光分析方法,用于检测广泛生物靶标的细胞内钙动员情况。相对于其他商业化的染料,GFP-CERTIFIED FLUOFORTE染料是最亮和最灵敏的荧光钙指示剂。该试剂盒为贴壁和非贴壁细胞系提…

国产CPU--飞腾信息技术有限公司

一、发展历程 飞腾CPU最早是国防科技大学立项研究的科技项目。 2014年,由中国电子信息产业集团、天津市滨海新区政府和天津先进技术研究院联合支持成立飞腾信息技术有限公司。目前,CEC通过中国长城控股公司28.04%股份,为公司最大股东。 二、…

外贸SaaS软件功能有哪些?

外贸SaaS软件功能有哪些?主要有客户管理,销售管理,库存,财务等管理,均是用过saas模式实现的客户端软件功能,这里以孚盟外贸saas软件为例,具体如下: 外贸SaaS软件的功能主要包括以下几…

小程序系列--6.WXSS 模板样式

一. 什么是 WXSS WXSS (WeiXin Style Sheets)是一套样式语言,用于美化 WXML 的组件样式,类似于网页开发中的 CSS。 1.WXSS 和 CSS 的关系 二、rpx 1. 什么是 rpx 尺寸单位 rpx(responsive pixel)是微信小程序独有的&#x…

10个实用的产品说明书模板制作技巧

产品说明书是一个重要的工具,可以帮助用户理解如何使用和维护他们购买的产品。制作一个易于理解和使用的产品说明书对提高客户满意度和忠诚度具有重要价值。 而产品说明书模板是一种预先设计好的框架,它将设计、排版和内容结构的复杂性降到最低&#xf…

使用串口 DMA 模式接收不定长数据

一、简介 曾经遇到客户有一个需求,需要用串口 DMA 的方式接收不定长度的数据,DMA 有个缺点就是在每次传输前需要设定好传输的字节长度,这种方式显然对于接收不定长度的数据来说没有那么灵活。但 DMA 也有着显著的优点,如可直接访…

fail-safe 机制与 fail-fast 机制分别有什么作用

前段时间一个小伙伴去面试,遇到这样一个问题。 ”fail-safe 机制与 fail-fast 机制分别有什么作用“ 他说他听到这个问题的时候,脑子里满脸问号。那么今天我们来看一下,关于这个问题, 看看高手应该如何回答吧。 一、问题解析 fa…

MODBUS转PROFINET网关与全数字交流伺服配置案例

MODBUS转PROFINET网关连接与全数字交流伺服驱动系统的配置案例,这一通信方式极大地简化了工业自动化系统中的数据传输和控制过程。变频器和伺服电机可以实现数据交流和控制指令的实时传输,从而实现更精确更高效的生产过程。 案例简介:本案例是…

智慧灌溉解决方案(基于物联网的智能灌溉系统)

​ 详情:智慧水务数字孪生安全监测解决方案提供商-星创 (key-iot.com.cn) 随着农业IOT的快速发展,智慧灌溉正成为提高农业水资源利用效率,实现精准灌溉的重要技术手段。完整的智慧灌溉系统由实地各类传感设备以及后台管理软件平台组成,可以实现对整个灌区的监测和精…