Skip to content

Jatinkalal/WI-FI-CSI-Based-HAR

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 

Repository files navigation

WI-FI Channel State Information (CSI) Based-Human Activity Recognition (HAR)

Introduction

This repository presents a privacy-preserving Human Activity Recognition (HAR) system using Wi-Fi Channel State Information (CSI) signals. Our approach leverages LSTM-based architecture to detect and classify activities such as 'idle', 'walking' and 'standing' with high accuracy, even in low-light scenarios. This non-vision-based method offers a secure alternative for applications in healthcare, workplace safety, and more.

System Architecture

system architecture Our approach uses LSTM based architecute to predict the activity labels according to the input activity obtained from CSI data using two ESP32 microcontrollers one configured as reciever (rx) and other one configured as sender (tx). Collected raw CSI data is also available under this repository.

Hardware Setup (configuring ESPs)

Two ESP32 micronctrollers - one for CSI sending (tx) and the other for receiving (rx) is to be flashed with the official ESP-CSI SDK.

Data Collection Setup

All We tested with two different envrironments with varyling light intensity considering volunteers of varying body shapes to bring in diversity for the data collected.

Visualization of the data collected

T-sne Here we plot the T-SNE for the obtained CSI data across three different activities.

About

Academic Minor Project (Deep Learning)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published