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...
Main Authors: | , , , |
---|---|
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 |