• •    

基于CSI的非合作式室内人体运动检测

史白,庄杰,庞宏   

  1. 电子科技大学
  • 收稿日期:2016-12-07 修回日期:2017-02-16 发布日期:2017-02-16
  • 通讯作者: 史白

Non-cooperative Indoor Human motion detection through WiFi CSI

  • Received:2016-12-07 Revised:2017-02-16 Online:2017-02-16
  • Contact: Bai SHI

摘要: 针对用摄像头、传感器等运动检测手段的设备部署复杂、昂贵、有盲区等缺点,提出一种利用无线保真(Wireless Fidelity,WiFi)信号进行人体运动检测的方法。首先使用无线网卡接收被检测环境中WiFi的信道状态信息(Channel state information,CSI),其次使用局部离群因子检测(Local Outlier Factor,LOF)算法和Hampel滤波器去除异常的CSI数据,然后用线性回归算法去除因网卡时钟不同步造成的频移误差,再用主成分分析(Principal Component Analysis,PCA)降维和朴素贝叶斯算法分类不同情况下的CSI数据,生成用于判断人体运动状况的模型,最终用生成的模型对人体运动状态进行判断。在实验中,该方法能快速判断并达到95.62%的正确率。实验结果表明该方法能很好检测识别人的运动。

关键词: 无线保真, 信道状态信息, 非合作式, 运动检测, 异常检测, 相位矫正, 分类算法

Abstract: Concern the problem that using camera and sensor to detect human motion has the shortcomings of the difficult deployment, expensive and blind zone, a method of human motion detection using Wireless Fidelity (WiFi) signal was proposed. First, the wireless network card is used to receive the channel state information (CSI) of the WiFi in the detected environment. Secondly, the local outlier factor (LOF) algorithm and the Hampel filter are used to remove the abnormal CSI data. After that the frequency shift caused by the rough synchronization of the network card clock is removed by the regression algorithm, and then uses the Principal Component Analysis (PCA) to reduce dimension and Naive Bayes algorithm to classify the CSI data in different cases, generating a model for judging the movement state of the human. Finally, the model is used to judge the state of human motion. In the experiment, the method can quickly determine the state of human motion and reach the correct rate of 95.62%. The experimental results show that the method can detect and identify the movement of people well.

Key words: Wireless Fidelity(WiFi), Channel state information(CSI), non-cooperative, motion detection, outlier detection, phase rectification, classification

中图分类号: