The CSI Data Processing - The Hong Kong Polytechnic University

Download Report

Transcript The CSI Data Processing - The Hong Kong Polytechnic University

DEPARTMENT OF COMPUTING
电子计算学系
Wi-Sleep: Contactless Sleep Monitoring
via WiFi Signals
Xuefeng Liu1, Shaojie Tang2, Jiannong Cao1, Jiaqi Wen1
1. Dept. of Computing, The Hong Kong Polytechnic University
2. Jindal School of Management, UT Dallas
Presenter: Qixin Wang1
1
DEPARTMENT OF COMPUTING
电子计算学系
Outline
Motivation
Related works
Breath detection using WiFi signals
Experiment
2
DEPARTMENT OF COMPUTING
电子计算学系
Sleep Monitoring Systems: Class 1
Obtrusive to
the users
3
DEPARTMENT OF COMPUTING
电子计算学系
Sleep Monitoring Systems: Class 2
High cost
4
Affected by light
Privacy issue
DEPARTMENT OF COMPUTING
电子计算学系
Low cost
Touch-less
Environmentally robust
Privacy- preserved
5
DEPARTMENT OF COMPUTING
电子计算学系
Can Wireless Radios Work?
Low cost
Non-intrusive
Environmentally robust
No privacy concerns
6
DEPARTMENT OF COMPUTING
电子计算学系
Existing works
Using RSSI (Received Signal Strength Indicator)
for tracking respiration
Drawbacks:
• Low sensitivity  Low accuracy
• The effect of different sleeping postures is not investigated
O. J. Kaltiokallio and et al., “Non-invasive respiration rate monitoring using a
single cots Tx-Rx pair,” in IPSN 2014.
7
DEPARTMENT OF COMPUTING
电子计算学系
Any better wireless features than RSSI ?
Packet loss rate (PLR)
LQI (Link quality indicator)
8
?
DEPARTMENT OF COMPUTING
电子计算学系
9
DEPARTMENT OF COMPUTING
电子计算学系
Channel State Information (CSI)
CSI: Using Intel Wi-Fi Wireless Link 5300
802.11n MIMO radios, can provide real-time
channel state for 30 subcarrier groups
10
DEPARTMENT OF COMPUTING
电子计算学系
CSI Amplitude and Phase
11
DEPARTMENT OF COMPUTING
电子计算学系
12
DEPARTMENT OF COMPUTING
电子计算学系
Why CSI Works?
LOS
Exhale
Inhale
Exhale
Inhale
NLOS
(a)
LOS   NLOS
13
Reflection
Diffusion
Scattering
(b)
NLOS   NLOS
DEPARTMENT OF COMPUTING
电子计算学系
The CSI Data Processing
Outlier removal using the median filter
14
DEPARTMENT OF COMPUTING
电子计算学系
The CSI Data Processing
Interpolation and wavelet-based noise filtering
15
DEPARTMENT OF COMPUTING
电子计算学系
The CSI Data Processing
Why choose wavelet filter instead of a general
low-pass filters?
Wavelet filter can preserve edge information, which will
be utilized when detection postures changes.
16
DEPARTMENT OF COMPUTING
电子计算学系
The CSI Data Processing
Channel Selection using the Recurrence Plot
17
DEPARTMENT OF COMPUTING
电子计算学系
The CSI Data Processing
18
DEPARTMENT OF COMPUTING
电子计算学系
The CSI Data Processing
Final result
19
DEPARTMENT OF COMPUTING
电子计算学系
The Effect of Sleeping Positions
6 sleeping positions
20
DEPARTMENT OF COMPUTING
电子计算学系
The Effect of Sleeping Positions
When TX and RX are at the two sides of the person
Channel Selection using the Recurrence Plot
21
DEPARTMENT OF COMPUTING
电子计算学系
The Effect of Sleeping Positions
The rationale
22
DEPARTMENT OF COMPUTING
电子计算学系
The Effect of Sleeping Positions
When TX and
RX are at the
same side of
the person
23
DEPARTMENT OF COMPUTING
电子计算学系
The Effect of Sleeping Positions
Three pairs of TX-RX
24
DEPARTMENT OF COMPUTING
电子计算学系
The Effect of Sleeping Positions
Identifying Sleeping Positions via difference in periodicity
level
25
DEPARTMENT OF COMPUTING
电子计算学系
Experimental Results
False positives and negatives
26
DEPARTMENT OF COMPUTING
电子计算学系
Experimental Results
Tracking respiration with fixed sleeping positions
TX1-RX2 (different side)
27
TX1-RX1 (same side)
DEPARTMENT OF COMPUTING
电子计算学系
Experimental Results
Identifying sleeping positions
A : sleep on the back
B : sleep on the left side
C : sleep on the right side
28
DEPARTMENT OF COMPUTING
电子计算学系
THANK YOU
Q&A
29