基于毫米波的人体跟踪和识别算法

            具体的软硬件实现点击 MCU-AI技术网页_MCU-AI人工智能

准确的人类活动识别(HAR)是实现新兴的上下文感知应用程序的关键,这些应用程序需要了解和识别人类行为,例如监测独居的残疾人或老年人。传统上,HAR是通过环境传感器(例如,相机)或通过可穿戴设备(例如,具有惯性测量单元(IMU)的智能手表)来实现的。环境感测方法通常更适用于不同的环境,因为这不需要每个用户都有可穿戴设备。然而,在家庭等隐私敏感区域使用相机可能会捕捉到用户可能不愿意分享的多余环境信息。雷达已被提议作为粗粒度活动识别的替代模式,使用微多普勒频谱图捕捉环境信息的最小子集。然而,由于低成本毫米波雷达系统产生稀疏和不均匀的点云,训练细粒度、准确的活动分类器是一个挑战。在本文中,我们提出了RadHAR,这是一种使用稀疏和非均匀点云执行精确HAR的框架。RadHAR利用滑动时间窗口来累积毫米波雷达的点云,并生成体素化表示,作为分类器的输入。

我们在收集的具有5种不同活动的人类活动数据集上评估和演示了我们的系统。我们在数据集上比较了各种分类器的准确度,发现性能最好的深度学习分类器的准确率为90.47%。我们的评估显示了使用毫米波雷达进行精确HAR检测的有效性,并列举了该领域未来的研究方向。

毫米波(mmWave)技术在频率范围为30GHz和300GHz。由于,天线尺寸与频率成反比,频率越高在频谱中,天线的尺寸越小。因此,毫米波雷达在尺寸上是紧凑的。而且我们可以把大量的天线组装成一个非常小的实现高定向波束形成的空间(≈1◦角度精度)。由于这些雷达具有大的带宽,它们具有优越的距离分辨率。而且新的低成本,现成的雷达使其越来越受欢迎基于毫米波的传感解决方案。

在本文中,我们提出了RadHAR,这是一个利用生成的点云进行人类活动识别的框架。为了解决毫米波雷达点云稀疏性,RadHAR利用了这一概念人类活动通常持续几秒钟以上在一个滑动的时间窗口上积累点云。每个点云被体素化,然后被馈送到一组分类器中。我们在数据集上比较了各种分类器的准确度,发现性能最好的深度学习分类器的准确率为90.47%。

image.png

我们使用TI的IWR1443BOOST[8]雷达来收集新的点云数据集,称为MMActivity(毫米波活动)数据集。它是一种使用线性调频信号的FMCW(调频连续波)雷达。该雷达工作在76千兆赫到81千兆赫的频率范围内。该雷达包括四个接收器和三个发射器天线,可以通过距离和角度信息跟踪多个物体。

为了收集数据,雷达安装在1.3米高的三脚架上。用户在雷达前执行5种不同的活动,这些活动是:步行,跳跃,杰克跳跃,深蹲和拳击。对于进行相同活动的受试者,在约20秒的连续时间段内收集数据。有些数据文件的时间超过20秒。我们总共收集了93分钟的数据。数据集的描述可以在表1中找到。捕获的点云包含空间坐标(x,y,z,以米为单位),以及速度(以米/秒为单位)、距离(点与雷达的距离)(以米计)、强度(dB)和方位角(度)。雷达的采样率为每秒30帧。

image.png

我们将收集的数据文件分为单独的训练和测试文件,其中训练中的数据为71.6分钟,测试中的数据是21.4分钟。为了克服每帧中点数量的不均匀性,我们将点云转换为尺寸为10x32x32(深度=10)的体素,这使得输入的大小不变,而与帧中的点数量无关。我们通过测试它们的性能,根据经验决定了这些维度。在我们的体素表示中,每个体素的值是其边界内存在的数据点的数量。虽然具有大量的体素可以很好地表示底层信息,但它将数据大小增加了几个数量级。

由于活动是在一段时间内执行的,因此会生成活动的时间窗口,以便捕获时间相关性。我们创建了2秒(60帧)的窗口,其滑动因子为0.33秒(10帧)。基于先前在多模式时间序列数据集[15]的人类活动识别和使用点云[18]的人类识别方面的工作,选择了2秒窗口。最后,我们得到了12097个训练样本和3538个测试样本。我们使用20%的训练样本进行验证。在时间窗口体素化表示中,每个样本的形状为60*10*32*32。数据预处理过程如下:

image.png

   我们在MMActivity数据集上评估不同的分类器。我们将支持向量机(SVM)、多层感知器(MLP)、长短期记忆(LSTM)和卷积神经网络(CNN)与LSTM相结合进行训练。我们比较了这些分类器在MMActivity数据集的同一训练和测试分割上的推理能力。这些深度学习分类器通常适用于广泛的应用。

SVM分类器,支持向量机(SVM)分类器的输入是通过将时间窗口体素化表示(60*10*32*32)平坦化,然后应用主成分分析(PCA)进行降维来生成的。我们使用主成分分析将数据的维度从614400(60*10*32*32)减少到6000。

3.4.2 MLP分类器。它由完全连接的层和输出层组成。我们将样本的时间窗体素表示(60*10*32*32)压平,为MLP分类器创建614400维的输入大小。MLP分类器有4个完全连接的层,后面是输出层。我们使用丢弃层来避免过度拟合。它有3935万个可训练参数。

双向LSTM分类器。双向LSTM层由两个并行操作的LSTM层组成。第一层的输入按原样提供,而第二层的输入是数据的反向拷贝。因此,双向LSTM层保留了来自未来和过去的信息。该网络由双向LSTM层、2个完全连接层和一个输出层组成。网络的输入(60*10240)是通过保留时间维度(60)并使样本(10*32*32)中的空间维度变平来创建的。我们使用了大小分别为64和64个隐藏单元的双向LSTM。双向LSTM分类器具有529万个可训练参数。

时间分布CNN+双向LSTM分类器。时间分布的CNN将CNN层应用于输入数据的每个时间切片。时间分布CNN+双向LSTM分类器的结构由3个时间分布卷积模块(卷积层+卷积层+最大池化层)组成,然后是双向LSTM层和输出层。总体而言,该网络具有291k个可训练参数。该分类器直接在具有时间和空间维度的输入样本上进行训练。分类器精度如下

image.png

  • 13
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: 车载毫米波雷达是一种用于车辆行驶中目标跟踪的雷达系统,它通过发送和接收毫米波信号来实时探测周围环境中的物体。这些物体可以是其他车辆、行人、障碍物等。毫米波雷达的工作原理是利用高频的毫米波在大气中的传播特性,具有穿透力强、测量精度高等特点。 目标跟踪是指在车辆行驶中,通过分析雷达回波信号的特征,识别跟踪目标物体的运动状态和位置。车载毫米波雷达通过对目标进行连续的扫描和测量,不断更新目标的位置和速度信息,从而实现目标的跟踪。 车载毫米波雷达采用了多种目标跟踪技术,如卡尔曼滤波、粒子滤波等,通过对雷达回波信号进行处理和分析,可以提取目标的特征信息,并进行目标的匹配和关联。同时,它还可以通过对目标的运动轨迹进行预测,预警驾驶员可能的碰撞风险,提高行车的安全性。 在目标跟踪中,车载毫米波雷达还可以通过识别目标的形状、速度、大小等特征,区分不同类型的物体,如车辆、行人、自行车等,并根据不同类型的目标进行不同的处理和策略。 综上所述,车载毫米波雷达目标跟踪是一项使用毫米波雷达系统对车辆行驶中的物体进行实时探测、识别跟踪的技术。通过不断更新目标的位置和速度信息,提前预警驾驶员潜在的碰撞风险,提高行车安全。 ### 回答2: 车载毫米波雷达是一种用于车辆自动驾驶系统的重要传感器。它通过发射和接收毫米波信号,可以实时监测周围环境中的障碍物和目标,从而实现对车辆行驶方向的跟踪。 目标跟踪是车载毫米波雷达的一项重要功能之一。它通过对接收到的毫米波信号进行处理和分析,确定周围目标的位置、速度和运动方向,以实现对这些目标的跟踪。 车载毫米波雷达利用计算机视觉和机器学习的算法,将接收到的无线信号转化为图像或点云数据,然后通过目标检测和跟踪算法识别出道路上的车辆、行人、障碍物等目标,并实时更新目标的位置和运动状态。 目标跟踪的实现需要考虑多个方面的因素,例如目标的速度、尺寸、形状、运动模式等。通过对这些参数的分析,车载毫米波雷达可以准确地预测目标的行动轨迹,并及时提供给车辆自动驾驶系统的决策和控制模块,以实现自动避障、自动刹车等功能。 总之,车载毫米波雷达通过目标跟踪技术,可以实时监测周围目标的位置和运动状态,为车辆自动驾驶系统提供重要的环境感知信息,为安全行驶提供保障。 ### 回答3: 车载毫米波雷达目标跟踪技术是一种利用毫米波雷达设备对车辆周围目标进行检测和跟踪的技术。该技术主要基于雷达信号的特性和目标的反射信号,通过算法处理和分析,实现对目标位置、速度和轨迹的跟踪。 车载毫米波雷达目标跟踪的基本原理是利用雷达设备发射射频信号,当信号遇到目标时,目标会将信号反射回雷达设备。通过接收和分析这些反射信号,可以得到目标的距离、角度和速度等信息,并通过算法进行处理,实现对目标的跟踪毫米波雷达具有高分辨率和较低的误报率等优点,能够在各种复杂的道路环境下进行有效的目标跟踪。通过将车辆周围的目标进行实时监测和分析,可以提供给驾驶员关于周围环境和其他车辆位置的信息,从而提高行车安全性和驾驶辅助功能。 车载毫米波雷达目标跟踪技术在智能驾驶和自动驾驶等领域具有广阔的应用前景。它可以与其他传感器如摄像头、激光雷达等相结合,形成多传感器融合系统,进一步提高目标跟踪性能和准确性。未来随着技术的发展和成熟,车载毫米波雷达目标跟踪技术将在汽车行业中发挥更重要的作用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值