ipsn 2013 nslab study group 2013/06/17 presented by: yu-ting

21
MARS: A Muscle Activity Recognition System Enabling Self-con guring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by: Yu-Ting 1

Upload: amanda

Post on 23-Feb-2016

23 views

Category:

Documents


0 download

DESCRIPTION

MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks. IPSN 2013 NSLab study group 2013/06/17 Presented by: Yu-Ting. Outline. Introduction System Architecture Evaluation Conclusion. Motivation. Correct motion & prevent injury Non-intrusive - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

1

MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor

Networks

IPSN 2013

NSLab study group 2013/06/17Presented by: Yu-Ting

Page 2: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

2

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 3: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

3

Motivation

• Correct motion & prevent injury– Non-intrusive– Scalable (autonomous setup)– Accurate

Page 4: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

4

Disadvantage of Related Works

• Vision-based: LOS, clothing & skin cover• Needles: painful, low level activity• Larger sensors with contact gels:

low level activity

Page 5: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

5

Sensing of Muscles

• Accelerometer– Tremors & oscillations: 3.85 Hz ~ 8.8 Hz– Internal vibration: 10 Hz ~ 40 Hz

Page 6: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

6

System Overview

Page 7: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

7

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 8: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

8

Sensor Node Network

• Provide error detection checksum• Anti-alias filter for the accelerometer• Wired to mobile data aggregator– SPI interface, 1Mbps– 10 Hr for 2200mAh battery

Page 9: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

9

Mobile Data Aggregator

• On Yellow Jacket board– Support 6 sensors & 2.5 meters

• Receive data from all nodes by TDMA• Decode checksum• Reasons of errors– Damaged sensors– Out of sync nodes

• Postpone data sampling until the next cycle

• Wi-Fi to backend server

Page 10: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

10

Backend Server – Muscle Activity Recognition

• 10Hz high pass filter: avoid signal from tremors• Feature extraction in Matlab using algorithms from WEKA

– 6 time domain features• RMS:

related to the intensity of an action• Cosine correlation:

relation of vibrations at different axes– 15 frequency domain features

• Apply DFT (Discrete Fourier Transform)• 3 information entropy of DFT magnitude• 3*4 bands PSD (Power Spectral Density)

– N sensors, M=21

• J48 decision tree classifier

Page 11: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

11

Backend Server – Motion Tracking & Visualization

• Complimentary filter fusion of sensor data– Obtain accurate orientations of the sensors– By quaternion-based complimentary filter [19,25]

• Range of motion limitation• Visualization and rendering– Java & Unity Gaming Engine

Page 12: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

12

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 13: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

13

Vibration Signature Feature Ranking

• Muscle vibrations are directional• Current MARS assume the orientation of

sensors doesn't change• Future MARS will try to use polar coordinates

Page 14: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

14

Detection of Muscle Vibration

• PSD of accelerometer– Large difference in PSD– PSD is unique for different person

Page 15: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

15

User Study

• 4 females & 6 males from different background• Isolated and compound muscles• Compare three classfiers

Page 16: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

16

Precision & Recall

• Precision: positive predictive value• Recall: as sensitivity

Page 17: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

17

Result of User Study – Isolation Type

Page 18: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

18

Result of User Study – Compound Type

Page 19: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

19

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 20: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

20

Conclusion

• Pros– Fine-grained muscle activity monitoring– Fast personalized system setup

• Sensors can be moved/changed afterwards– Real time processing with visualization

• Cons– Not convenient enough to wear the system– Need to be trained individually– The accuracy of the system may still vary with

placement

Page 21: IPSN 2013 NSLab  study group 2013/06/17 Presented by: Yu-Ting

21

Q&A