ICASSP 2023 | MCROOD: MULTI-CLASS RADAR OUT-OF-DISTRIBUTION DETECTION

原文链接:https://mp.weixin.qq.com/s?__biz=Mzg4MjgxMjgyMg==&mid=2247486484&idx=1&sn=d43f92ca0230753e77f54557054653d6&chksm=cf51beedf82637fb27d4cbb9279f273298779dabe25f7775cb93469787bcc12c1b6b2caec979#rd

ICASSP 2023 | MCROOD: MULTI-CLASS RADAR OUT-OF-DISTRIBUTION DETECTION

无线感知论文阅读笔记:ICASSP 2023, MCROOD: MULTI-CLASS RADAR OUT-OF-DISTRIBUTION DETECTION

picture 0

Abstract

0.25 page

  • 目标

    • 针对雷达range-doppler images (RDI) 的OOD检测
  • 贡献

    • 提出了一种基于reconstruction的多类OOD检测器,用于毫米波雷达图像分类

      🚩 目标是将除坐着、站立或行走的人之外的任何运动目标识别为OOD

    • 提出了呼吸检测器(RESPD)来检测人体轻微运动,如呼吸

      🚩 以简化OOD检测难度

  • 实验

    • 60GHz短程FMCW雷达 采集的数据集上对坐着、站立、行走三个类别进行OOD检测,获得了97.45%、92.13%、96.58%的AUROC
    • 性能优于SOTA, 且快24倍

1 Introduction

0.75 page

  • 分布外检测 (OOD) 在雷达感知中也很重要
  • 本文:使用60GHz雷达
    • 目标:将除坐着、站立或行走的人之外的任何移动物体分类为
  • 贡献
    • 提出MCROOD架构进行迁移检测

      ✅ 包含自动编码器和多个解码器

      使用多阈值算法

      picture 1

    • 提出RESPD预处理技术 ,使用多个连续帧捕捉呼吸等微动,简化检测

    • 在数据集上,对坐、站、行三类,AUROC分别达到97.45%、92.13%、96.58%

    • MCROOD在指标和速度上优于SOTA方法,消融实验表明RESPD的重要性

2 Related Work

0.5 page

  • OOD检测方法主要有**事后方法(Post-hoc)** 、距离基方法(Distance-based)OE (Outlier exposure) 方法
    • 事后方法适用于任何预训练模型,如MSP、ODIN等
    • 距离基方法以样本距离判定OOD,如马氏距离
    • OE方法在训练时加入OOD样本
  • 针对雷达的数据 ,OOD检测研究还比较有限
    • 现有研究主要在合成数据上
    • 本文在真实雷达数据上进行OOD检测
    • ⇒ \Rightarrow 使用自动编码器进行重构,判定重构误差大的为OOD

3 Radar Configuration & Pre0processing

0.3 page

  • 硬件

    • Infineon BGT60TR13C
    • 60GHz L形FMCW雷达
  • 配置

    picture 2

  • preprocessing 流程

    • 1 距离FFT
    • 2 移动目标识别(MTI)处理以去除静态目标
    • 3 多普勒FFT
    • 4 呼吸检测器(RESPD): 应用于RDI, 50帧(2.5s)累积

4 Problem Statement & MCROOD

1 page

  • MCROOD用于检测OOD样本
    • 鲁棒性好、效果好:

      picture 3

4.1 Architecture and Training

  • 提出MCROOD架构进行OOD检测
    • 使用自动编码器和多个解码器结构
    • 每个解码器对应一个内部类
    • 使用MSE作为损失函数
  • 训练
    • 编码器同时encode多个class
    • 每个解码器只解码自己负责的类

4.2 OOD Detection

  • 推理
    • 输入编码器,输出每个解码器
    • 比较输入和输出的MSE
    • 根据MSE阈值判定OOD

5 Experiment

1 page

  • 实验平台
    • NVIDIA GeForce RTX 3070 GPU
    • Intel Core i7-11800H CPU
    • 32GB DDR4 RAM

5.1. Dataset and Evaluation Metr

  • Infineon BGT60TR13C 60GHz FMCW雷达
  • 收集环境:
    • 16个房间(10个用于训练,6个用于推理)
  • 数据集
    • 分布内样本和OOD
    • 分布内样本:行走、坐着和站立
    • OOD样本:电扇、遥控小车、摇晃的植物、窗帘、洗衣服和吸尘器
    • 111416帧内部样本
    • 推理时: 使用47210帧分布内样本和16050帧OOD
    • 距离范围:1米到5米

picture 4

5.2 Ablation

  • 验证RESPD的作用

    picture 5

Conclusion

0.2 page

  • 提出了MCROOD和RESPD

    • MCROOD:采用新颖的一编码器多解码器结构

      🚩 因其模块化特性,可以适用于任意数量的内部类别

    • RESPD:简单有效的preprocessing method,目标是检测呼吸等微小人体运动

  • 在毫米波雷达数据上实现了快速、准确的OOD检测

    • 对坐着、站立、行走三个类别进行OOD检测,获得了97.45%、92.13%、96.58%的AUROC

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

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

相关文章

QUiLoader:彻底分离你的Ui设计工作

QUiLoader:彻底分离你的Ui设计工作 1. QUiLoader:彻底分离你的Ui设计工作widget.hwidget.cpp 2. Qt、C动态UI3. QT 使用QLibrary加载动态库 1. QUiLoader:彻底分离你的Ui设计工作 原文链接:https://blog.csdn.net/adonis1620/article/details/5794797 Trolltech提…

新一代网络安全防护体系的五个关键特征

目前,网络安全技术正面临着一个转折点,基于边界的安全防护理论存在缺陷,基于规则的威胁判别机制不再有效,围绕传统技术构建的安全工程也不再适用。新一代安全建设不能再像修“城墙”一样,专注于外部网络攻击和已知威胁…

测试常见前端bug

目录 协作 测试方法 标签:标签 内容/ref/ 判断 arr&&arr.length 交互 样式不生效:devtools查找,编译前的标签,运行时不一定存在 可交互的需要提示 hover样式 没有交互逻辑,就不要设置交互 无法交互…

《MySQL》第十一篇 SQL_MODEL模式简述

目录 一. 介绍与使用二. 模式类型三. 常用模式演示ANSI 模式TRADITIONAL 模式STRICT_TRANS_TABLES 模式 一. 介绍与使用 SQL Mode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL 常用来解决下面几类问题: 通过设置S…

Opencv Win10+Qt+Cmake 开发环境搭建

文章目录 一.Opencv安装二.Qt搭建opencv开发环境 一.Opencv安装 官网下载Opencv安装包 双击下载的软件进行解压 3. 系统环境变量添加 二.Qt搭建opencv开发环境 创建一个新的Qt项目(Non-Qt Project) 打开创建好的项目中的CMakeLists.txt,添加如下代码 # openc…

【实践篇】推荐算法PaaS化探索与实践 | 京东云技术团队

作者:京东零售 崔宁 1. 背景说明 目前,推荐算法部支持了主站、企业业务、全渠道等20业务线的900推荐场景,通过梳理大促运营、各垂直业务线推荐场景的共性需求,对现有推荐算法能力进行沉淀和积累,并通过算法PaaS化打造…

【数据结构】--189.轮转数组

💐 🌸 🌷 🍀 🌹 🌻 🌺 🍁 🍃 🍂 🌿 🍄🍝 🍛 🍤 📃个人主页 :阿然成长日记 …

【LLM】浅析chatglm的sft+p-tuning v2

note GLM将针对不同类型下游任务的预训练目标统一为了自回归填空,结合了混合的注意力机制和新的二维位置编码。本文浅析sft,并基于GLM在广告描述数据集上进行sftp-tuning代码的数据流讲解 文章目录 note零、ChatGLM2模型一、Supervised fine-tuning1. 数…

如何解决使用Elsivier默认latex模板,显示多位作者名字而不是et.al形式

问题描述: 使用Elsivier默认模板,编辑论文的时候,使用\citep{论文缩写}命令,发现在编译之后的.pdf文件中,会显示出该论文所有作者的姓(红色部分),而不是使用et.al的形式(绿色部分&a…

【Python】在PyCharm中安装 ChatGPT 插件,让 AI 帮助我们写代码,从此代码再无报错,小白也能轻易上手!!!

前言 ChatGPT是目前最强大的AI,不仅能够聊天、写小说,甚至码代码也不在话下。 但是在国内要使用chatgpt很麻烦,国内一家团队开发了一款idea插件NexChatGPT,用数据代理的方式,让我们在国内也能轻松的使用chatgpt。 没…

ENVI提取NDVI与植被覆盖度估算

目标是通过ENVI计算植被覆盖度结合ArcGIS出图得到植被覆盖图。 一、植被覆盖度的定义: 植被覆盖度( FractionalVegetation Cover,FVC) 通常定义为植被( 包括叶、茎、枝) 在地面的垂直投影面积占统计区总面积的百分比,它量化了植被的茂密程度,反应了植被的生长态势,是刻画…

Java8 LocalDate、Date、LocalDateTime、时间戳的转换

文章目录 LocalDateplusminus比较日期 LocalDate、Date、LocalDateTime、时间戳的转换 LocalDate plus LocalDate localDate2 localDate1.plus(15, ChronoUnit.DAYS);LocalDate localDate2 localDate1.plus(Period.ofDays(15));minus LocalDate localDate2 localDate1.minu…

制作一个简易的计算器app

github项目地址:https://github.com/13008451162/AndroidMoblieCalculator 1、Ui开发 笔者的Ui制作的制作的比较麻烦仅供参考,在这里使用了多个LinearLayout对屏幕进行了划分。不建议大家这样做最好使用GridLayout会更加快捷简单 笔者大致划分是这样的…

vue 学习笔记 【ElementPlus】el-menu 折叠后图标不见了

项目当前版本 {"dependencies": {"element-plus/icons-vue": "^2.1.0","types/js-cookie": "^3.0.3","types/nprogress": "^0.2.0","axios": "^1.4.0","core-js": &quo…

Java - 注解开发

注解开发定义bean Component的衍生注解 Service: 服务层的注解 Repository: 数据层的注解 Controller: 控制层的注解 纯注解开发 bean管理 bean作用范围 在类上面添加Scope(“singleton”) // prototype: 非单例 bean生命周期 PostCon…

推荐用于学习RN原生模块开发的开源库—react-native-ble-manager

如题RN的原生模块/Native Modules的开发是一项很重要的技能,但RN官网的示例又比较简单,然后最近我接触与使用、还有阅读了react-native-ble-manager的部份源码,发现里边完全包含了一个Native Modules所涉及的知识点/技术点,故特推…

java商城系统和php商城系统对比

java商城系统和php商城系统是两种常见的电子商务平台,它们都具有一定的优势和劣势。那么,java商城系统和php商城系统又有哪些差异呢? 一、开发难度 Java商城系统和PHP商城系统在开发难度方面存在一定的差异。Java商城系统需要使用Java语言进…

jenkins执行jmeter时,报Begin size 1 is not equal to fixed size 5

jenkins执行jmeter脚本的时候一直提示如下错误: Tidying up ... Fri Jul 28 17:03:53 CST 2023 (1690535033178) Error generating the report: org.apache.jmeter.report.dashboard.GenerationException: Error while processing samples: Consumer failed wi…

WEB:wife_wife

背景知识 JavaScript原型链污染 题目 先尝试一下,注册了管理员账号 这里不知道邀请码,所以没有勾选 答案不正确 这里借鉴其他大佬的思路 查看源代码才知道,后端没有数据库,所以sql注入是不可能的 // post请求的路径 app.pos…

qemu搭建arm环境以及文件共享

几乎完全参照该文章 使用QEMU搭建ARM64实验环境 - 简书 ubuntu 14.04,linux3.16, busybox-1.31.0 arm-linux-gnueabi-gcc -v linux3.16以及busybox下载安装可参考链接 Ubuntu14.04安装qemu,运行linux-3.16gdb调试_qemu 安装 ubuntu 14_这个我…