alphaFeedback

WorksEngineering

Passive RF Sensing for People Counting with Dense IoT Networks

AI contributions
Not recorded for this paper
View details

Abstract

Radio Frequency (RF) convergence, the joint use of radio signals for both communication and sensing, is gaining increasing attention in research and industry, mostly for its potential in Internet of Things (IoT) applications. By using RF signals of opportunity, such as those generate by the wireless networks, RF sensing exploits the effects of human bodies on the electromagnetic waves to detect both people presence and their movements without requiring wearable devices. In this paper, we address the problem of estimating the number of people in a monitored area covered by several RF nodes of a wireless network: to this aim, we propose a composite diffraction-based model, namely C-MAM, to capture the cumulative RF attenuation induced by multiple human bodies. Building on this model, we derive the analytical resolvability bounds that quantify the maximum number of distinguishable individuals based on the layout geometry and other physical characteristics of the wireless network. These bounds allow for the pre-deployment assessment of RF sensing performance under different scenarios.

CCS Concepts

• Human-centered computing → Empirical studies in ubiquitous and mobile computing.

Keywords

RF sensing, Integrated Sensing and Communications, electromagnetic body models, ubiquitous Internet of Things

Introduction

Radio Frequency (RF) sensing refers to a set of opportunistic techniques designed to detect, locate, and track people within areas covered by ambient RF signals [1]. In the context of the Integrated Sensing and Communication (ISAC) paradigm [2], RF sensing systems turn each wireless node into a virtual sensor, enabling simultaneous communication and sensing. Typically operating in the

unlicensed 2.4 ÷ 6 GHz ISM bands, these systems exploit cm-scale wavelengths to capture body-induced alterations in multipath propagation.

Sensing techniques such as Bayesian filtering, tomographic imaging, and RF holography [3, 4, 5] require a detailed understanding of how human bodies (i.e., the targets) block or scatter EM waves, which limits the applicability of standard supervised Machine Learning (ML) methods. Furthermore, large-scale RF sensing involves solving ill-posed inverse problems on high-dimensional graph-like data structures [6].

Recent work addresses these challenges by developing physics-based models of body-wave interaction, including ray tracing [7, 8], point scattering [9], and diffraction-based approaches like GTD [10], UTD [11, 12], and scalar diffraction theory [13, 14, 15]. Moreover, Generative Neural Networks (GNNs) have been used to accelerate simulations and to tackle inverse imaging tasks [16, 17, 18].

RF Sensing Scenario: Infrastructural Snapshot

We consider a dense deployment of RF nodes that collect measurements to form an infrastructural snapshot [19] of the environment. The goal is to estimate a snapshot at time tt of the number N(t)N(t) of human targets within a monitored area X\mathcal{X} and characterize their motion and physical traits. Each target has distinct parameters θN=[θ1,…,θN]\boldsymbol{\theta}_N = [\theta_1,\ldots,\theta_N], where θn={Pn,φn,hn,wn,1,wn,2}\theta_n = \{P_n,\varphi_n,h_n,w_{n,1},w_{n,2}\} includes the footprint position Pn=(xn,yn)P_n=(x_n,y_n), orientation φn\varphi_n, height hnh_n, and 3D lateral body size wnw_n such that wn,2≤wn≤wn,1w_{n,2}\leq w_n\leq w_{n,1} [17].

Contributions

The paper introduces a physically-based EM model, called the Composite Multi-body Additive Model (C-MAM), to describe the cumulative attenuation caused by multiple human bodies. Compared to prior approaches [20, 21, 22, 23, 24], C-MAM includes occlusion and interference effects within Fresnel’s zones and it is derived from classical diffraction theory.

Building on C-MAM, we derive resolvable target bounds theoretical limits on the number of distinguishable targets in dense RF networks. These bounds are based on the link geometry, Fresnel’s zones overlap, signal frequency, and subject size. They are computed using stochastic geometry and provide guidance for system design and deployment. For related work on single-target pre-deployment strategies, see also [25].

The remainder of the paper is structured as follows: Sect. 2 presents the system model and network representation. Sect. 3 introduces the C-MAM model, while Sect. 4 derives resolvability bounds. Simulation and experimental validations are reported in Sect. 5. Conclusions and future directions are discussed in Sect. 6.

System model

The monitored environment X\mathcal{X} is covered by a set V\mathcal{V} of RF nodes (or antennas), placed to ensure full spatial coverage. The set of active communication links is denoted by L\mathcal{L}, with cardinality L≤∣V∣(∣V∣−1)L\leq|\mathcal{V}|(|\mathcal{V}|-1). Together, the nodes and the links define a graph structure G=(V,L)\mathcal{G}=(\mathcal{V},\mathcal{L}), where V\mathcal{V} represents the set of vertices and L\mathcal{L} the set of edges. Each edge corresponds to a physical radio link ℓ=(u,v)∈L\ell=(u,v)\in\mathcal{L} between two distinct nodes uu and vv (i.e., u≠vu\ne v). In the following sections, ℓ\ell and (u,v)(u,v) will be indifferently used to indicate the link between the nodes uu and vv.

Each node u∈Vu\in\mathcal{V} is located at position Pu=(xu,yu,zu)P_u=(x_u,y_u,z_u) and operates either as a transmitter (TX) or receiver (RX), depending on the network’s MAC configuration. The set of neighbors for node uu is denoted by N(u):={v∈V:(u,v)∈L}\mathcal{N}(u):=\{v\in\mathcal{V}:(u,v)\in\mathcal{L}\}.

Communication is governed by a time-division access scheme that allows each node uu to sequentially receive RF beacon signals from its neighbors. At each time instant tt, the node collects a set of EM field measurements:

Eu,t(θN):={Eu,v(t∣θN)}v∈N(u)∈R∣N(u)∣,(1)\mathbf{E}_{u,t}(\boldsymbol{\theta}_N):=\{E_{u,v}(t\mid\boldsymbol{\theta}_N)\}_{v\in\mathcal{N}(u)}\in\mathbb{R}^{|\mathcal{N}(u)|}, \tag*{(1)}

where each scalar Eu,v(t∣θN)E_{u,v}(t\mid\boldsymbol{\theta}_N) represents the received EM signal strength from node vv to uu, possibly affected by the presence of NN human targets, whose physical parameters θN\boldsymbol{\theta}_N are defined in Sect. 1.1. The vector Eu,t\mathbf{E}_{u,t} captures the local EM signature observed by node uu at time tt. By aggregating all node-level measurements, a full-system sensing matrix is formed:

Et(θN)={Eu,t(θN)}u∈V,(2)\mathbf{E}_t(\boldsymbol{\theta}_N)=\{\mathbf{E}_{u,t}(\boldsymbol{\theta}_N)\}_{u\in\mathcal{V}}, \tag*{(2)}

which encodes the global EM state of the network at time tt under the influence of the NN targets. To simplify the geometry, and without loss of generality, we assume that all nodes lie on a horizontal plane parallel to the floor at a constant height HH, as shown in Figure 1. Therefore, we set zu=0z_u=0 for all u∈Vu\in\mathcal{V} and drop zuz_u in the following sections.

RF sensing scenarios

Figure 1. RF sensing scenarios: a) Single-link, multi-target setup with a horizontal link of length dd at height HH, and NN targets with footprints at positions Pn=(xn,yn)P_n = (x_n, y_n); b) general case with multiple links. Each target is defined by physical features θn={Pn,φn,hn,wn,1,wn,2}\theta_n = \{P_n, \varphi_n, h_n, w_{n,1}, w_{n,2}\} and randomly placed in the monitored area.

Note that, in the following sections, the attenuation values will be evaluated w.r.t. the reference scenario with no people inside the monitored area (i.e., the free-space case). For this reason, the terms extra attenuation will be implicitly assumed, unless noted, when referring to the plain term attenuation. The explicit modeling of field perturbations Eu,v(t∣θN)E_{u,v}(t\mid\boldsymbol{\theta}_N) in terms of body-induced attenuations Au,vA_{u,v} will be addressed in the following section.

EM Modeling of Multi-Body Attenuation

In this section, we summarize the electromagnetic models that describe the human-body-induced attenuation in RF sensing systems. Starting from the single-target case, the models are extended to multi-subject settings, culminating in the proposed Composite Multi-body Additive Model (C-MAM) [6, 13, 14].

Each generic target is identified by TnT_n and all targets by the set T:={n=1,…,N:Tn}\mathcal{T}:=\{n=1,\ldots,N:T_n\}. In the multiple targets scenario of Figure 1a, NN targets Tn∈TT_n\in\mathcal{T} are deployed in the link area. On the contrary, in the single-target scenario, only one target is present: in this case, it is n=1=Nn=1=N and the unique target is identified by T1T_1 or, equivalently, by TnT_n but assuming n=1n=1 as well.

The Single-target Model is based on the scalar diffraction theory [13] and evaluates how a single human body, modeled as a 2D EM absorbing sheet TnT_n (n=1n=1), perturbs the EM field between two RF nodes uu and vv. The received field Eu,v(t∣θn)E_{u,v}(t\mid\theta_n) is expressed as:

Eu,v(t∣θn)=E0{1−jdλ∫Tn1r1r2exp⁡[−j2πλ(r1+r2−d)]dT},(3)E_{u,v}(t\mid\theta_n)=E_0\left\{1-j\frac{d}{\lambda}\int_{T_n}\frac{1}{r_1r_2}\exp\left[-j\frac{2\pi}{\lambda}(r_1+r_2-d)\right]\mathrm{d}T\right\}, \tag*{(3)}

where E0E_0 is the free-space electric field received by the node uu when no target is inside the area of the link (u,v)(u,v), dd is the length of the link (u,v)(u,v), λ\lambda the wavelength, and r1r_1, r2r_2 the distances from the elementary surface dT\mathrm{d}T to the TX and RX, respectively. The corresponding attenuation Au,vA_{u,v} (in dB) is set to Au,v=ATnA_{u,v}=A_{T_n} where:

ATn=−10log⁡10∣Eu,v(t∣θn)E0∣2.(4)A_{T_n}=-10\log_{10}\left|\frac{E_{u,v}(t\mid\theta_n)}{E_0}\right|^2. \tag*{(4)}

The Multi-body Additive Model (MAM) generalizes this to multiple targets (n=1,…,Nn=1,\ldots,N) by summing the attenuation contributions of all targets [14]:

Au,v=∑n=1,…,NATn,(5)A_{u,v}=\sum_{n=1,\ldots,N}A_{T_n}, \tag*{(5)}

where ATnA_{T_n} is the attenuation (4) due to each target TnT_n placed in the link area. For each node uu, the attenuation values across neighboring links form the feature vector:

Au,t:={Au,v}v∈N(u),(6)\mathbf{A}_{u,t}:=\{A_{u,v}\}_{v\in\mathcal{N}(u)}, \tag*{(6)}

and the network-wide matrix is:

At={Au,t}u∈V.(7)\mathbf{A}_t=\{\mathbf{A}_{u,t}\}_{u\in\mathcal{V}}. \tag*{(7)}

In dense scenarios, additive models like MAM may lead to physically implausible attenuation estimates when multiple targets occlude the same region. To overcome the limitations of MAM, the Composite Multi-body Additive Model (C-MAM) introduces two key assumptions [6]:

  • A target contributes attenuation only if it lies within the first Fresnel’s zone Fu,vF_{u,v} of the ℓ\ell-th link.

  • If one target fully obstructs Fu,vF_{u,v}, further targets do not add attenuation.

The modified per-target attenuation becomes:

ATn={−10log⁡10∣Eu,v(t,θn)E0∣2,if Tn∈Fu,v,0,otherwise,(8)A_{T_n} = \begin{cases} -10\log_{10}\left|\frac{E_{u,v}(t,\theta_n)}{E_0}\right|^2, & \text{if } T_n \in F_{u,v},\\ 0, & \text{otherwise,} \end{cases} \tag*{(8)}

and the total attenuation is:

Au,v={max⁡{ATn},if ∃Tn∈Fu,v,0,otherwise.(9)A_{u,v} = \begin{cases} \max\{A_{T_n}\}, & \text{if } \exists T_n \in F_{u,v},\\ 0, & \text{otherwise.} \end{cases} \tag*{(9)}

C-MAM prevents non-physical overestimation of the attenuation by avoiding additive contributions in shadowed regions, offering a more realistic representation of multi-target RF propagation effects in dense environments [13].

Conditions C1 and C2 for target resolvability

Figure 2. a) Condition C1: a target TnT_n is resolvable if the Fresnel’s zones QnQ_n and QmQ_m covering targets nn and mm are sufficiently distinct, i.e., δn,m>τ\delta_{n,m} > \tau (Jaccard distance). Blue and red regions illustrate non-overlapping zones. b) Condition C2: target TnT_n is unresolved as it lies outside all Fresnel’s zone (∣Qn∣=0|Q_n| = 0), i.e. no link fully covers it.

Limits on resolvable subjects in dense graphs

This section establishes a theoretical framework to compute the maximum number of human targets that can be reliably resolved using a dense RF sensing network. The analysis is grounded in diffraction theory and leverages the spatial structure of Fresnel’s zones to define resolvability conditions. The proposed bound serves as a tool to assess the impact of network density, link layout, and signal frequency on the target resolution capacity of the system.

The sensing area X\mathcal{X} is monitored by a network of radio nodes V\mathcal{V} connected through a set of active links L\mathcal{L}. Each link (u,v)=ℓ∈L(u,v)=\ell\in\mathcal{L} defines a Fresnel’s zone Fu,vF_{u,v} (or, equivalently, FℓF_{\ell}), within which the presence of a human target significantly alters the received signal. We assume NN targets in the environment, each characterized by the physical parameter vector θn\theta_n and located at position Pn=(xn,yn)\mathbf{P}_n=(x_n,y_n).

A target is said to influence a link if at least 50% of its elliptical body footprint lies within the Fresnel’s zone of the link. The binary indicator function 1(⋅)\mathbf{1}(\cdot) is used to define the presence of the nn-th target in the Fresnel’s zone Fu,vF_{u,v} of the ℓ\ell-th link as:

1Pn∈Fℓ={1,if Pn∈Fℓ,0,otherwise.(10)\mathbf{1}_{\mathbf{P}_n\in F_\ell} = \begin{cases} 1, & \text{if } \mathbf{P}_n \in F_\ell,\\ 0, & \text{otherwise.} \end{cases} \tag*{(10)}

This equation, evaluated over all links, as shown in (14), is used to form the set of all covering links for the nn-th target:

Qn:={ℓ∈L∣Pn∈Fℓ}.(11)Q_n := \{\ell\in\mathcal{L} \mid\mathbf{P}_n \in F_\ell\}. \tag*{(11)}

Two necessary conditions are introduced to assess whether a target is resolvable:

  • Link uniqueness condition (C1): Targets must induce sufficiently distinct patterns of link occlusions. Given two targets TnT_n and TmT_m, their respective link sets QnQ_n and QmQ_m must differ significantly to ensure distinguishability. This is quantified using the Jaccard distance [26]:

δn,m=1−∣Qn∩Qm∣∣Qn∪Qm∣.(12)\delta_{n,m}=1-\frac{|Q_n\cap Q_m|}{|Q_n\cup Q_m|}. \tag*{(12)}

Thus, condition C1 requires that, for all target indexes m≠nm\ne n,

∏m≠n1δn,m>τ=1,(13)\prod_{m\ne n}\mathbf{1}_{\delta_{n,m}>\tau}=1, \tag*{(13)}

for a given tolerance threshold τ\tau. This ensures that QnQ_n is not overly similar to any other target’s link set QmQ_m. The value of threshold τ\tau depends on the geometry of the layout and the size of the targets: typical values lie in the interval [0.2 0.4][0.2\ 0.4].

  • Minimum coverage condition (C2): Each target must lie within the Fresnel’s zone of at least one link to affect the network measurements. This is formalized as:

∑ℓ∈L1Pn∈Fℓ>0⟺∣Qn∣>0.(14)\sum_{\ell\in\mathcal{L}}\mathbf{1}_{\mathbf{P}_n\in F_\ell}>0 \quad\Longleftrightarrow\quad |Q_n|>0. \tag*{(14)}

Combining both conditions, the maximum number N^≤N\hat{N}\le N of resolvable targets in the environment is given by:

N^=∑n=1N(∏m≠n1δn,m>τ)⋅1∣Qn∣>0+∑n=1N1∑m≠n1δn,m≤τ,(15)\hat{N} = \sum_{n=1}^{N} \left( \prod_{m\ne n}\mathbf{1}_{\delta_{n,m}>\tau} \right)\cdot\mathbf{1}_{|Q_n|>0} + \sum_{n=1}^{N} \frac{1}{\sum_{m\ne n}\mathbf{1}_{\delta_{n,m}\le\tau}}, \tag*{(15)}

where the first term counts the targets satisfying both conditions C1 and C2, while the second term is a correction factor. This correction terms accounts for overlapping targets that cannot be individually distinguished due to identical or highly similar Fresnel’s zone coverage. In such cases, indistinguishable targets contribute fractionally to the overall count, reflecting the limited spatial resolution of the sensing system.

This formulation provides a theoretical upper bound that depends explicitly on network parameters: number of links L\mathcal{L}, geometry of the node spatial deployment, and the RF carrier frequency (through Fresnel’s zone size). Notably, the bound is valid under dense connectivity conditions, where ∣L∣=∣V∣(∣V∣−1)|\mathcal{L}|=|\mathcal{V}|(|\mathcal{V}|-1).

The resolvability bound (15) serves as a model-based estimation of system capabilities, without requiring training data or ML tools. In Sect. 5, we will use this framework in Monte Carlo simulations to assess how parameters like τ\tau, target density, and signal frequency influence performance. The bound also serves as a benchmark to compare with data-driven people counting strategies [23, 25].

Experimental Validation and Results

This section evaluates the performance of the proposed RF sensing framework using both simulations and experimental data. The analysis includes theoretical bounds, synthetic RF attenuation samples generated via the diffraction models MAM and C-MAM, and a real-world indoor deployment in the 2.4 GHz band.

Simulation-Based Analysis

We analyze the theoretical accuracy bounds (15), computed as 1ns∑i=1nsN^i=Ni\frac{1}{n_s}\sum_{i=1}^{n_s}\hat{N}_i=N_i. Analysis is carried out under varying configurations corresponding to different room sizes (25 m2^2, 49 m2^2, 100 m2^2), antenna densities (20, 25, 60 nodes), subject width wn,1w_{n,1} (0.55 m, 0.65 m) and wn,2w_{n,2} (0.25 m), subject height hnh_n (1.6 m), operating frequencies (2.4 GHz, 5.8 GHz), and tuned Jaccard distance thresholds τ\tau (0.2, 0.4).

To generate the results shown in Figure 4, we performed Monte Carlo simulations based on the theoretical framework of Sect. 4. For each configuration, we simulated up to N=20N=20 targets and, for every value of NN, we generated ns=500n_s=500 independent targets randomly placed in the monitored area. Then, we evaluated the resolvability conditions (C1) and (C2) to compute the estimated count N^\hat{N}. Each point in Figure 4 thus represents the average accuracy over nsn_s trials, while the underlying network topology (node count and deployment geometry) and Fresnel’s zone parameters (frequency, Jaccard threshold τ\tau) were fixed within each simulation batch. As shown in Figure 4, the following trends are observed:

Accuracy plots for different room sizes and node configurations

Figure 4. Accuracy of the number of targets estimates as a function of the actual count, for different configurations and room sizes (5×5 m, 7×7 m, 10×10 m). Results derive from the theoretical bounds in § 6, considering: tuned Jaccard thresholds τ1=0.4\tau_{1} = 0.4 (dashed) and τ2=0.2\tau_{2} = 0.2 (solid), frequencies f1=2.48f_{1} = 2.48 GHz (cross) and f2=5.8f_{2} = 5.8 GHz (diamond), target widths wn,1=0.55w_{n,1} = 0.55 m (blue) and 0.650.65 m (red), and number of nodes ∣V∣=25/60\lvert V \rvert= 25/60 (5×5 m), ∣V∣=20/60\lvert V \rvert= 20/60 (7×7 m), and ∣V∣=60\lvert V \rvert= 60 (10×10 m).

  • Higher antenna density significantly improves accuracy, particularly in large rooms.

  • Larger subject width enhances target discriminability, especially when targets are sparsely distributed.

  • Lower Jaccard thresholds (τ=0.2\tau=0.2) allow more targets to be resolved by enforcing stricter spatial separability.

  • Operations at 5.8 GHz yield better performance than at 2.4 GHz, especially as NN increases.

With 60 antennas at 5.8 GHz, environments of 49–100 m2^2 support accurate resolution of up to N=14N=14–15 targets. Fewer nodes or larger inter-node spacing reduces the number of distinguishable targets to N=6N=6–10, depending on the scenario.

Experimental Validation

We conducted an experimental campaign using two IEEE 802.15.4-based battery-powered RF networks for IoT applications operating at 2.4 GHz. Both networks were deployed over a 49 m2^2 indoor area (Figure 3), in accordance with typical industrial scenarios [27]. The two networks, represented as red and yellow nodes in Figure 3, collect Received Signal Strength Indicator (RSSI) measurements simultaneously on different channels at 2.41 GHz and 2.43 GHz (IEEE channels 12 and 16), allowing approximation as a single network deployment due to negligible attenuation differences for very close frequencies [13] (i.e., 20 MHz in our case).

Case study scenario showing the monitored area and network layouts

Figure 3. Case study scenario: left) monitored area; right) network layouts with main geometric parameters. Two networks (#1 in red, and #2 in yellow) are deployed in the same area. Note that the combined network (#1+#2) is not fully connected.

Each network comprises 19 nodes, leading to a total of ∣V∣=38|\mathcal{V}|=38 antennas with average spacing Δ=0.5\Delta=0.5 m and L=342L=342 active links. The received signal strength Pu,vP_{u,v} is measured for all links and used to compute the attenuation due to body presence according to:

Pu,v={P0=PR+wRif N=0P1=PR−Au,v+wTif N>0, with subjects θN(16)P_{u,v} = \begin{cases} P_0=P_R+w_R & \text{if } N=0 \\ P_1=P_R-A_{u,v}+w_T & \text{if } N>0,\text{ with subjects }\theta_N \end{cases} \tag*{(16)}

P0P_0 is the reference power (with no targets in the monitored area), and wRw_R, wTw_T account for log-normal fading and noise [14, 15]. The body-induced attenuation is computed as A^u,v=Pu,v−Et[P0]\hat{A}_{u,v}=P_{u,v}-\mathbb{E}_t[P_0], where Et[⋅]\mathbb{E}_t[\cdot] denotes the expected value over time. These per-link attenuation values are aggregated into vectors A^u,t\hat{A}_{u,t} and collected across all nodes. These attenuation vectors are used as input features for a Regression Neural Network (RNN) trained on simulated data generated with the C-MAM model. The RNN outputs an estimate N^\hat{N} of the number of subjects present. The network description is not detailed here due to the limited space available.

To investigate the effect of body size on the estimated results, we exploited three different subjects (Subject A, Subject B, and Subject C) having the following dimensions:

  • Subject A: hn=2h_n = 2 m, wn,1=0.65w_{n,1} = 0.65 m, wn,2=0.25w_{n,2} = 0.25 m.

  • Subject B: hn=1.6h_n = 1.6 m, wn,1=0.55w_{n,1} = 0.55 m, wn,2=0.25w_{n,2} = 0.25 m.

  • Subject C: hn=1.4h_n = 1.4 m, wn,1=0.55w_{n,1} = 0.55 m, wn,2=0.25w_{n,2} = 0.25 m.

We evaluate crowd counting accuracy using measured data with up to N=7N = 7 real subjects. Figure 5 compares the empirical accuracy (black lines) to the predicted performance obtained using MAM and C-MAM models (pink and blue lines), both calibrated on the specific setup of Figure 3. Accuracy bounds from (15) are also included (grey lines) as a reference.

Counting accuracy with RSSI data for 20 and 38 nodes compared to C-MAM and MAM predictions

Figure 5. Counting accuracy with RSSI data (black lines with error bars) for 20 (solid) and 38 (dotted) nodes, compared to predictions from C-MAM (blue) and MAM (pink) models. For C-MAM and MAM, error bars reflect subject variability (A, B, C). Accuracy bounds (15) are shown in grey for both node settings, with Jaccard thresholds τ\tau shown in the legend.

To evaluate the results across different body characteristics, MAM and C-MAM simulations were repeated for each of the three subject types (Subject A, Subject B, and Subject C), varying the number NN of simulated targets from 1 up to 7. Therefore, the accuracy values shown in Figure 5 represent the average across these three subject types, while the error bars capture the attenuation variability introduced by the differences in body dimensions.

The key findings suggested by comparing the results of Figure 5 are the following:

  • C-MAM predictions closely follow experimental accuracy, while MAM consistently overestimates performance for all values of NN.

  • For networks with 20 nodes, C-MAM slightly underestimates the accuracy when N<4N < 4. This behavior is probably due to unmodeled multipath effects.

  • For the 38-node setup, C-MAM aligns more accurately with the empirical data, though it tends to slightly overestimate accuracy for N>5N > 5.

  • Differences in body dimensions across subjects (Subject A, Subject B, and Subject C) contribute to higher accuracy variance as crowd size increases.

  • The C-MAM model consistently predicts more conservative (lower) accuracy than MAM, avoiding non-physical attenuation summation in overlapping Fresnel’s zones.

These findings confirm the practical relevance of the C-MAM model as a conservative yet effective tool for system performance estimation and deployment planning in RF sensing applications.

Conclusion

This paper presented an EM-informed approach for estimating the number of people in a monitored area using RF sensing within dense IoT network topologies. We introduced a Composite Multi-body Additive Model (C-MAM) that accounts for realistic electromagnetic interactions between RF signals and multiple human bodies, improving the physical fidelity of the attenuation modeling. Based on this model, we derived practical resolvability limits that link the number of distinguishable targets to the geometric and electromagnetic properties of the network, including Fresnel’s zone coverage and subject separability. These bounds enable a quantitative evaluation of system performance—such as average accuracy and maximum number of resolvable individuals—during the pre-deployment phase. Our analysis considered a variety of propagation scenarios, room sizes, subject densities, and physical body dimensions. Theoretical predictions obtained with the C-MAM model were validated through experimental measurements of received signal strength in a controlled indoor setup, confirming the model’s relevance and predictive capability. Future work will explore extending this framework to sparse and heterogeneous network configurations, and improving the estimation robustness for moving subjects, by keeping track of their movements using, for instance, Bayesian methods, and for changes in dynamic environments as well.

References

  1. [1]J. Wilson, et al., “Radio tomographic imaging with wireless networks,” IEEE Trans. on Mobile Comp., vol. 9, no. 5, pp. 621–632, May 2010.DOI
  2. [2]S. Savazzi, et al., “On the Use of Straw Wireless Signals for Sensing: A Look Beyond 5G for the Next Generation of Industry,” Computer, vol. 52, no. 7, pp. 25–36, Jul. 2019.DOI
  3. [3]O. Koltialik, et al., “A Novel Bayesian Filter for RSS-Based Device-Free Localization and Tracking,” IEEE Transactions on Mobile Computing, vol. 20, no. 3, pp. 780–795, Mar. 2021.
  4. [4]S. Kianoush, et al., “Leveraging RF signals for human sensing: Fall detection and localization in human-machine shared workspaces,” IEEE 13th International Conference on Industrial Informatics (INDIN), Cambridge, UK, pp. 1456–1462, Jul. 2015.DOI
  5. [5]P. M. Holl, et al., “Holography of Wi-Fi radiation,” Phys. Rev. Lett., vol. 118, no. 18, p. 183901, May, 2017.DOI
  6. [6]M. M. Bronstein, et al., “Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gauges,” May 2021. [Online] Available: https://arxiv.org/pdf/2104.13478.
  7. [7]S. Bakirtzis, et al., “EM DeepRay: An expedient, generalizable and realistic data-driven indoor propagation model,” IEEE Trans. on Antennas and Propagation, vol. 70, no. 6, pp. 4140–4154, Jun. 2022.
  8. [8]H. Na et al., “Electromagnetic Ray Tracing Simulation and Imaging of Complex Indoor Scenarios,” International Conference on Electromagnetics in Advanced Applications (ICEAA), Venice, Italy, pp. 300–302, Oct. 2023.
  9. [9]A. Abdelgawwad, et al., “A Trajectory-Driven 3D Channel Model for Human Activity Recognition,” IEEE Access, vol. 9, pp. 103393–103406, 2021.DOI
  10. [10]G. L. James, “Geometrical theory of diffraction for electromagnetic diffraction,” IEEE Electromagnetic Wave Series, 2007.
  11. [11]W. Qi, et al., “Measurements and modeling of human blockage effects for multiple millimeter Wave bands,” 13th International Wireless Communications and Mobile Computing Conference (IWCMC), Valencia, pp. 1604–1609, Jun. 2017.
  12. [12]E. Flouhinec, et al., “A UTD Elliptic Cylinder Model for Studying Body Orientation Influence on Human Blockage,” IEEE-APS Topical Conference on Antennas and Propagation in Wireless Communications (APWC), Venice, pp. 68–73, Oct. 2023.
  13. [13]V. Rampa, et al., “EM Models for Passive Body Occupancy Inference,” IEEE Antennas and Wireless Propagation Letters, vol. 16, pp. 2517–2520, 2017.DOI
  14. [14]V. Rampa, et al., “Electromagnetic Models for Passive Detection and Localization of Multiple Bodies,” IEEE Trans. on Antennas and Propagation, vol. 70, no. 2, pp. 1462–1745, 2022.DOI
  15. [15]F. Fieramosca, et al., “On the Impact of the Antenna Radiation Patterns in Passive Radio Sensing,” IEEE Antennas and Wireless Propagation Letters, Feb. 2024.DOI
  16. [16]Z. Zhao, et al., “Generative Models for Inverse Imaging Problems: From mathematical foundations to physics-driven applications,” IEEE Signal Processing Magazine, vol. 40, no. 1, pp. 148–163, Jan. 2023.DOI
  17. [17]S. Savazzi, et al., “Electromagnetic-Informed Generative Models for Passive RF Sensing and Perception of Body Motions,” IEEE Open Journal of Antennas and Propagation, vol. 5, no. 4, pp. 958–973, Aug. 2024.
  18. [18]F. Fieramosca, et al., “Physics-Informed Generative Neural Networks for RF Propagation Prediction with Application to Indoor Body Perception,” 18th European Conference on Antennas and Propagation (EuCAP), Glasgow, UK, Mar. 2024.DOI
  19. [19]S. Cammers-Goodwin, et al., “Moralizing Radio Frequency (RF) Photography using Techno-moral Scenarios,” IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), Padua, Italy, Sep. 2024.
  20. [20]H. Na, et al., “Utilization of Multiple Huygens Surfaces in Ray Tracing Scenarios Involving Diffractions,” Photonics & Electromagnetics Research Symposium (PIERS), Prague, Czech Republic, pp. 288–296, Jul. 2023.DOI
  21. [21]D. B. Smith, et al., “Propagation Models for Body-to-Body Area Networks: A Survey and New Outlook,” IEEE Antennas and Propagation Magazine, vol. 55, no. 5, pp. 97–117, Oct. 2013.DOI
  22. [22]F. Demrozi, et al., “Estimating Indoor Occupancy Through Low-Cost BLE Devices,” IEEE Sensors Journal, 2021.DOI
  23. [23]S. Depatla, et al., “Occupancy Estimation Using Only WiFi Power Measurements,” IEEE Journal on Selected Areas in Communications, pp. 1381–139, 2015.DOI
  24. [24]J. Yang, et al., “Device-Free Occupant Activity Sensing Using WiFi-Enabled IoT Devices for Smart Homes,” IEEE Internet of Things Journal, 2018.DOI
  25. [25]S. Kianoush, et al., “Pre-deployment performance assessment of device-free radio localization systems,” IEEE International Conference on Communications Workshops (ICC) Kuala Lumpur, Malaysia, May 2016.DOI
  26. [26]Costa, Luciano da Fontoura, “Further Generalizations of the Jaccard Index,” pp. 1–15, 2021, [Online] Available: https://arxiv.org/pdf/2110.09619.
  27. [27]L. Davoli, et al., “From Micro to Macro IoT: Challenges and Solutions in the Integration of IEEE 802.15.4/802.11 and Sub-GHz Technologies,” IEEE Internet of Things Journal, vol. 5, no. 2, pp. 784–793, Apr. 2018.DOI

Paper details

vlnc:W_9fqka4ww
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Engineering

Not recorded for this paper · View statement →

Looking for related papers…
Contents