21
Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen Institute of Operating Systems and Computer Networks Stephan Sigg, Shuyu Shi, Felix Büsching, Yusheng Ji, Lars Wolf Leveraging RF-channel fluctuation for activity recognition On active and passive systems; Continuous and RSSI-based signal features

Leveraging RF-channel fluctuation for activity recognition

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Leveraging RF-channel fluctuation for activity recognition

Platzhalter für Bild, Bild auf Titelfolie hinter das Logo einsetzen

Institute of Operating Systemsand Computer Networks

Stephan Sigg, Shuyu Shi, Felix Büsching, Yusheng Ji, Lars Wolf

Leveraging RF-channel fluctuation for activity recognitionOn active and passive systems; Continuous and RSSI-based signal features

Page 2: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 2 Institute of Operating Systemsand Computer Networks

Outline

Motivation: Why should anyone want to do this? Test SetupResultsConclusion

Page 3: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 3 Institute of Operating Systemsand Computer Networks

Personal Emergency Response System (PERS)

Observed behavior 1: Normal usageWorks – since several years

Fall occurs Button pressed Alarm initiated

Page 4: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 4 Institute of Operating Systemsand Computer Networks

Personal Emergency Response System (PERS) – Non-Usage

Observed behavior 2: Non-usage Forgets to wear senderDoesn’t even know where it is

No button to press No alarmFall occurs

Page 5: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 5 Institute of Operating Systemsand Computer Networks

Personal Emergency Response System (PERS) – Refused Usage

Observed behavior 3: Refused usage “The mobile nursing service will come anyway – in 2-4 hours” “I’ll wait here on the floor – don’t want to bother anyone”

Fall occurs Button not pressed No alarm

Page 6: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 6 Institute of Operating Systemsand Computer Networks

Personal Emergency Response System (PERS) – Anxious Usage

Observed behavior 4: Anxious usage “I feel safe – I better wear that thing 24/7”Many false alarms during nighttime

Bad dream occursButton accidentally pressed

False Alarm

Page 7: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 7 Institute of Operating Systemsand Computer Networks

Summary: Personal Emergency Response System (PERS)

1. Normal usage OK, this is boring…

2. Non-usage Additional stationary sensors for activity detection

3. Refused usage Additional stationary sensors for activity detection

4. Anxious usage Only stationary sensors for activity detection

Using RF-channel fluctuation for activity recognition may be a good idea!

Page 8: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 8 Institute of Operating Systemsand Computer Networks

Motivation for RF-based Activity Detection

Worn devices are not always present when neededMost IoT-devices include a radio transceiverNo interaction is requiredNot intrusive like camerasHigher acceptance

Page 9: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 9 Institute of Operating Systemsand Computer Networks

Outline

Motivation Test SetupResultsConclusion

Page 10: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 10 Institute of Operating Systemsand Computer Networks

1/4 different devices

USRP1: Active SDR-based DFAR 900 MHz (RFX900 board)Vert900 Antenna Sine signal, continuously modulated on carrier 80 Hz sample rate

Page 11: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 11 Institute of Operating Systemsand Computer Networks

2/4 different devices

USPR N210: Passive SDR-based DFAR 82.5 MHz (WBX board), Vert900 AntennaEnvironmental FM radio from nearby radio station 64 Hz sample rate

Page 12: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 12 Institute of Operating Systemsand Computer Networks

3/4 different devices

INGA WSN-Node: Active RSSI-based DFAR 2.4 GHz IEEE802.15.4 radio PCB-AntennaUDP-Packets 100 packets per secondRSSI-values from radio (received MAC-Frames)

Page 13: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 13 Institute of Operating Systemsand Computer Networks

4/4 different devices

Iphone 4: Accelerometer-based activity recognition 3 axis accelerometerAttached to body 40 Hz sampling rateRecorded simultaneously to other experiments

x

yz

Page 14: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 14 Institute of Operating Systemsand Computer Networks

Test Setup: Scenario 1

Page 15: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 15 Institute of Operating Systemsand Computer Networks

Test Setup: Scenario 2

Page 16: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 16 Institute of Operating Systemsand Computer Networks

Performed Activities

Empty room

Standing At 3 different locations

Lying At 3 different locations

Walking At 3 different speeds

Crawling

Page 17: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 17 Institute of Operating Systemsand Computer Networks

Summary: Different Approaches and Scenarios

ApproachesActive SDR-based DFAR Passive SDR-based DFARActive RSSI-based DFARAccelerometer-based activity recognition

2 ScenariosRoom All four approaches evaluated

HallwayNo WSN evaluation x

yz

Page 18: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 18 Institute of Operating Systemsand Computer Networks

Outline

Motivation Test SetupResultsConclusion

Page 19: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 19 Institute of Operating Systemsand Computer Networks

Confusion Matrices – Classification Accuracy – k-NN algorithm 1/2

Accelerometer-based activity recognition

Passive SDR-based DFAR

Lying Standing Walking CrawlingLying .976 .024Standing 1.0Walking .955 .045Crawling .253 .748

Lying Standing Walking CrawlingLying 1.0Standing .056 .980 .022Walking .023 .874 .102Crawling 0.44 .144 .811

x

yz

Page 20: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 20 Institute of Operating Systemsand Computer Networks

Confusion Matrices – Classification Accuracy – k-NN algorithm 2/2

Active SDR-based DFAR

Active RSSI-based DFAR

Lying Standing Walking CrawlingLying .904 .096Standing .096 .898 .006Walking .013 .962 .025Crawling .038 .212 .750

Lying Standing Walking CrawlingLying .882 .118Standing .120 .869 .007 .004Walking .953 .047Crawling .010 .439 .551

Page 21: Leveraging RF-channel fluctuation for activity recognition

Felix Büsching: Leveraging RF-channel fluctuation for activity recognition | 21 Institute of Operating Systemsand Computer Networks

Summary, Conclusion & Outlook

Device-free, no worn sensors, no interaction requiredMonitoring of elderly by RF-Channel Activity Recognition works!… nearly as good as accelerometer based (Passive is not that good)

Monitoring smart spaces works for simple activities.

OutlookOnly RSSI-based information will be needed for activity detection

Thanks for the [email protected]