开放科学(资源服务)标志码(OSID):
传统行为识别方法主要依赖计算机视觉[1]、穿戴式传感器[2]、雷达[3]等方法,然而计算机视觉的方法不能监测光线盲区且隐私无法得到保障。传感器方法对于特殊人群来说会增加危险指数,基于雷达的方式造价较高,低价雷达监测距离又受限,仅几十厘米。基于信道状态信息(Channel State Information,CSI)的行为识别是一种保密隐私、安全、无需携带设备且价格实惠的方法,可以工作于烟雾和黑暗环境中,仅依靠Wi-Fi信号能够透过障碍物对非视距目标进行监测,无需监测人员携带任何传感器和部署专用监控设备。利用Wi-Fi信号广泛覆盖的特点,相比于其他方法可以大幅减小部署成本。
近年来,基于CSI的行为识别得到了广泛研究。Wi-Fall[4]分析不同行为CSI幅值变化情况,提出一种跌倒检测系统。Emosens[5]从CSI识别用户的情绪状态,同样使用幅值特征。文献[6]提出一种基于CSI幅度相位混合信息的人体运动识别方法Wi-SD。文献[7]提出一种吸烟检测系统,用于室内环境吸烟行为检测。CARM[8]利用CSI速度模型和CSI活动模型来识别不同的活动。Wi-Fiu[9]和Wi-Run[10]使用CSI值通过捕获不同人类的步态模式来识别人类。Wi-HACS[11]利用子载波的相关性检测不同环境中人类活动。Wi-Act[12]探讨了人体运动与CSI中的幅值信息之间的相关性,进而对不同活动进行分类。文献[13]将CSI作为图像处理进行定位和活动识别,文献[14]同样利用CSI的图像特征来识别驾驶员的注意力状态。尽管上述方法具有较好的识别结果,但没有考虑信号穿墙的情况。然而,在实际生活的室内环境总免不了墙体的出现,大部分的家庭仅有一个无线接入点,信号在穿过墙壁之后会严重衰弱。现有的噪声技术(例如低通滤波器、主成分分析等)都不能很好地处理墙壁带来的信号衰减问题。如果不考虑信号穿墙情况,那么信号的利用率就会下降,但若考虑信号穿墙情况,则以往的系统在进行识别时效果就会下降。更重要的是可能因为上述情况而导致对老人以及特殊人员的监测不及时而带来事故。文献[15]提出一种穿墙识别的结构,但仅限理论分析。文献[16]在穿墙的场景下进行行为识别,但是该方法预处理多且使用复杂的双向循环神经网络,计算量大,且过程复杂。
穿墙的最大问题是Wi-Fi信号穿墙后严重衰落,而这种衰落对CSI数据的影响比行为影响的程度要大得多。如果将墙壁和室内环境的影响视为静态数据,将行为的影响视为动态数据,那么穿墙行为识别只有通过消除CSI中的静态背景信息才能把人体行为产生的动态数据提取出来,进行有效的行为识别。为解决上述问题,本文提出一种简单的基于CSI的穿墙行为识别的方法。通过捕获原始CSI数据矩阵的低秩性并对其进行低秩分解,消除无用静态CSI分量,分离出行为引起的动态CSI分量。由于CSI数据的高维特性,如果直接计算复杂度较高,会出现维度灾难,因此利用时间反演(Time Reversal,TR)算法来解决CSI数据维度过高的问题。最后对非穿墙和穿墙不同场景下的坐站、走动、跳跃、深蹲、跌倒5种日常行为进行识别。
1 总体设计 1.1 CSI数据模型无线通信链路信道的特性常用信道状态信息来衡量。在IEEE 802.11n标准中,利用正交频分复用技术可以从物理层解析得到CSI数据。在MIMO系统中,设NTX为发射端的天线数量,NRX为接收端的天线数量[17]。对于每个采样时刻t,CSI值构成
在无线信号传播环境中,人体作为反射和散射点,由于无线信号从多个路径到达接收天线,因此人类行为特征被嵌入到多路径CSI配置文件中,不同行为的多径分布是不同的,当行为发生变化时,此时反射路径会有相应的改变,每个行为对路径的不同影响都可以作为区分与其他行为的身份证。然而,与墙壁、家具等静态物体相比,人体行为的变化可能只引入少量多径CSI,这些CSI能量相对较小,特别是信号穿过墙壁后会更大程度的损耗,因此行为特征会被掩盖。假设与人体行为相关的第n根天线的CSI可以建模为环境所影响的静态CSI分量和受行为影响的动态CSI分量的总和:
$ \mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}^{n}=\mathrm{c}\mathrm{s}{\mathrm{i}}_{0}^{n}+\mathrm{\Delta }\mathrm{c}\mathrm{s}{\mathrm{i}}_{i}^{n}, i=\mathrm{1, 2}, \cdots , M $ | (1) |
其中:
当人体发生变化时,在接收端可以接收到一个
$ \mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}^{i}=\left[\mathrm{c}\mathrm{s}{\mathrm{i}}_{i}^{1}, \mathrm{c}\mathrm{s}{\mathrm{i}}_{i}^{2}, \cdots , \mathrm{c}\mathrm{s}{\mathrm{i}}_{i}^{N}\right], \forall i $ | (2) |
相应的行为特征矩阵为:
$ \mathrm{\Delta }{\mathit{\boldsymbol{C}}}{\mathit{\boldsymbol{S}}}{\mathit{\boldsymbol{I}}}^{i}=\left[\mathrm{\Delta }\mathrm{c}\mathrm{s}{\mathrm{i}}_{i}^{1}, \mathrm{\Delta }\mathrm{c}\mathrm{s}{\mathrm{i}}_{i}^{2}, \cdots , \mathrm{\Delta }\mathrm{c}\mathrm{s}{\mathrm{i}}_{i}^{N}\right], \forall i $ | (3) |
其中:N代表发射机和接收机之间的总路径。
1.2 识别流程在行为识别的过程中,希望保留的是由行为引起的动态CSI分量,但是由于CSI原始数据中静态CSI分量和动态CSI分量是未知的,无法直接提取动态分量,如果直接识别原始CSI,误差很大,当信号穿墙时无法识别。此外,
![]() |
Download:
|
图 1 CSI识别流程 Fig. 1 CSI identification procedure |
在实际采集数据过程中,存在时间同步误差以及噪声的影响,预测的CSI会受到初始相位和由行为带来线性相位的影响。通过实验结果可以得出:无论是静态还是动态环境的相位分布都是没有规律性的。为获得正确的行为特征
$ \mathrm{c}\mathrm{s}{\mathrm{i}}^{n}\left(k\right)=\left|\mathrm{c}\mathrm{s}{\mathrm{i}}^{n}\left(k\right)\right|\mathrm{e}\mathrm{x}\mathrm{p}\left\{-\mathrm{j}\left(k{\phi }_{\mathrm{*}}\right)+{\phi }_{0}\right\} $ | (4) |
其中:
![]() |
Download:
|
图 2 前后相位校准的跌倒动作 Fig. 2 Before and after phase calibration of fall action |
在实际中,相比静态CSI分量,动态CSI分量显得较微弱,特别是信号在穿过墙壁等障碍物时。为消除静态环境带来的影响只留下与行为密切相关的动态CSI分类,本文利用PRCA算法对原始CSI进行低秩矩阵分解,从而将静态分量消除。低秩矩阵分解原理如下[19]:
假设D=U+V,其中:D是已知矩阵;U是低秩矩阵;V是稀疏矩阵。将D分解成U和V,可以转化为凸优化问题:
$ \begin{array}{l}\mathrm{m}\mathrm{i}\mathrm{n}{‖\mathit{\boldsymbol{U}}‖}_{\mathrm{*}}+\alpha {‖\mathit{\boldsymbol{V}}‖}_{1}\\ \mathrm{s}.\mathrm{t}.\mathrm{ }\mathrm{ }\mathit{\boldsymbol{D}}=\mathit{\boldsymbol{U}}+\mathit{\boldsymbol{V}}\end{array} $ | (5) |
其中:
本文采用增广拉格朗日算子法对凸优化问题进行求解,其中:Y表示拉格朗日乘子;
![]() |
Download:
|
图 3 PRCA算法过程 Fig. 3 PRCA algorithm process |
由式(5)可知,要利用低秩矩阵分解消除静态分量,那么式(2)就要满足
1)若要证明
![]() |
Download:
|
图 4 人体对路径的影响 Fig. 4 Influence of human body on the path |
在时间t内,当信号的传播路径由
$ \begin{array}{l}\mathrm{c}\mathrm{o}\mathrm{s}\left(2\mathrm{\pi }{d}_{k}\left(t\right)/{\lambda }_{n}+{\phi }_{0}\right)=\\ \mathrm{c}\mathrm{o}\mathrm{s}\left(2\mathrm{\pi }{d}_{0}\left(t\right)/{\lambda }_{n}+2\mathrm{\pi }{\mathrm{\Delta }}_{k}\left(t\right)/{\lambda }_{n}+{\phi }_{0}\right)=\\ \mathrm{c}\mathrm{o}\mathrm{s}\left(2\mathrm{\pi }{d}_{0}\left(t\right)/{\lambda }_{n}+{\phi }_{0}\right)\mathrm{c}\mathrm{o}\mathrm{s}\left(2\mathrm{\pi }{\mathrm{\Delta }}_{k}\left(t\right)/{\lambda }_{n}\right)-\\ \mathrm{s}\mathrm{i}\mathrm{n}\left(2\mathrm{\pi }{d}_{0}\left(t\right)/{\lambda }_{n}+{\phi }_{0}\right)\mathrm{s}\mathrm{i}\mathrm{n}\left(2\mathrm{\pi }{\mathrm{\Delta }}_{k}\left(t\right)/{\lambda }_{n}\right)\end{array} $ | (6) |
考虑到Wi-Fi信道中子载波的波长之间的差异很小,即2个不同子载波的波长存在
$ \mathrm{c}\mathrm{o}\mathrm{s}\left(2\mathrm{\pi }{\mathrm{\Delta }}_{k}\left(t\right)/{\lambda }_{1}\right)\approx \mathrm{c}\mathrm{o}\mathrm{s}\left(2\mathrm{\pi }{\mathrm{\Delta }}_{k}\left(t\right)/{\lambda }_{2}\right) $ | (7) |
$ \mathrm{s}\mathrm{i}\mathrm{n}\left(2\mathrm{\pi }{\mathrm{\Delta }}_{k}\left(t\right)/{\lambda }_{1}\right)\approx \mathrm{s}\mathrm{i}\mathrm{n}\left(2\mathrm{\pi }{\mathrm{\Delta }}_{k}\left(t\right)/{\lambda }_{2}\right) $ | (8) |
因为初始路径长度
从以上实验结果可以看出:不同环境下的
![]() |
Download:
|
图 5 暗室子载波幅值和相关矩阵 Fig. 5 Darkroom subcarrier amplitude and correlation matrix |
2)证明
(1)CSI的采集是对Intel 5300网卡固件进行修改,采集数据非均匀采样,所以猜想动作对CSI的子载波的影响可能会有差异。基于这样的猜想,本文分别测试了走廊和会议室2种场景下的走动和跌倒动作对子载波的影响,相对来说,走动持续较长时间,跌倒时间较短。在走廊场景下走动发生时,发现对天线1的所有子载波影响较小,对天线2的某些子载波影响较微薄,对天线3的所有子载波都影响较大,如图 6所示,箭头表示影响较小的子载波;在会议室场景下跌倒发生时,发现对天线1几乎全部受影响,而天线2只受到了很小的影响,天线3的某些子载波影响较大。本文还测试了走廊跌倒和实验室走动对子载波的影响,得出的结论相似。这表明无论是不同环境下的同一动作还是同一场景下的不同动作,对子载波的影响是有选择性的,只是小范围内的某些子载波受到了较大的影响。
![]() |
Download:
|
图 6 走动对子载波的影响 Fig. 6 Influence of ambulate on subcarriers |
(2)通过实验可近似测量同一环境下同样数据量的CSI总量
$ \mathrm{\Delta }\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}^{n}=\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}^{n}-\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{0}^{n} $ | (9) |
得到
$ {\overline{\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}}}_{0}^{n}=\frac{1}{M}\sum\limits _{i=1}^{M}\frac{\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{0}^{n}}{{‖\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{0}^{n}‖}^{2}} $ | (10) |
那么,式(9)就可以写为:
$ \mathrm{\Delta }\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{0}^{n}=\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}^{n}-{\overline{\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}}}_{0}^{n} $ | (11) |
如图 7所示,本文分别采集了走廊和会议室2种环境下走动、跌倒、弯腰动作的CSI值,并统计了10个稀疏因子。实验结果表明,
![]() |
Download:
|
图 7 矩阵稀疏因子 Fig. 7 Sparse factors of matrix |
(3)从时间维度分析,尽管不同的行为持续的时间有差异,但是从实验数据可以得到,行为引起CSI值变化的时间和整个测量时间相比相对较短,在实际应用中,还可以根据不同的行为来调节时间窗口的长度,也就是说,从时间维度来分析,动态CSI分量的稀疏性是可受人为控制的。
综上,
$ \begin{array}{l}\mathrm{m}\mathrm{i}\mathrm{n}{‖\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{0}^{n}‖}_{\mathrm{*}}+\alpha {‖\mathrm{\Delta }\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}^{n}‖}_{1}\\ \mathrm{s}.\mathrm{t}.\mathrm{ }\mathrm{ }\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}^{n}=\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{0}^{n}+\mathrm{\Delta }\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}^{n}\end{array} $ | (12) |
根据式(12),
![]() |
Download:
|
图 8 跌倒动作消除前后的效果 Fig. 8 Effect before and after the fall action is eliminated |
如图 9所示,在一个物理空间内,存在A、B 2个收发器,当收发器B向A发送1个信号时,可以得到此时状态下的多径配置文件CSI为
![]() |
Download:
|
图 9 时间反演示意图 Fig. 9 Schematic diagram of time inversion |
TR时空共振可以捕获多径信道中的微小变化,通过时间反演共振强度(Time Reversal Resonance,TRRS)来量化不同的多径分布,TRRS也称为信道信息响应相关联的2个物理事件或位置之间的相似性,2个CSI信号
$ {T}_{\mathrm{T}\mathrm{R}}\left(\mathrm{c}\mathrm{s}{\mathrm{i}}_{1}, \mathrm{c}\mathrm{s}{\mathrm{i}}_{2}\right)=\frac{\underset{\phi }{\mathrm{m}\mathrm{a}\mathrm{x}}{\left|\mathrm{c}\mathrm{s}{\mathrm{i}}_{1}\left[k\right]g\mathrm{c}\mathrm{s}{\mathrm{i}}_{2}\left[k\right]{\mathrm{e}}^{\mathrm{j}k\phi }\right|}^{2}}{\left(\sum\limits _{l=0}^{L-1}{\left|\mathrm{c}\mathrm{s}{\mathrm{i}}_{1}\left[l\right]\right|}^{2}\right)\left(\sum\limits _{l=0}^{L-1}{\left|\mathrm{c}\mathrm{s}{\mathrm{i}}_{2}\left[l\right]\right|}^{2}\right)} $ | (13) |
其中:
$ \left[\begin{array}{l}{T}_{\mathrm{T}\mathrm{R}}\left(\mathrm{c}\mathrm{s}{\mathrm{i}}_{a}^{1}, \mathrm{c}\mathrm{s}{\mathrm{i}}_{b}^{1}\right), {T}_{\mathrm{T}\mathrm{R}}\left(\mathrm{c}\mathrm{s}{\mathrm{i}}_{a}^{2}, \mathrm{c}\mathrm{s}{\mathrm{i}}_{b}^{2}\right), \\ {T}_{\mathrm{T}\mathrm{R}}\left(\mathrm{c}\mathrm{s}{\mathrm{i}}_{a}^{3}, \mathrm{c}\mathrm{s}{\mathrm{i}}_{b}^{3}\right), \cdots , {T}_{\mathrm{T}\mathrm{R}}\left(\mathrm{c}\mathrm{s}{\mathrm{i}}_{a}^{N}, \mathrm{c}\mathrm{s}{\mathrm{i}}_{b}^{N}\right)\end{array}\right] $ | (14) |
那么,2个CSI矩阵
$ {T}_{\mathrm{T}\mathrm{R}}({\overline{\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}}}_{a}^{}, \bf{C}\bf{S}{\bf{I}}_{b})=\frac{1}{N}\sum\limits _{n=1}^{N}{T}_{\mathrm{T}\mathrm{R}}\left(\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{a}^{N}, \mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{b}^{N}\right) $ | (15) |
通过TR算法的处理,将CSI测量中嵌入的高维复值行为特征映射到TR空间,特征维数由
$ \widehat{x}=\left\{\begin{array}{l}\mathrm{m}\mathrm{a}\mathrm{x}{T}_{\mathrm{T}\mathrm{R}}\left({\overline{\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}}}_{x}, \mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}\right)\\ 0, \mathrm{其}\mathrm{他}\end{array}\right. $ | (16) |
其中:
如上所述,当墙阻挡了发送器和接收器之间的所有直接和反射传播路径时,由人类活动引起的CSI值变化将变得非常微弱。因此,静态环境和噪声的相关性会严重干扰人类活动与CSI值变化之间的CSI相关性,由对无线电影响的人体行为特征引起的
$ \widehat{x}=\left\{\begin{array}{l}\mathrm{m}\mathrm{a}\mathrm{x}{T}_{\mathrm{T}\mathrm{R}}\left(\mathrm{\Delta }{\overline{\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}}}_{x}, \mathrm{\Delta }\mathit{\boldsymbol{C}}\mathit{\boldsymbol{S}}{\mathit{\boldsymbol{I}}}_{i}\right)\\ 0, \mathrm{其}\mathrm{他}\end{array}\right. $ | (17) |
对无线电影响的人体行为特征完善有助于提高TRRS对类似行为进行区分的敏感性。本文提出的基于低秩矩阵分解的背景扣除算法抑制了不同类别之间CSI的时空共振,同时在同一类别内保持了强烈的共振,可以提高识别的精度。
4 实验评估 4.1 实验部署实验的收发装置为2台配有Intel 5300网卡的主机,其中发射机天线网卡上配有1根全向天线,接收机天线网卡上均配有3根全向天线,为得到稳定且采样率较高的CSI数据,采用Linux 802.11n CSI tool Monitor模式对网卡固件进行修改,带宽频率为40 MHz。
实验场景的平面图如图 10所示,本文分别采集室内视距(LOS)、室内非视距(NLOS)和穿墙(TW)场景下的数据。3种场景实验都把收发装置置于距地50 cm的书桌上,距离始终保持3.5 m,门始终处于关闭的状态。本文实验邀请了3名志愿者,分别进行坐站、走动、跳跃、深蹲、跌倒5个动作,每次采集时间为30 s,第15秒时开始做动作,第30秒时停止。每个行为采集150次,每个场景总的样本量为750个,总共采集2 250个数据。最后每个位置的各个行为的数据以2∶1的比例进行指纹库和测试集的验证。
![]() |
Download:
|
图 10 实验场景平面示意图 Fig. 10 Schematic diagram of experimental scene scene |
实验测量得到的CSI值由静态分量和动态分量组成,这2个量的分离由加权因子
![]() |
Download:
|
图 11 |
消除静态CSI分量可以使不同行为的训练与测试CSI数据之间的TRRS得到很大的抑制,相同行为的TRRS突显。LOS、NLOS和TW场景下消除静态CSI分量的识别结果如图 12所示。实验结果表明,LOS场景5个动作的识别结果分别提升了11.3%、9.8%、9.1%、11.7%、10.1%,识别结果平均提高了10.4%,平均识别率为94.1%。NLOS场景识别结果分别提升了12.8%、11.9%、10%、14.1%、11.7%,识别结果平均提高了12.7%,平均识别率为92.3%。TW场景识别结果分别提升15.7%、12.3%、16.1%、13.6%、14.5%。识别结果平均提高14.4%,平均识别率为90.7%。相对来说,走动和跌倒行为相比其他行为来说识别结果较好。而另外4个动作识别效果相对较低,这是因为这4个行为极为相似,影响CSI的程度相当,在分类时更容易出现交叉误报。但是识别效果就消除静态分量之前而言,LOS、NLOS和TW场景下的识别结果都有较大提升,且在TW场景下的识别结果达到90.7%,说明本文方法可以实现穿墙识别行为识别。
![]() |
Download:
|
图 12 不同场景下消除静态CSI分量的识别结果 Fig. 12 Recognition results of eliminating static CSI components in different scenarios |
本文对相位校准、天线数量以及指纹库数据量对结果的影响做了比较分析。首先根据采集的数据量,每个行为指纹库数据量最多为100个。然后分析了无相位校准的TR-1根天线、TR-2根天线和TR-3根天线以及经相位校准的TR-Phase-1根天线、TR-Phase-2根天线和TR-Phase-3根天线。TW场景下平均识别结果如图 13所示。
![]() |
Download:
|
图 13 不同因素对实验结果的影响 Fig. 13 Influence of different factors on experimental results |
从图 13可以看出,在经过相位校准消除相位误差后,无论单天线还是多天线,识别结果都明显得到提升。这也说明了CSI中的相位承载了行为信息,合理地利用相位信息能提高行为识别精度。同时,从实验结果也可以看出多天线的识别结果总高于单天线。一方面,CSI数据的采集是对Intel 5300网卡固件进行修改:采集数据非均匀采样,动作对CSI的子载波的影响可能会有差异以及信道的选择性衰弱等因素。当行为发生时,到底哪几个子载波受影响,受影响大小的情况都是不确定的。当只利用1根天线时,可能恰好这根天线受行为影响比较小,在识别的过程中可能会误分,但随着天线数量的增加,受行为影响的子载波会大幅增加,加大了各行为之间的差别度,从而提高了识别精度。另一方面,增加天线数量相当于从更多角度去分析行为特征,这也类似于从多个角度观察物体更能透彻地了解物体一样,可以理解为增加天线数量导致分辨率提高,使各个行为的特征更加清晰,更容易识别。
4.2.4 识别结果分析对比从图 11可以看出,在不同的场景下识别效果有差异,识别准确率SLOS > SNLOS > STW,在LOS下接收的功率最大,动态CSI值得到了更好的体现。在TW场景下信号穿墙后会大幅度的损耗,但是TW实验时会带入更多的走廊多径以及物体反射的额外路径信息,CSI包含的路径越多,嵌入到行为特征中信息量就越大。所以,在消除静态分量之后,TW场景下也得到了较好的识别结果。为进一步说明本文方法的有效性,将识别结果与Wi-SD[6]系统、NotiFi系统[21]和Wi-Act系统[12]的算法进行了对比,如表 1所示。
![]() |
下载CSV 表 1 不同方法识别结果对比 Table 1 Comparison of different methods recognition results |
从表 1可以看出,在使用相同数据集进行实验的情况下,LOS场景下的识别结果大同小异。但是对于NLOS和TW场景,本文方法结果明显优于另外几种系统,尤其对于TW场景下,平均识别精度分别提高了15.5%、15.7%、11.5%。这也说明经过消除静态分量后,信号穿墙后行为特征得到了保留和显现,使得TW场景下识别精度更好。从方法来看,其他系统的方法预处理步骤较为繁杂,计算量也大,同时也都只考虑了CSI幅值的特点,而忽略了CSI相位带来的信息。但是本文方法预处理简单,不需要进行复杂的计算,同时也把相位信息考虑在其中,充分利用了CSI承载的信息。从运行时间来看,本文方法低于其他系统运行时间。综合来看,本文方法在具有简单算法的基础上还获得了较好的识别结果,具有更大的优势。
5 结束语本文提出一种简单的基于CSI的穿墙行为识别方法。通过对CSI矩阵性质的分析证明其符合低秩特性进而利用低秩矩阵分解,消除静态CSI分量分离出动态CSI分量,利用TR算法解决CSI数据高维度的问题,使复杂计算变得更简化,最终对非穿墙和穿墙不同场景下的5种日常行为进行识别。实验结果表明,与Wi-SD、NotiFi等系统相比,该方法在穿墙情况下的识别率大幅提升,达到了较好的识别效果。但是本文实验仅考虑了混凝土墙的实验场景,比较单一,下一步将探究不同材质的墙体对实验结果的影响。
[1] |
JAIAI A, KIM Y H, KIM Y J, et al. Robust human activity recognition from depth video using spatiotemporal multi-fused features[J]. Pattern Recognition, 2017, 61: 295-308. DOI:10.1016/j.patcog.2016.08.003 |
[2] |
BAYAT A, POMPLUN M, TRAN D A. A study on human activity recognition using accelerometer data from smartphones[J]. Procedia Computer Science, 2014, 34: 450-457. DOI:10.1016/j.procs.2014.07.009 |
[3] |
JOSHI K, BHARADIA D, KOTARU M, et l. WiDeo: fine-grained device-free motion tracing using RF backscatter[C]//Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation. Berkeley, USA: [s. n. ], 2015: 189-204.
|
[4] |
WANG Y, WU K, NI LM, et al. Wi-Fall: device-free fall detection by wireless networks[J]. IEEE Transactions on Mobile Computing, 2017, 16(2): 581-594. DOI:10.1109/TMC.2016.2557792 |
[5] |
GU Y, LIU T, LI J. Eaosense: data-driven emotion sensing via off-the-shelf Wi devices[C]//Proceedings of 2018 IEEE International Conference on Communications. Washington D.C., USA: IEEE Press, 2018: 842-855.
|
[6] |
DANG X C, ZHANG T, HAO Z J, et al. Wi-SD: a human motion recognition method based on CSI amplitude and phase information[C]//Proceedings of IEEE CWSN'19. Washington D.C., USA: IEEE Press, 2019: 332-347.
|
[7] |
ZHENG X, WANG J, SHANG G L, et al. Smokey: ubiquitous smoking detection with commercial Wi-Fi infrastructures[C]//Proceedings of IEEE International Conference on Computer and Communications. Washington D.C., USA: IEEE Press, 2016: 752-769.
|
[8] |
WANG W, LIU A X, SHAHZAD M, et al. Understanding and modeling of Wi-Fi signal based human activity recognition[C]//Proceedings of IEEE International Conference on Mobile Computing and Networking. Washington D.C., USA: IEEE Press, 2015: 65-76.
|
[9] |
WANG W, LIU A X, SHAHZAD M. Gait recognition using Wi-Fi signals[C]//Proceedings of ACM International Joint Conference on Pervasive Ubiquitous Computer. New York, USA: ACM Press, 2016: 363-373.
|
[10] |
LIU M, ZHANG L, YANG P, et al. Wi-Run: device-free step estimation system with commodity Wi-Fi[J]. Journal of Network and Computer Applications, 2019, 143(19): 77-88. |
[11] |
CHOWDHURY T Z, LEUNG C, MIAO C, et al. Wi-HACS: leveraging Wi-Fi for human activity classification using OFDM subcarriers' correlation[C]//Proceedings of IEEE Global Conference on Signal and Information Processing. Washington D.C., USA: IEEE Press, 2017: 338-342.
|
[12] |
YAN H, ZHANG Y, WANG Y, et al. Wi-Act: a passive WiFi-based human activity recognition system[J]. IEEE Sensors Journal, 2020, 20(1): 296-305. DOI:10.1109/JSEN.2019.2938245 |
[13] |
GAO Q, WANG J, MA X, et al. CSI-based device-free wireless localization and activity recognition using radio image features[J]. IEEE Transactions on Vehicular Technology, 2017, 66(11): 10346-10356. DOI:10.1109/TVT.2017.2737553 |
[14] |
ZAIN U l, ABIDEN A, WANG H Y. Wi-based driver's activity monitoring with efficient computation of radio-image features[J]. Sensors, 2020, 20(5): 77-86. |
[15] |
WANG Z, JIANG K, HOU Y, et al. A survey on CSI-based human behavior recognition in through-the-wall scenario[J]. IEEE Access, 2019, 7: 772-793. |
[16] |
LU X. Research and implementation of indoor personnel perception based on Wi-Fi channel state information[D]. Chengdu: University of Electronic Science and Technology of China, 2019. (in Chinese) 鲁翔. 基于Wi-Fi信道状态信息的室内人员感知研究与实现[D]. 成都: 电子科技大学, 2019. |
[17] |
ZHANG M J. Comparison of signal detection methods for spatial multiplexing MIMO systems[J]. Journal of Changchun Normal University (Natural Science), 2019, 38(6): 35-41. (in Chinese) 张明军. 空间复用MIMO系统的信号检测方法比较[J]. 长春师范大学学报(自然科学版), 2019, 38(3): 35-41. |
[18] |
LI X W, YU J, CHANG J, et al. A non-cooperative human behavior recognition method based on CSI[J]. Computer Science, 2019, 46(12): 266-271. (in Chinese) 李晓薇, 余江, 常俊, 等. 一种基于CSI的非合作式人体行为识别方法[J]. 计算机科学, 2019, 46(12): 266-271. DOI:10.11896/jsjkx.190200349 |
[19] |
WU X, CHU Z, YANG P. TW-See: human activity recognition through the wall with commodity Wi-Fi devices[J]. IEEE Transactions on Vehicular Technology, 2019, 68(1): 306-319. DOI:10.1109/TVT.2018.2878754 |
[20] |
CANDES E J, LI X D, MA Y, et al. Robust principal component analysis[J]. Journal of the ACM, 2011, 58(3): 1-37. |
[21] |
ZHU D, PANG N, LI G, et al. NotiFi: a ubiquitous Wi-Fi-based abnormal activity detection system[C]//Proceedings of 2017 International Joint Conference on Neural Networks. Washington D.C., USA: IEEE Press, 2017: 1766-1773.
|