TY - JOUR
T1 - Static Versus Dynamic Decoding Algorithms in a Non-Invasive Body-Machine Interface
AU - Seáñez-González, Ismael
AU - Pierella, Camilla
AU - Farshchiansadegh, Ali
AU - Thorp, Elias B.
AU - Abdollahi, Farnaz
AU - Pedersen, Jessica P.
AU - Mussa-Ivaldi, Ferdinando A.
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2017/7
Y1 - 2017/7
N2 - In this study, we consider a non-invasive body-machine interface that captures body motions still available to people with spinal cord injury (SCI) and maps them into a set of signals for controlling a computer user interface while engaging in a sustained level of mobility and exercise. We compare the effectiveness of two decoding algorithms that transform a high-dimensional body-signal vector into a lower dimensional control vector on six subjects with high-level SCI and eight controls. One algorithm is based on a static map from current body signals to the current value of the control vector set through principal component analysis (PCA), the other on dynamic mapping a segment of body signals to the value and the temporal derivatives of the control vector set through a Kalman filter. SCI and control participants performed straighter and smoother cursor movements with the Kalman algorithm during center-out reaching, but their movements were faster and more precise when using PCA. All participants were able to use the BMI's continuous, two-dimensional control to type on a virtual keyboard and play pong, and performance with both algorithms was comparable. However, seven of eight control participants preferred PCA as their method of virtual wheelchair control. The unsupervised PCA algorithm was easier to train and seemed sufficient to achieve a higher degree of learnability and perceived ease of use.
AB - In this study, we consider a non-invasive body-machine interface that captures body motions still available to people with spinal cord injury (SCI) and maps them into a set of signals for controlling a computer user interface while engaging in a sustained level of mobility and exercise. We compare the effectiveness of two decoding algorithms that transform a high-dimensional body-signal vector into a lower dimensional control vector on six subjects with high-level SCI and eight controls. One algorithm is based on a static map from current body signals to the current value of the control vector set through principal component analysis (PCA), the other on dynamic mapping a segment of body signals to the value and the temporal derivatives of the control vector set through a Kalman filter. SCI and control participants performed straighter and smoother cursor movements with the Kalman algorithm during center-out reaching, but their movements were faster and more precise when using PCA. All participants were able to use the BMI's continuous, two-dimensional control to type on a virtual keyboard and play pong, and performance with both algorithms was comparable. However, seven of eight control participants preferred PCA as their method of virtual wheelchair control. The unsupervised PCA algorithm was easier to train and seemed sufficient to achieve a higher degree of learnability and perceived ease of use.
KW - Body-machine interface (BMI)
KW - cervical spinal cord injury
KW - handicapped aids
KW - tetraplegia
KW - wheelchair control
UR - http://www.scopus.com/inward/record.url?scp=85029350818&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85029350818&partnerID=8YFLogxK
U2 - 10.1109/TNSRE.2016.2640360
DO - 10.1109/TNSRE.2016.2640360
M3 - Article
C2 - 28092564
AN - SCOPUS:85029350818
SN - 1534-4320
VL - 25
SP - 893
EP - 905
JO - IEEE Transactions on Neural Systems and Rehabilitation Engineering
JF - IEEE Transactions on Neural Systems and Rehabilitation Engineering
IS - 7
M1 - 7784844
ER -