3DO Dataset | On the Generalization of WiFi-based Person-centric Sensing in Through-Wall Scenarios
Description
On the Generalization of WiFi-based Person-centric Sensing in Through-Wall Scenarios
This repository contains the 3DO dataset proposed in [1].
PyTroch Dataloader
A minimal PyTorch dataloader for the 3DO dataset is provided at: https://github.com/StrohmayerJ/3DO
Dataset Description
The 3DO dataset comprises 42 five-minute recordings (~1.25M WiFi packets) of three human activities performed by a single person, captured in a WiFi through-wall sensing scenario over three consecutive days. Each WiFi packet is annotated with a 3D trajectory label and a class label for the activities: no person/background (0), walking (1), sitting (2), and lying (3). (Note: The labels returned in our dataloader example are walking (0), sitting (1), and lying (2), because background sequences are not used.)
The directories 3DO/d1/
, 3DO/d2/
, and 3DO/d3/
contain the sequences from days 1, 2, and 3, respectively. Furthermore, each sequence directory (e.g., 3DO/d1/w1/
) contains a csiposreg.csv
file storing the raw WiFi packet time series and a csiposreg_complex.npy
cache file, which stores the complex Channel State Information (CSI) of the WiFi packet time series. (If missing, csiposreg_complex.npy
is automatically generated by the provided dataloader.)
Dataset Structure:
/3DO
├── d1 <-- day 1 subdirectory
└── w1 <-- sequence subdirectory
└── csiposreg.csv <-- raw WiFi packet time series
└── csiposreg_complex.npy <-- CSI time series cache
├── d2 <-- day 2 subdirectory
├── d3 <-- day 3 subdirectory
In [1], we use the following training, validation, and test split:
Subset | Day | Sequences |
Train | 1 | w1, w2, w3, s1, s2, s3, l1, l2, l3 |
Val | 1 | w4, s4, l4 |
Test | 1 | w5 , s5, l5 |
Test | 2 | w1, w2, w3, w4, w5, s1, s2, s3, s4, s5, l1, l2, l3, l4, l5 |
Test | 3 | w1, w2, w4, w5, s1, s2, s3, s4, s5, l1, l2, l4 |
w = walking, s = sitting and l= lying
Note: On each day, we additionally recorded three ten-minute background sequences (b1, b2, b3), which are provided as well.
Download and Use
This data may be used for non-commercial research purposes only. If you publish material based on this data, we request that you include a reference to our paper [1].
[1] Strohmayer, J., Kampel, M. (2025). On the Generalization of WiFi-Based Person-Centric Sensing in Through-Wall Scenarios. In: Pattern Recognition. ICPR 2024. Lecture Notes in Computer Science, vol 15315. Springer, Cham. https://doi.org/10.1007/978-3-031-78354-8_13
BibTeX citation:
@inproceedings{strohmayerOn2025, author="Strohmayer, Julian and Kampel, Martin",
title="On the Generalization of WiFi-Based Person-Centric Sensing in Through-Wall Scenarios",
booktitle="Pattern Recognition",
year="2025",
publisher="Springer Nature Switzerland",
address="Cham",
pages="194--211",
isbn="978-3-031-78354-8" }
Files
3DO.zip
Files
(435.2 MB)
Name | Size | Download all |
---|---|---|
md5:98f28239be0ab228a41429f78cfa6178
|
435.2 MB | Preview Download |
Additional details
Related works
- Is published in
- Conference paper: 10.1007/978-3-031-78354-8_13 (DOI)
Dates
- Available
-
2024-11-20
Software
- Repository URL
- https://github.com/StrohmayerJ/3DO
- Programming language
- Python