Bio Com Project

advertisement
Bio Com Project
Sarath Chandra
Committee:
Dr. Krishna Kavi
Dr. Robert Akl
Dr. Yuan Xiaohui
Objective
 Objective of my thesis work is to develop a sensor system
that allows soldiers to communicate and convey
information through signals and gestures when there is no
direct Line of Sight.
 The signals and gestures can be transmitted wirelessly to
a HUD(heads up display) which is mounted on the
soldiers head.
Outline
 Motivation
 Gesture set
 Standardized hand signals
 Components
 Previous Works
 Analysis & Classification
 Summary
 Future Work
Motivation
 Tactical Squads and SWAT teams involve in high-risk
situations such as Hostage rescues, VIP protection,
counter terrorist situations etc.
 Verbal communication is not feasible in such high-risk
situations because:
 Absence of Line of Sight
 Interference of sounds like gun firing

Teams divide into different groups
Gestures
 Gestures are a form of non-verbal communication in
which visible bodily actions are used to communicate
important messages.
 Gesture classification has many important uses in our day
to day lives like:

Human computer interaction(HCI) applications

Controlling of prosthetic arms and limbs

Gaming purposes like Wii
Gesture Set
 Used the standardized hand signals for close range
engagement operations used by military and swat
teams.
 Gesture set is broadly divided into finger and arm
movements.
Standardized Hand Signals
Sensors
The different core components of our prototype are:
 Surface EMG sensors
 Bend(flex) Sensors
 Accelerometers
Surface EMG sensors
Surface EMG is electrical activity produced by muscle
activity and measured by sensors directly attached to the
skin
Electromyography
 Electromyography(EMG) measures the muscle electrical
activity during muscle contractions as electric potential
between ground and sensor electrodes.
 Electrical activity is typically in the range of 0-90 micro
volts range and contained within 0-200Hz spectrum.
 2 types of EMG:
(a) Surface EMG
(b) Invasive EMG
Bend Sensors
These devices use a piezo-resistive method of detecting the
bend. The sensor output is determined by both the angle
between the ends of the sensor as well as the flex radius.
Accelerometers
Senses dynamic acceleration(or deceleration) and
inclination(tilt) i.e. acceleration due to gravity ) in 3
dimensions simultaneously
Communication
 Wi-micro dig enables us to interface sensors wirelessly to
our computer.
 Designed to obtain data from sensors for measurement
and analysis.
 It translates analog sensor signals with high resolution into
digitally encoded music industry compliant MIDI
messages.
 The wireless communication protocol followed is
Bluetooth.
Wi-micro Dig
 A thumb sized hardware device that encodes analog
voltage signals generated by up to 8 sensors.
Data Format for MIDI Protocol
Infusion system’s I-Cube X Wi-micro Dig MIDI implementation
uses the following data format for all system exclusive
messages:
Byte
Description
240(F0h)
System exclusive status
125(7Dh)
Manufacturer ID
{DEV}
Device ID
{CMD}
Command or Message ID
[BODY]
Main Data
247(F7h)
End of System exclusive
Other current research works
 Most of the current research going on using EMG for
gesture classification is done for various applications like
HCI, gaming, controlling of prosthetic arms and limbs
based on the electrical information stored in the nervous
system etc.
 One of the notable work was done by Microsoft in which
they use a wearable electromyography based controller
that senses the electrical activity produced in muscles
using surface EMG sensors and these signals provide a
muscle computer interface for interaction with one or
more computing devices.
Microsoft Patent
 A wearable electromyography based controller is used
for interacting with one or computing devices.
 The wearable electromyography based controller
directly senses and decodes electrical signals produced
by human muscular activity using surface EMG sensors.
 The controller consists of surface EMG sensor nodes
integrated into a wearable band like an armband or a
wrist watch.
Wearable EMG based controller
How our prototype works
 EMG sensors are placed on the upper and lower forearm.
These sensors assist in the classification of wrist movements.
 Bend sensors are attached to a glove that is worn on the
hand. Sensors are located over the first knuckle of each
finger and determine weather a finger is partially bent
partially, completely or the finger is straight.
 Accelerometer is attached to the glove at the base of the
wrist. By converting the signal into a 3 –element vector and
using a 3D Mapping technique , it can determine the
position of the speed and direction of the arm movements.
ANALYSIS
and
CLASSIFICATION
 The sensor data is ported into the computer and
analyzed with MATLAB. A custom GUI is built to control
the overall system.
Analysis Methods
Classification is accomplished in Mat lab using a variety of
methods:
 Fourier Analysis
 Threshold analysis
 Support vector machines
 Naïve Bayes
 Wavelet Transforms
Phase 1
 Develop a prototype using off the shelf components from
I-cube X that can measure EMG as a result of hand
movement and convert it into an electrical signal that
can be transmitted wirelessly.
Two channel EMG sensor system plot
Phase 1 cont …
Some of the lessons learnt from phase one are:
 Succeeded in developing an interface to receive EMG
signals and analyze using MATLAB
 Crosstalk between muscles impaired localization
 Vey low classification accuracy
 Signal attributes found are: Raw EMG,FFT
Phase 2
 Investigate the current state of the art EMG sensors and
an in depth analysis of different feasible implementations
and solutions to this project.
Raw EMG,FFT, Cepstrum
Phase 2 cont…
Some of the lessons learnt from phase two are:
 Clinical EMG sensors were found to be much more
accurate
 Understanding gained from these sensors as well as
further research allowed us to modify and reconfigure
the EMG sensor system.
 Increased classification accuracy
 Classification techniques were identified like: Logistic
regression, SVM, Neural networks
Phase 3
 Develop a prototype with either new more accurate
sensors or the optimized Bio flex sensors.
 Develop a classification technique to improve
classification.
3 channel EMG system
Phase 3 cont..
Some of the lessons learnt from phase 3 are:
 Using optimized bio flex sensors a new prototype was created
using 3-5 sensors
 Using SVMs and other techniques several revolutions of
increased accuracy
 Limiting the number of features to abstract and percentage
based components FFT component
Phase 4
 Constructed a 5 channel EMG sensor prototype
 Took more samples involving three subjects for 5 gestures.
 Primary and the secondary sensors were selected.
 Mean, variance and standard deviation were calculated
for each gesture of the respective samples.
 Found very high variance and standard deviation
involving samples of all the 3 subjects taken at once.
Phase 4
 Wavelet transforms are used to find the difference between
these gestures.
 Signal features present in the detail and approximation
coefficients of the respective signals for each gesture are similar
with slightly different features for each gesture.
 Flex sensors are attached to a glove that is worn on the hand.
 Located on the first knuckle of every finger and can determine
weather a finger is bent partially, completely or when there is
no bend.
Gesture 1
Gesture 3
Phase 4 cont …
 Took the difference between samples of different gesture
pairs to find notable difference between the gestures.
 Plotting of the difference between samples showed that
each gesture has noticeable amplitude spikes in a very
narrow band width of 1-1.5 Hz range.
 These narrow bandwidths are so congested that it
becomes difficult to get higher accuracies above 75%.
Difference between Gesture 3 & 1
Phase 5
 Wavelet transforms were used to find any more
noticeable differences between the gestures.
 The approximation and detail coefficients of these
gestures are almost similar with slightly different
waveforms.
 Incorporated additional sensor types such as flex sensors
and accelerometers.
Phase 5
 Thresholds are defined to determine the bent of the
finger.
 95% classification accuracy achieved.
Summary and Conclusion
 Electromyography can be used effectively for the
classification of wrist movements with high degree of
accuracy.
 Flex Sensors can be used to classify the finger movements
effectively because they clearly distinguish the fingers
which are bent versus the fingers which are not bent thus
classifying the finger gestures effectively.
Future Work
 Use a fully integrated sensor system including the
accelerometers to classify the complete gesture set with
high degree of accuracy.
 Transmit the messages wirelessly and securely to display it
on a HUD
 Design an encryption scheme for secure transmission to
the HUD.
Questions??
Download