| Literature DB >> 33172158 |
Floriant Labarrière1, Elizabeth Thomas1, Laurine Calistri2, Virgil Optasanu3, Mathieu Gueugnon4, Paul Ornetti1,4,5, Davy Laroche1,4.
Abstract
Locomotion assistive devices equipped with a microprocessor can potentially automatically adapt their behavior when the user is transitioning from one locomotion mode to another. Many developments in the field have come from machine learning driven controllers on locomotion assistive devices that recognize/predict the current locomotion mode or the upcoming one. This review synthesizes the machine learning algorithms designed to recognize or to predict a locomotion mode in order to automatically adapt the behavior of a locomotion assistive device. A systematic review was conducted on the Web of Science and MEDLINE databases (as well as in the retrieved papers) to identify articles published between 1 January 2000 to 31 July 2020. This systematic review is reported in accordance with the Preferred Reporting Items for Systematic reviews and Meta-Analyses (PRISMA) guidelines and is registered on Prospero (CRD42020149352). Study characteristics, sensors and algorithms used, accuracy and robustness were also summarized. In total, 1343 records were identified and 58 studies were included in this review. The experimental condition which was most often investigated was level ground walking along with stair and ramp ascent/descent activities. The machine learning algorithms implemented in the included studies reached global mean accuracies of around 90%. However, the robustness of those algorithms seems to be more broadly evaluated, notably, in everyday life. We also propose some guidelines for homogenizing future reports.Entities:
Keywords: assistive devices; embedded sensors; locomotion; machine learning
Year: 2020 PMID: 33172158 PMCID: PMC7664393 DOI: 10.3390/s20216345
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Preferred Reporting Items for Systematic reviews and Meta-Analyses (PRISMA) flow chart of the systematic review.
Quality assessment and recruited volunteers in the included studies.
| Article | Quality Score | Groups (N) | Locomotion Assistive Device |
|---|---|---|---|
| Ai et al. 2017 [ | 70.8% | TT (4)/Healthy (1) | Ankle Prosthesis |
| Beil et al. 2018 [ | 90.9% | Healthy (10) | Exoskeleton |
| Chen et al. 2013 [ | 72.7% | TT (5)/Healthy (8) | Ankle Prosthesis |
| Chen et al. 2014 [ | 79.2% | TT (1)/Healthy (7) | Ankle Prosthesis |
| Chen et al. 2015 [ | 77.3% | TT (1)/Healthy (5) | Ankle Prosthesis |
| Du et al. 2012 [ | 75.0% | TF (9) | Ankle Knee Prosthesis |
| Du et al. 2013 [ | 45.8% | TF (4) | Ankle Knee Prosthesis |
| Feng et al. 2019 [ | 77.3% | TT (3) | Ankle Prosthesis |
| Godiyal et al. 2018 [ | 86.4% | TF (2)/Healthy (8) | Ankle Knee Prosthesis |
| Gong et al. 2018 [ | 86.4% | Healthy (1) | Orthosis |
| Gong et al. 2020 [ | 86.4% | Healthy (3) | Orthosis |
| Hernandez et al. 2012 [ | 37.5% | TF (1) | Ankle Knee Prosthesis |
| Hernandez et al. 2013 [ | 54.2% | Healthy (1) | Ankle Knee Prosthesis |
| Huang et al. 2009 [ | 81.8% | TF (2)/Healthy (8) | Ankle Knee Prosthesis |
| Huang et al. 2010 [ | 79.2% | TF (1)/Healthy (5) | Ankle Knee Prosthesis |
| Huang et al. 2011 [ | 83.3% | TF (5) | Ankle Knee Prosthesis |
| Kim et al. 2017 [ | 63.6% | Healthy (8) | Exoskeleton |
| Liu et al. 2016 [ | 70.8% | TF (1)/Healthy (6) | Ankle Knee Prosthesis |
| Liu et al. 2017 [ | 66.7% | TF (2)/Healthy (2) | Ankle Knee Prosthesis |
| Liu et al. 2017 [ | 63.6% | TF (2)/Healthy (3) | Ankle Knee Prosthesis |
| Long et al. 2016 [ | 83.3% | Healthy (3) | Exoskeleton |
| Mai et al. 2011 [ | 50.0% | TT (1) | Ankle Prosthesis |
| Mai et al. 2018a [ | 45.8% | TT (1) | Ankle Prosthesis |
| Mai et al. 2018b [ | 54.2% | TT (1) | Ankle Prosthesis |
| Miller et al. 2013 [ | 90.9% | TT (5)/Healthy (5) | Ankle Prosthesis |
| Moon et al. 2019 [ | 33.3% | Healthy (1) | Exoskeleton |
| Pew et al. 2017 [ | 66.7% | TT (5) | Ankle Prosthesis |
| Shell et al. 2018 [ | 70.8% | TT (3) | Ankle Prosthesis |
| Simon et al. 2017 [ | 66.7% | TF (6) | Ankle Knee Prosthesis |
| Spanias et al. 2014 [ | 54.2% | TF (4) | Ankle Knee Prosthesis |
| Spanias et al. 2015 [ | 54.2% | TF (6) | Ankle Knee Prosthesis |
| Spanias et al. 2016a [ | 62.5% | TF (8) | Ankle Knee Prosthesis |
| Spanias et al. 2016b [ | 58.3% | Healthy (2) | Ankle Knee Prosthesis |
| Spanias et al. 2017 [ | 58.3% | TF (3) | Ankle Knee Prosthesis |
| Spanias et al. 2018 [ | 62.5% | TF (8) | Ankle Knee Prosthesis |
| Stolyarov et al. 2017 [ | 79.2% | TF (6) | Ankle Knee Prosthesis |
| Su et al. 2019 [ | 77.3% | TF (1)/Healthy (10) | Ankle Knee Prosthesis |
| Tkach et al. 2013 [ | 62.5% | TT (5) | Ankle Prosthesis |
| Wang et al. 2013 [ | 66.7% | TT (1) | Ankle Prosthesis |
| Wang et al. 2018 [ | 79.2% | Healthy (22) | Exoskeleton |
| Woodward et al. 2016 [ | 91.7% | TF (6) | Ankle Knee Prosthesis |
| Xu et al. 2018 [ | 75.0% | TT (3) | Ankle Prosthesis |
| Young et al. 2013a [ | 66.7% | TF (4) | Ankle Knee Prosthesis |
| Young et al. 2013b [ | 79.2% | TF (6) | Ankle Knee Prosthesis |
| Young et al. 2013c [ | 62.5% | TF (4) | Ankle Knee Prosthesis |
| Young et al. 2014a [ | 66.7% | TF (6) | Ankle Knee Prosthesis |
| Young et al. 2014b [ | 75.0% | TF (8) | Ankle Knee Prosthesis |
| Young et al. 2016 [ | 75.0% | TF (8) | Ankle Knee Prosthesis |
| Zhang et al. 2011 [ | 70.8% | TF (1)/Healthy (1) | Ankle Knee Prosthesis |
| Zhang et al. 2013 [ | 66.7% | TF (4) | Ankle Knee Prosthesis |
| Zhang et al. 2019 [ | 63.6% | TF (3)/Healthy (6) | Ankle Knee Prosthesis |
| Zhang et al. 2019 [ | 59.1% | TF (3)/Healthy (6) | Ankle Knee Prosthesis |
| Zhang et al. 2012 [ | 62.5% | Healthy (1) | Ankle Knee Prosthesis |
| Zheng et al. 2013 [ | 86.4% | TT (1) | Ankle Prosthesis |
| Zheng et al. 2014 [ | 86.4% | TT (6) | Ankle Prosthesis |
| Zheng et al. 2016 [ | 75.0% | TT (6) | Ankle Prosthesis |
| Zheng et al. 2019 [ | 54.2% | TT (6) | Ankle Prosthesis |
| Zhou et al. 2019 [ | 54.2% | Healthy (3) | Exoskeleton |
TT = Volunteer with a unilateral transtibial amputation, TF = Volunteer with a unilateral transfemoral amputation, N = Number of recruited volunteers.
Sensors used for recognition and/or prediction of the locomotion activities investigated in the included studies.
| Article | Locomotion Activities | Critical Timing | Speed | Sensors | Axes × Sensors | Offline/Online | Recognition/Prediction |
|---|---|---|---|---|---|---|---|
| Ai et al. 2017 [ | LW, SA, SD, ST, SQ | NP | NP | EMG | 1 × 4 | Off | R |
| Beil et al. 2018 [ | LW, SA, SD, Turns, ST | NA | SSS | Force Sensors | 3 × 7 | Off | R |
| Chen et al. 2013 [ | LW, SA, SD, OBS, ST, SIT | NA | NP | Capacitive | 1 × 10 | Off | R |
| Chen et al. 2014 [ | LW, SA, SD, RA, RD | 3 | NP | IMU | 9(A, G, α) × 2 | Off | R |
| Chen et al. 2015 [ | LW, SA, SD, OBS, ST, SIT | NA | SSS | Pressure | 4 × 1 | Off | R |
| Du et al. 2012 [ | LW, SA, SD, RA, RD | 2 | NP | EMG | 1 × 9 | Off | P |
| Du et al. 2013 [ | LW, SA, SD, RA, RD | NP | NP | EMG | 1 × 7 | Off | P |
| Feng et al. 2019 [ | LW, SA, SD, RA, RD | NA | NP | Load cell | NP | Off | R |
| Godiyal et al. 2018 [ | LW, SA, SD, RA, RD | NA | SSS | FMG | 1 × 8 | Off | R |
| Gong et al. 2018 [ | LW, SA, SD, RA, RD, ST | NA | Imposed Speed | IMU | 9(A, G, α) × 2 | Off and On | R |
| Gong et al. 2020 [ | LW, SA, SD, RA, RD, ST | NA | Imposed Speed | IMU | 9(A, G, α) × 2 | Off and On | R |
| Hernandez et al. 2012 [ | LW, SA, SD, RA, RD, ST, SIT | NP | NP | Load cell | 6 × 1 | Off | R |
| Hernandez et al. 2013 [ | LW, SA, ST | 2 | NP | Load cell | 6 × 1 | Off and On | P |
| Huang et al. 2009 [ | LW, SA, SD, OBS, Turns, ST | NA | SSS | EMG | 1 × 11 | Off | R |
| Huang et al. 2010 [ | LW, SA, SD, OBS | 1 | SSS | EMG | 1 × 11 | Off | P |
| Huang et al. 2011 [ | LW, SA, SD, RA, RD, OBS | 2 | SSS | EMG | 1 × 11 | Off | P |
| Kim et al. 2017 [ | LW, SA, SD, RA, RD | NA | NP | Joint angle | 1 × 4 | Off | R |
| Liu et al. 2016 [ | LW, SA, SD, RA, RD | 2 | SSS | EMG | 1 × 8 | Off and On | P |
| Liu et al. 2017 [ | LW, SA, SD, RA, RD | NP | NP | EMG | 1 × 7 | Off and On | P |
| Liu et al. 2017 [ | LW, SA, SD, RA, RD | NA | SSS, SL, F | IMU | 4(A, G) × 1 | Off | R |
| Long et al. 2016 [ | LW, SA, SD, RA, RD | 5 | SSS | IMU | 3(α) × 4 | Off and On | P |
| Mai et al. 2011 [ | LW, SA, SD | NA | SSS, F | Load cell | 1 × 12 | Off | R |
| Mai et al. 2018a [ | LW, SA, SD, RA, RD, ST | NP | NP | IMU | 9(A, G, α) × 2 | Off and On | R |
| Mai et al. 2018b [ | LW, SA, SD, RA, RD | NP | NP | IMU | 8(3A, 3G, 2α) × 2 | Off and On | R |
| Miller et al. 2013 [ | LW, SA, SD, RA, RD | NA | SSS, (SL, F) for LW | EMG | 1 × 4 | Off | R |
| Moon et al. 2019 [ | LW, SA, SD | NP | NP | Motor Encoder | 1 × 1 | Off and On | R |
| Pew et al. 2017 [ | LW, Turns | NP | SSS | Load cell | 6 × 1 | Off | P |
| Shell et al. 2018 [ | LW, cross-slope | NP | NP | IMU | 5(3A, 2G) × 1 | Off | R |
| Simon et al. 2017 [ | LW, SA, SD, RA, RD, ST | 3 | SSS, (SL, F) for LW | Joint Angle | 1 × 2 | Off | P |
| Spanias et al. 2014 [ | LW, SA, SD, RA, RD | 2 | NP | Joint Angle | 1 × 2 | Off | P and R |
| Spanias et al. 2015 [ | LW, SA, SD, RA, RD | 2 | SSS, SL, F | Joint Angle | 1 × 2 | Off | P |
| Spanias et al. 2016a [ | LW, SA, SD, RA, RD | 2 | NP | Joint Angle | 1 × 2 | Off | P |
| Spanias et al. 2016b [ | LW, SA, SD, RA, RD, ST | 3 | NP | Joint Angle | 1 × 2 | Off and On | P and R |
| Spanias et al. 2017 [ | LW, SA, SD, RA, RD, ST | 3 | NP | Joint Angle | 1 × 2 | Off and On | P and R |
| Spanias et al. 2018 [ | LW, SA, SD, RA, RD, ST | 3 | NP | Joint Angle | 1 × 2 | Off and On | P and R |
| Stolyarov et al. 2017 [ | LW, SA, SD, RA, RD | NP | SSS | IMU | 6(A, G) × 1 | Off | P |
| Su et al. 2019 [ | LW, SA, SD, RA, RD | NP | SSS | IMU | 6(A, G) × 3 | Off | R |
| Tkach et al. 2013 [ | LW, SA, SD, RA, RD | NP | SSS | IMU | 3(A) × 1 | Off | R |
| Wang et al. 2013 [ | LW, SA, SD, ST, SIT | NA | NP | Pressure | 4 × 1 | Off | R |
| Wang et al. 2018 [ | LW, SA, SD, ST, SIT | 2 | NP | Joint Angles | 1 × 6 | Off and On | P |
| Woodward et al. 2016 [ | LW, SA, SD, RA, RD | NP | NP | IMU | 7(3A, 3G, 1α) × 1 | Off | P |
| Xu et al. 2018 [ | LW, SA, SD, RA, RD, ST | 4 | NP | IMU | 9(A, G, α) × 1 | Off and On | P |
| Young et al. 2013a [ | LW, SA, SD, RA, RD | 2 | NP | IMU | 6(A, G) × 1 | Off | P |
| Young et al. 2013b [ | LW, SA, SD, RA, RD | 2 | NP | IMU | 6(A, G) × 1 | Off | P |
| Young et al. 2013c [ | LW, SA, SD, RA, RD | 2 | NP | IMU | 6(A, G) × 1 | Off | P |
| Young et al. 2014a [ | LW, SA, SD, RA, RD | 2 | SSS | IMU | 6(A, G) × 1 | Off | P |
| Young et al. 2014b [ | LW, SA, SD, RA, RD | 2 | SSS, (SL, F) for LW | IMU | 6(A, G) × 1 | Off | P |
| Young et al. 2016 [ | LW, SA, SD, RA, RD | 2 | SSS | IMU | 6(A, G) × 1 | Off | P |
| Zhang et al. 2011 [ | LW, SA, SD, RA, RD | 2 | NP | Load cell | 6 × 1 | Off and On | P |
| Zhang et al. 2013 [ | LW, SA, SD, RA, RD, ST, SIT | NP | NP | IMU | 6(A, G) × 2 | Off and On | P |
| Zhang et al. 2019 [ | LW, SA, SD, RA, RD | NP | NP | Depth Camera | 224 × 171 | Off | P |
| Zhang et al. 2019 [ | LW, SA, SD, RA, RD | NP | NP | Depth Camera | 224 × 171 | Off | P |
| Zhang et al. 2012 [ | LW, SA, SD, ST | 2 | NP | IMU | 6(A, G) × 1 | Off and On | P |
| Zheng et al. 2013 [ | LW, SA, SD, RA, RD, OBS, ST | NA | SSS | Capacitive | 1 × 7 | Off | R |
| Zheng et al. 2014 [ | LW, SA, SD, RA, RD, ST | NA | SSS | Capacitive | 1 × 6 | Off | R |
| Zheng et al. 2016 [ | LW, SA, SD, RA, RD, ST | NP | SSS | IMU | 8(3A, 3G, 2α) × 2 | Off | P |
| Zheng et al. 2019 [ | LW, SA, SD, RA, RD, ST | NP | NP | IMU | 8(3A, 3G, 2α) × 2 | Off | P |
| Zhou et al. 2019 [ | LW, SA, SD | 3 | NP | IMU | 9(A, G, α) × 2 | Off and On | P |
Locomotion Activities: LW = Level-ground Walking, SA = Stairs Ascent, SD = Stairs Descent, RA = Ramp Ascent, RD = Ramp Descent, ST = Standing, SIT = Sitting, SQ = Squatting, OBS = Obstacle clearance. Critical Timing: NP = Not Provided, NA = Not Applicable, 1 = 200 ms before the prosthesis foot off of the ground for all transitions, 2 = for transitions from level ground walking to any other locomotion mode, the critical timing was defined either at the prosthesis foot off of the ground or at mid-swing and for transitions from any locomotion mode to level ground walking, the critical timing was defined at prosthesis foot contact on level ground walking or at mid-stance, 3 = at foot off of the previous locomotion mode for all transitions,4 = For level ground walking to stairs ascent or stairs descent transitions, the critical timing was defined either at the prosthesis foot off of the ground or at prosthesis foot contact on the stairs. For any other transitions, the critical timing was defined either at the prosthesis foot contact on the new locomotion mode or at the first prosthesis foot off of the new locomotion mode,5 = the critical timing occurred at foot contact of the contralateral leg of the exoskeleton. Speed: NP = Not Provided, SSS = Self-Selected Speed, SL = Slow, F = Fast, (SL, F) for LW = Slower and faster paces tested only for level-ground walking. Sensors: EMG = ElectroMyoGraphs, IMU = Inertial Motion Unit, FMG = Force MyoGraph. Axes × Sensors: The number of measurement axes and the number of sensors is reported. For IMUs, the signals used are specified with A = Accelerometer, G = Gyroscope, α = Inclination. For instance, 9(A, G, α) × 2 means that 2 IMUs were used and for each IMU the 3D accelerations, the 3D rotational speed and the 3D orientation were extracted. Offline/Online: Off = Offline, On = Online. Recognition/Prediction: R = Recognition, P = Prediction.
Figure 2Example of the critical timings used in Huang et al. [23].
Preprocessing techniques, Machine Learning algorithms and reported accuracies of the included studies. The details of the preprocessing techniques (windows and features) and the machine learning algorithms used in each study are reported along with the corresponding accuracy. If several configurations were tested, only the optimal configuration is reported.
| Article | Analysis Windows | Sensors | Features | Algorithm | Accuracy | ||
|---|---|---|---|---|---|---|---|
| Type | Number | Length | |||||
| Ai et al. 2017 [ | Sliding | NA | 250 | EMG | WT | SVM | 97.9 |
| Beil et al. 2018 [ | Sliding | NA | 300 | Mech | Raw data | HMM | 92.8 |
| Chen et al. 2013 [ | Sliding | NA | 150 | Capacitive | Mean, Max, Min, RMS | LDA | 94.54 |
| Chen et al. 2014 [ | Sliding | NA | 160 | Pressure | Mean, Max, Min, SD, RMS, WL, CORR | LR | 98.2 |
| Chen et al. 2015 [ | Multiple | 4 | 200 | Pressure | SD, AR | LDA | 98.4 |
| Du et al. 2012 [ | Sliding | NA | 150 | EMG | MAV, SSC, WL, ZC | LDA | 98 |
| Du et al. 2013 [ | Sliding | NA | 160 | EMG | MAV, SSC, WL, ZC | EBA | 92.5 |
| Feng et al. 2019 [ | Unique | 1 | Gait Cycle | Mech | Raw Data | CNN | 92.1 |
| Godiyal et al. 2018 [ | Unique | 1 | Stance | FMG | Mean, Max, Min, SD, RMS, WL, SSC, MAD | LDA | 96.1 |
| Gong et al. 2018 [ | Sliding | NA | 250 | Mech | Mean, Max, Min, SD, MAD | ANN | 97.8 |
| Gong et al. 2020 [ | Sliding | NA | 250 | Mech | Mean, Max, Min, SD, MAD | ANN | 98.4 |
| Hernandez et al. 2012 [ | Sliding | NA | 150 | EMG | MAV, SSC, WL, ZC | SVM | NP |
| Hernandez et al. 2013 [ | Sliding | NA | 160 | EMG | MAV, SSC, WL, ZC | SVM | 99.9 |
| Huang et al. 2009 [ | Sliding | NA | 140 | EMG | MAV, SSC, WL, ZC | LDA | 95.5 |
| Huang et al. 2010 [ | Multiple | 3 | 100 | EMG | MAV, SSC, WL, ZC | LDA | NR |
| Huang et al. 2011 [ | Sliding | NA | 150 | EMG | MAV, SSC, WL, ZC | SVM | 100 |
| Kim et al. 2017 [ | Unique | 1 | FC contro to | Mech | Custom values | DT | 99.1 |
| Liu et al. 2016 [ | Sliding | NA | 50 | EMG | MAV, SSC, WL, ZC | LDA | ~98 |
| Liu et al. 2017 [ | Sliding | NA | 160 | EMG | MAV, SSC, WL, ZC | EBA/LIFT | 94.3 |
| Liu et al. 2017 [ | Unique | 1 | 800 | Mech | ICC | HMM | 95.8 |
| Long et al. 2016 [ | NP | NP | NP | Mech | WT | SVM | 98.4 |
| Mai et al. 2011 [ | Unique | 1 | Stance | Mech | Mean, Force Changing Rate, Force Ratio | ANN | 98.5 |
| Mai et al. 2018a [ | Sliding | NA | 100 | Mech | Mean, Max, Min, SD, Diff | SVM | NP |
| Mai et al. 2018b [ | Sliding | NA | 100 pts | Mech | Mean, Max, Min, SD, Diff | SVM | 99.4 |
| Miller et al. 2013 [ | Multiple | 3 | 200/300/100 | EMG | MAV, SSC, WL, ZC, SD | SVM | 98.5 |
| Moon et al. 2019 [ | Sliding | NA | NP | Mech | Raw data | ANN | NP |
| Pew et al. 2017 [ | NP | NP | NP | Mech | NP | KNN | 93.8 |
| Shell et al. 2018 [ | Sliding | NA | 150 | Mech | Mean, SD, Max, Min | LDA | 78 |
| Simon et al. 2017 [ | Multiple | 2 | 300 | Mech | WT | DBN | 99.6 |
| Spanias et al. 2014 [ | Multiple | 2 | 300 | EMG | MAV, SSC, WL, ZC, AR | LDA | ~ 96 |
| Spanias et al. 2015 [ | Multiple | 8 | 300 | EMG | MAV, SSC, WL, ZC, AR | DBN | ~ 99 |
| Spanias et al. 2016a [ | Multiple | 2 | 300 | EMG | MAV, SSC, WL, ZC, AR | DBN | NR |
| Spanias et al. 2016b [ | Multiple | 8 | 300 | Mech | Mean, Max, Min, SD, IV, FV | DBN | 96.7 |
| Spanias et al. 2017 [ | Multiple | 8 | 300 | Mech | Mean, Max, Min, SD, IV, FV | DBN | 98.8 |
| Spanias et al. 2018 [ | Multiple | 4 | 300 | EMG | MAV, SSC, WL, ZC, AR | DBN | 95.97 |
| Stolyarov et al. 2017 [ | Unique | 1 | FF to FO | Mech | Mean, Max, Min, SD | LDA | 94.1 |
| Su et al. 2019 [ | Unique | 1 | 490 | Mech | Raw Data | CNN | 89.2 |
| Tkach et al. 2013 [ | Multiple | 3 | 250 | EMG | MAV, SSC, WL, ZC | LDA | 96 |
| Wang et al. 2013 [ | Multiple | 4 | 200 | Mech | Range, AR, CORR | LDA | 99.01 |
| Wang et al. 2018 [ | Sliding | NA | 50 pts | Mech | Raw Data | LSTM | 95 |
| Woodward et al. 2016 [ | Multiple | 2 | 300 | Mech | Mean, Max, Min, SD, IV, FV | ANN | 98.9 |
| Xu et al. 2018 [ | Sliding | NA | 250 | Mech | Mean, Max, Min, SD, Diff | QDA | 93.2 |
| Young et al. 2013a [ | Multiple | 8 | 300 | EMG | MAV, SSC, WL, ZC, AR | DBN | ~ 98.2 |
| Young et al. 2013b [ | Multiple | 8 | 300 | Mech | Mean, Max, Min, SD | DBN | ~ 98 |
| Young et al. 2013c [ | Multiple | 2 | 300 | EMG | MAV, SSC, WL, ZC, AR | LDA | 86.4 |
| Young et al. 2014a [ | Multiple | 2 | 250 | Mech | Mean, Max, Min, SD | LDA | ~ 99 |
| Young et al. 2014b [ | Multiple | 8 | 300 | EMG | MAV, SSC, WL, ZC, AR | DBN | ~ 99 |
| Young et al. 2016 [ | Multiple | 8 | 300 | Mech | Mean, Max, Min, SD, IV, FV | DBN | ~ 99 |
| Zhang et al. 2011 [ | Sliding | NA | 150 | EMG | MAV, SSC, WL, ZC | LDA | > 97 |
| Zhang et al. 2013 [ | Sliding | NA | 150 | EMG | MAV, SSC, WL, ZC | SVM | 95 |
| Zhang et al. 2019 [ | Sliding | NA | 600 | Depth Camera | Raw data | CNN + HMM | 96.4 |
| Zhang et al. 2019 [ | Sliding | NA | 733 | Depth Camera | Raw data | CNN | 94.9 |
| Zhang et al. 2012 [ | Sliding | NA | 160 | EMG | MAV, SSC, WL, ZC | LDA | 97.6 |
| Zheng et al. 2013 [ | Sliding | NA | 250 | Capacitive | Mean, Max, Min, SD, sum(abs(diff(X))), mean(diff(X)), sum(abs(X)), Std(abs(diff(X))), CORR | QDA | 95 |
| Zheng et al. 2014 [ | Sliding | NA | 250 | Capacitive | Mean, Max, Min, SD, sum(abs(diff(X))), mean(diff(X)), sum(abs(X)), Std(abs(diff(X))), CORR | QDA | 95.1 |
| Zheng et al. 2016 [ | Sliding | NA | 250 | Capacitive | Mean, Max, Min, SD, sum(abs(diff(X))), sum(abs(X)) | SVM | 95.8 |
| Zheng et al. 2019 [ | Sliding | NA | 250 | Mech | Mean, Max, SD | SVM | 92.7 |
| Zhou et al. 2019 [ | Sliding | NA | 150 | Mech | Mean, Max, Min, SD, RMS | SVM | >90 |
Analysis Windows: Type: Three types of analysis windows are used: sliding windows, multiple windows, unique window. Number: When using multiple windows, the number of windows is reported. NA = Not Applicable (for unique and sliding windows). NP = Not Provided. Length: The window length is reported in ms. When the window length is variable, both the beginning and the end of the window(s) are reported: Gait Cycle = the data of the complete gait cycle are extracted, Stance = The data of the stance phase of the tested side are extracted, FF to FO = the data from Foot Flat to Foot Off (of the tested side) are extracted, FC contro to FC ipsi = the data from the Foot Contact of the contralateral side to the Foot Contact of the ipsilateral side are extracted. If the acquisition frequency was not reported, the window length is reported in terms of point numbers. NP = Not Provided. Sensors: EMG = ElectroMyoGraphs, FMG = ForceMyoGraph, Mech = Mechanical sensors (e.g., IMU, joint angle, joint rotational speed, data from load cell, etc.), for more details refer to Table 3. Features: NP = Not Provided, WT = Wavelet Transform, DTW = Dynamic Time Wrapping, Max = Maximum value, Min = Minimum Value, IV = Initial Value, FV = Final Value, RMS = Root Mean Square, SD = Standard Deviation, WL = Waveform Length, ZC = Zero Crossings, SSC = Slope Sign Change, MAD = Mean Absolute Deviation, Diff = Differential Values, AR = autocorrelation coefficients of an autoregressive model (the number of coefficients and the order of the model are not reported), CORR = Correlation between signals, ICC = Intraclass Correlation Coefficients. Algorithm: (by order of appearance) SVM = Support Vector Machine, HMM = Hidden Markov Model, LDA = Linear Discriminant Analysis, LR = Logistic Regression, EBA = Entropy Based Algorithm, CNN = Convolutional Neural Network, ANN = Artificial Neural Network, DT = Decision Tree, LIFT = Learning From Testing Data, KNN = K-Nearest Neighbor, DBN = Dynamic Bayesian Network, LSTM = Long-Short Term Memory network, QDA = Quadratic Discriminant Analysis. Accuracy: NP = Not Provided, NR = Not Reported (in Huang et al. [23] and in Spanias et al. [40], the influence of simulated noise on the EMG was tested, the reported accuracies were lower and were not comparable to other studies), A ‘~’ sign means that results were obtained from reading graphs un the paper.