【无线感知】【P3】无线感知手势识别-Ubicomp2022论文分享

前言:

        本篇主要关于手势识别的方向的,主要参考

       北京大学-《无线感知手势识别-Ubicomp2022论文分享》


目录:

  1.    技术背景
  2.    主要问题(异质性问题)
  3.    感知模型
  4.    EDP
  5.   DPSense
  6.    实现效果

一  技术背景

      基于WIFI的手势识别在智能家具,以及人机交互场景中具有很强的优越性.
      优势:非侵扰性,无隐私干扰
      基本原理:

             接收端的CSI信号变化是由于LOS+ Reflected 路径信号叠加而成,Refelcted 路径

  物体运动引起了接收端CSI信号变化.CSI信号的幅度谱跟物体的运动轨迹有一一对应

的映射关系.本篇主要从理论方向分析其误差来源,以及如何消除它,从而提高其感知的鲁棒性.

 

二   主要问题(异质性问题)

图一

      heterogenous sensing quality of input signals inside one gesture

手势识别引起的感知信号的异质性:

         同一个动作不同方向得到CSI 幅度谱不一样,信号感知质量不一样.

例一:空中手写一个数字4(图一)

      有3个1组成.但是在不同方位穿过的Fresnel边界不同.  图中C方向, 沿着切线方向切割数量几乎为0,对应CSI幅度谱信号特征几乎为0

异质问题:

        同样一个1 在不同位置带来的CSI信号特征完全不一样,有的位置就不能用于识别。有的位置不能用于识别感知的.

问题:

           RQ1:  我们如何表示输入信号的感知质量

           RQ2: 手势位置和方向对感知有何影响


三 模型

     3.1 CSI 模型

      

        CSI 信号由两部分组成: 静态分量S, 动态分量D组成

       S 静态分量:    LOS 静态路径上面的信号

       D 动态分量:    手势信号G: 由反射路径上的手势活动引起的                             

                              由噪声信号E 和  手势信号G  叠加而成

   

3.2  Sensing Quality Charateriaztion

 

        在复平面里面, 我们手势信号G  对应的信号为图中绿线

   

  加上噪声\varepsilon 带来的相位差影响 \alpha,最后得到动态信号为 D=G+\epsilon,其对应的相位

\theta

我们需要的是手势信号\Delta \varphi,但是实际观测到的是动态分量 \Delta \theta

  \Delta \theta \neq \Delta \varphi


四 EDP

    我们定义感知质量,值越小越好(无噪声的时候理论上为0)
      

   1   无法拿该公式直接计算感知质量的,因为 \Delta \varphi 未知

   2    通过对周围环境噪声的建模(假设其为高斯分布),我们可以推导出\eta的概率密度函数

关于 \eta=0对称,因此我们认为它的方差D(\eta) 代表平均值\eta的平均值.

  

    论文经过推导得到其方差越小噪声越大,取其倒数 EDP(Error-of-Dynamic-Phase index)

of CIS signal. EDP 越小,则信号质量越差.

 最后得到结论:

    1:   手势运动G的振幅越小, 感知EDP越差.

            如下图,手势运动同样的\Delta \varphi,同样的噪声E,

          手势运动小的引起的动态相位差更大,则

         \eta = \frac{\Delta \theta-\Delta \varphi }{\Delta \varphi}   更大,对应更低的EDP

    2: 手势运动的相位差越小,  感知EDP越差.

   如下图,同样的G幅度,同样的噪声, 手势运动相位差小的,对应的EDP越差. 

    |G|  手势反射路径的强度.

             \Delta \varphi =2\pi \frac{\Delta d}{\lambda}  则  \Delta d = \frac{\Delta \varphi \lambda }{2\pi}, 由移动的速度,位置,以及手势的朝向

   更通用的场景:

       如果移动的距离很短,|G| 相对变化较小。

       快速的手势移动,对应相位差较大,则感知质量较高.

      垂直于Fresnel Zone 运动,则Vd 越大,感知质量越高.


五  DPSense

  这是一个基于EDP 的深度学习手势分类模型

 跟EDP 把信号分为可用不可用的信号,对于不可用信号直接丢弃。

1 先通过EDP 计算出感知信号指标.

2 对于有效的信号进一步处理

3 对于无效的信号直接丢弃


六  实验效果

参考:

无线感知手势识别-Ubicomp2022论文分享_哔哩哔哩_bilibili

WiFi感知边界研究-Ubicomp2022论文分享_哔哩哔哩_bilibili

WiFi感知边界研究-Ubicomp2022论文分享_哔哩哔哩_bilibili

Widar3:基于Wi-Fi的活动识别数据集_哔哩哔哩_bilibili

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

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

相关文章

遍历指定文件夹及其所有子文件夹目录,统计每种文件后缀的数量,并打印出来 python 代码

搜索所有层级的文件夹并统计每种文件后缀类型的数量,你可以使用 os 模块来递归地遍历文件夹,并使用 glob 模块来匹配文件。下面是一个示例代码,它将遍历指定目录及其所有子目录,并统计每种文件后缀的数量: import os import globdef count_file_extensions(directory):# 初…

前端BUG记录-a-spin和a-pagination

一、使用a-spin时&#xff0c;把你需要绘制样式的盒子要放在里面 <a-spin :spinning"loading"><div class"scrollable-div"></div> </a-spin> 不然样式容易效果不正确 二、a-pagination切换到第二页无效 给分页所在盒子设置ma…

Playbook角色

目录 1. 角色的目录结构 各个目录和文件的作用 2. 创建和使用角色 创建角色 使用角色 示例角色 3. 角色的优势 在Ansible中&#xff0c;角色&#xff08;Roles&#xff09;是一种高级的结构化方式&#xff0c;它允许将可重用的模块、组件以及配置整理和封装起来。角色的…

Rust 异步 trait 的实现困难

在 Rust 中&#xff0c;异步编程是使用 async/await 语法来实现的。与传统的同步编程不同&#xff0c;异步编程涉及到的特性较多&#xff0c;其中一个重要的特性是异步 trait。 异步 trait 是具有异步方法的 trait。在 Rust 中&#xff0c;trait 方法默认是同步的&#xff0c;…

ShardingSphere-proxy添加自定义分片规则(踩坑日记)

文章目录 一、新建spring boot项目二、编写代码(1) 新建一个类(2) doSharding方法详解(3) 实际例子 三、增加spi文件&#xff08;很关键&#xff09;四、打包五、把生成的文件放到ext-lib中六、yaml配置&#xff08;怎么用&#xff09;七、测试 版本环境 mysql 5.7.40 sharding…

英语复习之英语同音词总结(六)

之前的五个部分是总结的形近词&#xff0c;接下来开始总结同音词。 单词 (发音) 释义 例句 sight [saɪt] n. 视力&#xff1b;视野&#xff1b;景象 1. She has perfect sight. (她视力很好。) 2. The view from the top of the mountain is a breathtaking sight. (从山…

湘潭大学信息与网络安全复习笔记2(总览)

前面的实验和作业反正已经结束了&#xff0c;现在就是集中火力把剩下的内容复习一遍&#xff0c;这一篇博客的内容主要是参考教学大纲和教学日历 文章目录 教学日历教学大纲 教学日历 总共 12 次课&#xff0c;第一次课是概述&#xff0c;第二次和第三次课是密码学基础&#x…

[渗透测试学习] Runner-HackTheBox

Runner-HackTheBox 信息搜集 nmap扫描端口 nmap -sV -v 10.10.11.13扫描结果如下 PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 8.9p1 Ubuntu 3ubuntu0.6 (Ubuntu Linux; protocol 2.0) 80/tcp open http nginx 1.18.0 (Ubuntu) 8000…

严格锁和乐观锁

严格锁和乐观锁 严格锁 含义&#xff1a; 当一个开发者正在编辑某个文件时&#xff0c;其他开发者将无法同时对该文件进行编辑。确保在某一时刻只有一个开发者能够访问和修改该文件严格锁机制通常用于那些需要高度一致性和准确性的场景&#xff0c;例如配置文件、数据库脚本…

中小制造业工厂要不要上MES系统

MES系统的主要功能包括制造数据管理、计划排产管理、生产调度管理、库存管理、质量管理、人力资源管理、工作中心/设备管理、工具工装管理、采购管理、成本管理、项目看板管理、生产过程控制、底层数据集成分析、上层数据集成分解等。通过这些模块&#xff0c;MES为企业打造一个…

mysql容器问题mbind: Operation not permitted

我使用阿里云的服务器用docker创建一个mysql容器时&#xff0c;本来运行着好好的&#xff0c;突然容器就停掉了&#xff0c;上线查看MySQL容器日志&#xff0c;显示 2024-06-08 18:25:4008:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.27-1debian10 start…

基于springboot实现农产品直卖平台系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现农产品直卖平台系统的设计演示 摘要 计算机网络发展到现在已经好几十年了&#xff0c;在理论上面已经有了很丰富的基础&#xff0c;并且在现实生活中也到处都在使用&#xff0c;可以说&#xff0c;经过几十年的发展&#xff0c;互联网技术已经把地域信息的隔…

java List remove方法

在 Java 中&#xff0c;List 接口提供的 remove 方法有两个重载版本&#xff0c;一个是按索引移除元素&#xff0c;另一个是按对象移除元素。具体来说&#xff1a; 按索引移除元素&#xff1a;remove(int index) 按对象移除元素&#xff1a;remove(Object o) 按索引移除元素 …

快速构建本地RAG聊天机器人:使用LangFlow和Ollama实现无代码开发

基于LangChain的快速RAG应用原型制作方法 还记得构建智能聊天机器人需要数月编码的日子吗&#xff1f; LangChain这样的框架确实简化了开发流程&#xff0c;但对非程序员来说&#xff0c;数百行代码仍然是一道门槛。 有没有更简单的方法呢&#xff1f; 图片由 Ravi Palwe 在…

适用于 macOS 的最佳免费数据恢复软件

升级到 macOS 后&#xff0c;它可以帮助您从 HDD、SSD、存储卡、USB 闪存驱动器、数码相机或其他存储介质设备中完全恢复已删除、格式化或无法访问的数据。 当 macOS Monterey 用户寻找数据恢复解决方案时&#xff0c;免费数据恢复软件始终是一个不错的选择。实际上&#xff0…

Linux基础命令[29]-chown

文章目录 1. chown 命令说明2. chown 命令语法3. chown 命令示例3.1 修改属主3.2 修改属组3.3 修改属主和属组3.4 修改文件夹所属 4. 总结 1. chown 命令说明 chown&#xff1a;更改文件的用户或用户组&#xff0c;需要 root 用户或 sudo 权限的用户执行该命令。基本信息如下&…

后仿真中的门级仿真类型有哪些及门级仿真目的

目录 一 门级仿真分类 二 门级仿真目标 一 门级仿真分类 后仿即门级仿真&#xff08;gate level&#xff09;&#xff0c;是和RTL&#xff08;register transfer level&#xff09;相对应的。 所谓网表&#xff08;netlist&#xff09;&#xff0c;就是一堆基础单元&#x…

react学习-redux快速体验

1.redux是用于和react搭配使用的状态管理工具&#xff0c;类似于vue的vuex。redux可以不和任何框架绑定&#xff0c;独立使用 2.使用步骤 &#xff08;1&#xff09;定义一个reducer函数&#xff08;根据当前想要做的修改返回一个新的状态&#xff09; &#xff08;2&#xff0…

Mac M3 Pro 部署Spark-2.3.2 On Hive-3.1.3

mac的配置如下 1、下载安装包 官网 Apache Projects Releases 在search中搜索hadoop、hive spark &#xff1a; Index of /dist/spark/spark-2.3.2 网盘 Hadoop https://pan.baidu.com/s/1p4BXq2mvby2B76lmpiEjnA?pwdr62r 提取码: r62r Hive https://pan.baidu.com/s/…

el-table表头修改文字或者背景颜色,通过header-row-style设置样式

方式一 <el-table :header-cell-style"{text-align: center}" />方式二 <template><el-table :header-cell-style"tableHeaderColor" /> </template> <script> export default {methods: {tableHeaderColor ({row, column…