Skip to main content
. Author manuscript; available in PMC: 2014 Oct 24.
Published in final edited form as: IEEE Trans Biomed Eng. 2012 Dec 10;60(5):1250–1258. doi: 10.1109/TBME.2012.2232293
NDOF# of DOFs
DOF ← {set of all DOFs}
MC ← {set of discrete and dual combined motion classes}
M(1:3){{no movement}{forward movement}{reverse movement}}
f# of features
Xfeatures measurements at each window; ∈ ℝf
for i=1:NDOF
TRAIN_CLASSES(1:3)={{MC|DOFi=M(1)}{MC|DOFi=M(2)}{MC|DOFi=M(3)}}
OUTPUT_CLASSi = arg max(p(X|TRAIN_CLASSES))
end
if sum(OUTPUT_CLASS > 1) > 2
CLASS(1) = arg max(p(X|OUTPUT_CLASSES))
CLASS(2) = arg max(p(X|OUTPUT_CLASS ≠ CLASS1))
else
RETURN(OUTPUT_CLASS)
end