TY - JOUR AU1 - Wang, Zhengjie AU2 - Huang, Zehua AU3 - Zhang, Chengming AU4 - Dou, Wenwen AU5 - Guo, Yinjing AU6 - Chen, Da AB - Abstract Currently, human sensing draws much attention in the field of ubiquitous computing, and human sensing based on WiFi CSI (channel state information) becomes a hot research topic due to the easy deployment and availability of WiFi devices. Although various human sensing applications based on the CSI signal model are emerging, the model-based approach has not been studied thoroughly. This paper provides a comprehensive survey of the latest model-based human sensing methods and their applications. First, the CSI signal and framework of model-based human sensing methods are introduced. Then, related models and fundamental signal preprocessing techniques are described. Next, typical human sensing applications are investigated, and the crucial characteristics are summarized. Finally, the advantages, limitations, and future research trends of model-based human sensing methods are concluded in this paper. Graphical Abstract Open in new tabDownload slide Graphical Abstract Open in new tabDownload slide channel state information, human sensing, model-based approach, Fresnel model, AoA model, phase calibration Highlights This paper summarizes models used in latest channel state information (CSI)-based human sensing studies. This paper provides three tables to summarize the latest model-based CSI-based human sensing applications. This paper discusses the pros and cons of model-based methods. This paper discusses the advantages, challenges, and future research trends of model-based methods. 1. Introduction In the last few years, pervasive computing applications have drawn much attention in ubiquitous computing. With the various sensing devices, both the environment state and the specific target can be monitored. Currently, a variety of applications have been developed to achieve pervasive sensing. Among these applications, this paper is interested in sensing human targets and identifying user state. Compared with some applications that require users to wear some sensors or devices, the device-free pattern is more popular due to the convenient deployment and monitoring procedure. Therefore, this paper focuses on the device-free pattern. According to existing studies, many types of signals can be utilized to achieve device-free human sensing, such as sound (Wang et al., 2016; Wang et al., 2019, 2019), light (Li et al., 2017; Ma et al., 2017; Yang et al., 2017), radio frequency (RF; Adib et al., 2015; Zhao et al., 2016; Cianca et al., 2017; Zhao et al., 2018), etc. The methods based on sound and light signals play an essential role in device-free human sensing and provide useful guidance for RF-based human sensing. Due to the ability to traverse through walls (Adib & Katabi, 2013), RF-based methods are widely applied to human sensing. For example, RF-Capture (Adib et al., 2015), RF-Pose (Zhao et al., 2018), and RF-Action (Li et al., 2019) are proposed to utilize RF signals to achieve device-free human sensing in through-the-wall scenarios. Furthermore, BodyCompass (Yue et al., 2020) realizes accurate sleep posture monitoring based on the RF reflection. As a kind of RF signal, WiFi signal has drawn much attention recently due to the advantage of simple deployment and wide availability of WiFi devices. Therefore, WiFi signal-based human sensing applications are increasingly emerging (He et al., 2020), such as human localization and tracking (Shi et al., 2018), human vital signs detection (Liu et al., 2018), human behavior recognition (Chowdhury et al., 2017; Ahmed et al., 2020), and crowd activity inference (Venkatnarayan et al., 2018). In general, the WiFi device can provide us with two signals, namely RSS (received signal strength) and CSI (channel state information). The former is a measurement of signal power at the receiving end, which can be used to evaluate signal attenuation and recognize human behavior (Gu et al., 2016). However, the multipath fading and temporal dynamics may degrade the performance of RSS dramatically in a complex multipath scenario (Yang et al., 2013). Better than RSS, CSI describes the characteristics of physical layer, which can not only overcome the influence of multipath fading but also provide more suitable amplitude and phase information for human sensing (Chen et al., 2017). Therefore, CSI-based sensing approaches have received more attention in recent years (Ma et al., 2019). According to existing studies, the CSI-based human sensing approaches can be classified into two categories based on the recognition technique, including pattern-based approaches and model-based approaches (Wu et al., 2017; Wang et al., 2019; Ahmed et al., 2020). The pattern-based approaches are most common in the field of human sensing and can achieve satisfactory performance. This kind of approach recognizes human behaviors through the variation pattern of wireless signals caused by human actions. Therefore, the pattern-based application usually requires a large amount of CSI data to train a suitable classifier for recognition (Wu et al., 2017). For example, WiHACS built a multiclass SVM (support vector machine) classifier to recognize different human behaviors (Chowdhury et al., 2017). In contrast, the model-based approach identifies human behavior through a physical model. Based on signal propagation regularity, the physical model of CSI is constructed to describe a specific relationship between the signal space and the physical space mathematically (Wu et al., 2017). Compared to the pattern-based approach, the model-based approach can describe the mathematical relationship between human movements and CSI dynamics, achieving better performance on fine-grained applications (Wang et al., 2018). The performance superiority is verified by Wu et al. (2017) through a case of human respiration detection. Therefore, the model-based application has been increasingly emerging in recent years. Although some useful CSI physical models have been proposed for human sensing in recent years, there is no comprehensive investigation for these applications and models specifically. This paper provides a comprehensive overview of existing typical models applied to CSI-based human sensing approaches, including the AoA (Angle of Arrival) model, the Fresnel model, etc. The AoA model generally utilizes the incident signals’ angles to deduce human activities (Chen et al., 2017), while the Fresnel model usually detects human activities according to the amplitude and phase changes of CSI caused by human crossing the Fresnel zones (Zhang et al., 2017). Besides, these models’ key characteristics are analysed in detail to illustrate the pros and cons of different models and provide some insights for future studies. Furthermore, this paper investigates the latest model-based applications, including human localization and tracking, human daily behavior recognition, and human respiration detection. These typical applications and their crucial features are summarized in Tables 2–4. To our best knowledge, this paper may be the first survey that provides a thorough summary of existing typical models and corresponding CSI-based human sensing applications. This paper is expected to provide some useful information for the study of model-based CSI human sensing. The rest of this paper is organized as follows. In Section 2, this paper briefly introduces the concept of CSI and the critical idea of CSI-based human sensing. Also, this paper further describes the basic framework of the model-based human sensing approach. In Section 3, this paper introduces the wireless signal processing approaches used in model-based applications, the principles of typical models, and the application of these models to human sensing. In Section 4, this paper investigates the latest model-based studies and summarizes the crucial characteristics. In Section 5, this paper introduces the advantages of model-based approaches and discusses some significant challenges and future research trends. Finally, a conclusion is given for this survey in Section 6. 2. Channel State Information and Framework of a Sensing System This section mainly introduces the characteristics of CSI. Also, the application of pattern-based methods and model-based methods to detect human activities is introduced. Moreover, this section provides a general framework of the model-based approach according to related studies. 2.1. Channel state information CSI is a metric describing the channel properties of a wireless transmission link, which can be obtained by OFDM (Orthogonal Frequency-Division Multiplexing) subcarriers according to the IEEE 802.11n standards (IEEE802.11n, 2009). Precisely, CSI consists of a set of complex values. Let |$\mathrm{ CS}{\mathrm{ I}_i}$| represent the CSI stream corresponding to the |${i\text{th}}$| OFDM subcarrier, and it can be described as follows: $$\begin{equation*} \mathrm{ CS}{\mathrm{ I}_i} = \left| {\mathrm{ CS}{\mathrm{ I}_i}} \right|{\rm{\ }}{\mathrm{ e}^{j\left( {\angle \mathrm{ CS}{\mathrm{ I}_i}} \right)}}, \end{equation*}$$(1) where |$| {\mathrm{ CS}{\mathrm{ I}_i}} |$| and |$\angle \mathrm{ CS}{\mathrm{ I}_i}$| represent the amplitude and phase, respectively. Most of the existing studies distinguish different human activities exploiting the amplitude and phase information of CSI as features. As shown in Fig. 1, wireless signals are transmitted through multiple propagation paths from a transmitter to a receiver. When a person stands or moves in the scenario, the propagation of wireless signals will be blocked by the human body. As a result, some significant changes exhibit in the received signals. CSI is usually used to describe these changes in received signals. Different human activities generally lead to distinct changes in amplitude and phase of CSI, resulting in different CSI patterns. Based on this fact, the pattern-based approach first collects a large amount of CSI data. The collected data are then used to train a classifier that relates the predefined activities to different CSI patterns (Chen et al., 2017). Finally, a predefined activity can be recognized once the test data are input into the classifier. Rather than relying on classifiers trained by a lot of CSI data, the model-based approach usually deduces human activities by building models to capture the mathematical relationship among CSI, the rule of wireless signal propagation, and human activities (Wu et al., 2017). Unlike the pattern-based approach, the model-based approach can deduce other activities besides the predefined activities, requiring no significant training effort. Figure 1: Open in new tabDownload slide The propagation paths of a wireless signal. Figure 1: Open in new tabDownload slide The propagation paths of a wireless signal. 2.2. The framework of model-based approaches Generally, the framework of a CSI model-based human sensing system comprises three components, including CSI data collection, signal preprocessing, and the model to deduce human activities, as shown in Fig. 2. The first step is the signal collection. CSI data can be collected by different devices, such as the COTS (Commercial-Off-The-Shelf) NIC (network interface card) [including Intel 5300 NIC (Halperin et al., 2010), Atheros AR9590 (Sun et al., 2015), Broadcom chips (Gringoli et al., 2019), and so on], Internet of Things devices (Atif et al., 2020; Hernandez & Bulut, 2020), etc. Most existing applications utilize COTS NICs (Ahmed et al., 2020), especially Intel 5300 NIC (Ma et al., 2019; Wang et al., 2019). However, raw CSI data usually contain much noise caused by ambient factors and hardware devices, which cannot be used directly. Therefore, the signal preprocessing step is necessary to eliminate the noise. Specifically, the phase noise and outliers are usually removed by utilizing phase calibration methods and some filters (Zheng et al., 2019). Afterward, an appropriate physical model needs to be developed to depict the CSI signal propagation and correlate the CSI variations with user activities mathematically. Therefore, the human is accordingly sensed by the physical model once the changes of CSI are measured (Wu et al., 2017). However, the procedure of human sensing in related applications is different. For simple human activities, some applications utilize the parameters calculated by models to determine the user’s location or activities directly, as shown in the right part of the third component of Fig. 2. For complex activities, most applications first utilize a physical model to extract CSI features. Then, a classifier trained on these features is exploited to accomplish human activity recognition, which is shown in the left part of the third component of Fig. 2. Figure 2: Open in new tabDownload slide The framework of model-based human sensing. Figure 2: Open in new tabDownload slide The framework of model-based human sensing. According to the framework, models can not only be utilized to deduce human activities directly but also be applied to feature extraction. Therefore, the model-based method may be used more widely in CSI-based human sensing in the future. 3. Wireless Signal Processing and Typical CSI Models The wireless signal processing of model-based approaches mainly consists of two steps, namely signal preprocessing and model building. The signal preprocessing eliminates noises and outliers. The model building constructs physical models to relate CSI changes to human movements mathematically. This section first introduces some preprocessing methods, including the CSI phase calibration and data denoising. Then, some typical models proposed in existing studies are described, including their essential characteristics and human sensing applications. 3.1. Signal preprocessing The CSI data collected by COTS network cards usually contain considerable phase noise and outliers. Signal preprocessing is a necessary step to eliminate the influence of noise and outliers. Phase noise generally comes from two aspects: random factors and hardware device imperfection. Specifically, the change of the wireless channel can cause a random phase offset in CSI measurement. Besides, imperfect synchronization between the sender and receiver also results in some phase errors, including SFO (sampling frequency offset), STO (symbol timing offset), CFO (carrier frequency offset), and CPO (carrier phase offset) (Tadayon et al., 2019). CSI-based human sensing applications utilize different phase calibration and sanitization methods to eliminate the effects of phase errors. For example, SpotFi (Kotaru et al., 2015) and Widar2.0 (Qian et al., 2018) utilize a linear fitting method to eliminate the effects of STO and SFO. Furthermore, BreathTrack (Zhang et al., 2019) uses the hardware (including cables and splitters) correction to calibrate the time-invariant phase errors. The software correction based on the phase difference of CSI between transceivers is leveraged to remove the time-varying phase errors, such as CFO and SFO. Besides phase errors, some random noises caused by complex multipath propagation of wireless signals and equipment imperfection exist in raw CSI measurements. Various methods are utilized to remove the noise of CSI, such as low-pass filters, discrete wavelet transform (DWT; Zhu et al., 2016), and principal component analysis (PCA; Wang et al., 2015). Among these methods, the low-pass filter, such as the Butterworth filter and Elliptic filter, is the most common denoising method in many CSI-based human sensing applications (Wang et al., 2019). The low-pass filter sets a cutoff frequency as a threshold. Then, signals above this threshold are filtered, and signals below this threshold are passed. Many model-based human sensing applications utilize a low-pass filter to remove noise, such as WiPIN (Wang et al., 2019), Widar (Qian et al., 2017), etc. After handled by the signal preprocessing step, the CSI data can be further processed to build models. 3.2. Models used in human sensing The key to model-based human sensing is to build a proper model that correlates CSI measurements with human body movements. Some typical models are reviewed in this section and summarized in Table 1. Moreover, this section describes the essential characteristics of these models and provides the basic principle of applying these models to human sensing. Table 1: A survey of models used in existing studies. Model . Reference . Description . AoA model (Xiong & Jamieson, 2013; Kotaru et al., 2015; Sun et al., 2015; Li et al., 2016; Zhu et al., 2016; Qian et al., 2018; Zheng et al., 2019; Chen et al., 2020) Estimating the angle of the received signal reflected by the target Fresnel model (Wang et al., 2016; Wang et al., 2016; Wu et al., 2016; Wang et al., 2017; Wang et al., 2017; Wu et al., 2017; Zhang et al., 2017; Zheng et al., 2017; Yang et al., 2018; Zeng et al., 2018; Ren et al., 2019; Zhang et al., 2020; Zhang et al., 2020) Correlating the changes of both amplitude and phase with the target’s movements Fresnel penetration model (Wang et al., 2017) Correlating the Fresnel phase difference of different subcarriers with the target’s location Fresnel diffraction model (Zhang et al., 2018; Zhang et al., 2019) Correlating the diffraction gain with human movements Interacting model (Wang et al., 2019) Depicting the propagation of wireless signals through the human body Wi-HD model (Xin et al., 2018) Estimating the range of sensing coverage for human activities in different granularity CSI-mobility model (Qian et al., 2017) Correlating CSI power with human velocity and location CSI-speed model (Wang et al., 2015) Quantifying the relationship between the speed of human movement and CSI dynamics CSI-activity model (Wang et al., 2015) Quantifying the relationship between the movement speeds of human body parts and specific human activity CSI-ratio model (Zeng et al., 2019) Correlating the changes in the CSI ratio of two antennas with human movements CSI-quotient model (Wu et al., 2020) Quantifying the correlation between CSI dynamics and object displacement Blind source separation model (Zeng et al., 2020) Separating the mixed signals caused by multiuser respiration without knowing how signals are mixed Model . Reference . Description . AoA model (Xiong & Jamieson, 2013; Kotaru et al., 2015; Sun et al., 2015; Li et al., 2016; Zhu et al., 2016; Qian et al., 2018; Zheng et al., 2019; Chen et al., 2020) Estimating the angle of the received signal reflected by the target Fresnel model (Wang et al., 2016; Wang et al., 2016; Wu et al., 2016; Wang et al., 2017; Wang et al., 2017; Wu et al., 2017; Zhang et al., 2017; Zheng et al., 2017; Yang et al., 2018; Zeng et al., 2018; Ren et al., 2019; Zhang et al., 2020; Zhang et al., 2020) Correlating the changes of both amplitude and phase with the target’s movements Fresnel penetration model (Wang et al., 2017) Correlating the Fresnel phase difference of different subcarriers with the target’s location Fresnel diffraction model (Zhang et al., 2018; Zhang et al., 2019) Correlating the diffraction gain with human movements Interacting model (Wang et al., 2019) Depicting the propagation of wireless signals through the human body Wi-HD model (Xin et al., 2018) Estimating the range of sensing coverage for human activities in different granularity CSI-mobility model (Qian et al., 2017) Correlating CSI power with human velocity and location CSI-speed model (Wang et al., 2015) Quantifying the relationship between the speed of human movement and CSI dynamics CSI-activity model (Wang et al., 2015) Quantifying the relationship between the movement speeds of human body parts and specific human activity CSI-ratio model (Zeng et al., 2019) Correlating the changes in the CSI ratio of two antennas with human movements CSI-quotient model (Wu et al., 2020) Quantifying the correlation between CSI dynamics and object displacement Blind source separation model (Zeng et al., 2020) Separating the mixed signals caused by multiuser respiration without knowing how signals are mixed Open in new tab Table 1: A survey of models used in existing studies. Model . Reference . Description . AoA model (Xiong & Jamieson, 2013; Kotaru et al., 2015; Sun et al., 2015; Li et al., 2016; Zhu et al., 2016; Qian et al., 2018; Zheng et al., 2019; Chen et al., 2020) Estimating the angle of the received signal reflected by the target Fresnel model (Wang et al., 2016; Wang et al., 2016; Wu et al., 2016; Wang et al., 2017; Wang et al., 2017; Wu et al., 2017; Zhang et al., 2017; Zheng et al., 2017; Yang et al., 2018; Zeng et al., 2018; Ren et al., 2019; Zhang et al., 2020; Zhang et al., 2020) Correlating the changes of both amplitude and phase with the target’s movements Fresnel penetration model (Wang et al., 2017) Correlating the Fresnel phase difference of different subcarriers with the target’s location Fresnel diffraction model (Zhang et al., 2018; Zhang et al., 2019) Correlating the diffraction gain with human movements Interacting model (Wang et al., 2019) Depicting the propagation of wireless signals through the human body Wi-HD model (Xin et al., 2018) Estimating the range of sensing coverage for human activities in different granularity CSI-mobility model (Qian et al., 2017) Correlating CSI power with human velocity and location CSI-speed model (Wang et al., 2015) Quantifying the relationship between the speed of human movement and CSI dynamics CSI-activity model (Wang et al., 2015) Quantifying the relationship between the movement speeds of human body parts and specific human activity CSI-ratio model (Zeng et al., 2019) Correlating the changes in the CSI ratio of two antennas with human movements CSI-quotient model (Wu et al., 2020) Quantifying the correlation between CSI dynamics and object displacement Blind source separation model (Zeng et al., 2020) Separating the mixed signals caused by multiuser respiration without knowing how signals are mixed Model . Reference . Description . AoA model (Xiong & Jamieson, 2013; Kotaru et al., 2015; Sun et al., 2015; Li et al., 2016; Zhu et al., 2016; Qian et al., 2018; Zheng et al., 2019; Chen et al., 2020) Estimating the angle of the received signal reflected by the target Fresnel model (Wang et al., 2016; Wang et al., 2016; Wu et al., 2016; Wang et al., 2017; Wang et al., 2017; Wu et al., 2017; Zhang et al., 2017; Zheng et al., 2017; Yang et al., 2018; Zeng et al., 2018; Ren et al., 2019; Zhang et al., 2020; Zhang et al., 2020) Correlating the changes of both amplitude and phase with the target’s movements Fresnel penetration model (Wang et al., 2017) Correlating the Fresnel phase difference of different subcarriers with the target’s location Fresnel diffraction model (Zhang et al., 2018; Zhang et al., 2019) Correlating the diffraction gain with human movements Interacting model (Wang et al., 2019) Depicting the propagation of wireless signals through the human body Wi-HD model (Xin et al., 2018) Estimating the range of sensing coverage for human activities in different granularity CSI-mobility model (Qian et al., 2017) Correlating CSI power with human velocity and location CSI-speed model (Wang et al., 2015) Quantifying the relationship between the speed of human movement and CSI dynamics CSI-activity model (Wang et al., 2015) Quantifying the relationship between the movement speeds of human body parts and specific human activity CSI-ratio model (Zeng et al., 2019) Correlating the changes in the CSI ratio of two antennas with human movements CSI-quotient model (Wu et al., 2020) Quantifying the correlation between CSI dynamics and object displacement Blind source separation model (Zeng et al., 2020) Separating the mixed signals caused by multiuser respiration without knowing how signals are mixed Open in new tab The model in this paper refers to a physical model that describes the law of CSI signal variation. Parameters of the model are calculated using physical law instead of data training. According to Table 1, the AoA model and Fresnel model are the two most popular models. AoA models are generally applied to human localization and tracking, while Fresnel models are usually employed to achieve human respiration detection based on the models’ sensitivity to tiny movements. Apart from these two models, some other models are proposed and applied to different human sensing applications. The models summarized in Table 1 will be briefly introduced. AoA model mainly relies on the angle at which the incident signal reaches the antennas to deduce human locations and activities. As shown in Fig. 3, M antennas are arranged in a line, forming an antenna array. The incident signal from one propagation path arrives at these antennas at the same angle |$\theta $| (i.e. AoA). Most of the applications adopt the MUSIC (MUltiple SIgnal Classification) algorithm to estimate the AoA, such as ArrayTrack (Xiong & Jamieson, 2013), etc. This algorithm estimates AoA according to the phase difference between adjacent antennas due to the spacing d in Fig. 3. The AoA spectrum can be obtained according to the orthogonality of signal and noise. However, the traditional MUSIC algorithm requires more sensors than paths. Some applications utilize a custom device with multiple antennas as the AP to solve this limitation, such as ArrayTrack (Xiong & Jamieson, 2013). Besides, some applications expand the number of sensors by multiplying the number of antennas by the number of subcarriers, such as SpotFi (Kotaru et al., 2015), MaTrack (Li et al., 2016), etc. Exploiting the AoA from one or multiple receivers, some applications calculate human location based on triangulation, such as MaTrack (Li et al., 2016), etc. Furthermore, the AoA generally corresponds to a sharp peak in the spatial spectrum. Whenever the human body blocks the incident signal, the peak will drop significantly. Based on this fact, some applications also utilize the AoA model to achieve behavior recognition, such as WiDraw (Sun et al., 2015), WiseFi (Zhu et al., 2016), etc. Figure 3: Open in new tabDownload slide Incident signals arrive at the antenna array. |$\theta $| represents the AoA of the incident signal, and d means the distance between adjacent antennas. Figure 3: Open in new tabDownload slide Incident signals arrive at the antenna array. |$\theta $| represents the AoA of the incident signal, and d means the distance between adjacent antennas. The Fresnel model mainly consists of a set of Fresnel zones (Zhang et al., 2017). Fresnel zone refers to a series of concentric ellipsoids, as shown in Fig. 4. The two foci (i.e. |${P_1}$| and |${P_2}$| shown in Fig. 4) of the concentric ellipsoids function as the transmitter and receiver when the Fresnel zone is applied to radio propagation research. The innermost ellipse is defined as the first Fresnel zone (FFZ), and the second Fresnel zone corresponds to the elliptical annuli between the first and second ellipses. Similarly, the |${n\text{th}}$| Fresnel zone corresponds to the elliptical annuli between the |${( {n - 1} )\text{th}}$| and |${n\text{th}}$| ellipses. When human locates in Fresnel zones, the wireless signal is sensitive to human movements. And the middle of the Fresnel zone is the best position for sensing. Meanwhile, the boundaries between any two adjacent Fresnel zones are defined as Fresnel boundaries, and the |${n\text{th}}$| Fresnel boundary corresponds to the boundary between the |${n\text{th}}$| and |${( {n + 1} )\text{th}}$| Fresnel zones. Once human moves across Fresnel boundaries, the amplitude and phase of wireless signal will change correspondingly (Zhang et al., 2017). The phase change can be calculated according to the changes in reflected path length caused by human movements. By analysing the phase changes, researchers can deduce the human location based on mathematical calculations and construct a classifier to recognize human behavior, such as LiFS (Wang et al., 2016), iGest (Ren et al., 2019), etc. Furthermore, the measurement of wireless signals in Fresnel zones reaches a centimeter-level resolution. Thus, fine-grained human sensing applications (such as respiration detection) can achieve excellent performance by using a model based on Fresnel zones, such as TinySense (Wang et al., 2017), FullBreathe (Zeng et al., 2018), etc. Figure 4: Open in new tabDownload slide Fresnel model. |${P_1}$| and |${P_2}$| are the two foci of the ellipse and represent a pair of transceivers. Figure 4: Open in new tabDownload slide Fresnel model. |${P_1}$| and |${P_2}$| are the two foci of the ellipse and represent a pair of transceivers. The Fresnel model also has some variants. For instance, Fresnel penetration model (FPM; Wang et al., 2017) describes the mathematical relationship between the Fresnel phase difference of a pair of subcarriers and human location. Moreover, according to the law of signal propagation in the FFZ, Fresnel diffraction model (FDM; Zhang et al., 2019) quantifies the relationship between the diffraction gain and the human body movements. The human sensing method based on the Fresnel model may draw more attention in future research due to its excellent performance for both coarse-grained and fine-grained applications. Besides, some other models are also proposed in existing studies for specific applications. The interacting model (Wang et al., 2019) describes wireless signals propagation through the human body. Based on the fact that wireless signals propagate differently in bone, fat, and skin, interacting models are applied to human identification. The Wi-HD model (Xin et al., 2018) validates that different sensing coverage is suitable for activity detection with different granularity in the indoor scenario, which provides a useful guide for transceivers’ deployment. Furthermore, the CSI-speed model and the CSI-activity model (Wang et al., 2015) are applied to human behavior recognition, respectively correlating human movement speeds with CSI dynamics mathematically or a specific human activity. The CSI-mobility model (Qian et al., 2017) describes the mathematical relationship between CSI power and human velocity (both speed and direction) and location, enabling a direct calculation of human location and moving velocity. Moreover, the CSI-ratio model (Zeng et al., 2019) utilizes the ratio of CSI measurements of two antennas as the metric to achieve human sensing, which correlates human movements with the changes of the CSI ratio mathematically. This model can reduce the impacts of amplitude noise and phase offset on CSI measurements. The CSI-quotient model (Wu et al., 2020) utilizes the channel quotient between two antennas to eliminate CSI amplitude noise and phase offset. Also, the CSI-quotient model quantifies the correlation between CSI dynamics and object displacement to track finger motions. Besides, a blind source separation (BSS) model (Zeng et al., 2020) is proposed to separate the mixed reflection signal and achieve multiuser respiration sensing. In summary, the above models can deduce human activities directly and extract complex features for classifier training. Therefore, model-based approaches are increasingly popular in the field of CSI-based human sensing. 4. Model-Based Sensing Applications Due to the robustness for avoiding environmental influences and the sensibility to tiny movements, the model-based approaches have been widely applied to different CSI-based human sensing applications. This section summarizes these applications and divides them into three categories: human localization and tracking, human daily behavior recognition, and human respiration detection. Furthermore, this section provides a brief introduction to these applications and points out their pros and cons, respectively. 4.1. Human localization and tracking Human localization and tracking are always hot applications in the field of human sensing. Existing CSI-based human localization and tracking applications utilizing the model-based approaches are summarized in Table 2. Table 2: A summary of model-based human localization and tracking applications. Reference . Application . Users/locations/APs . Preprocessing . Models . Experimental results . ArrayTrack (Xiong & Jamieson, 2013) Indoor localization 6 APs, 41 clients Spatial smoothing; AoA model Three APs: AP phase calibration median error is 75 cm (static) median error is 107 cm (semistatic) Six APs: median error is 26 cm (static) median error is 31 cm (semistatic) SpotFi (Kotaru et al., 2015) Localization 55 target locations CSI smoothing; AoA model Indoor office: median error is 0.4 m ToF sanitization Challenging condition: median error of 1.6 m Corridor: median error of 1.1 m MaTrack (Li et al., 2016) Indoor localization Two APs, one target Merging useless paths AoA model Spinning: median error lower than 0.6 m Walking: median error lower than 0.62 m LiFS (Wang et al., 2016) Localization 4 APs, 1 user, 212 test locations in all scenarios Removing subcarriers affected by multipath and hardware noise FFZ model; PFM Home: median error of 0.6 m Classroom (strong LoS): median error is 0.5 m Library (strong NLoS): median error is 1.1 m Widar (Qian et al., 2017) Tracking Two APs, five volunteers Passband filtering; PCA; STFT CSI-mobility model Location: median error is 25 cm (with initial positions) and 38 cm (without initial positions) Velocity: mean error is 13% MFDL (Wang et al., 2017) Localization Three APs, five volunteers Phase offset calibration FPM Median error is 45 cm (⁠|$36{m^2}$| open area) Median error is 55 cm (⁠|$25{m^2}$| indoor area) Median error is 75 cm (⁠|$72{m^2}$| indoor area) Widar2.0 (Qian et al., 2018) Tracking One AP, six volunteers Eliminating phase noises AoA; ToF; DFS Localization: average error is 0.75 m (single link), 0.63 m (two link) OpArray (Zheng et al., 2019) Indoor localization More than 2 APs, 75 reference points Phase sanitization AoA model Median error is 0.5 m |${80\text{th}}$| percentile error 1.0 m RoArray (Gong & Liu, 2019) Indoor localization 6 APs, total 300 test locations MUSIC-based phase calibration AoA; Median error is 0.99 m ToA AngLoc (Chen et al., 2020) Indoor localization 1 AP, 70 training locations, 30 testing locations Power-based tap filtering program; phase calibration AoA; Mean error is 1.18 m (lab scenario) ToF Mean error is 0.95 m (classroom scenario) Reference . Application . Users/locations/APs . Preprocessing . Models . Experimental results . ArrayTrack (Xiong & Jamieson, 2013) Indoor localization 6 APs, 41 clients Spatial smoothing; AoA model Three APs: AP phase calibration median error is 75 cm (static) median error is 107 cm (semistatic) Six APs: median error is 26 cm (static) median error is 31 cm (semistatic) SpotFi (Kotaru et al., 2015) Localization 55 target locations CSI smoothing; AoA model Indoor office: median error is 0.4 m ToF sanitization Challenging condition: median error of 1.6 m Corridor: median error of 1.1 m MaTrack (Li et al., 2016) Indoor localization Two APs, one target Merging useless paths AoA model Spinning: median error lower than 0.6 m Walking: median error lower than 0.62 m LiFS (Wang et al., 2016) Localization 4 APs, 1 user, 212 test locations in all scenarios Removing subcarriers affected by multipath and hardware noise FFZ model; PFM Home: median error of 0.6 m Classroom (strong LoS): median error is 0.5 m Library (strong NLoS): median error is 1.1 m Widar (Qian et al., 2017) Tracking Two APs, five volunteers Passband filtering; PCA; STFT CSI-mobility model Location: median error is 25 cm (with initial positions) and 38 cm (without initial positions) Velocity: mean error is 13% MFDL (Wang et al., 2017) Localization Three APs, five volunteers Phase offset calibration FPM Median error is 45 cm (⁠|$36{m^2}$| open area) Median error is 55 cm (⁠|$25{m^2}$| indoor area) Median error is 75 cm (⁠|$72{m^2}$| indoor area) Widar2.0 (Qian et al., 2018) Tracking One AP, six volunteers Eliminating phase noises AoA; ToF; DFS Localization: average error is 0.75 m (single link), 0.63 m (two link) OpArray (Zheng et al., 2019) Indoor localization More than 2 APs, 75 reference points Phase sanitization AoA model Median error is 0.5 m |${80\text{th}}$| percentile error 1.0 m RoArray (Gong & Liu, 2019) Indoor localization 6 APs, total 300 test locations MUSIC-based phase calibration AoA; Median error is 0.99 m ToA AngLoc (Chen et al., 2020) Indoor localization 1 AP, 70 training locations, 30 testing locations Power-based tap filtering program; phase calibration AoA; Mean error is 1.18 m (lab scenario) ToF Mean error is 0.95 m (classroom scenario) Open in new tab Table 2: A summary of model-based human localization and tracking applications. Reference . Application . Users/locations/APs . Preprocessing . Models . Experimental results . ArrayTrack (Xiong & Jamieson, 2013) Indoor localization 6 APs, 41 clients Spatial smoothing; AoA model Three APs: AP phase calibration median error is 75 cm (static) median error is 107 cm (semistatic) Six APs: median error is 26 cm (static) median error is 31 cm (semistatic) SpotFi (Kotaru et al., 2015) Localization 55 target locations CSI smoothing; AoA model Indoor office: median error is 0.4 m ToF sanitization Challenging condition: median error of 1.6 m Corridor: median error of 1.1 m MaTrack (Li et al., 2016) Indoor localization Two APs, one target Merging useless paths AoA model Spinning: median error lower than 0.6 m Walking: median error lower than 0.62 m LiFS (Wang et al., 2016) Localization 4 APs, 1 user, 212 test locations in all scenarios Removing subcarriers affected by multipath and hardware noise FFZ model; PFM Home: median error of 0.6 m Classroom (strong LoS): median error is 0.5 m Library (strong NLoS): median error is 1.1 m Widar (Qian et al., 2017) Tracking Two APs, five volunteers Passband filtering; PCA; STFT CSI-mobility model Location: median error is 25 cm (with initial positions) and 38 cm (without initial positions) Velocity: mean error is 13% MFDL (Wang et al., 2017) Localization Three APs, five volunteers Phase offset calibration FPM Median error is 45 cm (⁠|$36{m^2}$| open area) Median error is 55 cm (⁠|$25{m^2}$| indoor area) Median error is 75 cm (⁠|$72{m^2}$| indoor area) Widar2.0 (Qian et al., 2018) Tracking One AP, six volunteers Eliminating phase noises AoA; ToF; DFS Localization: average error is 0.75 m (single link), 0.63 m (two link) OpArray (Zheng et al., 2019) Indoor localization More than 2 APs, 75 reference points Phase sanitization AoA model Median error is 0.5 m |${80\text{th}}$| percentile error 1.0 m RoArray (Gong & Liu, 2019) Indoor localization 6 APs, total 300 test locations MUSIC-based phase calibration AoA; Median error is 0.99 m ToA AngLoc (Chen et al., 2020) Indoor localization 1 AP, 70 training locations, 30 testing locations Power-based tap filtering program; phase calibration AoA; Mean error is 1.18 m (lab scenario) ToF Mean error is 0.95 m (classroom scenario) Reference . Application . Users/locations/APs . Preprocessing . Models . Experimental results . ArrayTrack (Xiong & Jamieson, 2013) Indoor localization 6 APs, 41 clients Spatial smoothing; AoA model Three APs: AP phase calibration median error is 75 cm (static) median error is 107 cm (semistatic) Six APs: median error is 26 cm (static) median error is 31 cm (semistatic) SpotFi (Kotaru et al., 2015) Localization 55 target locations CSI smoothing; AoA model Indoor office: median error is 0.4 m ToF sanitization Challenging condition: median error of 1.6 m Corridor: median error of 1.1 m MaTrack (Li et al., 2016) Indoor localization Two APs, one target Merging useless paths AoA model Spinning: median error lower than 0.6 m Walking: median error lower than 0.62 m LiFS (Wang et al., 2016) Localization 4 APs, 1 user, 212 test locations in all scenarios Removing subcarriers affected by multipath and hardware noise FFZ model; PFM Home: median error of 0.6 m Classroom (strong LoS): median error is 0.5 m Library (strong NLoS): median error is 1.1 m Widar (Qian et al., 2017) Tracking Two APs, five volunteers Passband filtering; PCA; STFT CSI-mobility model Location: median error is 25 cm (with initial positions) and 38 cm (without initial positions) Velocity: mean error is 13% MFDL (Wang et al., 2017) Localization Three APs, five volunteers Phase offset calibration FPM Median error is 45 cm (⁠|$36{m^2}$| open area) Median error is 55 cm (⁠|$25{m^2}$| indoor area) Median error is 75 cm (⁠|$72{m^2}$| indoor area) Widar2.0 (Qian et al., 2018) Tracking One AP, six volunteers Eliminating phase noises AoA; ToF; DFS Localization: average error is 0.75 m (single link), 0.63 m (two link) OpArray (Zheng et al., 2019) Indoor localization More than 2 APs, 75 reference points Phase sanitization AoA model Median error is 0.5 m |${80\text{th}}$| percentile error 1.0 m RoArray (Gong & Liu, 2019) Indoor localization 6 APs, total 300 test locations MUSIC-based phase calibration AoA; Median error is 0.99 m ToA AngLoc (Chen et al., 2020) Indoor localization 1 AP, 70 training locations, 30 testing locations Power-based tap filtering program; phase calibration AoA; Mean error is 1.18 m (lab scenario) ToF Mean error is 0.95 m (classroom scenario) Open in new tab ArrayTrack (Xiong & Jamieson, 2013) utilizes Multiple Input Multiple Output (MIMO) based techniques and AoA spectrum to track objects in real-time conditions. In this system, the AoA spectrum is first obtained from multiple APs through the traditional MUSIC algorithm. Then, the spectrum is analysed to calculate the human location. As shown in Fig. 5, ArrayTrack calculates the directions (⁠|${\theta _1}$| and |${\theta _2}$|⁠) of the target to AP1 and AP2 by trigonometry. Then, ArrayTrack utilizes the direction information to estimate the likelihood of the target being at location |${\boldsymbol{X}}$|⁠. However, the MUSIC algorithm requires more sensors than paths. To overcome this limitation, SpotFi (Kotaru et al., 2015) and MaTrack (Li et al., 2016) improve the MUSIC algorithm by expanding the number of sensors to the product of the number of antennas and subcarriers. The phase shift between any two subcarriers from the same antenna is introduced by time of flight (ToF). Therefore, the improved MUSIC algorithm can estimate the AoA and the ToF of each propagation path. These two systems can be implemented on the COTS WiFi NICs (each is equipped with only three antennas), exhibiting more convenience than ArrayTrack. Furthermore, OpArray (Zheng et al., 2019) utilizes a novel spatial smoothing technique to improve the traditional MUSIC algorithm. Even though there are only two antennas, the AoA can be estimated to deduce human location. Moreover, OpArray provides a critical insight that the estimation accuracy of AoA is influenced by the orientation of the receiver, which helps us to improve the accuracy of AoA estimation. Figure 5: Open in new tabDownload slide ArrayTrack combines AoA spectrum information from multiple APs into a likelihood of a target being at location |${\boldsymbol{X}}$|⁠. [AP1 and AP2 represent the AP in different directions (⁠|${\theta _1}$| and |${\theta _2}$|⁠) of the location |${\boldsymbol{X}}$|⁠.] Figure 5: Open in new tabDownload slide ArrayTrack combines AoA spectrum information from multiple APs into a likelihood of a target being at location |${\boldsymbol{X}}$|⁠. [AP1 and AP2 represent the AP in different directions (⁠|${\theta _1}$| and |${\theta _2}$|⁠) of the location |${\boldsymbol{X}}$|⁠.] In contrast, RoArray (Gong & Liu, 2019) obtains a more sharp and robust AoA spectrum utilizing the sparsity of signals rather than the orthogonality of signal and noise. Better than the above applications, RoArray can locate a target more accurately in an indoor scenario with low signal-to-noise ratio. Besides, Widar2.0 (Qian et al., 2018) utilizes the SAGE (Space Alternating Generalized Expectation maximization) algorithm to jointly estimate multiple parameters of a localization model, including AoA, ToF, Doppler frequency shift (DFS), and attenuation. Widar2.0 estimates these parameters by multiple iterations and constructs a localization model to calculate the target’s current location. The critical advantage of Widar2.0 is that it can deduce human trajectory accurately with only one pair of transceivers. However, Widar2.0 may not work well when the paths between humans and transceivers are non-line of sight. Moreover, AngLoc (Chen et al., 2020) achieves more accurate AoA estimation than SpotFi by combing the AoA-based method and the fingerprinting-based method. In addition to the AoA model, some other models are also applied to human localization and tracking. LiFS (Wanget al., 2016) utilizes the Fresnel zone model and power fading model (PFM) to estimate the signal fading caused by human presence. Then, the human location can be deduced by analysing the signal fading. Furthermore, Multicarrier FPM based Device-free Localization (MFDL) (Wang et al., 2017) proposes a 2D multicarrier FPM to estimate human location. The basic idea of MFDL is shown in Fig. 6. First, MFDL utilizes CSI phase information to find the gaps between two pairs of Fresnel zones generated by two orthogonal transceivers (i.e. the blue ellipse rings, where human locates, in Fig. 6). Then, human location can be determined by finding the intersection of the two blue circles. Besides, Widar (Qian et al., 2017) extracts the path length change rates (PLCR) from collected CSI data and utilizes the CSI-mobility model to convert PLCR to human location and moving velocity mathematically. Figure 6: Open in new tabDownload slide The basic idea of a 2D multicarrier FPM-based device-free localization system (MFDL). Tx and Rx represent the transmitter and receiver, respectively. The red and green lines stand for the Fresnel boundaries of different Fresnel zones generated by each transceiver pair. The blue ellipse rings represent the gaps between a pair of Fresnel zones. The intersection of two ellipse rings is estimated as the subject’s location. Figure 6: Open in new tabDownload slide The basic idea of a 2D multicarrier FPM-based device-free localization system (MFDL). Tx and Rx represent the transmitter and receiver, respectively. The red and green lines stand for the Fresnel boundaries of different Fresnel zones generated by each transceiver pair. The blue ellipse rings represent the gaps between a pair of Fresnel zones. The intersection of two ellipse rings is estimated as the subject’s location. In summary, the model-based method estimates the target’s location through the mathematical relationship between the target’s location and the received signals. Therefore, model-based localization systems are more robust to environmental changes than those pattern-based systems. However, multiuser localization is still a challenging problem for model-based methods. Also, reducing the deployment of transceivers may become a research topic in model-based human localization applications. 4.2. Human daily behavior recognition Human daily behavior recognition is an important research field in human sensing applications, and some typical studies on CSI-based daily behavior recognition are summarized in Table 3. According to Table 3, some applications recognize human behaviors only utilizing the model-based approach, while some utilize both the model-based approach and the pattern-based approach, such as CSI based human Activity Recognition and Monitoring (CARM) (Wang et al., 2015), etc. Table 3: A summary of studies on human daily behavior recognition. Reference . Activities . Users . Preprocessing . Method . Experimental results . WiDraw (Sun et al., 2015) Hand trajectory 10 volunteers Signal filtering AoA model The tracking median error is lower than 5 cm. The mean recognition accuracy is 91%. CARM (Wang et al., 2015) Running, walking, falling, etc. 25 volunteers PCA-based denoising CSI-speed model; The average accuracy is greater than 96%. CSI-activity model; HMM WiDir (Wu et al., 2016) Walking direction Five volunteers Savitzky–Golay filter Fresnel model The median error is less than 10 degrees. WiseFi (Zhu et al., 2016) User’s location; five different activities Three volunteers DWT-based denoising AoA model Localization median errors: LoS: 1.1 m; NLoS: 1.8 m; through-one-wall: 2.5 m. Recognition: LoS: 89.1%; NLoS: 82.5%; through-one-wall: 74.3%. WiID (Zheng et al., 2017) Human identity 10 users PCA; DWT Fresnel model; The average accuracy is greater than 90%. SVM WiPIN (Wang et al., 2019) Human identity 30 users Butterworth filter; IFFT-FFT Interacting model; Identification accuracy: SVM 100% (2 persons); 92% (30 persons). Zhang et al. (Zhang et al., 2019) Push-up, sit-up, walkout 11 volunteers Savitzky–Golay filter FDM; Both precision and recall for activity recognition of above 95%. CNN iGest (Ren et al., 2019) Push, pull, etc. Four volunteers Savitzky–Golay filter Fresnel model; Basic-gesture recognition: 91%. Decision tree; Complex-gesture recognition: above 85%. HMM Wi-Run (Liu et al., 2019) Number of steps Five volunteers Hampel filter; CSI-step model Accuracies range from a single runner’s 93.18% to five runners’ 81.47% on average. Savitzky–Golay filter WiDIGR (Zhang et al., 2020) Gait recognition 3–6 users Band-pass filter; PCA Fresnel model; From 78.28% (a group of 6 people) to 92.83% (a group of 3 people). SVM Que-Fi (Zhang et al., 2020) Queue number identification Four users Sliding window filter; phase sanitization Fresnel model; 95% (static); 96.67% (dynamic). CNN FingerDraw (Wu et al., 2020) Finger motion tracking 20 volunteers Savitzky–Golay filter CSI-quotient model; Median tracking accuracy: 1.27 cm; Fresnel model Average recognition accuracy: 93%. Reference . Activities . Users . Preprocessing . Method . Experimental results . WiDraw (Sun et al., 2015) Hand trajectory 10 volunteers Signal filtering AoA model The tracking median error is lower than 5 cm. The mean recognition accuracy is 91%. CARM (Wang et al., 2015) Running, walking, falling, etc. 25 volunteers PCA-based denoising CSI-speed model; The average accuracy is greater than 96%. CSI-activity model; HMM WiDir (Wu et al., 2016) Walking direction Five volunteers Savitzky–Golay filter Fresnel model The median error is less than 10 degrees. WiseFi (Zhu et al., 2016) User’s location; five different activities Three volunteers DWT-based denoising AoA model Localization median errors: LoS: 1.1 m; NLoS: 1.8 m; through-one-wall: 2.5 m. Recognition: LoS: 89.1%; NLoS: 82.5%; through-one-wall: 74.3%. WiID (Zheng et al., 2017) Human identity 10 users PCA; DWT Fresnel model; The average accuracy is greater than 90%. SVM WiPIN (Wang et al., 2019) Human identity 30 users Butterworth filter; IFFT-FFT Interacting model; Identification accuracy: SVM 100% (2 persons); 92% (30 persons). Zhang et al. (Zhang et al., 2019) Push-up, sit-up, walkout 11 volunteers Savitzky–Golay filter FDM; Both precision and recall for activity recognition of above 95%. CNN iGest (Ren et al., 2019) Push, pull, etc. Four volunteers Savitzky–Golay filter Fresnel model; Basic-gesture recognition: 91%. Decision tree; Complex-gesture recognition: above 85%. HMM Wi-Run (Liu et al., 2019) Number of steps Five volunteers Hampel filter; CSI-step model Accuracies range from a single runner’s 93.18% to five runners’ 81.47% on average. Savitzky–Golay filter WiDIGR (Zhang et al., 2020) Gait recognition 3–6 users Band-pass filter; PCA Fresnel model; From 78.28% (a group of 6 people) to 92.83% (a group of 3 people). SVM Que-Fi (Zhang et al., 2020) Queue number identification Four users Sliding window filter; phase sanitization Fresnel model; 95% (static); 96.67% (dynamic). CNN FingerDraw (Wu et al., 2020) Finger motion tracking 20 volunteers Savitzky–Golay filter CSI-quotient model; Median tracking accuracy: 1.27 cm; Fresnel model Average recognition accuracy: 93%. Open in new tab Table 3: A summary of studies on human daily behavior recognition. Reference . Activities . Users . Preprocessing . Method . Experimental results . WiDraw (Sun et al., 2015) Hand trajectory 10 volunteers Signal filtering AoA model The tracking median error is lower than 5 cm. The mean recognition accuracy is 91%. CARM (Wang et al., 2015) Running, walking, falling, etc. 25 volunteers PCA-based denoising CSI-speed model; The average accuracy is greater than 96%. CSI-activity model; HMM WiDir (Wu et al., 2016) Walking direction Five volunteers Savitzky–Golay filter Fresnel model The median error is less than 10 degrees. WiseFi (Zhu et al., 2016) User’s location; five different activities Three volunteers DWT-based denoising AoA model Localization median errors: LoS: 1.1 m; NLoS: 1.8 m; through-one-wall: 2.5 m. Recognition: LoS: 89.1%; NLoS: 82.5%; through-one-wall: 74.3%. WiID (Zheng et al., 2017) Human identity 10 users PCA; DWT Fresnel model; The average accuracy is greater than 90%. SVM WiPIN (Wang et al., 2019) Human identity 30 users Butterworth filter; IFFT-FFT Interacting model; Identification accuracy: SVM 100% (2 persons); 92% (30 persons). Zhang et al. (Zhang et al., 2019) Push-up, sit-up, walkout 11 volunteers Savitzky–Golay filter FDM; Both precision and recall for activity recognition of above 95%. CNN iGest (Ren et al., 2019) Push, pull, etc. Four volunteers Savitzky–Golay filter Fresnel model; Basic-gesture recognition: 91%. Decision tree; Complex-gesture recognition: above 85%. HMM Wi-Run (Liu et al., 2019) Number of steps Five volunteers Hampel filter; CSI-step model Accuracies range from a single runner’s 93.18% to five runners’ 81.47% on average. Savitzky–Golay filter WiDIGR (Zhang et al., 2020) Gait recognition 3–6 users Band-pass filter; PCA Fresnel model; From 78.28% (a group of 6 people) to 92.83% (a group of 3 people). SVM Que-Fi (Zhang et al., 2020) Queue number identification Four users Sliding window filter; phase sanitization Fresnel model; 95% (static); 96.67% (dynamic). CNN FingerDraw (Wu et al., 2020) Finger motion tracking 20 volunteers Savitzky–Golay filter CSI-quotient model; Median tracking accuracy: 1.27 cm; Fresnel model Average recognition accuracy: 93%. Reference . Activities . Users . Preprocessing . Method . Experimental results . WiDraw (Sun et al., 2015) Hand trajectory 10 volunteers Signal filtering AoA model The tracking median error is lower than 5 cm. The mean recognition accuracy is 91%. CARM (Wang et al., 2015) Running, walking, falling, etc. 25 volunteers PCA-based denoising CSI-speed model; The average accuracy is greater than 96%. CSI-activity model; HMM WiDir (Wu et al., 2016) Walking direction Five volunteers Savitzky–Golay filter Fresnel model The median error is less than 10 degrees. WiseFi (Zhu et al., 2016) User’s location; five different activities Three volunteers DWT-based denoising AoA model Localization median errors: LoS: 1.1 m; NLoS: 1.8 m; through-one-wall: 2.5 m. Recognition: LoS: 89.1%; NLoS: 82.5%; through-one-wall: 74.3%. WiID (Zheng et al., 2017) Human identity 10 users PCA; DWT Fresnel model; The average accuracy is greater than 90%. SVM WiPIN (Wang et al., 2019) Human identity 30 users Butterworth filter; IFFT-FFT Interacting model; Identification accuracy: SVM 100% (2 persons); 92% (30 persons). Zhang et al. (Zhang et al., 2019) Push-up, sit-up, walkout 11 volunteers Savitzky–Golay filter FDM; Both precision and recall for activity recognition of above 95%. CNN iGest (Ren et al., 2019) Push, pull, etc. Four volunteers Savitzky–Golay filter Fresnel model; Basic-gesture recognition: 91%. Decision tree; Complex-gesture recognition: above 85%. HMM Wi-Run (Liu et al., 2019) Number of steps Five volunteers Hampel filter; CSI-step model Accuracies range from a single runner’s 93.18% to five runners’ 81.47% on average. Savitzky–Golay filter WiDIGR (Zhang et al., 2020) Gait recognition 3–6 users Band-pass filter; PCA Fresnel model; From 78.28% (a group of 6 people) to 92.83% (a group of 3 people). SVM Que-Fi (Zhang et al., 2020) Queue number identification Four users Sliding window filter; phase sanitization Fresnel model; 95% (static); 96.67% (dynamic). CNN FingerDraw (Wu et al., 2020) Finger motion tracking 20 volunteers Savitzky–Golay filter CSI-quotient model; Median tracking accuracy: 1.27 cm; Fresnel model Average recognition accuracy: 93%. Open in new tab For some complicated human behaviors, such as pull, push, falling, and so on, many applications first utilize models to extract features describing mathematical relationships between human motion and CSI. Then, these extracted features are put into common or special classifiers to recognize human behaviors. CARM (Wang et al., 2015) proposes a CSI-speed model to obtain human movement features and then trains an Hidden Markov Model (HMM) classifier to recognize human behaviors. WiID (Zheng et al., 2017) first utilizes a 2D Fresnel zone model to obtain the information of human moving direction and distance and then feeds the information into a trained SVM to recognize human behaviors. Furthermore, the system proposed by Zhang et al. utilizes the FDM to extract motion features and uses the convolutional neural network (CNN) as a classifier to distinguish human behaviors (Zhang et al., 2019). Moreover, iGest (Ren et al., 2019) leverages the Fresnel model to extract human gesture features and utilizes classifiers of decision tree and HMM to recognize common gestures and complicated gestures, respectively. Besides, WiPIN (Wang et al., 2019) proposes an interacting model to describe the relationship between human biologic features and received signals and trains a one-against-all SVM to identify one target from all persons. Furthermore, WiDIGR (Zhang et al., 2020) utilizes the 2D Fresnel zones to eliminate the effects of walking directions on the signal spectrogram. Then, it trains an SVM classifier with the direction-independent signal spectrogram to achieve gait recognition. For simple activities, such as hand’s trajectory, walking direction, and so on, some applications can achieve human behavior recognition only utilizing the model-based approach. WiDraw (Sun et al., 2015) utilizes the AoA model to recognize a user’s hand trajectories. The basic idea is that the sharp peak corresponding to AoA in the spectrum will rapidly drop once wireless signals are blocked by hands, which is shown in Fig. 7. Figure 7: Open in new tabDownload slide The difference between the AoA spectrum without hand occlusion and with hand occlusion. Figure 7: Open in new tabDownload slide The difference between the AoA spectrum without hand occlusion and with hand occlusion. Similarly, WiseFi (Zhu et al., 2016) deduces human locations and some simple behaviors based on the AoA spectrum. Furthermore, WiDir (Wu et al., 2016) utilizes a Fresnel zone model to analyse the CSI phase information and further determines human walking direction and distance. Besides, Wi-Run (Liu et al., 2019) proposes runner CSI-step estimation models that can transform the time series of CSI measurement to power distribution in the frequency domain and then relates the frequency to human velocity mathematically. As shown in Fig. 8, the number of steps can be estimated by identifying the peaks in the time–frequency diagram. Based on the fact that the CSI amplitude will change once targets cross the Fresnel boundaries, Que-Fi (Zhang et al., 2020) is proposed to identify the number of people in a queue. This system utilizes the CNN-based method and Fresnel model-based method to count the number of targets in static and dynamic scenarios, respectively. Que-Fi can achieve better accuracy than the traditional SVM-based method. Moreover, based on the changes of the CSI phase, FingerDraw (Wu et al., 2020) combines the Fresnel model and CSI-quotient model to map the CSI quotient to finger motions, thereby tracking finger trajectory. Figure 8: Open in new tabDownload slide The time–frequency diagram is used for step estimation of Wi-Run. The red circles mean the number of steps. Figure 8: Open in new tabDownload slide The time–frequency diagram is used for step estimation of Wi-Run. The red circles mean the number of steps. According to the above description, some applications can recognize simple human activities using only the model-based approach. However, for complex activities, most applications need to combine the model-based approach with the pattern-based approach, such as CARM (Wang et al., 2015), WiPIN (Wang et al., 2019), etc. The reason is that it is difficult to construct a model to describe the mathematical relationships between complex movements of body parts and CSI directly. Therefore, most above applications first utilize a model to extract complex features, such as the movement speed of different body parts (Wang et al., 2015), and then train a classifier based on the extracted features to recognize complex activities. Better than using only the model-based approach or the pattern-based approach, the combination of these two approaches can recognize complex human activities and improve the robustness to the environmental changes. Therefore, it may become a hot research field for CSI-based human sensing in the future. 4.3. Human respiration detection Human respiration detection plays an important role in the field of human sensing. Table 4 summarizes the existing studies on CSI-based human respiration detection using model-based approaches. According to this table, the Fresnel model is the most popular approach. Table 4: A summary of human respiration detection applications. Reference . Application . Users . Preprocessing . Model . Experimental results . Wang et al. (Wang et al., 2016) Respiration detection, different orientation Nine volunteers Hampel filter; Fresnel model Detection performance can be affected by the location and body orientation of the user. average filter Wu et al. (Wu et al., 2017) Respiration detection One user None Fresnel model The median error is 0.09 bpm, 0.15 bpm, 0.06 bpm. TinySense (Wang et al., 2017) Multiuser respiration detection. Two users Wavelet filter; Fresnel model More than 80% accuracy. mean filter Yang et al. (Yang et al., 2018) Multiuser respiration detection, apnea detection Five volunteers None Fresnel model Mean absolute error of 0.5 bpm ∼ 1 bpm. FullBreathe (Zeng et al., 2018) Respiration detection, full location coverage Eight volunteers Savitzky–Golay filter; Fresnel model The detectability ratio is 100%. z-score Zhang et al. (Zhang et al., 2018) Respiration sensing Eight volunteers None FDM The accuracy is higher than 98%. FarSense (Zeng et al., 2019) Respiration sensing, long distance up to 8 m 12 volunteers Savitzky–Golay filter CSI-ratio model The overall detection rate of 100%. MultiSense (Zeng et al., 2020) Multiperson respiration sensing 21 volunteers None BSS model Mean error of 0.73 bpm (four persons). Reference . Application . Users . Preprocessing . Model . Experimental results . Wang et al. (Wang et al., 2016) Respiration detection, different orientation Nine volunteers Hampel filter; Fresnel model Detection performance can be affected by the location and body orientation of the user. average filter Wu et al. (Wu et al., 2017) Respiration detection One user None Fresnel model The median error is 0.09 bpm, 0.15 bpm, 0.06 bpm. TinySense (Wang et al., 2017) Multiuser respiration detection. Two users Wavelet filter; Fresnel model More than 80% accuracy. mean filter Yang et al. (Yang et al., 2018) Multiuser respiration detection, apnea detection Five volunteers None Fresnel model Mean absolute error of 0.5 bpm ∼ 1 bpm. FullBreathe (Zeng et al., 2018) Respiration detection, full location coverage Eight volunteers Savitzky–Golay filter; Fresnel model The detectability ratio is 100%. z-score Zhang et al. (Zhang et al., 2018) Respiration sensing Eight volunteers None FDM The accuracy is higher than 98%. FarSense (Zeng et al., 2019) Respiration sensing, long distance up to 8 m 12 volunteers Savitzky–Golay filter CSI-ratio model The overall detection rate of 100%. MultiSense (Zeng et al., 2020) Multiperson respiration sensing 21 volunteers None BSS model Mean error of 0.73 bpm (four persons). Open in new tab Table 4: A summary of human respiration detection applications. Reference . Application . Users . Preprocessing . Model . Experimental results . Wang et al. (Wang et al., 2016) Respiration detection, different orientation Nine volunteers Hampel filter; Fresnel model Detection performance can be affected by the location and body orientation of the user. average filter Wu et al. (Wu et al., 2017) Respiration detection One user None Fresnel model The median error is 0.09 bpm, 0.15 bpm, 0.06 bpm. TinySense (Wang et al., 2017) Multiuser respiration detection. Two users Wavelet filter; Fresnel model More than 80% accuracy. mean filter Yang et al. (Yang et al., 2018) Multiuser respiration detection, apnea detection Five volunteers None Fresnel model Mean absolute error of 0.5 bpm ∼ 1 bpm. FullBreathe (Zeng et al., 2018) Respiration detection, full location coverage Eight volunteers Savitzky–Golay filter; Fresnel model The detectability ratio is 100%. z-score Zhang et al. (Zhang et al., 2018) Respiration sensing Eight volunteers None FDM The accuracy is higher than 98%. FarSense (Zeng et al., 2019) Respiration sensing, long distance up to 8 m 12 volunteers Savitzky–Golay filter CSI-ratio model The overall detection rate of 100%. MultiSense (Zeng et al., 2020) Multiperson respiration sensing 21 volunteers None BSS model Mean error of 0.73 bpm (four persons). Reference . Application . Users . Preprocessing . Model . Experimental results . Wang et al. (Wang et al., 2016) Respiration detection, different orientation Nine volunteers Hampel filter; Fresnel model Detection performance can be affected by the location and body orientation of the user. average filter Wu et al. (Wu et al., 2017) Respiration detection One user None Fresnel model The median error is 0.09 bpm, 0.15 bpm, 0.06 bpm. TinySense (Wang et al., 2017) Multiuser respiration detection. Two users Wavelet filter; Fresnel model More than 80% accuracy. mean filter Yang et al. (Yang et al., 2018) Multiuser respiration detection, apnea detection Five volunteers None Fresnel model Mean absolute error of 0.5 bpm ∼ 1 bpm. FullBreathe (Zeng et al., 2018) Respiration detection, full location coverage Eight volunteers Savitzky–Golay filter; Fresnel model The detectability ratio is 100%. z-score Zhang et al. (Zhang et al., 2018) Respiration sensing Eight volunteers None FDM The accuracy is higher than 98%. FarSense (Zeng et al., 2019) Respiration sensing, long distance up to 8 m 12 volunteers Savitzky–Golay filter CSI-ratio model The overall detection rate of 100%. MultiSense (Zeng et al., 2020) Multiperson respiration sensing 21 volunteers None BSS model Mean error of 0.73 bpm (four persons). Open in new tab Due to the sensitivity to tiny movements, methods based on the Fresnel model have drawn more attention to human respiration detection. Wang et al. (2016) treat the user as a varying-size semicylinder to simulate the chest movement when the user breathes, as shown in Fig. 9. Based on the Fresnel zone model, the chest movement is converted to phase change to describe the relationship between human respiration and received signals. Also, the impacts of human location and body orientation on received signals are investigated. Figure 9: Open in new tabDownload slide (a) The movement of the human chest during respiration. (b) A semicylinder model for respiration. Figure 9: Open in new tabDownload slide (a) The movement of the human chest during respiration. (b) A semicylinder model for respiration. Moreover, Zhang et al. (2018) build human respiration as the movements of both chest and back. Also, they utilize an FDM to detect the respiration. Besides, Wu et al. (2017) illustrate the advantages of the Fresnel model-based method in human respiration by comparing it to pattern-based methods. Based on the properties of the Fresnel zone, FullBreathe (Zeng et al., 2018) is designed to detect human respiration at all locations using just one pair of transceivers. This system can achieve a detectability ratio of 100% in multiple scenarios. Furthermore, FarSense (Zeng et al., 2019) proposes a CSI-ratio model. This model quantifies the relationship between the change of the CSI ratio from two antennas and human movement. Based on the CSI-ratio model, FarSense can still detect human respiration when the user is far from transceivers. The basic idea is shown in Fig. 10. When a human breathes, the dynamic length of the signal propagation path will increase or decrease with the movements of the human chest. Meanwhile, corresponding to human inhalation or exhalation, the CSI ratio will rotate along a circular arc clockwise or counterclockwise. According to the changes of the CSI ratio, human respiration can be sensed. Figure 10: Open in new tabDownload slide The influence of human respiration on CSI-ratio model. The changes of dynamic path length caused by human chest movements lead to the CSI ratio rotating along a circle arc (labeled in blue). A clockwise rotation corresponds to inhalation, while a counterclockwise rotation corresponds to exhalation. Figure 10: Open in new tabDownload slide The influence of human respiration on CSI-ratio model. The changes of dynamic path length caused by human chest movements lead to the CSI ratio rotating along a circle arc (labeled in blue). A clockwise rotation corresponds to inhalation, while a counterclockwise rotation corresponds to exhalation. As it is difficult to separate the effects of different users on received signals, multiuser respiration detection is a challenging application. However, the Fresnel model contributes to this application. According to the property of the Fresnel zone, the best sensing location and the worst sensing location are in the middle and the boundary, respectively. As shown in Fig. 11, TinySense (Wang et al., 2017) deploys multiple transceivers. The respiration of up to four users can be detected by changing the deployment of transceivers. Similarly, Yang et al. (2018) also utilize the Fresnel zones produced by multiple pairs of transceivers to achieve multiuser respiration detection. Besides, MultiSense (Zeng et al., 2020) proposes a BSS model to describe the problem of separating mixed signals caused by multiperson respiration. Utilizing independent component analysis, the researchers separate mixed signals successfully. Therefore, MultiSense achieves accurate respiration monitoring for four users simultaneously. Figure 11: Open in new tabDownload slide (a) The transceivers’ layout of two users; (b) the transceivers’ layout of four users. A, B, C, and D represent human bodies, and the blue dotted line means chest movement. The distance between human bodies is 0.8 m. Figure 11: Open in new tabDownload slide (a) The transceivers’ layout of two users; (b) the transceivers’ layout of four users. A, B, C, and D represent human bodies, and the blue dotted line means chest movement. The distance between human bodies is 0.8 m. According to the survey of the above applications, the method based on Fresnel models can achieve more accurate respiration detection than the pattern-based approaches (Wu et al., 2017). Also, it can detect multiple users’ respiration simultaneously (Wang et al., 2017). Therefore, the method based on Fresnel models has excellent potential for future human respiration detection. 5. Advantages, Limitations, and Future Research Trends In this section, we analyse the advantages of model-based methods in the field of human sensing. This section interprets the reason why the model-based approach is suitable for these applications. Also, this section summarizes the advantages of the model-based method compared with the pattern-based method. Besides, the challenges and future trends of the model-based approach are provided. It is well known that pattern-based methods rely on pattern establishments and numerous data to recognize human activities. These methods fail to obtain a theoretical description of the relationship between CSI measurements and human movements. By contrast, the model-based methods achieve human sensing solely relying on physical models that quantify the relationships between CSI fluctuations and different human activities. Therefore, the model-based methods have many advantages, including using fewer data and exhibiting more robustness for the environment and user (Wu et al., 2017). Besides, the model-based methods can capture tiny human motion, which can work very well for some fine-grained applications, such as human respiration detection (Wang et al., 2016). However, some limitations exist in the model-based and CSI-based human sensing methods. First, although the model-based methods are robust to environmental changes, they cannot always achieve significant performance. For example, the model-based methods may not perform as well as pattern-based methods for some coarse-grained applications. Second, it is challenging to establish mathematical relationships between CSI changes and some complex human activities. Third, the model-based methods may not work well in non-line-of-sight scenarios due to the effect of the wall or other occlusion on the signal propagation. For instance, WiseFi (Zhu et al., 2016) can only achieve a median recognition accuracy of 74.3% in a through-one-wall scenario. According to the limitations of existing studies and requirements of CSI-based human sensing applications, this paper provides some insights for future research of the model-based method. First, more accurate models describing the mathematical relationship between CSI changes and different human activities are required for specific application scenarios. Establishing a suitable model and obtaining the model parameters will become fundamental for model-based approaches. Second, multiuser sensing and non-line-of-sight sensing are common requirements for many application scenarios, which will draw more attention in the future. Third, the combination of model-based methods and pattern-based methods is beneficial for CSI-based human sensing, and it will become more and more popular in this application field. 6. Conclusion WIFI CSI signal depicts the state of a communication link. The obstruction in the communication path changes CSI parameters, which can be leveraged to infer the target motion. Based on the principle, CSI signal communication models are constructed based on the variation of CSI to recognize human activities. This paper presents a comprehensive survey of the latest model-based human sensing methods. Specifically, this paper summarizes the state-of-the-art CSI-based models, such as the AoA model, the Fresnel model, etc. Compared with other surveys on CSI sensing applications, it is the first research work that performs a thorough analysis of the CSI model for human behavior recognition. According to analysis results, the model-based methods achieve satisfactory recognition performance and show great potential for CSI-based human sensing. Also, the CSI model describes the mathematical relationship between CSI dynamics and human movements, which improves the recognition performance and benefits a variety of applications, especially the fine-grained applications such as tracking and respiration. Despite the limitation of model design and signal propagation, the sensing application using the CSI model will increasingly emerge. ACKNOWLEDGEMENTS Authors acknowledge the support by the Shandong University Youth Innovation Supporting Program (2019KJN020), in part by the Tai'shan Scholar Engineering Construction Fund of Shandong Province of China, in part by the Qingdao Postdoctoral Applied Research Project under Grant 2015180, and the Key Research and Development Program of Shandong Province (Public Welfare Special) Project under 2018GHY115022. Conflict of interest statement None declared. References Adib F. , Katabi D. ( 2013 ). See through walls with WiFi! In SIGCOMM '13: Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM (Vol. 43 , No. 4 , pp. 75 – 86 .). https://doi.org/10.1145/2486001.2486039 . Google Scholar Crossref Search ADS WorldCat Adib F. , Hsu C.-Y., Mao H., Katabi D., Durand F. ( 2015 ). Capturing the human figure through a wall . ACM Transactions on Graphics , 34 ( 6 ), 219 . https://doi.org/10.1145/2816795.2818072 . Google Scholar Crossref Search ADS WorldCat Adib F. , Kabelac Z., Katabi D. ( 2015 ). Multi-person localization via RF body reflections . In Proceedings of the 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI ’15) (pp. 279 – 292 .). Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Ahmed H. F. T. , Ahmad H., Aravind C. ( 2020 ). Device free human gesture recognition using Wi-Fi CSI: A survey . Engineering Applications of Artificial Intelligence , 87 , 103281 . https://doi.org/10.1016/j.engappai.2019.103281 . Google Scholar Crossref Search ADS WorldCat Ahmed H. F. T. , Ahmad H., Narasingamurthi K., Harkat H., KingPhang S. ( 2020 ). DF-WiSLR: Device-free Wi-Fi-based sign language recognition . Pervasive and Mobile Computing , 69 , 101289 . https://doi.org/10.1016/j.pmcj.2020.101289 . Google Scholar Crossref Search ADS WorldCat Atif M. , Muralidharan S., Ko H., Yoo B. ( 2020 ). Wi-ESP—A tool for CSI-based device-free Wi-Fi sensing (DFWS) . Journal of Computational Design and Engineering , 7 ( 5 ), 644 – 656 .. https://doi.org/10.1093/jcde/qwaa048 . Google Scholar Crossref Search ADS WorldCat Chen L. , Chen X., Ni L., Peng Y., Fang D. ( 2017 ). Human behavior recognition using Wi-Fi CSI: Challenges and opportunities . IEEE Communications Magazine , 55 ( 10 ), 112 – 117 .. https://doi.org/10.1109/mcom.2017.1700081 . Google Scholar Crossref Search ADS WorldCat Chen L. , Ahriz I., Ruyet D. L. ( 2020 ). AoA-aware probabilistic indoor location fingerprinting using channel state information . IEEE Internet of Things Journal , 7 ( 11 ), 10868 – 10883 .. https://doi.org/10.1109/JIOT.2020.2990314 . Google Scholar Crossref Search ADS WorldCat Chowdhury T. Z. , Leung C., Miao C. Y. ( 2017 ). WiHACS: Leveraging WiFi for human activity classification using OFDM subcarriers' correlation . In 2017 IEEE Global Conference on Signal and Information Processing (GlobalSIP) (pp. 338 – 342 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Cianca E. , Sanctis M. D., Domenico S. D. ( 2017 ). Radios as sensors . IEEE Internet of Things Journal , 4 ( 2 ), 363 – 373 .. https://doi.org/10.1109/JIOT.2016.2563399 . Google Scholar Crossref Search ADS WorldCat Gong W. , Liu J. ( 2019 ). RoArray: Towards more robust indoor localization using sparse recovery with commodity WIFi . IEEE Transactions on Mobile Computing , 18 ( 6 ), 1380 – 1392 .. https://doi.org/10.1109/TMC.2018.2860018 . Google Scholar Crossref Search ADS WorldCat Gringoli F. , Schulz M., Link J., Hollick M. ( 2019 ). Free your CSI: A channel state information extraction platform for modern Wi-Fi chipsets . In WiNTECH '19: Proceedings of the 13th International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization (pp. 21 – 28 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Gu Y. , Ren F., Li J. ( 2016 ). PAWS: Passive human activity recognition based on WiFi ambient signals . IEEE Internet of Things Journal , 3 ( 5 ), 796 – 805 .. https://doi.org/10.1109/JIOT.2015.2511805 . Google Scholar Crossref Search ADS WorldCat Halperin D. , Hu W., Sheth A., Wetherall D. ( 2010 ). Predictable 802.11 packet delivery from wireless channel measurements . ACM SIGCOMM Computer Communication Review , 40 ( 4 ), 159 – 170 .. https://doi.org/10.1145/1851275.1851203 . Google Scholar Crossref Search ADS WorldCat He Y. , Chen Y., Hu Y., Zeng B. ( 2020 ). WiFi vision: Sensing, recognition, and detection with commodity MIMO-OFDM WiFi . IEEE Internet of Things Journal , 7 ( 9 ), 8296 – 8317 .. https://doi.org/10.1109/10.1109/JIOT.2020.2989426 . Google Scholar Crossref Search ADS WorldCat Hernandez S. M. , Bulut E. ( 2020 ). Lightweight and standalone IoT based WiFi sensing for active repositioning and mobility . In 2020 IEEE 21st International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM) (pp. 277 – 286 .). Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC IEEE802.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 . In IEEE Std 802.11n-2009 (Amendment to IEEE Std 802.11-2007 as Amended by IEEE Std 802.11k-2008, IEEE Std 802.11r-2008, IEEE Std 802.11y-2008, and IEEE Std 802.11w-2009) (pp. 1 – 565 .). https://doi.org/10.1109/IEEESTD.2009.5307322 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Kotaru M. , Joshi K., Bharadia D., Katti S. ( 2015 ). SpotFi: Decimeter level localization using WiFi . ACM SIGCOMM Computer Communication Review , 45 ( 4 ), 269 – 282 .. https://doi.org/10.1145/2785956.2787487 . Google Scholar Crossref Search ADS WorldCat Li X. , Li S., Zhang D., Xiong J., Wang Y., Mei H. ( 2016 ). Dynamic-MUSIC: Accurate device-free indoor localization . In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 196 – 207 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Li T. , Xiong X., Xie Y., Hito G., Yang X. - D., Zhou X. ( 2017 ). Reconstructing hand poses using visible light . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 1 ( 3 ), 71 . https://doi.org/10.1145/3130937 . Google Scholar OpenURL Placeholder Text WorldCat Li T. , Fan L., Zhao M., Liu Y., Katabi D. ( 2019 ). Making the invisible visible: Action recognition through walls and occlusions . In 2019 IEEE/CVF International Conference on Computer Vision (ICCV) (pp. 872 – 881 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Liu J. , Chen Y., Wang Y., Chen X., Cheng J., Yang J. ( 2018 ). Monitoring vital signs and postures during sleep using WiFi signals . IEEE Internet of Things Journal , 5 ( 3 ), 2071 – 2084 .. https://doi.org/10.1109/JIOT.2018.2822818 . Google Scholar Crossref Search ADS WorldCat Liu M. , Zhang L., Yang P., Lu L., Gong L. ( 2019 ). Wi-Run: Device-free step estimation system with commodity Wi-Fi . Journal of Network and Computer Applications , 143 , 77 – 88 .. https://doi.org/10.1016/j.jnca.2019.05.004 . Google Scholar Crossref Search ADS WorldCat Ma S. , Liu Q., Chelhwon K., Sheu P. ( 2017 ). Lift: Using projected coded light for finger tracking and device augmentation . In 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom) (pp. 153 – 159 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Ma Y. , Zhou G., Wang S. ( 2019 ). WiFi sensing with channel state information: A survey . ACM Computing Surveys , 52 ( 3 ), 46 . https://doi.org/10.1145/3310194 . Google Scholar Crossref Search ADS WorldCat Qian K. , Wu C., Yang Z., Liu Y., Jamieson K. ( 2017 ). Widar: Decimeter-level passive tracking via velocity monitoring with commodity Wi-Fi . In Proceedings of the 18th ACM International Symposium on Mobile Ad Hoc Networking and Computing (pp. 1 – 10 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Qian K. , Wu C., Zhang Y., Zhang G., Yang Z., Liu Y. ( 2018 ). Widar2.0: Passive human tracking with a single Wi-Fi link . In Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services (pp. 350 – 361 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Ren S. , Wang H., Gong L., Xiang C., Wu X., Du Y. ( 2019 ). Intelligent contactless gesture recognition using WLAN physical layer information . IEEE Access , 7 , 92758 – 92767 .. https://doi.org/10.1109/ACCESS.2019.2927644 . Google Scholar Crossref Search ADS WorldCat Shi S. , Sigg S., Chen L., Ji Y. ( 2018 ). Accurate location tracking from CSI-based passive device-free probabilistic fingerprinting . IEEE Transactions on Vehicular Technology , 67 ( 6 ), 5217 – 5230 .. https://doi.org/10.1109/TVT.2018.2810307 . Google Scholar Crossref Search ADS WorldCat Sun L. , Sen S., Koutsonikolas D., Kim K. - H. ( 2015 ). WiDraw: Enabling hands-free drawing in the air on commodity WiFi devices . In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking (pp. 77 – 89 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Tadayon N. , Rahman M. T., Han S., Valaee S., Yu W. ( 2019 ). Decimeter ranging with channel state information . IEEE Transactions on Wireless Communications , 18 ( 7 ), 3453 – 3468 .. https://doi.org/10.1109/TWC.2019.2914194 . Google Scholar Crossref Search ADS WorldCat Venkatnarayan R. H. , Page G., Shahzad M. ( 2018 ). Multi-user gesture recognition using WiFi . In Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services (pp. 401 – 413 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Wang W. , Liu A. X., Shahzad M., Ling K., Lu S. ( 2015 ). Understanding and modeling of WiFi signal based human activity recognition . In Proceedings of the 21st Annual International Conference on Mobile Computing and Networking (pp. 65 – 76 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Wang H. , Zhang D., Ma J., Wang Y., Wang Y., Wu D., Gu T., Xie B. ( 2016 ). Human respiration detection with commodity WiFi devices: Do user location and body orientation matter? In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 25 – 36 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Wang W. , Liu A. X., Sun K. ( 2016 ). Device-free gesture tracking using acoustic signals . In Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking (pp. 82 – 94 .). Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Wang J. , Jiang H., Xiong J., Jamieson K., Chen X., Fang D., Xie B. ( 2016 ). LiFS: Low human-effort, device-free localization with fine-grained subcarrier information . In Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking (pp. 243 – 256 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Wang H. , Zhang D., Niu K., Lv Q., Liu Y., Wu D., Gao R., Xie B. ( 2017 ). MFDL: A multicarrier Fresnel penetration model-based device-free localization system leveraging commodity Wi-Fi cards , Cornell University . https://arxiv.org/abs/1707.07514 . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Wang P. , Guo B., Xin T., Wang Z., Yu Z. ( 2017 ). TinySense: Multi-user respiration detection using Wi-Fi CSI signals . In 2017 IEEE 19th International Conference on e-Health Networking, Applications and Services (Healthcom) (pp. 1 – 6 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Wang Z. , Guo B., Yu Z., Zhou X. ( 2018 ). Wi-Fi CSI-based behavior recognition: From signals and actions to activities . IEEE Communications Magazine , 56 ( 5 ), 109 – 115 .. https://doi.org/10.1109/MCOM.2018.1700144 . Google Scholar Crossref Search ADS WorldCat Wang F. , Han J., Dai Z., Ding H., Huang D. ( 2019 ). WiPIN: Operation-free person identification using WiFi signals . In 2019 IEEE Global Communications Conference (GLOBECOM) . Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Wang Z. , Hou Y., Jiang K., Dou W., Zhang C., Huang Z., Guo Y. ( 2019 ). Hand gesture recognition based on active ultrasonic sensing of smartphone: A survey . IEEE Access , 7 , 111897 – 111922 .. https://doi.org/10.1109/ACCESS.2019.2933987 . Google Scholar Crossref Search ADS WorldCat Wang Z. , Hou Y., Jiang K., Zhang C., Dou W., Huang Z., Guo Y. ( 2019 ). A survey on human behavior recognition using smartphone-based ultrasonic signal . IEEE Access , 7 , 100581 – 100604 .. https://doi.org/10.1109/ACCESS.2019.2931088 . Google Scholar Crossref Search ADS WorldCat Wang Z. , Jiang K., Hou Y., Dou W., Zhang C., Huang Z., Guo Y. ( 2019 ). A survey on human behavior recognition using channel state information . IEEE Access , 7 , 155986 – 156024 .. https://doi.org/10.1109/ACCESS.2019.2949123 . Google Scholar Crossref Search ADS WorldCat Wang Z. , Jiang K., Hou Y., Huang Z., Dou W., Zhang C., Guo Y. ( 2019 ). A survey on CSI-based human behavior recognition in through-the-wall scenario . IEEE Access , 7 , 78772 – 78793 .. 10.1109/ACCESS.2019.2922244 . Google Scholar Crossref Search ADS WorldCat Wu D. , Zhang D., Xu C., Wang Y., Wang H. ( 2016 ). WiDir: Walking direction estimation using wireless signals . In Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing (pp. 351 – 362 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Wu D. , Zhang D., Xu C., Wang H., Li X. ( 2017 ). Device-free WiFi human sensing: From pattern-based to model-based approaches . IEEE Communications Magazine , 55 ( 10 ), 91 – 97 .. https://doi.org/10.1109/mcom.2017.1700143 . Google Scholar Crossref Search ADS WorldCat Wu D. , Gao R., Zeng Y., Liu J., Wang L., Gu T., Zhang D. ( 2020 ). FingerDraw: Sub-wavelength level finger motion tracking with WiFi signals . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 4 ( 1 ), 31 . https://doi.org/10.1145/3380981 . Google Scholar OpenURL Placeholder Text WorldCat Xin T. , Guo B., Wang Z., Wang P., Lam J. C. K., Li V., Yu Z. ( 2018 ). FreeSense: A robust approach for indoor human detection using Wi-Fi signals . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 2 ( 3 ), 143 . https://doi.org/10.1145/3264953 . Google Scholar Crossref Search ADS WorldCat Xiong J. , Jamieson K. ( 2013 ). ArrayTrack: A fine-grained indoor location system . In Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation (pp. 71 – 84 .). Google Scholar Google Preview OpenURL Placeholder Text WorldCat COPAC Yang Z. , Zhou Z., Liu Y. ( 2013 ). From RSSI to CSI: Indoor localization via channel response . ACM Computing Surveys , 46 ( 2 ), 25 . https://doi.org/10.1145/2543581.2543592 . Google Scholar Crossref Search ADS WorldCat Yang Y. , Hao J., Luo J., Pan S. J. ( 2017 ). CeilingSee: Device-free occupancy inference through lighting infrastructure based LED sensing . In 2017 IEEE International Conference on Pervasive Computing and Communications (PerCom) (pp. 247 – 256 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Yang Y. , Cao J., Liu X., Xing K. ( 2018 ). Multi-person sleeping respiration monitoring with COTS WiFi devices . In 2018 IEEE 15th International Conference on Mobile Ad Hoc and Sensor Systems (MASS) (pp. 37 – 45 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Yue S. , Yang Y., Wang H., Rahul H., Katabi D. ( 2020 ). BodyCompass: Monitoring sleep posture with wireless signals . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 4 ( 2 ), 66 . https://doi.org/10.1145/3397311 . Google Scholar Crossref Search ADS WorldCat Zeng Y. , Wu D., Gao R., Gu T., Zhang D. ( 2018 ). FullBreathe: Full human respiration detection exploiting complementarity of CSI phase and amplitude of WiFi signals . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 2 ( 3 ), 39 . https://doi.org/10.1145/3264958 . Google Scholar Crossref Search ADS WorldCat Zeng Y. , Wu D., Xiong J., Yi E., Gao R., Zhang D. ( 2019 ). FarSense: Pushing the range limit of WiFi-based respiration sensing with CSI ratio of two antennas . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 3 ( 3 ), 121 . https://doi.org/10.1145/3351279 . Google Scholar Crossref Search ADS WorldCat Zeng Y. , Wu D., Xiong J., Liu J., Liu Z., Zhang D. ( 2020 ). MultiSense: Enabling multi-person respiration sensing with commodity WiFi . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 4 ( 3 ), 102 . https://doi.org/10.1145/3411816 . Google Scholar Crossref Search ADS WorldCat Zhang D. , Wang H., Wu D. ( 2017 ). Toward centimeter-scale human activity sensing with Wi-Fi signals . Computer , 50 ( 1 ), 48 – 57 .. 10.1109/mc.2017.7 . Google Scholar Crossref Search ADS WorldCat Zhang F. , Zhang D., Xiong J., Wang H., Niu K., Jin B., Wang Y. ( 2018 ). From Fresnel diffraction model to fine-grained human respiration sensing with commodity Wi-Fi devices . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 2 ( 1 ), 53 . https://doi.org/10.1145/3191785 . Google Scholar OpenURL Placeholder Text WorldCat Zhang D. , Hu Y., Chen Y., Zeng B. ( 2019 ). BreathTrack: Tracking indoor human breath status via commodity WiFi . IEEE Internet of Things Journal , 6 ( 2 ), 3899 – 3911 .. https://doi.org/10.1109/JIOT.2019.2893330 . Google Scholar Crossref Search ADS WorldCat Zhang F. , Niu K., Xiong J., Jin B., Gu T., Jiang Y., Zhang D. ( 2019 ). Towards a diffraction-based sensing approach on human activity recognition . Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies , 3 ( 1 ), 33 . https://doi.org/10.1145/3314420 . Google Scholar OpenURL Placeholder Text WorldCat Zhang H. , Zhou M., Sun H., Zhao G., Qi J., Wang J., Esmaiel H. ( 2020 ). Que-Fi: A Wi-Fi deep-learning-based queuing people counting . IEEE Systems Journal , 1 – 12 .. https://doi.org/10.1109/JSYST.2020.2994062 . Google Scholar OpenURL Placeholder Text WorldCat Zhang L. , Wang C., Ma M., Zhang D. ( 2020 ). WiDIGR: Direction-independent gait recognition system using commercial Wi-Fi devices . IEEE Internet of Things Journal , 7 ( 2 ), 1178 – 1191 .. https://doi.org/10.1109/JIOT.2019.2953488 . Google Scholar Crossref Search ADS WorldCat Zhao M. , Adib F., Katabi D. ( 2016 ). Emotion recognition using wireless signals . In Proceedings of the 22nd Annual International Conference on Mobile Computing and Networking . (pp. 95 – 108 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Zhao M. , Li T., Alsheikh M. A., Tian Y., Zhao H., Torralba A., Katabi D. ( 2018 ). Through-wall human pose estimation using radio signals . In 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition (pp. 7356 – 7365 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Zhao M. , Tian Y., Zhao H., Alsheikh M. A., Li T., Hristov R., Kabelac Z., Katabi D., Torralba A. ( 2018 ). RF-based 3D skeletons . In SIGCOMM 2018 - Proceedings of the 2018 Conference of the ACM Special Interest Group on Data Communication (pp. 267 – 281 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Zheng R. , Zhao Y., Chen B. ( 2017 ). Device-free and robust user identification in smart environment using WiFi signal . In 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications and 2017 IEEE International Conference on Ubiquitous Computing and Communications (ISPA/IUCC) (pp. 1039 – 1046 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC Zheng Y. , Sheng M., Liu J., Li J. ( 2019 ). OpArray: Exploiting array orientation for accurate indoor localization . IEEE Transactions on Communications , 67 ( 1 ), 847 – 858 .. https://doi.org/10.1109/TCOMM.2018.2874941 . Google Scholar Crossref Search ADS WorldCat Zhu D. , Pang N., Li G., Liu S. ( 2016 ). WiseFi: Activity localization and recognition on commodity off-the-shelf WiFi devices . In 2016 IEEE 18th International Conference on High Performance Computing and Communications; IEEE 14th International Conference on Smart City; IEEE 2nd International Conference on Data Science and Systems (HPCC/SmartCity/DSS) (pp. 562 – 569 .). Google Scholar Crossref Search ADS Google Preview WorldCat COPAC © The Author(s) 2021. Published by Oxford University Press on behalf of the Society for Computational Design and Engineering. This is an Open Access article distributed under the terms of the Creative Commons Attribution-NonCommercial License (http://creativecommons.org/licenses/by-nc/4.0/), which permits non-commercial re-use, distribution, and reproduction in any medium, provided the original work is properly cited. For commercial re-use, please contact journals.permissions@oup.com TI - CSI-based human sensing using model-based approaches: a survey JF - Journal of Computational Design and Engineering DO - 10.1093/jcde/qwab003 DA - 2021-02-16 UR - https://www.deepdyve.com/lp/oxford-university-press/csi-based-human-sensing-using-model-based-approaches-a-survey-e0ZyYMmOFM SP - 1 EP - 1 VL - Advance Article IS - DP - DeepDyve ER -