Title: Hidden Markov Model Classification of Myoelectric Signals in Speech
1Hidden Markov Model Classification of Myoelectric
Signals in Speech
- Adrian D.C. Chan
- PhD Candidate
- Institute of Biomedical Engineering
- University of New Brunswick
- Canada
2Alternative Control
- Complex instrumentation panel
3Speech Recognition
- Simplifies user interface
- Improves safety by encouraging head-up flying
4Speech Recognition
- Simplifies user interface
- Improves safety by encouraging head-up flying
5Speech Recognition Problems
80
60
Classification Error ()
40
20
0
20
22
24
26
28
INF
Signal to Noise Ratio (dB)
6Research Objective
- Develop a robust multi-expert speech recognition
system
7Speech Recognition Problems
80
60
Classification Error ()
40
20
0
20
22
24
26
28
INF
Signal to Noise Ratio (dB)
8Conventional Acoustic System
FINE
Acoustic Speech Expert
9Multi-Expert System
FINE
Acoustic Speech Expert
Myoelectric Speech Expert
10Advantages of Myoelectric Signals
- Immune to acoustic noise
- Acoustically similar words may be distinct in the
myoelectric signal - e.g. fine and sign
11Advantages of Myoelectric Signals
- Immune to acoustic noise
- Acoustically similar words may be distinct in the
myoelectric signal - e.g. fine and sign
12Myoelectric Speech Expert
- Hidden Markov Models are used extensively in
acoustic speech recognition system
13Myoelectric Speech Expert
- Hidden Markov Models classify on sequences of
features - Hidden Markov Models resilient to time-scale
variance
14Myoelectric Speech Expert
- Hidden Markov Models classify on sequences of
features - Hidden Markov Models resilient to time-scale
variance
15Experiment Objective
- Evaluate Hidden Markov Model myoelectric speech
experts resilience to temporal variance - Compare against another method (Linear
Discriminant Analysis)
16Experiment Methods
- 2 male subjects
- 5 facial muscles
- Vocabulary
- zero to nine
- 45 repetition per word
- randomized order
17Experiment Methods
- 2 male subjects
- 5 facial muscles
- Vocabulary
- zero to nine
- 45 repetition per word
- randomized order
18Experiment Methods
- 2 male subjects
- 5 facial muscles
- Vocabulary
- zero to nine
- 45 repetition per word
- randomized order
19Data Segmentation
acoustic
Time (s)
20Data Segmentation
acoustic
myo1
Trigger
myo2
myo3
myo4
myo5
Time (s)
21Data Segmentation
Window 1
Window 2
Train Set
Test Set
acoustic
myo1
myo2
myo3
myo4
myo5
Time (s)
22Data Segmentation
Temporal Variance
Train Set
Test Set
acoustic
myo1
myo2
myo3
myo4
myo5
Time (s)
23Temporal Variance
Train Set
Test Set
acoustic
myo1
myo2
myo3
myo4
myo5
Time (s)
24Temporal Variance
Train Set
Test Set
acoustic
myo1
myo2
myo3
myo4
myo5
Time (s)
25Temporal Variance
Train Set
Test Set
acoustic
myo1
myo2
myo3
myo4
myo5
Time (s)
26Hidden Markov Model
- 6 state left-right Hidden Markov Model
- 64 ms observations windows
- 2 autoregressive coefficients
- integrated absolute value
27Hidden Markov Model
- 6 state left-right Hidden Markov Model
- 64 ms observations windows
- 2 autoregressive coefficients
- integrated absolute value
28Hidden Markov Model
- 6 state left-right Hidden Markov Model
- 64 ms observations windows
- 2 autoregressive coefficients
- integrated absolute value
29Hidden Markov Model
- 6 state left-right Hidden Markov Model
- 64 ms observations windows
- 2 autoregressive coefficients
- integrated absolute value
30Linear Discriminant Analysis
Englehart et al, 1999
31Results
60
Linear Discriminant Analysis
AC LDA
50
JR LDA
40
30
Classification Error ()
20
10
0
-100
-50
0
50
100
Misalignment of Test Set to Train Set (ms)
32Results
60
Linear Discriminant Analysis
AC LDA
50
JR LDA
40
30
Classification Error ()
20
10
0
-100
-50
0
50
100
Misalignment of Test Set to Train Set (ms)
33Results
60
AC LDA
50
JR LDA
40
30
Classification Error ()
20
10
0
-100
-50
0
50
100
Misalignment of Test Set to Train Set (ms)
34Multi-Expert System
Acoustic Speech Expert
Myoelectric Speech Expert
35Multi-Expert Results
Borda Count
80
Multiplying
Adding
60
Classification Error ()
40
20
0
20
22
24
26
28
INF
Signal to Noise Ratio (dB)
36Conclusions
- A Hidden Markov Model based classifier is
resilient to temporal variance - A myoelectric speech expert can augment an
acoustic speech expert to create a robust
multi-expert speech recognition system
37Conclusions
- A Hidden Markov Model based classifier is
resilient to temporal variance - A myoelectric speech expert can augment an
acoustic speech expert to create a robust
multi-expert speech recognition system
38Hidden Markov Model Classification of Myoelectric
Signals in Speech
- Adrian D.C. Chan
- PhD Candidate
- Institute of Biomedical Engineering
- University of New Brunswick
- Canada
39Positive Pressure Breathing
40Other Applications
41Inter-individual Differences
42Problem of Facial Hair