IWR6843毫米波雷达 人员检测 论文阅读

IWR6843毫米波雷达 人员检测 论文阅读

文章目录

前言

最近看了一篇论文:使用雷达检测人体是否摔倒。

在电力线识别中,我们可以借鉴一下该论文中的一些方法。

文献基本内容

该论文的大致内容是:作者把雷达安装在实验室的侧壁上 或 实验室的顶部,来采集志愿者的数据。然后分别使用了 深度学习分类器(DL)机器学习卷积神经网络(ML) 来分类和识别。最终结果表明,利用毫米波雷达开发一个跌倒的检测系统是可行的。

在这里插入图片描述

使用到的传感器:毫米波雷达

  • 红外传感器
    红外传感器可以准确识别人类活动并检测跌倒。然而,红外传感器对热源很敏
    感,比如笔记本电脑、水壶或加热器,而毫米波雷达传感器则不受影响。
    在该论文中,作者并没有详细说明红外传感器的布局位置,只是详细说明了毫米波雷达数据的处理方法以及实验结果。
    作者表明在后续的实验中将会使用红外传感器提高识别的准确率

雷达
在该论文中,使用的是在60-64 GHz频率范围内工作的毫米波雷达。
德州仪器 WR6843SK-ODS 作为天线板。
德州仪器 MMWAVEICBOOST 作为载波板

在这里插入图片描述


在该论文的实验1中,雷达安装在墙壁的一侧,如下图所示。在该论文的实验2中,雷达安装在墙壁的顶部。

在这里插入图片描述

雷达采集数据集合的形式

毫米波雷达的数据形式主要有两种:点云数据底层数据

  • 点云数据
    点云
    是通过对原始数据使用数字信号处理技术生成的。
    点云指的是由雷达设备扫描得到的空间点的数据集,每一个点云都包含了三维坐标(XYZ)信号反射强度(Intensity),其中强度信息会与目标物表面材质与粗糙度、入射角度、波长以及雷达的能量密度有关。
    点云是毫米波雷达最常用的数据形式。虽然非常稀疏(比如每帧64个点),能够提供的信息量有限,但也正是因为数据量小,处理它需要的计算量非常小,适用于低算力系统
    点云数据的使用一般有两种方式:一种是直接使用点数据,一种是把点云转换为网格形式。网格形式的点云适合用于卷积神经网络中。
  • 底层数据
    底层数据是毫米波雷达最原始的ADC数据。这些信息中很多都是噪声,但是也有不少有用的信息,比如多普勒的频谱信息。
    在处理原始数据时,典型的方法就是将原始信号转换成不同类型的图像:微多普勒频谱图、距离-时间图、距离-多普勒图、时频图。
    传统的信号处理方法很难从大量的噪声中提取这些有用信息,而这正是深度学习算法的强项。

雷达数据的获取

该论文使用点云作为分析的数据集合。

获取点云的过程:雷达传感器向环境发送信号并接收其回波信号,然后执行内置处理技术将信号转换为点云。

为了调整内置处理技术,在运行数据收集实验之前、向雷达传感器发送配置文件

在这里插入图片描述

数据收集程序最初由德州仪器公司用Python开发,该程序将配置文件发送到传感器、并将生成的点云可视化。作者为这个程序增加了更多的功能,比如数据保存,方向选择,区域定义和实验控制。

作者还用Python编程语言从零开始编写了一个数据分析程序。程序对雷达数据集进行同步,并进行预处理,如清洗、目标关联、标记、切割、活动合并等。此外,该程序还使用3d图、箱线图、散点图和直方图对数据集进行可视化。

此外、该程序还生成了占用网格并使用CNN卷积神经网络方法对其进行分析。


雷达数据的存储格式

该论文使用雷达输出的点云数据进行分析,在分析中分别使用了深度学习(DL)或机器学习(ML)算法。

为了减少点云数据的数量,并且为了使每帧有一个固定的大小,我们每帧生成一个占用网格,它是一个大小为25 25 x15的矩阵

矩阵的每个元素表示20x20x20cm的空间占用情况,,其中其元素被设置为1(被占用),或0(未被占用)

下图展示了一个站立活动生成的占用网格示例。

在这里插入图片描述

该论文还提出了一种基于帧的方法,该方法每次只使用生成的点云的一帧来执行分类。 与基于流的方法相比,该方法的优点是对计算复杂度的要求更低,这就使得这种方法可用于嵌入式系统


雷达数据分析的步骤

在占用网格上应用卷积神经网络
除了人工提取特征去分类实现检测人体跌倒,作者还使用了一种端对端的方法去自动检测人体是否摔倒
该方法是使用CNN模型,自动从占用网格中提取特征,并检测人体是否摔倒
然而,CNN模型需要固定长度的输入,点云不能直接作为输入数据。
所以,作者将点云数据的帧转换为固定大小的矩阵(这就是前面说到的占用网格),然后将其作为CNN模型的输入。

在这里插入图片描述

手动提取的特征并应用于分类器
作者从每帧中手动提取29个特征。这些特征用于训练SVM,MLP,KNN,RF四种不同的分类器。

在这里插入图片描述

对数据集进行预处理
数据被可视化、清洗、标记、同步。在清洗环节中,在房间边界之外的点会被移除。

在这里插入图片描述


在这里插入图片描述

结果

实验2的分类器结果(雷达传感器安装在房间顶部)

在这里插入图片描述


在试验2中,CNN(卷积神经网络)和RF(随机森林)在分类器中的表现最好。

实验1的分类器结果(雷达传感器安装在侧壁上)

在这里插入图片描述

得出结论,与侧壁位置相比,在雷达头顶位置的数据上的分类表现略好。

结果表明,训练后的模型使用手动提取的特征或占用网格准确地检测到人体跌倒。

对使用雷达识别电力线的启发‌

1.雷达的位置对识别效果有影响,我们在识别电力线的时候,可以尝试在多个方位安装雷达采集数据并比较数据的识别效果

2.学习这种基于帧处理的方法,每次只使用生成的点云的一帧来执行分类,该方法适用于在嵌入式设备中处理雷达数据

3.雷达数据可以转换成多种类型的图,如:雷达信号的距离-速度图、距离-水平角图、距离-垂直角图,微多普勒频谱图等。多数情况下,都是把雷达数据转化为多普勒频谱图来进行处理。我们在处理雷达数据时,可以把雷达数据转换成多种类型的图,分别处理这些图来实现我们对电力线的检测。

3.点云的处理,我们可以使用固定大小的网格矩阵来表示点云,然后利用CNN来自足无监督的学习分类雷达数据。

4.结合多个传感器,融合多个传感器的数据,可以提高识别的准确度。

Read more

Flutter 组件 pathfinding 的鸿蒙化适配实战 - 驾驭极致拓扑寻踪大坝、实现 OpenHarmony 分布式端高性能 AI 寻路、迷宫拓扑与工业级路径导航核方案

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 pathfinding 的鸿蒙化适配实战 - 驾驭极致拓扑寻踪大坝、实现 OpenHarmony 分布式端高性能 AI 寻路、迷宫拓扑与工业级路径导航核方案 前言 在鸿蒙(OpenHarmony)生态的分布式工业巡检、高性能游戏开发或者是对空间计算有极其严苛要求的 0308 批次智能仓储应用中。“复杂环境下的路径最优解计算与实时障碍避让维度”是衡量整个系统智慧化程度的最终质量门禁。面对包含数万个节点的网格地图、海量动态变化的货架坐标、甚至是由于跨设备同步产生的 0308 批次拓扑逻辑海洋。如果仅仅依靠简单的“直线欧式距离”或者是干瘪的广度优先搜索(BFS)。不仅会导致在处理大型复杂地图时让系统如同在逻辑废墟中盲人摸象。更会因为计算耗时指数级爆炸,让移动端在进行路径导航时瞬间陷入死机盲区。 我们需要一种“逻辑先行、代价建模”的空间演算艺术。 pathfinding 是一套专注于无缝整合全球公认顶级算法 A*、Dijkstra 以及二叉堆

Trae IDE 安装与使用保姆级教程:字节跳动的 AI 编程神器

一、Trae 是什么? Trae(发音 /treɪ/)是字节跳动推出的 AI 原生集成开发环境(AI IDE),于 2025 年 1 月正式发布。与传统的 IDE + AI 插件组合不同,Trae 从底层架构上就将 AI 能力深度集成,实现了真正意义上的"AI 主导开发"。 核心定位 Trae 以 “自主智能体(Agent)” 为核心定位,彻底重构了传统开发流程: * Chat 模式:智能代码补全、问答、解释和优化 * Builder 模式:自然语言一键生成完整项目框架 * SOLO 模式:AI 自主规划并执行开发任务 版本划分 版本定位核心特色适用人群Trae

ToDesk 全新 ToClaw,正在把电脑交给AI去操作

ToDesk 全新 ToClaw,正在把电脑交给AI去操作

这两年,AI 工具层出不穷,但大多数产品还停留在“能回答、会生成”的阶段:帮你写一段话、搜一份资料、整理一个思路,真正到了执行层,还是得你自己坐回电脑前,一个软件一个软件地点、一项任务一项任务地做。 这也是很多人对 AI 的真实感受——它会说,但不一定真能干活。而 ToDesk 新上线的 ToClaw,想解决的正是这个问题。 一、ToClaw 是什么? ToClaw 是一款基于 OpenClaw 深度定制、并与远程控制运行时深度结合的 AI 助手。它最大的不同,不只是“懂你说什么”,而是能直接在你的电脑上执行操作。 你只需要一句话,它就可以在电脑端完成对应动作:打开软件、点击按钮、填写表单、拖拽文件、整理资料、生成表格、汇总信息……很多原本需要人守在电脑前操作的工作,现在都可以交给 ToClaw

人工智能:自然语言处理在社交媒体分析领域的应用与实战

人工智能:自然语言处理在社交媒体分析领域的应用与实战

人工智能:自然语言处理在社交媒体分析领域的应用与实战 学习目标 💡 理解自然语言处理(NLP)在社交媒体分析领域的应用场景和重要性 💡 掌握社交媒体分析的核心技术(如情感分析、话题检测、用户画像构建) 💡 学会使用前沿模型(如BERT、GPT-3)进行社交媒体文本分析 💡 理解社交媒体分析的特殊挑战(如数据量大、噪声多、实时性要求高) 💡 通过实战项目,开发一个社交媒体话题检测应用 重点内容 * 社交媒体分析的主要应用场景 * 核心技术(情感分析、话题检测、用户画像构建) * 前沿模型(BERT、GPT-3)在社交媒体分析中的使用 * 社交媒体分析的特殊挑战 * 实战项目:社交媒体话题检测应用开发 一、社交媒体分析的主要应用场景 1.1 情感分析 1.1.1 情感分析的基本概念 情感分析是对社交媒体文本中情感倾向进行分析和判断的过程。在社交媒体分析领域,情感分析的主要应用场景包括: * 品牌声誉管理:分析用户对品牌的情感倾向(如“正面评价”、“负面评价”