Skip to content

Latest commit

 

History

History
164 lines (117 loc) · 10.6 KB

wild.md

File metadata and controls

164 lines (117 loc) · 10.6 KB

Wireless Indoor Localization Dataset (WILD)

Authors: Roshan Ayyalasomayajula, Aditya Arun, Chenfeng Wu, Dinesh Bharadia


Updates

December, 2022

2nd version of WILD dataset has been released through a Kaggle Competition.

June 20, 2020

First release of the Location labeled WiFi CSI data and features data used in DLoc.

Jan, 2020

DLoc has been accepted in Mobicom 2020.


Documentation

Two Different Environments

1. Complex High-multipath and NLOS environment (1500 sq. ft.) with 5 different setups in Jacobs Hall UCSD

**jacobs_Jul28**: 18m X 8m setup with 4 APs in Jacobs Hall ground floor for data collected on July 28, 2019.

**jacobs_Jul28_2**: 18m X 8m setup with 4 APs in Jacobs Hall ground floor for data collected on July 28, 2019, one hour after **jacobs_Jul28**.

**jacobs_Aug16_1**: 18m X 8m setup with 4 APs in Jacobs Hall ground floor for data collected on August 16, 2019, with extra furniture placed randomly.

**jacobs_Aug16_3**: 18m X 8m setup with 4 APs in Jacobs Hall ground floor for data collected on August 16, 2019, with extra furniture placed randomly.

**jacobs_Aug16_4_ref**: 18m X 8m setup with 4 APs in Jacobs Hall ground floor for data collected on August 16, 2019, with extra furniture placed randomly with an added reflector. (*a huge aluminum plated board*)

2. Simple LOS-based environment (500 sq. ft.) with 3 different setups in Atkison Hall UCSD

**July16**: 8m X 5m setup with 3 APs in Atkinson Hall ground floor for data collected on July 16, 2019.

**July18**: 8m X 5m setup with 3 APs in Atkinson Hall ground floor for data collected on July 18, 2019.

**July22_2_ref**: 8m X 5m setup with 3 APs and 2 additional reflectors (*a huge aluminum plated board*) placed in Atkinson Hall ground floor for data collected on July 22, 2019.


We provide both the CSI data for all the above setups and the post-processed features for running our DLoc network. All the corresponding links can be found below.

Channels

The CSI data is named as channels_<setup_name_from_above>.mat. These MATLAB files are stored using HDF5 file structure and contain the following variables:

  • channels: [ n_datapoints x n_frequency x n_ant X n_ap ] 4D complex channel matrix.
  • RSSI: [ n_datapoints x n_ap ] 2D recieved signal strenght matrix.
  • labels: [ n_datapoints x 2 ] 2D XY labels.
  • opt: various options specific to the data generated -opt.freq : [n_frequencyx1] 1D vector that describes the frequency of the subcarriers -opt.lambda: [n_frequencyx1] 1D vector that describes the wavelength of the subcarriers -ant_sep: antenna separation used on all of our APs
  • ap: n_ap cell matrix. Each element corresponds to [ n_ant x 2 ] XY locations of the n_ant on each AP.
  • ap_aoa: [ n_ap x 1] vectors that contain the rotation that needs to be added to the AoA measured at each AP (assumes that the AoA is measured about the normal to the AP's antenna array)
  • d1: The sampled x-axis of the space under consideration
  • d2: The sampled y-axis of the space under consideration

Features

The 2D heatmap features data used in DLoc is named as features_<setup_name_from_above>.mat. These MATLAB files are stored using HDF5 file structure and contain the following variables:

  • features_with_offset: [ n_datapoints x n_ap x n_d1_points X n_d2_points ] 4D feature matrix for n_ap with offsets in time
  • features_without_offset: [ n_datapoints x n_ap x n_d1_points X n_d2_points ] 4D feature matrix for n_ap without offsets in time
  • labels_gaussian_2d: [ n_datapoints x n_d1_points X n_d2_points ] 3D labels matrix that contains the target images for the location network.
  • labels: [ n_datapoints x 2 ] 2D XY labels.

Downloads

Channel Downloads:

Cumulative Downloads: All channels

Individual Downloads:

Data Split:

Dataset Split IDs to replicate results from DLoc using the open-sourced code can be downloaded at split_ids.

Folder Metadata: data_split_idx

  • data_split_ids_<dataset_name>.mat
    • fov_test_idx: MATLAB indices of the points that are selected in dataset_<dataset_name>.mat to generate dataset_fov_test_<dataset_name>.mat
    • fov_train_idx: MATLAB indices of the points that are selected in dataset_<dataset_name>.mat to generate dataset_fov_train_<dataset_name>.mat
    • non_fov_test_idx: MATLAB indices of the points that are selected in dataset_<dataset_name>.mat to generate dataset_non_fov_test_<dataset_name>.mat
    • non_fov_train_idx: MATLAB indices of the points that are selected in dataset_<dataset_name>.mat to generate dataset_non_fov_train_<dataset_name>.mat
  • data_split_ids_<dataset_name>_space_gen.mat
    • test_idx: MATLAB indices of the points that are selected in dataset_<dataset_name>.mat to generate dataset_test_<dataset_name>.mat. Usually test_idx = [fov_test_idx;non_fov_test_idx]
    • train_idx: MATLAB indices of the points that are selected in dataset_<dataset_name>.mat to generate dataset_test_<dataset_name>.mat. Usually train_idx = [fov_train_idx;non_fov_train_idx]

All the dataset downloads are PASSWORD protected. To get the password, please read and agree to the terms and conditions. You can then go ahead and download datasets from the links above.


CITATION

  • Ayyalasomayajula R, Arun A, Wu C, Sharma S, Sethi AR, Vasisht D, Bharadia D. Deep learning based wireless localization for indoor navigation. In Proceedings of the 26th Annual International Conference on Mobile Computing and Networking 2020 Apr 16 (pp. 1-14).

    Bibtex