{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,2]],"date-time":"2026-06-02T22:54:58Z","timestamp":1780440898346,"version":"3.54.1"},"reference-count":55,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2018,7,23]],"date-time":"2018-07-23T00:00:00Z","timestamp":1532304000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Throughout the last decade, a whole new generation of powered transtibial prostheses and exoskeletons has been developed. However, these technologies are limited by a gait phase detection which controls the wearable device as a function of the activities of the wearer. Consequently, gait phase detection is considered to be of great importance, as achieving high detection accuracy will produce a more precise, stable, and safe rehabilitation device. In this paper, we propose a novel gait percent detection algorithm that can predict a full gait cycle discretised within a 1% interval. We called this algorithm an exponentially delayed fully connected neural network (ED-FNN). A dataset was obtained from seven healthy subjects that performed daily walking activities on the flat ground and a 15-degree slope. The signals were taken from only one inertial measurement unit (IMU) attached to the lower shank. The dataset was divided into training and validation datasets for every subject, and the mean square error (MSE) error between the model prediction and the real percentage of the gait was computed. An average MSE of 0.00522 was obtained for every subject in both training and validation sets, and an average MSE of 0.006 for the training set and 0.0116 for the validation set was obtained when combining all subjects\u2019 signals together. Although our experiments were conducted in an offline setting, due to the forecasting capabilities of the ED-FNN, our system provides an opportunity to eliminate detection delays for real-time applications.<\/jats:p>","DOI":"10.3390\/s18072389","type":"journal-article","created":{"date-parts":[[2018,7,24]],"date-time":"2018-07-24T02:58:56Z","timestamp":1532401136000},"page":"2389","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":79,"title":["ED-FNN: A New Deep Learning Algorithm to Detect Percentage of the Gait Cycle for Powered Prostheses"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8512-2784","authenticated-orcid":false,"given":"Huong Thi Thu","family":"Vu","sequence":"first","affiliation":[{"name":"Robotics &amp; MultiBody Mechanics Research Group (R&amp; MM) and Artificial Intelligence Lab, Vrije Universiteit Brussel and Flanders Make; Pleinlaan 2, 1050 Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9266-5485","authenticated-orcid":false,"given":"Felipe","family":"Gomez","sequence":"additional","affiliation":[{"name":"Robotics &amp; MultiBody Mechanics Research Group (R&amp; MM) and Artificial Intelligence Lab, Vrije Universiteit Brussel and Flanders Make; Pleinlaan 2, 1050 Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pierre","family":"Cherelle","sequence":"additional","affiliation":[{"name":"Robotics &amp; MultiBody Mechanics Research Group (R&amp; MM) and Artificial Intelligence Lab, Vrije Universiteit Brussel and Flanders Make; Pleinlaan 2, 1050 Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Dirk","family":"Lefeber","sequence":"additional","affiliation":[{"name":"Robotics &amp; MultiBody Mechanics Research Group (R&amp; MM) and Artificial Intelligence Lab, Vrije Universiteit Brussel and Flanders Make; Pleinlaan 2, 1050 Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ann","family":"Now\u00e9","sequence":"additional","affiliation":[{"name":"Robotics &amp; MultiBody Mechanics Research Group (R&amp; MM) and Artificial Intelligence Lab, Vrije Universiteit Brussel and Flanders Make; Pleinlaan 2, 1050 Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4881-9341","authenticated-orcid":false,"given":"Bram","family":"Vanderborght","sequence":"additional","affiliation":[{"name":"Robotics &amp; MultiBody Mechanics Research Group (R&amp; MM) and Artificial Intelligence Lab, Vrije Universiteit Brussel and Flanders Make; Pleinlaan 2, 1050 Brussel, Belgium"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,23]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"507","DOI":"10.1142\/S0219843607001138","article-title":"A physiologist\u2019s perspective on robotic exoskeletons for human locomotion","volume":"4","author":"Ferris","year":"2007","journal-title":"Int. J. Humanoid Robot."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/TNSRE.2015.2409123","article-title":"Assessment of foot trajectory for human gait phase detection using wireless ultrasonic sensor network","volume":"24","author":"Qi","year":"2016","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/j.medengphy.2009.10.014","article-title":"Inertial gait phase detection for control of a drop foot stimulator","volume":"32","author":"Kotiadis","year":"2010","journal-title":"Med. Eng. Phys."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1016\/j.robot.2017.02.004","article-title":"The Ankle Mimicking Prosthetic Foot 3\u2014Locking mechanisms, actuator design, control and experiments with an amputee","volume":"91","author":"Cherelle","year":"2017","journal-title":"Robot. Auton. Syst."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1186\/s12984-017-0342-y","article-title":"VUB-CYBERLEGs CYBATHLON 2016 Beta-Prosthesis: Case study in control of an active two degree of freedom transfemoral prosthesis","volume":"15","author":"Flynn","year":"2018","journal-title":"J. Neuroeng. Rehabil."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"420","DOI":"10.1016\/j.gaitpost.2008.01.019","article-title":"Detection of gait events using an F-Scan in-shoe pressure measurement system","volume":"28","author":"Catalfamo","year":"2008","journal-title":"Gait Posture"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"248","DOI":"10.1016\/j.gaitpost.2007.03.018","article-title":"The reliability of using accelerometer and gyroscope for gait event identification on persons with dropped foot","volume":"27","author":"Lau","year":"2008","journal-title":"Gait Posture"},{"key":"ref_8","unstructured":"Meng, X., Yu, H., and Tham, M.P. (2013, January 3\u20137). Gait phase detection in able-bodied subjects and dementia patients. Proceedings of the 2013 35th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Osaka, Japan."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Zhou, H., Ji, N., Samuel, O.W., Cao, Y., Zhao, Z., Chen, S., and Li, G. (2016). Towards Real-Time Detection of Gait Events on Different Terrains Using Time-Frequency Analysis and Peak Heuristics Algorithm. Sensors, 16.","DOI":"10.3390\/s16101634"},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1363","DOI":"10.1109\/TNSRE.2016.2536278","article-title":"Gait event detection in real-world environment for long-term applications: Incorporating domain knowledge into time-frequency analysis","volume":"24","author":"Khandelwal","year":"2016","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"2776","DOI":"10.3390\/s140202776","article-title":"Online phase detection using wearable sensors for walking with a robotic prosthesis","volume":"14","author":"Kamnik","year":"2014","journal-title":"Sensors"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Zakria, M., Maqbool, H.F., Hussain, T., Awad, M.I., Mehryar, P., Iqbal, N., and Dehghani-Sanij, A.A. (2017, January 11\u201315). Heuristic based gait event detection for human lower limb movement. Proceedings of the 2017 IEEE EMBS International Conference on Biomedical & Health Informatics (BHI), Jeju Island, Korea.","DOI":"10.1109\/BHI.2017.7897274"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"1154","DOI":"10.3390\/s100201154","article-title":"Machine learning methods for classifying human physical activity from on-body accelerometers","volume":"10","author":"Mannini","year":"2010","journal-title":"Sensors"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"961","DOI":"10.1016\/j.mechatronics.2011.03.003","article-title":"Gait phase analysis based on a Hidden Markov Model","volume":"21","author":"Bae","year":"2011","journal-title":"Mechatronics"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Mannini, A., and Sabatini, A.M. (September, January 30). A hidden Markov model-based technique for gait segmentation using a foot-mounted gyroscope. Proceedings of the 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Boston, MA, USA.","DOI":"10.1109\/IEMBS.2011.6091084"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Crea, S., De Rossi, S.M., Donati, M., Reber\u0161ek, P., Novak, D., Vitiello, N., Lenzi, T., Podobnik, J., Munih, M., and Carrozza, M.C. (September, January 28). Development of gait segmentation methods for wearable foot pressure sensors. Proceedings of the 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), San Diego, CA, USA.","DOI":"10.1109\/EMBC.2012.6347120"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1122","DOI":"10.1109\/JBHI.2013.2293887","article-title":"Online decoding of hidden Markov models for gait event detection using foot-mounted gyroscopes","volume":"18","author":"Mannini","year":"2014","journal-title":"IEEE J. Biomed. Health Inf."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Taborri, J., Scalona, E., Rossi, S., Palermo, E., Patan\u00e8, F., and Cappa, P. (2015, January 7\u20139). Real-time gait detection based on Hidden Markov Model: is it possible to avoid training procedure?. Proceedings of the 2015 IEEE International Symposium on Medical Measurements and Applications (MeMeA), Torino, Italy.","DOI":"10.1109\/MeMeA.2015.7145188"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"24514","DOI":"10.3390\/s150924514","article-title":"Validation of inter-subject training for hidden Markov models applied to gait phase detection in children with cerebral palsy","volume":"15","author":"Taborri","year":"2015","journal-title":"Sensors"},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Liu, D.X., Wu, X., Du, W., Wang, C., and Xu, T. (2016). Gait phase recognition for lower-limb exoskeleton with only joint angular sensors. Sensors, 16.","DOI":"10.3390\/s16101579"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"792","DOI":"10.1109\/LRA.2016.2530165","article-title":"Predicting seat-off and detecting start-of-assistance events for assisting sit-to-stand with an exoskeleton","volume":"1","author":"Tanghe","year":"2016","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1016\/j.medengphy.2014.12.004","article-title":"A robust real-time gait event detection using wireless gyroscope and its application on normal and altered gaits","volume":"37","author":"Gouwanda","year":"2015","journal-title":"Med. Eng. Phys."},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Evans, R.L., and Arvind, D. (2014, January 16\u201319). Detection of gait phases using orient specks for mobile clinical gait analysis. Proceedings of the 2014 11th International Conference on Wearable and Implantable Body Sensor Networks (BSN), Zurich, Switzerland.","DOI":"10.1109\/BSN.2014.22"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"946","DOI":"10.1109\/TNSRE.2013.2291907","article-title":"Segmentation and classification of gait cycles","volume":"22","author":"Agostini","year":"2014","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"59","DOI":"10.1109\/7333.918277","article-title":"Real-time gait event detection for paraplegic FES walking","volume":"9","author":"Skelly","year":"2001","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"De Rossi, S.M., Crea, S., Donati, M., Reber\u0161ek, P., Novak, D., Vitiello, N., Lenzi, T., Podobnik, J., Munih, M., and Carrozza, M.C. (2012, January 24\u201327). Gait segmentation using bipedal foot pressure patterns. Proceedings of the 2012 4th IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), Rome, Italy.","DOI":"10.1109\/BioRob.2012.6290278"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"138","DOI":"10.1109\/TNSRE.2013.2282416","article-title":"Design and validation of the ankle mimicking prosthetic (AMP-) foot 2.0","volume":"22","author":"Cherelle","year":"2014","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Moulianitis, V.C., Syrimpeis, V.N., Aspragathos, N.A., and Panagiotopoulos, E.C. (2011, January 5\u20137). A closed-loop drop-foot correction system with gait event detection from the contralateral lower limb using fuzzy logic. Proceedings of the 2011 10th International Workshop on Biomedical Engineering, Kos, Greece.","DOI":"10.1109\/IWBE.2011.6079053"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Joshi, C.D., Lahiri, U., and Thakor, N.V. (2013, January 16\u201318). Classification of gait phases from lower limb EMG: Application to exoskeleton orthosis. Proceedings of the 2013 IEEE Point-of-Care Healthcare Technologies (PHT), Bangalore, India.","DOI":"10.1109\/PHT.2013.6461326"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Mannini, A., Trojaniello, D., Cereatti, A., and Sabatini, A.M. (2016). A machine learning framework for gait classification using inertial sensors: Application to elderly, post-stroke and huntington\u2019s disease patients. Sensors, 16.","DOI":"10.3390\/s16010134"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Patterson, M., and Caulfield, B. (2011, January 23\u201326). A novel approach for assessing gait using foot mounted accelerometers. Proceedings of the 2011 5th International Conference on Pervasive Computing Technologies for Healthcare (PervasiveHealth), Dublin, Ireland.","DOI":"10.4108\/icst.pervasivehealth.2011.246061"},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"161","DOI":"10.1109\/TNSRE.2016.2529581","article-title":"Noncontact capacitive sensing-based locomotion transition recognition for amputees with robotic transtibial prostheses","volume":"25","author":"Zheng","year":"2017","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Zhao, Y., and Zhou, S. (2017). Wearable device-based gait recognition using angle embedded gait dynamic images and a convolutional neural network. Sensors, 17.","DOI":"10.3390\/s17030478"},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"1500","DOI":"10.1109\/TNSRE.2016.2636367","article-title":"A real-time gait event detection for lower limb prosthesis control and evaluation","volume":"25","author":"Maqbool","year":"2017","journal-title":"IEEE Trans. Neural Syst. Rehabil. Eng."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Taborri, J., Palermo, E., Rossi, S., and Cappa, P. (2016). Gait partitioning methods: A systematic review. Sensors, 16.","DOI":"10.3390\/s16010066"},{"key":"ref_36","unstructured":"Neumann, D.A. (2002). Kinesiology of the Musculoskeletal System: Foundations for Physical Rehabilitation, Mosby."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"226","DOI":"10.1016\/j.medengphy.2015.01.001","article-title":"Development and validation of an accelerometer-based method for quantifying gait events","volume":"37","author":"Boutaayamou","year":"2015","journal-title":"Med. Eng. Phys."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"502","DOI":"10.1016\/j.medengphy.2013.10.004","article-title":"Gait event detection for use in FES rehabilitation by radial and tangential foot accelerations","volume":"36","author":"Rueterbories","year":"2014","journal-title":"Med. Eng. Phys."},{"key":"ref_39","unstructured":"Muller, P., Steel, T., and Schauer, T. (2015, January 12). Experimental evaluation of a novel inertial sensor based realtime gait phase detection algorithm. Proceedings of the Technically Assisted Rehabilitation Conference, Berlin, Germany."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Quintero, D., Lambert, D.J., Villarreal, D.J., and Gregg, R.D. (2017, January 27\u201330). Real-time continuous gait phase and speed estimation from a single sensor. Proceedings of the 2017 IEEE Conference on Control Technology and Applications (CCTA), Mauna Lani, HI, USA.","DOI":"10.1109\/CCTA.2017.8062565"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Maqbool, H.F., Husman, M.A.B., Awad, M.I., Abouhossein, A., Mehryar, P., Iqbal, N., and Dehghani-Sanij, A.A. (2016, January 16\u201320). Real-time gait event detection for lower limb amputees using a single wearable sensor. Proceedings of the 2016 IEEE 38th Annual International Conference of the Engineering in Medicine and Biology Society (EMBC), Orlando, FL, USA.","DOI":"10.1109\/EMBC.2016.7591866"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Ledoux, E. (2018). Inertial Sensing for Gait Event Detection and Transfemoral Prosthesis Control Strategy. IEEE Trans. Biomed. Eng.","DOI":"10.1109\/TBME.2018.2813999"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"459","DOI":"10.1016\/j.clinbiomech.2007.11.009","article-title":"A new approach to detecting asymmetries in gait","volume":"23","author":"Shorter","year":"2008","journal-title":"Clin. Biomech."},{"key":"ref_44","first-page":"179","article-title":"The use of multiple measurements in taxonomic problems","volume":"7","author":"Fisher","year":"1936","journal-title":"Ann. Hum. Genet."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1016\/0893-6080(91)90075-G","article-title":"Representation of functions by superpositions of a step or sigmoid function and their applications to neural network theory","volume":"4","author":"Ito","year":"1991","journal-title":"Neural Netw."},{"key":"ref_46","doi-asserted-by":"crossref","unstructured":"Duan, K., Keerthi, S.S., Chu, W., Shevade, S.K., and Poo, A.N. (2003, January 11\u201313). Multi-category classification by soft-max combination of binary classifiers. Proceedings of the International Workshop on Multiple Classifier Systems, Guildford, UK.","DOI":"10.1007\/3-540-44938-8_13"},{"key":"ref_47","unstructured":"Nair, V., and Hinton, G.E. (2010, January 21\u201324). Rectified linear units improve restricted boltzmann machines. Proceedings of the 27th International Conference on Machine Learning (ICML-10), Haifa, Israel."},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1080\/00401706.1971.10488811","article-title":"Mean square error of prediction as a criterion for selecting variables","volume":"13","author":"Allen","year":"1971","journal-title":"Technometrics"},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/TIT.1980.1056144","article-title":"Axiomatic derivation of the principle of maximum entropy and the principle of minimum cross-entropy","volume":"26","author":"Shore","year":"1980","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_50","doi-asserted-by":"crossref","unstructured":"Bottou, L. (2010, January 22\u201327). Large-scale machine learning with stochastic gradient descent. Proceedings of the 19th International Symposium on Computational Statistics (COMPSTAT\u20192010), Paris, France.","DOI":"10.1007\/978-3-7908-2604-3_16"},{"key":"ref_51","doi-asserted-by":"crossref","first-page":"525","DOI":"10.1016\/S0893-6080(05)80056-5","article-title":"A scaled conjugate gradient algorithm for fast supervised learning","volume":"6","year":"1993","journal-title":"Neural Netw."},{"key":"ref_52","unstructured":"Kingma, D.P., and Ba, J. (arXiv, 2014). Adam: A method for stochastic optimization, arXiv."},{"key":"ref_53","doi-asserted-by":"crossref","first-page":"436","DOI":"10.1038\/nature14539","article-title":"Deep learning","volume":"521","author":"LeCun","year":"2015","journal-title":"Nature"},{"key":"ref_54","unstructured":"Gers, F.A., Schmidhuber, J., and Cummins, F. (2007, January 20\u201322). Learning to Forget: Continual Prediction with LSTM. Proceedings of the 9th International Conference on Artificial Neural Networks (ICANN \u201999), San Sebasti\u00e1n, Spain."},{"key":"ref_55","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1109\/MRA.2015.2408791","article-title":"Walk the walk: A lightweight active transtibial prosthesis","volume":"22","author":"Wang","year":"2015","journal-title":"IEEE Robot. Autom. Mag."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/7\/2389\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:13:43Z","timestamp":1760195623000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/7\/2389"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,23]]},"references-count":55,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2018,7]]}},"alternative-id":["s18072389"],"URL":"https:\/\/doi.org\/10.3390\/s18072389","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,23]]}}}