Wi-Fi CSI Based Behavior Recognition From Signals
Wi-Fi CSI Based Behavior Recognition From Signals
net/publication/321487629
CITATIONS READS
124 840
4 authors, including:
All content following this page was uploaded by Zhu Wang on 07 December 2018.
Abstract
Human behavior recognition has been considered as a core technology that can facilitate variety of
applications. However, accurate detection and recognition of human behavior is still a big challenge that
attracts a lot of research efforts. Recent advances in the wireless technology (e.g., Wi-Fi Channel State
Information, i.e., CSI) enable a new behavior recognition paradigm, which is able to recognize behaviors
in a device-free and non-intrusive manner. In this article, we first provide an overview of the basics of
Wi-Fi CSI based behavior recognition. Afterwards, we classify related applications into three-granularity:
signals, actions and activities, and then provide some insights for designing new schemes. Finally, we
conclude by discussing the challenges, possible solutions to these challenges and some open issues
involved in CSI based behavior recognition.
Index terms
Behavior recognition, channel state information, signal, action, activity.
1. Introduction
In the field of ubiquitous computing, behavior recognition is an important research topic and has been
used in quite a number of human-centric services and applications, such as personalized recommendation,
health monitoring, and social networking. Traditionally, to identify human behaviors, we first need to
continuously collect the readings of physical sensing devices (e.g., GPS, accelerometer, and RFID),
which can be either worn on human bodies, attached on objects or deployed in environments. Afterwards,
based on recognition algorithms or classification models, the behavior types can be identified so as to
facilitate upper layer applications. Although such traditional behavior identification approaches achieve
satisfactory performances and are widely adopted, most of them are intrusive and require specific sensing
devices, raising issues such as privacy and deployment cost.
With the recent advances in wireless communications, behavior recognition based on Wi-Fi has been
attracting more and more attentions due to its ubiquitous availability in indoor areas. Moreover, Wi-Fi
based behavior recognition approach is able to overcome the aforementioned shortcomings of traditional
approaches, as it only leverages the wireless communication feature and does not need any physical
sensor.
A typical Wi-Fi based behavior recognition system consists of a Wi-Fi access point (AP) and one or
several Wi-Fi enabled devices in the environment. When located in indoor environment with such a
system, the movement of human bodies will affect the wireless signals and change the multi-path profile
of the system. Based on this principle, we are able to recognize human behaviors by exploring the
changes of wireless signals caused by user movements. For example, when a person is located in the line
of sight (LOS) of the Wi-Fi device and AP, the signal will be attenuated and hence a different received
signal strength (RSS) is observed. Compared with RSS, the recently emerged channel state information
(CSI) is a more fine-grained metric which describes both amplitude attenuation and phase shift of the
wireless signal, based on which various behaviors can be recognized effectively, ranging from vital
signals, basic actions to complex activities.
1 The authors are with School of Computer Science, Northwestern Polytechnical University, P. R. China
1
2. The Principle of CSI based Behavior Recognition
2
different features of CSI measurements, while the model-based approaches implement recognition by
modeling the relationship between signal space and behavior space. A general architecture of Wi-Fi CSI
based behavior recognition approaches is shown in Fig. 2. Though the middle part (i.e., CSI data
collection and preprocessing) is common to both pattern-based and model-based approaches, the left and
right parts illustrate the key difference of these two approaches.
3
complex behaviors that neither follow any periodicity nor standard, such as in-place activities (e.g.,
cooking dinner and exercising on a treadmill) and walking related activities (e.g., running and falling).
Thereby, we can conclude that human behaviors become more complex and irregular as the granularity
varying from fine to coarse. For instance, an activity such as cooking usually consists of a set of
movements to fetch, prepare, and mix ingredients that may occur in different sequences, making it hand
to recognize with identification methods that are proposed for single movements or gestures [9].
Respiration rate. As CSI provides fine-grained information, it can be leveraged to recognize vital signals
such as respiration rate and heart rate. Based on off-the-shelf Wi-Fi devices, the Wi-Sleep [2] system is
able to extract a user’s respiration information under various sleeping positions, by identifying the
rhythmic patterns associated with respiration. Based on the Wi-Fi Fresnel zone model, Zhang et al. [3]
developed a theory that is able to explain the detectability of respiration from the aspects of breathing
depth, location and orientation. With the proposed theory, not only when and why Wi-Fi CSI can be used
to detect respiration become clear, it also reveals the physical limit and foundation of such wireless
sensing systems.
Heart rate. Compared with respiration rate, heart rate is a more minute movement with higher
frequency, making it more difficult to recognize. Liu et al. [4] developed a system to simultaneously
4
track both heart rate and breathing rate by exploring CSI streams. In particular, the proposed system
is able to capture vital signs when either one or two users are in bed. Experiments under realistic
settings show that the system can accurately detect both heart rate and breathing rate during sleep,
and achieve comparable performance comparing with existing approaches.
Human gestures. A number of studies have investigated how to recognize human gestures with Wi-Fi
CSI, which can be used as a convenient human-computer interaction mode. WiDraw [5] is a hand motion
tracking system that leverages the Wi-Fi signal’s AoA values at the mobile devices to trace hand
trajectories. The intuition of WiDraw is that whenever a signal from a specific direction is affected by the
user’s hand, the signal strength of the angle denoting the same direction will decline. Similarly, the Wi-
Finger [6] system aims to recognize finger gestures (e.g., digits 1-9 in ASL) using ubiquitous wireless
signals. The approach is based on the observation that a user’s fingers move in a particular formation and
direction while performing a certain gesture, leading to a unique pattern in CSI streams.
Human talks. Compared with human gestures, human talk based interactions would cause even less
burden to the user. Wang et al. [7] developed WiHear by exploring Wi-Fi CSI to “hear” human talks. In
particular, to capture reflections caused by mouth movements, the authors introduced Mouth Motion
Profile that leverages partial multipath effects and wavelet packet transformation. Specifically, WiHear
can recognize talks within the range of Wi-Fi signals, as such signals do not require LOS path.
Furthermore, WiHear is able to “hear” multiple users simultaneously based on the MIMO technology.
Keystrokes. The intuition of WiKey [8] is similar to that of Wi-Finger [6], i.e., a person’s hands and
fingers move in a specific formation and direction while typing a certain key, generating a unique pattern
in CSI streams. In particular, when a user types on a keyboard, the typed keys are identified by
recognizing the way how CSI values change. According to experimental results, WiKey achieves more
than 97.5% and 96.4% accuracy for keystroke detection and single key classification, respectively.
5
3.3. Activity Recognition
In this article, activities refer to human behaviors such as walking, fall, human identity, etc. A summary
of daily activity recognition related studies and applications is given in Table 3.
Table 3. A summary of studies on daily activity recognition.
Behaviors Number Data Features Recognition Test Bed and Performance
of Users Preprocessing Approach Data Set
Methods
Wang et In-place Single. The dynamic Time and frequency Pattern-based 4 volunteers The average true positive
al. [9] activities exponential domain features of approach using performed 9 rate is 96% when using 3
and walking smoothing the amplitude (e.g., the dynamic time typical in- devices, and the detection
movements. filter. distributions of the warping method place activities rate is around 92% when
CSI measurements). and the earth and 8 walking with only one device.
mover distance activities.
technique.
Wang et Human Single. PCA based A 27 dimensional Model-based 25 volunteers The average accuracy is
al. [10] activity. CSI denoising feature vector in the approach using performed 8 96.5% for trained places
scheme. frequency domain. the CSI-speed different and trained users, and
model. activities. about 80% for places and
persons that have not been
trained on.
Wang et Gait patterns Single. PCA. A set of gait features, Pattern-based 2,800 gait Over 50 subjects, the
al. [11] and human including walking approach using instances from recognition accuracies are
identity. speed, gait cycle time, LibSVM. 50 subjects. 79.28%, 89.52%, and
spectrogram 93.05% for top-1, top-2,
signatures, et al. and top-3 candidates.
Zeng et Gait patterns Single. Butterworth Time domain and Pattern-based 20 volunteers The recognition accuracy
al. [12] and human bandpass filter. frequency domain approach using at 3 different is 92% to 80% for 2 to 6
identity. features are extracted decision tree. locations. human subjects.
to characterize a
person’s gait.
Wang et Fall. Single. 1-D linear A set of 8 features are Pattern-based 6 volunteers The sensitivity and
al. [13] interpolation extracted from both approach using over two specificity are 91% and
algorithm and CSI amplitude and SVM. months. 92%.
band-pass phase difference.
filter.
Zhang et Human Single. A Butterworth Time domain and Pattern-based 10 subjects for The accuracy of human
al. [14] identity. filter and a frequency domain approach using training and identification is 93% to
silence features are extracted sparse another 20 77% for 2 to 6 individuals.
removal to characterize a approximation subjects for
method. person’s walking classification. testing.
style.
Xin et al. Human Single. Butterworth Approximation Pattern-based 9 volunteers, The accuracy of human
[15] identity. IIR filter. coefficients are used approach using and each of identification is 94.5% to
to represent shape the dynamic time them provided 88.9% for 2 to 6
features of the LOS warping method 40 samples. individuals.
waveform. and the KNN
classifier.
Ordinary daily behaviors. Based on Wi-Fi access points and devices, Wang et al. [9] developed a device-
free activity recognition system named E-eyes, which is capable of identifying both in-place activities as
well as walking movements by comparing them against predefined profiles. Similarly, with the proposed
CSI-speed model and CSI-activity model, the CARM system [10] first extracts the relationship between
CSI dynamics and user activities and then utilizes such correlation to match each activity to the best-fit
profile.
Walking related behaviors. Typical walking related behaviors that can be recognized based on CSI
include walking, falling, etc. For example, Wang et al. [11] developed a gait pattern recognition system,
which can extract fine-grained gait information, including walking speed, footstep length, gait cycle time,
etc. Similarly, Zeng et al. [12] also used Wi-Fi CSI to identify a person’s steps and walking gait. Another
walking related behavior that attracts the attention of quite a number of researchers is fall. For example,
RT-Fall [13] is a representative CSI based fall detection system, which explores both the amplitude and
phase of CSI measurements.
Human identity. Zhang et al. [14] developed WiFi-ID, a device-free system that uses off-the-shelf devices
to identify individuals. The basic idea is that each individual has a unique walking style and body shape
which causes unique disturbances in the Wi-Fi signals and can be characterized with the features
6
extracted from CSI. There are several similar studies, e.g., the FreeSense [15] system achieves indoor
human identification by comparing shape features of the LOS waveform, and the WiWho [12] system
identifies a person from a small group of people (2 to 6) based on gait analysis.
7
patterns. However, such an approach relies on the assumption that the correspondence between profiles
and behaviors is unique, which cannot be proved theoretically. Therefore, in order to develop widely
acceptable systems, one of the most important challenge is revealing the principle reason of signal
changes due to body movements, and mathematically modeling the relationship between CSI dynamics
and user behaviors. Without such a model, it is hard to optimize the performance of CSI-based behavior
recognition systems. Recently, there has been encouraging progress in addressing this issue. For example,
the Wi-Fi Fresnel zone model [3] can be used to explain when and why human respiration is detectable
based on Wi-Fi CSI. Nevertheless, more efforts are still needed to fully understand the theoretical limit
and foundation of CSI based behavior recognition systems, especially systems for complex and irregular
behaviors. One possible solution is to combine the advantages of existing models (e.g., the Angle-of-
Arrival model [5], the CSI-speed model [10], the Fresnel zone model [3]), so as to construct a more
generic and powerful method.
5. Conclusion
In this article, after a briefly introduction to the basics of Wi-Fi CSI based behavior recognition, we
propose to classify and analyze CSI-based behavior recognition studies and applications from three-
granularity, i.e., signals, actions and activities. In particular, signals are fine-grained behaviors which
refer to minute and periodic body movements, e.g., respiration rate and heart rate. Actions are medium-
8
grained behaviors that people perform following certain standard, e.g., gesture and sign language.
Activities refer to coarse-grained behaviors that neither follow any periodicity nor standard, e.g., fall.
Based on this taxonomy, we provide some insights for designing new schemes, and further identify and
discuss the challenges and open issues of CSI based behavior recognition.
Acknowledgments
This work was supported in part by the National Key R&D Program of China (No. 2016YFB1001401),
the National Natural Science Foundation of China (No. 61332013, 61402369), and the Natural Science
Foundation of Shaanxi Province (No. 2015JQ6237). The authors would like to thank the anonymous
reviewers for their valuable comments.
References
[1]. IEEE Std 802.11n-2009, “IEEE Standard for Information technology - Local and metropolitan area networks -
Specific requirements - Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY)
Specifications Amendment 5: Enhancements for Higher Throughput,” pp. 1-565, 2009.
[2]. X. Liu, J. Cao, S. Tang, J. Wen and P. Guo, “Contactless Respiration Monitoring via Off-the-shelf WiFi
Devices,” IEEE TMC, vol. 15, no. 10, 2016, pp. 2466-2479.
[3]. D. Zhang, H. Wang, and D. Wu, “Toward Centimeter-Scale Human Activity Sensing with Wi-Fi Signals,”
IEEE Computer, vol. 50, no. 1, 2017, pp. 48-57.
[4]. J. Liu, Y. Wang, Y. Chen, J. Yang, X. Chen, and J. Cheng, “Tracking Vital Signs during Sleep Leveraging Off-
the-shelf WiFi,” Proc. of ACM MobiHoc’15, 2015, pp. 267-276.
[5]. L. Sun, S. Sen, D.s Koutsonikolas, and K. Kim, “WiDraw: Enabling Hands-free Drawing in the Air on
Commodity WiFi Devices,” Proc. of ACM MobiCom’15, 2015, pp. 77-89.
[6]. H. Li, W. Yang, J. Wang, Y. Xu, L. Huang, “WiFinger: Talk to Your Smart Devices with Finger-grained
Gesture,” Proc. of ACM UbiComp’16, 2016, pp. 250-261.
[7]. G. Wang, Y. Zou, Z. Zhou, K. Wu, and L. M. Ni, “We Can Hear You with Wi-Fi,” Proc. of ACM MobiCom’14,
2014, pp. 593-604.
[8]. K. Ali, X. Liu, W. Wang, and M. Shahzad, “Keystroke Recognition Using WiFi Signals,” Proc. of ACM
MobiCom’15, 2015, pp. 90-102.
[9]. Y. Wang, J. Liu, Y. Chen, M. Gruteser, J. Yang, and H. Liu, “E-eyes: device-free location-oriented activity
identification using fine-grained Wi-Fi signatures,” Proc. of ACM MobiCom’14, 2014, pp. 617-628.
[10]. W. Wang, X. Liu, M. Shahzad, et al, “Understanding and modeling of Wi-Fi signal based human activity
recognition,” Proc. of ACM MobiCom’15, 2015, pp. 65-76.
[11]. W. Wang, X. Liu, and M. Shahzad, “Gait Recognition Using WiFi Signals,” Proc. of ACM UbiComp’16, 2016,
pp. 363-373.
[12]. Y. Zeng, P. Patha, and P. Mohapatra, “WiWho: WiFi-based Person Identification in Smart Spaces,” Proc. of
IEEE IPSN’16, 2016, pp. 1-12.
[13]. H. Wang, D. Zhang, Y. Wang, and J. Ma, “RT-Fall: A Real-time and Contactless Fall Detection System with
Commodity WiFi Devices,” IEEE TMC, vol. 16, no. 2, 2017, pp. 511-526.
[14]. J. Zhang, B. Wei, W. Hu, and S. Kanhere, “WiFi-ID: Human Identification using WiFi signal,” Proc. of IEEE
DCOSS’16, 2016, pp. 75-82.
[15]. T. Xin, B. Guo, Z. Wang, M. Li, Z. Yu, and X. Zhou, “FreeSense: Indoor Human Identification with Wi-Fi
Signals,” Proc. of IEEE GlobeCom’16, 2016, pp. 1-6.
Biographies
ZHU WANG [M] ([email protected]) is an associate professor of computer science at
Northwestern Polytechnical University, China. He received his B.Eng, M.Eng and Ph.D. degree of
Engineering in computer science and technology in 2006, 2009 and 2013 respectively from the same
university. During 2010-2012, he was a research fellow at Institut TELECOM SudParis in France. His
research interests include pervasive computing, social network analysis, and health informatics.
9
BIN GUO [M] ([email protected]) is a full professor of computer science at Northwestern
Polytechnical University, China. During 2009-2011, he was a post-doctoral researcher at Institut
TELECOM SudParis in France. His research interests include pervasive computing, social computing,
and mobile crowd sensing. He has served as an editor or guest editor for a number of international
journals, such as IEEE Communications Magazine, IEEE THMS and IEEE IT Professional.
ZHIWEN YU [SM] ([email protected]) is a full professor of computer science at Northwestern
Polytechnical University, China. He has worked as an Alexander Von Humboldt Fellow at Mannheim
University, Germany from Nov. 2009 to Oct. 2010, and a research fellow at Kyoto University, Japan from
Feb. 2007 to Jan. 2009. His research interests cover pervasive computing, context-aware systems, and
personalization. Dr. Yu has served as an editor or guest editor for a number of journals, such as IEEE
Communication Magazine, IEEE THMS and ACM TIST.
XINGSHE ZHOU [SM] ([email protected]) is a full professor of computer science at Northwestern
Polytechnical University, China. During 1995-2011, he served as the dean of the school of computer
science at Northwestern Polytechnical University. His research interests include cyber-physical system,
pervasive computing, and cloud computing.
This article is accepted by the feature topic on “Behavior Recognition based on Wi-Fi
CSI: Part 2”
Guest Editors: Jennifer Chen, Nic Lane, Yunxin Liu.
10