PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving

本文主要是介绍PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving

本文收录于CVPR 2020

文章目录

    • PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving
      • 背景
      • 以前的攻击方式
      • physGAN
          • 流程
            • 1、输入
            • 2、符号定义
            • 3、详细流程
            • 4、损失函数定义
      • 实验
      • 总结

本文针对在现实场景中针对自动驾驶系统产生对抗性路标或广告牌导致自动驾驶系统故障。

背景

本文将对抗攻击分为digital-attack和physical-attack

  • digital-attack:仅在像素级别上添加扰动。这种方式扰动能力强,但生成的对抗样本迁移到现实世界中其对抗性可能会无效。对于自动驾驶系统,这种方法将扰动添加到整个图片,包括背景信息(例如天空),这在现实中是无法实现的。
  • physical-attack:生成的扰动样本可以打印出来,且打印出的样本依旧具有对抗性。

以前的攻击方式

  • RP2: 在路标上直接粘贴黑白胶带,扰动太大,人眼易察觉
  • physFGSM:既属于digital-attack也属于physical-attack,将扰动只添加在路标上,这会导致其在digital attack上的攻击能力下降,但在physical attack上的攻击能力增强

之前的扰动只考虑静态情况,即只将扰动添加在一张包含路标的静态图中,没有考虑实际场景中的动态性,即车是驶向路标的。所以本文作者提出了一种适用于实际动态场景下的物理对抗攻击方式physGAN。

physGAN

流程

在这里插入图片描述

1、输入

与以往输入的是单张图片不同的是,本方法的输入是包含多帧图像的动态视频片段&#

这篇关于PhysGAN: Generating Physical-World-Resilient Adversarial Examples for Autonomous Driving的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

深度学习--对抗生成网络(GAN, Generative Adversarial Network)

对抗生成网络(GAN, Generative Adversarial Network)是一种深度学习模型,由Ian Goodfellow等人在2014年提出。GAN主要用于生成数据,通过两个神经网络相互对抗,来生成以假乱真的新数据。以下是对GAN的详细阐述,包括其概念、作用、核心要点、实现过程、代码实现和适用场景。 1. 概念 GAN由两个神经网络组成:生成器(Generator)和判别器(D

【JFinal】IDEA+maven上手JFinal之Hello World!

一、New Project 1、在 IDEA 环境下新建 Project 项目 2、选择创建 Maven 项目,并且不使用模板 3、输入 Maven 的 GroupId 和 ArtifactId 4、输入项目名称 二、将当前 Project 改为 POM 工程 将项目的 jfinal-web-demo 作为项目的 parent 工程,用于定义 maven 依赖包的版本信息、

Stripe data files across multiple physical devices and locations

Stripe data files across multiple physical devices and locations 如果在没有做条带的磁盘(即从存储到OS没有做raid),那么就需要手工去做I/O的分布。切记,不应该将频繁使用的table和其index分开,这样会正大I/O; 针对tables、indexes、temp tablespace,首先调优SQL,其次如果真心无法再

CVPR 2024最新论文分享┆YOLO-World:一种实时开放词汇目标检测方法

论文分享简介 本推文主要介绍了CVPR 2024上的一篇论文《YOLO-World: Real-Time Open-Vocabulary Object Detection》,论文的第一作者为Tianheng Cheng和Lin Song,该论文提出了一种开放词汇目标检测的新方法,名为YOLO-World。论文通过引入视觉-语言建模和大规模预训练解决了传统YOLO检测器在固定词汇检测中的局限性。论

Adobe After Effects的插件--------CC Particle World

CC Particle World是一个粒子效果器,用于在三维空间中生成和模拟各种粒子系统,包括火焰、雨、雪、爆炸、烟雾等等。它会自动随时间变化发射粒子。 本文部分参照 https://www.163.com/dy/article/IEJVDN760536FE6V.html 使用条件 使用该插件的图层需是2D图层。 我们新建一个纯色图层(也可以是其他类型图层),作为【效果控件载体图层】

阅读笔记--Guiding Attention in End-to-End Driving Models

作者:Diego Porres1, Yi Xiao1, Gabriel Villalonga1, Alexandre Levy1, Antonio M. L ́ opez1,2 出版时间:arXiv:2405.00242v1 [cs.CV] 30 Apr 2024 这篇论文研究了如何引导基于视觉的端到端自动驾驶模型的注意力,以提高它们的驾驶质量和获得更直观的激活图。 摘 要   介绍

【机器学习】生成对抗网络(Generative Adversarial Networks, GANs)详解

🌈个人主页: 鑫宝Code 🔥热门专栏: 闲话杂谈| 炫酷HTML | JavaScript基础 ​💫个人格言: "如无必要,勿增实体" 文章目录 生成对抗网络(Generative Adversarial Networks, GANs)详解GANs的基本原理GANs的训练过程GANs的发展历程GANs在实际任务中的应用小结 生成对

java-在idea中antrl的hello world

java-在idea中antrl的hello world 1. 在idea中安装ANTLR V4的插件2. 下载ANTLR的jar包3. idea中创建普通的java项目4. 创建一个Hello.g4的文件5. 使用idea生产接口文件6. java创建一个类和main方法7. 调试输出8. 参考链接 1. 在idea中安装ANTLR V4的插件 路径如下,安装完成后重启ide

World of Warcraft [CLASSIC][80][Shushia][Molten Core][BOSS-5 Baron Geddon]

80级术士单杀[熔火之心]40人团队副本 [5号BOSS 迦顿男爵] BOSS技能①[点燃法力],每3秒燃烧400点法力值,实际上还附带400点伤害,持续5分钟 BOSS技能②[人体炸弹] :迦顿男爵会随机给一个人施放DEBUFF,被DEBUFF影响的人需要在最短时间内跑到远离人群的角落,等待炸弹爆炸。这个技能会造成3000+的伤害,并且会对周围一定范围内的玩家造成等量伤害,感觉我