Privacy-Preserving Radar Occupancy Sensing
- Privacy-preserving radar occupancy sensing is a method that utilizes mmWave FMCW radar to detect indoor occupancy through micro-Doppler and range signatures while ensuring privacy.
- The system integrates robust hardware, advanced signal processing pipelines, and machine learning algorithms, including hybrid quantum-classical approaches, to achieve high accuracy and real-time performance.
- Empirical results demonstrate 90–95% detection accuracy with sub-100 ms latency, meeting GDPR requirements and making it suitable for smart building management and elder care applications.
Privacy-preserving radar occupancy sensing refers to the use of radar—especially millimeter-wave frequency modulated continuous wave (mmWave FMCW) systems—as a means of monitoring occupancy in indoor environments without collecting personally identifying information (PII). Unlike video or RF tag-based methods, mmWave radar captures only physical micro-doppler and range–Doppler signatures, providing effective sensing of human presence, location, and motion while inherently preserving privacy. This modality suits applications such as smart building resource management and remote monitoring in elder care, where minimizing privacy risks is critical (Barral et al., 2024, Ratto et al., 17 Jan 2026).
1. mmWave FMCW Radar Architecture for Occupancy Sensing
mmWave FMCW radar modules operate by emitting a linearly frequency-modulated "chirp" and mixing the returned echo with the transmitted signal to obtain a beat frequency, enabling the estimation of range and radial velocity of targets. Key hardware parameters in recent research include:
- Chipset: TI IWR6843 (60–64 GHz), ARM R4F + DSP on chip
- Evaluation boards: IWR6843ISK (PCB antenna, elevation FoV ≈ 30°), IWR6843AOP EVM (AOP, elevation FoV ≈ 120°)
- RF settings: , , , , ,
- Doppler setup: /frame,
- Antenna deployment: Multiple radars (e.g., 2 wall-mounted and 1 ceiling-mounted) with measured position and orientation, using 3D-printed mounts, collectively covering a area with overlapping fields of view to mitigate occlusions (Barral et al., 2024).
The signal model is
with the beat frequency yielding range , and Doppler shift implying .
2. Signal Processing Pipelines and Algorithms
Low-level signal processing comprises:
- ADC sampling: at
- Range FFT: Windowed fast-time FFT per chirp to obtain range bins
- Doppler processing: Stacked slow-time frames subjected to FFT to produce range–Doppler maps
- Detection: CFAR on range–Doppler map, target
- Point cloud extraction: (range, Doppler, azimuth, elevation, SNR)
Filtering is applied via:
- Threshold filter: SNR and velocity gating
- Buffer filter: Sliding-window validation () to remove transient "ghosts" (Barral et al., 2024).
Spatial registration is performed using ROS TF2, transforming radar-frame detections into a global building frame before merging all radars' outputs into a single topic. Clustering algorithms such as DBSCAN (uniform density) and OPTICS (variable density) are applied to the fused point cloud to separate individual objects per time-slice (). Target tracking uses an extended Kalman filter (EKF) with four-dimensional state ([X, Y, Vx, Vy]), and data association relies on Mahalanobis gating.
Occupancy is inferred either by counting tracked IDs/clusters in defined rectangular zones or by discretizing space into uniform cells, each with hysteresis timers (, ) to determine long-term occupancy (Barral et al., 2024).
3. Software Infrastructure and IoT Integration
A modular, open-source ROS-based software stack supports the architecture:
- Acquisition layer: mmWave Reader nodes (USB interfacing, data packetization)
- Filtering layer: Threshold and buffer filters per radar stream
- Fusion layer: MultiRadarToSingleTopic merges and spatially registers outputs
- Clustering layer: mmWaveCluster delivers real-time clustering
- Tracking layer: TargetFollower maintains EKFs for track management
- Application layer: TimeOccupancyGrid outputs zone counts/events
All nodes communicate with ROS messages; occupancy summaries are exported using MQTT in JSON format. Time synchronization is enforced via NTP across devices. The system can be linked with Home Assistant by subscribing to MQTT topics, and occupancy is visualized via HA dashboards (Barral et al., 2024).
End-to-end latency is sub-100 ms (typical ≈ 80 ms), and per-radar chain CPU utilization on Raspberry Pi 4 is ~35%. Software is available: github.com/GTEC-UDC/mmwave_reader, mmwave_fuse, mmwave_cluster, door_counter.
4. Machine Learning and Digital Twin–Driven Privacy-Preserving Classification
Physics-informed digital twins are used to generate realistic synthetic range–Doppler map (RDM) data. Simulation relies on GO/PO hybrid shooting-and-bouncing-rays (SBR) solvers to model the electromagnetic backscattering from animated 3D occupancy scenarios, with explicit modeling of:
The radar aperture induces magnetic currents and yields simulated received signals allowing for detailed control over noise and environment (Ratto et al., 17 Jan 2026).
A hybrid quantum–classical neural network (HQNN) is benchmarked for occupancy classification (distinguishing 0, 1, or 2 occupants):
- Input: RDM
- Classical frontend: Shallow CNN (1→16→32 channels), pooled to , flattened, dense layers to $2$-D latent vector
- Quantum layer: Two-qubit parameterized quantum circuit (PQC): ZZFeatureMap, RealAmplitudes ansatz with 4 angles, entangling gates
- Measurement: Pauli and expectation values , followed by a linear layer and softmax
- Parameter count: HQNN ≈ $0.066$M vs. DopplerNet $2.6$M, EfficientNet-B0 $4.0$M, ResNet-18 $11.2$M
HQNN achieves 99.7% accuracy on synthetic and 97.0% on real data. Classical controls without the PQC collapse to 68.5% and 31.5% balanced accuracy (BA) on real data. Under additive AWGN, HQNN recovers earlier in synthetic domains but CNNs recover more fully on real data at high SNR (10 dB, HQNN BA = $0.842$, ResNet-18 BA = $0.984$). At 50% labeled data, HQNN BA drops to $0.75$ while EfficientNet-B0 maintains $0.99$ (Ratto et al., 17 Jan 2026).
5. Empirical Performance and Privacy Guarantees
Experimental deployment in a 72 lab with 3 radars and up to 4 persons yields:
- Position accuracy: mean error ±0.3 m compared to camera ground truth
- Detection accuracy: 90–95% for moving occupants
- False positive rate: ~5%
- False negative rate: ~10% (mostly missed static occupants exceeding )
- Fusion latency: ~80 ms
- Edge CPU load: ~35% per radar chain on RPi4 (Barral et al., 2024)
mmWave radar systems inherently preserve privacy:
- Only produce low-dimensional point clouds (range, velocity vectors) with no visual or biometric data
- No tags, no face or behavior identification, and no user cooperation required
- Satisfy GDPR-compliant privacy requirements: no visual or physical PII, minimum risk from data interception
Such systems provide privacy guarantees not possible with RGB imaging or user-carried devices, supporting use in sensitive environments (Barral et al., 2024, Ratto et al., 17 Jan 2026).
6. Trade-Offs, Design Guidelines, and Future Opportunities
Increasing the number of radars reduces occlusions and blind spots but at the cost of higher computational requirements and possible RF interference. Real-time rates (~10 Hz, $128$ chirps @ s) are feasible; reducing chirp numbers decreases Doppler resolution but lowers latency and CPU load. DBSCAN clustering is efficient under uniform target density, while OPTICS handles variable density at approximately double the computational expense. Detecting static occupants requires radar configurations sensitive to zero-Doppler signatures or reduced CFAR thresholds.
On the machine learning front, quantum–classical networks provide competitive accuracy in highly parameter-efficient forms and exhibit distinctive robustness to moderate SNR in synthetic domains. However, on real, label-scarce data, classical CNNs retain sample efficiency advantages. The HQNN's memory and computational footprint makes on-device edge inference feasible, further strengthening privacy by limiting data egress (Barral et al., 2024, Ratto et al., 17 Jan 2026).
Continued development of physics-informed simulation (digital twins), advanced filtering/tracking, and parameter-efficient learning architectures will support the deployment of scaled, privacy-preserving radar occupancy sensors in diverse smart environments.