collect
: Collecting data Module for training.labeling
: CSI labeling based on images.trains
: Retruns Pre-processing and Bi-LSTM based learning Model for Sit/Stand Traininginference
: Return Labelling results inferred by Sit/Stand Classify Model using Collected CSI data & Visualize Labeling through imagesFIRST_README.md
csi_collect_recog.py
csi_collect_recog_auto.py
csi_collect_image_compact.py
csi_collect_inf.py
: Infer Sit, stand without image collection (model required)collect csi | collect image | human detection info.(skeleton, bbox: img, csv) | passive collect | auto collection(human detection based) | |
---|---|---|---|---|---|
csi_collect_recog | O | O | X | O | X |
csi_collect_recog_auto | O | O | O | O | O |
csi_collect_image_compact | O | O | X | O | O |
csi_collect_inf | O | X | X | X | X |
These codes are created for research purposes. If you use them as an application, you can get an error. When you exit the program, you can force Ctrl+C
.
├── FIRST_README.md
├── action
│ ├── labeling_action.py
│ ├── labeling_action_csi.py
│ └── labeling_action_merge.py
├── labeling_csi.py
├── location
│ ├── labeling_loc.py
│ ├── labeling_loc_csi.py
│ └── labeling_loc_merge.py
└── occupancy
├── labeling_occ.py
├── labeling_occ_csi.py
├── labeling_occ_merge.py
└── labeling_people_not_use.py
graph TD
A[labeling_loc.py] --> B[labeling_loc_merge.py]
B --> C[labeling_loc_csi.py]
This dataset is labeled based on occupancy of person within a given N-second interval of CSI (Channel State Information) data. For example, at certain points in time, a specific label is assigned depending on people detected.
This dataset is labeled according to the behaviours of people (sit, stand, or none) during the N-second intervals of CSI data. In other words, the CSI data corresponding to specific actions performed by a person within N seconds is labeled accordingly.
This dataset is labeled based on the location of a person within N-second intervals of CSI data. The locations are divided into specific points such as ESP, AP, and Mid, and each piece of data is labeled depending on whether a person is present at these locations.
/# PEOPLE
can directly label the CSI data. FIRST_README.md
.