PCA-Kalman: device-free indoor human behavior detection with commodity Wi-Fi

Abstract Human behavior detection has become increasingly significant in various fields of application. In this paper, we propose a device-free indoor human behavior detection method with channel state information (CSI) and principal component analysis (PCA), respectively, in the line of sight envir...

Full description

Bibliographic Details
Main Authors: Xiaochao Dang, Yaning Huang, Zhanjun Hao, Xiong Si
Format: Article
Language:English
Published: SpringerOpen 2018-08-01
Series:EURASIP Journal on Wireless Communications and Networking
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13638-018-1230-2
id doaj-7aac6dbc9642403ab9ea149b98e40947
record_format Article
spelling doaj-7aac6dbc9642403ab9ea149b98e409472020-11-25T02:52:07ZengSpringerOpenEURASIP Journal on Wireless Communications and Networking1687-14992018-08-012018111710.1186/s13638-018-1230-2PCA-Kalman: device-free indoor human behavior detection with commodity Wi-FiXiaochao Dang0Yaning Huang1Zhanjun Hao2Xiong Si3College of Computer Science and Engineering, Northwest Normal UniversityCollege of Computer Science and Engineering, Northwest Normal UniversityCollege of Computer Science and Engineering, Northwest Normal UniversityCollege of Computer Science and Engineering, Northwest Normal UniversityAbstract Human behavior detection has become increasingly significant in various fields of application. In this paper, we propose a device-free indoor human behavior detection method with channel state information (CSI) and principal component analysis (PCA), respectively, in the line of sight environment, non-line-of-sight environment, and through the wall environment experiments. We divide this method into two parts. It begins with an online phase. A fingerprint database is established by collecting the original data packets of CSI in different time periods and using the characteristics of PCA algorithm to reduce the dimension of the original CSI data. Then, some outlier values are removed by Kalman filter algorithm, and we will get more stable data and fully prepared for the docking experiments. At the same time, the PCA algorithm’s estimation results are corrected according to the detected real-time motion speed to reduce the mismatch target. Then, in the offline phase, the classification of data is collected in the real-time environment by using support vector machine (SVM) algorithm. This method not only reduces the time complexity of the algorithm but also improves the detection rate of the human’s behavior and reduces the error. The processed data are matched with the data in the fingerprint database, and finally, the detection of different behaviors performed by humans in an indoor environment is finally achieved according to the matching results. We experimented repeatedly in three different scenarios, with an average 95% of human behavior detection rate in three different environments. In addition, we compare the method proposed in this paper with the existing methods in different aspects, such as the impact of the number of subcarriers, the impact of data packets, and the impact of the test area. The experimental results show that this method is superior to other algorithms in terms of average error and indoor activity recognition accuracy, which can more accurately identify indoor human motion behavior and improve the stability of the system.http://link.springer.com/article/10.1186/s13638-018-1230-2Principal component analysisHuman behavior detectionChannel state informationSupport vector machineKalman filter
collection DOAJ
language English
format Article
sources DOAJ
author Xiaochao Dang
Yaning Huang
Zhanjun Hao
Xiong Si
spellingShingle Xiaochao Dang
Yaning Huang
Zhanjun Hao
Xiong Si
PCA-Kalman: device-free indoor human behavior detection with commodity Wi-Fi
EURASIP Journal on Wireless Communications and Networking
Principal component analysis
Human behavior detection
Channel state information
Support vector machine
Kalman filter
author_facet Xiaochao Dang
Yaning Huang
Zhanjun Hao
Xiong Si
author_sort Xiaochao Dang
title PCA-Kalman: device-free indoor human behavior detection with commodity Wi-Fi
title_short PCA-Kalman: device-free indoor human behavior detection with commodity Wi-Fi
title_full PCA-Kalman: device-free indoor human behavior detection with commodity Wi-Fi
title_fullStr PCA-Kalman: device-free indoor human behavior detection with commodity Wi-Fi
title_full_unstemmed PCA-Kalman: device-free indoor human behavior detection with commodity Wi-Fi
title_sort pca-kalman: device-free indoor human behavior detection with commodity wi-fi
publisher SpringerOpen
series EURASIP Journal on Wireless Communications and Networking
issn 1687-1499
publishDate 2018-08-01
description Abstract Human behavior detection has become increasingly significant in various fields of application. In this paper, we propose a device-free indoor human behavior detection method with channel state information (CSI) and principal component analysis (PCA), respectively, in the line of sight environment, non-line-of-sight environment, and through the wall environment experiments. We divide this method into two parts. It begins with an online phase. A fingerprint database is established by collecting the original data packets of CSI in different time periods and using the characteristics of PCA algorithm to reduce the dimension of the original CSI data. Then, some outlier values are removed by Kalman filter algorithm, and we will get more stable data and fully prepared for the docking experiments. At the same time, the PCA algorithm’s estimation results are corrected according to the detected real-time motion speed to reduce the mismatch target. Then, in the offline phase, the classification of data is collected in the real-time environment by using support vector machine (SVM) algorithm. This method not only reduces the time complexity of the algorithm but also improves the detection rate of the human’s behavior and reduces the error. The processed data are matched with the data in the fingerprint database, and finally, the detection of different behaviors performed by humans in an indoor environment is finally achieved according to the matching results. We experimented repeatedly in three different scenarios, with an average 95% of human behavior detection rate in three different environments. In addition, we compare the method proposed in this paper with the existing methods in different aspects, such as the impact of the number of subcarriers, the impact of data packets, and the impact of the test area. The experimental results show that this method is superior to other algorithms in terms of average error and indoor activity recognition accuracy, which can more accurately identify indoor human motion behavior and improve the stability of the system.
topic Principal component analysis
Human behavior detection
Channel state information
Support vector machine
Kalman filter
url http://link.springer.com/article/10.1186/s13638-018-1230-2
work_keys_str_mv AT xiaochaodang pcakalmandevicefreeindoorhumanbehaviordetectionwithcommoditywifi
AT yaninghuang pcakalmandevicefreeindoorhumanbehaviordetectionwithcommoditywifi
AT zhanjunhao pcakalmandevicefreeindoorhumanbehaviordetectionwithcommoditywifi
AT xiongsi pcakalmandevicefreeindoorhumanbehaviordetectionwithcommoditywifi
_version_ 1724731191570989056