Top Banner
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
21

MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

Dec 29, 2015

Download

Documents

Isaac Chambers
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

2

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 3: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

3

Motivation

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

Page 4: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

5

Sensing of Muscles

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

Page 6: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

6

System Overview

Page 7: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

7

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 8: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

12

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 13: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

14

Detection of Muscle Vibration

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

Page 15: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

15

User Study

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

Page 16: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

16

Precision & Recall

• Precision: positive predictive value• Recall: as sensitivity

Page 17: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

17

Result of User Study – Isolation Type

Page 18: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

18

Result of User Study – Compound Type

Page 19: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

19

Outline

• Introduction• System Architecture• Evaluation• Conclusion

Page 20: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

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: MARS: A Muscle Activity Recognition System Enabling Self-configuring Musculoskeletal Sensor Networks IPSN 2013 NSLab study group 2013/06/17 Presented by:

21

Q&A