无线感知会议系列【1】【增强无线感知应用的鲁棒性】

news2024/12/26 22:08:31

前言:

      这个是2021年 泛在可信智能感知论坛,汤战勇   (西北大学物联网研究院 )教授的

一个讲座《wireless signals like WiFi, RFID and (ultra) sound as a powerful modality for ubiquitous  sensing》

    参考连接:

4.见微知萌——增强无线感知应用的鲁棒性;汤战勇 西北大学 教授_哔哩哔哩_bilibili

58分钟

无线感知的研究方向:

   

     1: 无线感知信号描述: 罗西尼卵形,SSNR,MIR 

     2:  样本漂移问题: 跨场景感知  汤战勇 RISE 

     3: 异质性问题: 运动方向,速度,收发距离,感知物体距离,对感知模型的影响

     7: 多目标跟踪: FMCW 技术

目录: 

  1.    技术的领域
  2.    论文简介
  3.    会议讨论
  4.    无线感知研究方向探讨

一  技术领域

       主要应用方向: 隔墙探测,材料识别,手势识别

      

 

     2018年发表了一篇论文 CrossSense,基于该研究基础上,于2021年在MobiCom 提出一篇Rise

的论文,一定程度上解决了跨场景数据漂移问题

2018年论文     

      CrossSense 是一篇关于将WiFi感知扩展到新环境和更大规模问题的论文。以下是对该论文的详细介绍:迁移学习&集成学习

一、论文背景与动机

      随着WiFi技术的普及和物联网(IoT)的发展,WiFi已成为一种强大的信息感知媒介。然而,现有的WiFi感知技术存在两个显著的缺点:

一是跨站点泛化能力弱:

        即在不同环境下训练的数据模型难以直接应用于新环境;跨场景感知问题

二是可支持的问题规模小

          随着目标数量的增加,现有技术的性能会迅速下降,限制了其在大规模环境中的应用。

        为了解决这些问题,CrossSense被提出。

二、CrossSense的核心贡献

        CrossSense旨在通过以下方式改进WiFi感知技术:

  1. 降低传感模型训练数据采集的成本
    • 采用机器学习离线训练漫游模型,该模型由一组测量值生成,用于描述无线信道度量(如信道状态信息CSI或接收信号强度指示器RSSI)如何受到目标(如步态或手势)的影响。
    • 利用传输学习技术,重用神经网络起始层提取的与优化问题无关的WiFi信号特性,从而在不同站点和任务之间有效地重用所学知识,减少为新环境构建传感模型所需的数据采集量。
  2. 扩展WiFi感知的规模和普及
    • 采用基于专家的混合方法,使用多个专门的传感模型或“专家”来捕获从不同WiFi输入到所需输出的映射。每个专家专门用于处理特定应用场景和输入数据的子集,从而在更大规模的问题中提供稳定的性能。
    • 允许新模型的轻松添加和只在适当时被选择,为创新应用和服务开辟了新的可能性。

三、应用场景与实验结果

CrossSense在以下两个WiFi感知应用上进行了评估:

  1. 步态识别:通过测量用户行走时WiFi信号的变化来识别用户的步态特征。
  2. 手势识别:利用WiFi信号的变化来识别用户的手势动作。

实验结果表明:

      CrossSense能够显著提高WiFi感知的精度和泛化能力。与最先进的WiFi感知方法相比,CrossSense将精度提高了4倍,并将步态识别和手势识别的精度分别提高到90%以上。同时,CrossSense还能够在不同站点间有效地转换和利用WiFi训练测量值,支持更大规模的问题处理。

四、论文的主要贡献

  1. 提出了一个自动方案:以有效利用现有WiFi训练测量,为新环境构建传感模型。
  2. 首次应用了迁移学习:以便在不同地点和任务之间有效地重用所学知识,用于WiFi感知。
  3. 将WiFi传感模型混合起来:扩大了可支持问题的规模,比最先进的技术提供了显著的性能改进。

五、结论与展望

         CrossSense通过解决当前无线传感解决方案中的跨站点泛化和可支持问题规模的缺点,为WiFi感知技术的发展开辟了新的方向。未来,随着技术的不断进步和应用场景的不断拓展,CrossSense有望在更多领域发挥重要作用,推动无线感知技术的进一步发展。

问题:

        1: 无法解决持续性改变

        2:   跨场景感知打标签不易

        3: 感知模型无法判断自己感知的准确性

MobiCom,全称为The Annual International Conference on Mobile Computing and Networking,即年度国际移动计算和网络大会,是ACM SIGMobile开办的无线和移动通信领域的顶尖会议。以下是对MobiCom的详细介绍


二   Rise 方案

   如何发现数据漂移问题

  1  现有问题:

         二分类问题为例: 有可能出现该问题,某类的概率特别高:99.99%.

但是该分类是新的动作,距离两类的距离都很远。

          

2 不一致问题(NCM)

    2.1  CrossSense

          RISE: Robust Wireless Sensing Using Probabilistic and Statistical Assessments的论文与您的查询高度相关。尽管该论文并非直接以“MobiCom Rise”为标题,但它介绍了RISE(Robust Wireless Sensing)技术,并很可能是在MobiCom会议或其相关领域中被讨论或发表的研究成果。

以下是对该论文的详细介绍:

一、论文背景与动机

  • 问题范围:无线感知技术在环境变化时的感知鲁棒性和性能容易受到影响。
  • 动机:提出RISE技术,旨在提高基于学习的无线感知在环境变化时的感知鲁棒性和精度。比如环境中增加一把椅子对模型影响很大,还是模型本身训练有欠缺.

二、RISE技术概述

  • 技术目标:通过识别、跟踪和减轻数据漂移来应对环境变化对无线感知性能的影响。
  • 核心方法
    1. 概率评估:利用分类过程中产生的概率分布来评估预测的可信度。
    2. 统计评估:基于共型预测理论(Conformal Prediction Theory)来量化测试样本和训练样本的奇异性,从而评估预测的可信度。
    3. 异常检测:将概率和统计评估结果结合,输入到SVM异常检测器中,根据评估结果接受或拒绝感知结果。

三、RISE技术的关键特点

  • 增强感知鲁棒性:RISE支持两种策略来增强感知鲁棒性——增量学习和专家混合(集成)。
    • 增量学习:利用在环境中收集的漂移样本对传感模型进行重新训练。
    • 专家混合:采用多个预测模型(专家),并只使用具有高可信度的预测。
  • 快速适应:RISE能够快速确定何时、如何对数据漂移进行应对,确保感知模型在面对环境变化时保持性能。
  •  现有方案
  •  

四、实验结果与贡献

  • 实验结果:在11种基于学习的感知方法上评估RISE,成功识别了平均92%的偏移样本,显著提高了在动态环境中的感知性能。
  • 主要贡献
    1. 提出了RISE技术,有效增强了基于学习的无线感知在环境变化时的鲁棒性和性能。
    2. 采用了共型预测和异常检测来检测数据漂移,提高了模型的可信度评估能力。
    3. 将增量学习和集成学习与异常检测相结合,实现了感知性能的显著提升。

     五、总结

               该论文提出的RISE技术为无线感知领域带来了重要的创新,通过结合概率评估、统计评估和异常检测等方法,有效应对了环境变化对感知性能的影响。RISE技术的成功应用为无线感知技术在复杂环境中的稳定运行提供了有力支持。虽然论文标题并非直接为“MobiCom Rise”,但其研究成果很可能在MobiCom会议或其相关领域内得到了广泛的关注和讨论。

   六 补充知识

     以共形回归为例,其实现步骤通常包括:

  1. 计算误差分布:首先计算历史数据中每个样本点的预测误差,即预测值与真实值之间的绝对差值。然后将这些误差值从小到大排序。
  2. 确定误差临界值:在排序后的误差分布中,选取一个临界值,使得小于等于该临界值的误差所占比例等于期望的置信度(如95%)。该临界值被视为可接受的最大预测误差。
  3. 构建预测区间:对于新的预测样本点,其预测区间被设定为[预测值-误差临界值, 预测值+误差临界值]。根据误差临界值的选取,该预测区间能以期望的置信度(如95%)包含真实值。

  

    1.1  近三年代表工作

     材料识别,隔墙识别,RFRID 书法运笔识别

       


三  会议讨论

      3.1 样本漂移鉴别

              如何鉴别漂移样本。如果同样的动作就是因为场景分布差异导致的。

      1  先找出样本跟训练的时候使用的样本差异

      2  使用增量学习,把发生变化的样本保存下来进行重新学习

          落地的时候比较难:

                第一: CSI 信号非常大,如果保存下来可能半小时用户的存储空间就满了

                第二:  CSI 数据集如果过小,对训练没有什么效果

                 第三:  打标签困难

                第四:   在嵌入式终端训练,功耗无法支持,传输到网络会导致功耗急剧增加.

       3.2 落地瓶颈:

            现在大部分的无线感知在实验室里面能做到98%以上的准确率,但是应用的时候,无法落地。环境改变影响特别大。


四 无线感知的研究方向

      4.1 异质性问题

      4.2 如何从通讯的角度作特征工程,提高跨场景的鲁棒性

      4.3 样本偏移

      4.4 跨场景感知的鲁棒性: 要从Fresnel模型去解释同一个动作为什么在CSI信号在不同位置

不同朝向,不同速度差异大。

      4.5 落地瓶颈: 现在大部分的无线感知在实验室里面能做到98%以上的准确率,但是应用的时候,无法落地。

       研究方向: 到底哪些感知对象,哪些场景可以落地

      4.6  多目标跟踪: FMCW 技术较为简单,但是现有的无线通讯CSI较为困难。

      4.7  数据集获取困难: 新的环境需要不断的打Label,可能是一个无数维的问题。

     CSI 信号极大,1小时将近16G的数据集,一天一个环境的场景一般的PC基本就满了。

    4.8 :   行为识别,跨场景感知比较差,模型在哪些场景非常好.

                     比如分类做的非常好,

   4.9 :  自动化Labeling,  换个环境需要重新做训练数据.

                     数据切割(x,y) 以手写数字识别,数据切割

   5.0 :  数据集如何采集

   5.1 :  反射点发生变化对感知影响很大,北大的罗西尼卵形理论

    

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

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

相关文章

02_硬件基础知识学习

通过上一课的学习,我们貌似成功的点亮了一个 LED 小灯,但是有一些知识大家还没彻底搞明白。单片机是根据硬件电路图的设计来编写代码的,所以我们不仅仅要学习编程知识,还要学习基本的硬件知识,这节课我们就要来穿插介绍…

萱仔环境记录——git的使用流程:以上传一个项目进入GitHub仓库为例子

前段时间我已经不使用学校的电脑了,在自己的笔记本上安装了git,准备好好把我这几年做的项目整理一下进行开源,由于前几次的面试,一些公司考核到了git的用法,虽然平时我也在使用git对自己的项目进行管理,但还…

为什么腾讯难以再现《黑神话:悟空》这样的游戏大作?

自《黑神话:悟空》发布以来,它凭借令人惊艳的画面和深入人心的故事情节,迅速在全球范围内收获了大量粉丝。这款游戏的成功,不仅让全球玩家看到了国产游戏的新高度,也让许多人开始好奇:作为中国游戏行业的巨头,腾讯为什么没能推出类似《黑神话:悟空》这样震撼的作品?今…

c++166面下该过程 向面向对象的转变

#include<iostream> using namespace std; //设计类 属性 函数 //案例一 &#xff1a;立方体 面积和体积 //求两个立方体是否相等 &#xff08;全局函数和成员函数&#xff09; class Cube { private:int m_a;int m_b;int m_c;int m_v;int m_s;public://void setA(int a…

视频剪辑软件大盘点:四款神级工具让你工作更高效!

工作中&#xff0c;视频剪辑是一项不可或缺的技能。而选择一款好用的视频剪辑软件&#xff0c;更是提升工作效率的关键。今天&#xff0c;我就将从功能、易用性、效果以及个人使用感受等方面为大家推荐四款免费的视频剪辑软件&#xff1a; 第一款&#xff1a;福昕视频剪辑 我…

中秋之约,尽在食家巷小程序

中秋&#xff0c;那是一个被月光温柔包裹&#xff0c;被亲情浓浓环绕的节日。在这个象征团圆的日子里&#xff0c;美食就像是情感的纽带&#xff0c;将人们的心紧紧系在一起。而食家巷的美味绝对能让你的中秋更添几分甜蜜。 现在呀&#xff0c;我要给大家推荐一个超级方便的好东…

毫欧表设计整体思路

原因 对于焊接设备的低阻值测量&#xff0c;一般都是mΩ级别的&#xff0c;但万用表的电阻档一般都是以200Ω做为最小档位 设计原理及软件实现设计 设计思路原理图 通过串联在电路中的电流相等&#xff0c;根据阻值和电压的关系得到电阻对应大小 设计中需要考虑的问题 1…

[ccs调试记录]

解决方式&#xff1a;删除code_strat 提示Page0内存不够&#xff0c;找到Page0&#xff0c;根据红叉提示&#xff0c;Ram1内存不足&#xff0c;进行修改 Ram1 length从1000修改为2000&#xff0c;即可&#xff1a;

MIT6.824 课程-PrimaryBackupReplication

Primary Backup Replication 背景 为实现可容错的服务器&#xff0c;主从备份是一种常用的解决方案&#xff1a;在开启了主动备份的系统中&#xff0c;备份服务器的状态需要在几乎任何时候都与主服务器保持一致&#xff0c;这样当主服务器失效后备份服务器才能立刻接管。实现…

计算机网络(二) —— 网络编程套接字

目录 一&#xff0c;认识端口号 1.1 背景 1.2 端口号是什么 1.3 三个问题 二&#xff0c;认识Tcp协议和Udp协议 三&#xff0c;网络字节序 四&#xff0c;socket编程接口 4.1 socket常见API 4.2 sockaddr结构 一&#xff0c;认识端口号 1.1 背景 问题&#xff1a;在进…

C++,Qt学习 2024.9.10

制作ui界面实现&#xff1a;模拟定时闹钟功能 启动后&#xff0c;lab实时获取系统时间&#xff0c;当系统时间走到设置的时间时&#xff0c;语音播报下方lineEdit中的内容&#xff0c;启动前取消按键不可用&#xff0c;启动后除了取消按键可用其他部分都设为不可用&#xff0c…

Java 创建对象方法的演变

1、普通 Java 代码 public class Rectangle {private int width;private int length;public Rectangle() {System.out.println("Hello World!");}public void setWidth(int widTth) {this.width widTth;}public void setLength(int length) {this.length length;}…

个人随想-如何开发一个code agent

随着sonnet的普及&#xff0c;现在的开发确实可以达到事半功倍的效果&#xff0c;再加上cursor、claude dev等工具的加持&#xff0c;现在的软件开发&#xff0c;确实门槛降低了很多&#xff0c;我们可以快速的让ai给我们大量的提示、重构、单元测试、explain甚至是完全用自然语…

c++指针和引用专题

一 基本概念 图解C++指针与引用的区别_指针与引用 图解-CSDN博客https://blog.csdn.net/shang_0122/article/details/104755481 为什么C+

房屋租赁|基于springboot的房屋租赁管理系统设计与实现(附项目源码+论文+数据库)

私信或留言即免费送开题报告和任务书&#xff08;可指定任意题目&#xff09; 目录 一、摘要 二、相关技术 三、系统设计 四、数据库设计 五、核心代码 六、论文参考 七、源码获取 一、摘要 互联网发展至今&#xff0c;无论是其理论还是技术都已经成熟&#x…

方位对称性+均匀分布=交叉极化和同极化不相关

这个推导是一种方为对称散射矩阵的均匀分布&#xff0c;对于多种方位对称性的散射矩阵&#xff0c;均匀分布。可以看作该模型的简单叠加。从而交叉极化和同极化不相关

PhotoZoom Classic 9.0.2中文版新功能介绍及PhotoZoom 9使用教程

PhotoZoom Classic 9.0.2中文版简介 PhotoZoom Classic 9.0.2中文版是一款新颖的、技术上具有革命性的对数码图片进行放大的工具。通常的工具对数码图片进行放大时&#xff0c;总会降低图片的品质&#xff0c;而这款软件使用了S-SPLINE技术(一种申请过专利的&#xff0c;拥有自…

Word文档的读入(3)

逐个读取答题卡后&#xff0c;我们可以访问Word文档&#xff08;Document&#xff09;中的 .paragraphs 属性&#xff0c;来获取文档中的段落列表。段落列表的组成元素是所有的段落对象&#xff0c;可以使用索引定位到指定的段落对象。 完善代码&#xff08;读取学生学号所在的…

FFmpeg 7.0 版本 “Dijkstra”的特点概述

FFmpeg 7.0 FFmpeg 官网:https://ffmpeg.org/FFmpeg 官网更新日志,2024.4.5 号发布代号"Dijkstra"的 7.0 版本的 FFmpeg,如下截图: 为什么叫 Dijkstra“Dijkstra” 指的是艾兹格戴克斯特拉(Edsger Wybe Dijkstra),他是一位荷兰计算机科学家,对计算机科学领域…

为什么Java已经不推荐使用Stack了?

为什么不推荐使用Stack Java已不推荐使用Stack&#xff0c;而是推荐使用更高效的ArrayDeque 为什么不推荐使用 性能低&#xff1a;是因为 Stack 继承自 Vector&#xff0c; 而 Vector 在每个方法中都加了锁。由于需要兼容老的项目&#xff0c;很难在原有的基础上进行优化&…