{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,24]],"date-time":"2026-03-24T15:56:14Z","timestamp":1774367774131,"version":"3.50.1"},"reference-count":48,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2018,4,6]],"date-time":"2018-04-06T00:00:00Z","timestamp":1522972800000},"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>Motion sensors such as MEMS gyroscopes and accelerometers are characterized by a small size, light weight, high sensitivity, and low cost. They are used in an increasing number of applications. However, they are easily influenced by environmental effects such as temperature change, shock, and vibration. Thus, signal processing is essential for minimizing errors and improving signal quality and system stability. The aim of this work is to investigate and present a systematic review of different signal error reduction algorithms that are used for MEMS gyroscope-based motion analysis systems for human motion analysis or have the potential to be used in this area. A systematic search was performed with the search engines\/databases of the ACM Digital Library, IEEE Xplore, PubMed, and Scopus. Sixteen papers that focus on MEMS gyroscope-related signal processing and were published in journals or conference proceedings in the past 10 years were found and fully reviewed. Seventeen algorithms were categorized into four main groups: Kalman-filter-based algorithms, adaptive-based algorithms, simple filter algorithms, and compensation-based algorithms. The algorithms were analyzed and presented along with their characteristics such as advantages, disadvantages, and time limitations. A user guide to the most suitable signal processing algorithms within this area is presented.<\/jats:p>","DOI":"10.3390\/s18041123","type":"journal-article","created":{"date-parts":[[2018,4,10]],"date-time":"2018-04-10T13:06:08Z","timestamp":1523365568000},"page":"1123","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":31,"title":["Signal Quality Improvement Algorithms for MEMS Gyroscope-Based Human Motion Analysis Systems: A Systematic Review"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-4947-5037","authenticated-orcid":false,"given":"Jiaying","family":"Du","sequence":"first","affiliation":[{"name":"School of Innovation, Design and Engineering, M\u00e4lardalen University, 721 23 V\u00e4ster\u00e5s, Sweden"},{"name":"Motion Control i V\u00e4ster\u00e5s AB, 721 30 V\u00e4ster\u00e5s, Sweden"}]},{"given":"Christer","family":"Gerdtman","sequence":"additional","affiliation":[{"name":"Motion Control i V\u00e4ster\u00e5s AB, 721 30 V\u00e4ster\u00e5s, Sweden"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1940-1747","authenticated-orcid":false,"given":"Maria","family":"Lind\u00e9n","sequence":"additional","affiliation":[{"name":"School of Innovation, Design and Engineering, M\u00e4lardalen University, 721 23 V\u00e4ster\u00e5s, Sweden"}]}],"member":"1968","published-online":{"date-parts":[[2018,4,6]]},"reference":[{"key":"ref_1","unstructured":"(2018, March 31). World Report on Ageing and Health, World Health Organisation. Available online: http:\/\/apps.who.int\/iris\/bitstream\/10665\/186463\/1\/9789240694811_eng.pdf?ua=1."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"428","DOI":"10.1006\/cviu.1998.0744","article-title":"Human motion analysis: A review","volume":"73","author":"Aggarwal","year":"1999","journal-title":"Comput. Vis. Image Underst."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TSMCC.2009.2032660","article-title":"A survey on wearable sensor-based systems for health monitoring and prognosis","volume":"40","author":"Pantelopoulos","year":"2010","journal-title":"IEEE Trans. Syst. Man Cybern."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"21","DOI":"10.1186\/1743-0003-9-21","article-title":"A review of wearable sensors and systems with application in rehabilitation","volume":"9","author":"Patel","year":"2012","journal-title":"J. Neuro Eng. Rehabil."},{"key":"ref_5","unstructured":"Favre, J., Aissaoui, R., Jolles, B.M., Siegrist, O., de Guise, J.A., and Aminian, K. (2006, January 28\u201330). 3D joint rotation measurement using mems inertial sensors: Application to the knee joint. Proceedings of the Ninth International Symposium on the 3-D Analysis of Human Movement, Valenciennes, France."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1029","DOI":"10.1016\/j.jbiomech.2007.12.003","article-title":"Ambulatory measurement of 3D knee joint angle","volume":"41","author":"Favre","year":"2008","journal-title":"J. Biomech."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"2678","DOI":"10.1016\/j.jbiomech.2009.08.004","article-title":"Inertial sensor-based knee flexion\/extension angle estimation","volume":"42","author":"Cooper","year":"2009","journal-title":"J. Biomech."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Saito, H., Watanabe, T., Arifin, A., D\u00f6ssel, O., and Schlegel, W.C. (2009, January 7\u201312). Ankle and knee joint angle measurements during gait with wearable sensor system for rehabilitation. Proceedings of the World Congress on Medical Physics and Biomedical Engineering, Munich, Germany.","DOI":"10.1007\/978-3-642-03889-1_134"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"223","DOI":"10.1016\/j.jbiomech.2008.10.027","article-title":"Gait analysis using gravitational acceleration measured by wearable sensors","volume":"42","author":"Takeda","year":"2009","journal-title":"J. Biomech."},{"key":"ref_10","unstructured":"Doheny, E.P., Foran, T.G., and Greene, B.R. (September, January 31). A single gyroscope method for spatial gait analysis. Proceedings of the Engineering in Medicine and Biology Society (EMBS), Buenos Aires, Argentina."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Liu, K., Liu, T., Shibata, K., and Inoue, Y. (2009, January 9\u201312). Ambulatory measurement and analysis of the lower limb 3D posture using wearable sensor system. Proceedings of the IEEE International Conference on Mechatronics and Automation, Changchun, China.","DOI":"10.1109\/ICMA.2009.5245982"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1385","DOI":"10.1109\/TBME.2006.873678","article-title":"Estimation and visualization of sagittal kinematics of lower limbs orientation using body-fixed sensors","volume":"53","author":"Dejnabadi","year":"2006","journal-title":"IEEE Trans. Biomed. Eng."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1186\/1476-5918-8-3","article-title":"A portable system for collecting anatomical joint angles during stair ascent: A comparison with an optical tracking device","volume":"8","author":"Bergmann","year":"2009","journal-title":"Dyn. Med."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1166","DOI":"10.1109\/JSEN.2011.2166953","article-title":"MEMS accelerometer based nonspecific-user hand gesture recognition","volume":"12","author":"Xu","year":"2012","journal-title":"IEEE Sens. J."},{"key":"ref_15","first-page":"238","article-title":"Hand gesture recognition using mems for specially challenged people","volume":"4","author":"Linsie","year":"2013","journal-title":"Int. J. VLSI Embed. Syst."},{"key":"ref_16","first-page":"1886","article-title":"Mems accelerometer based hand gesture recognition","volume":"2","author":"Meenaakumari","year":"2013","journal-title":"Int. J. Adv. Res. Comput. Eng. Technol."},{"key":"ref_17","first-page":"84","article-title":"Head motion controlled wheel chair using mems","volume":"2","author":"Shetty","year":"2015","journal-title":"Int. Adv. Res. J. Sci. Eng. Technol."},{"key":"ref_18","first-page":"1886","article-title":"Head mounted input device using mems sensors","volume":"3","author":"Anbarasu","year":"2012","journal-title":"Indian J. Comput. Sci. Eng."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"117","DOI":"10.3233\/TAD-2012-0340","article-title":"A gyro sensor based computer mouse with a USB interface: A technical aid for motor-disabled people","volume":"24","author":"Gerdtman","year":"2012","journal-title":"Technol. Disabil."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Oarde, D.E., Libatique, N.C., Tangonan, G.L., Sotto, D.M., and Pacaldo, A.T. (2014, January 12\u201316). Digital motion analysis system for rehabilitation using wearable sensors. Proceedings of the 7th IEEE International Conference on Humanoid, Nanotechnology, Information Technology, Communication and Control, Environment and Management (HNICEM), Palawan, Philippines.","DOI":"10.1109\/HNICEM.2014.7016235"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Gerdtman, C., Folke, M., Bexander, C., Brodd, A., and Lind\u00e9n, M. (2009, January 24\u201326). Portable sensor system for rehabilitation of wad patients. Proceedings of the Wearable Micro and Nano Technologies for Personalized Health (pHealth), Oslo, Norway.","DOI":"10.1109\/PHEALTH.2009.5754833"},{"key":"ref_22","unstructured":"(2018, February 16). MECH 466 Microelectromechanical Systems, University of Victoria, Department of Mechanical Engineering. Available online: http:\/\/www.engr.uvic.ca\/~mech466\/MECH466-Lecture-1.pdf."},{"key":"ref_23","unstructured":"Maenaka, K. (2008, January 17\u201319). MEMS inertial sensors and their applications. Proceedings of the 5th International Conference on Network Sensing Systems (INSS), Kanazawa, Japan."},{"key":"ref_24","unstructured":"Tilli, M., Motooka, T., VAiraksinen, M., Franssila, S., Paulasto-Krockel, M., and Lindroos, V. (2015). MEMS Reliability. Handbook of Silicon Based MEMS Materials and Technologies, Elsevier. [2nd ed.]."},{"key":"ref_25","unstructured":"Du, J., Gerdtman, C., and Lind\u00e9n, M. (2015, January 2\u20134). Noise reduction for a MEMS-gyroscope-based head mouse. Proceedings of the 12th International Conference on Wearable Micro and Nano Technologies for Personalized Health (pHealth2015), V\u00e4ster\u00e5s, Sweden."},{"key":"ref_26","unstructured":"Du, J., Gerdtman, C., and Lind\u00e9n, M. (2014, January 12\u201315). Signal processing algorithms for temperature drift in a MEMS-gyro-based head mouse. Proceedings of the 21st International Conference on Systems, Signals and Image Processing (IWSSIP2014), Dubrovnik, Croatia."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"30","DOI":"10.1016\/j.bspc.2017.02.013","article-title":"A signal processing algorithm for improving the performance of a gyroscopic head-borne computer mouse","volume":"35","author":"Du","year":"2017","journal-title":"J. Biomed. Signal Process. Control"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Kempe, V. (2011). Inertial MEMS: Principle and Practice, Cambridge University Press.","DOI":"10.1017\/CBO9780511933899"},{"key":"ref_29","unstructured":"(2018, February 16). ACM Digital Library. Available online: https:\/\/www.acm.org\/publications\/digital-library."},{"key":"ref_30","unstructured":"(2018, February 16). IEEE Xplore Digital Library. Available online: http:\/\/ieeexplore.ieee.org.ep.bib.mdh.se\/Xplore\/home.jsp."},{"key":"ref_31","unstructured":"(2018, February 16). PubMed US National Library of Medicine National Institutes of Health, Available online: https:\/\/www.ncbi.nlm.nih.gov\/pubmed\/."},{"key":"ref_32","unstructured":"(2018, February 16). Scopus. Available online: https:\/\/www.scopus.com."},{"key":"ref_33","unstructured":"Welch, G., and Bishop, G. (2018, February 16). An Introduction to the Kalman Filter, TR 95-041. Available online: https:\/\/www.cs.unc.edu\/~welch\/media\/pdf\/kalman_intro.pdf."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Lee, H.J., and Jung, S. (2009, January 10\u201313). Gyro sensor drift compensation by Kalman filter to control a mobile inverted pendulum robot system. Proceedings of the IEEE International Conference on Industrial Technology (ICIT), Gippsland, VIC, Australia.","DOI":"10.1109\/ICIT.2009.4939502"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2129","DOI":"10.3390\/s100302129","article-title":"Real-time estimation of pathological tremor parameters from gyroscope data","volume":"10","author":"Gallego","year":"2010","journal-title":"Sensors"},{"key":"ref_36","first-page":"556","article-title":"Physiological tremor estimation methods: An overview","volume":"1","author":"Naik","year":"2014","journal-title":"Int. J. Innov. Sci. Eng. Technol."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"266","DOI":"10.3390\/mi6020266","article-title":"Noise reduction of MEMS gyroscope based on direct modeling for an angular rate signal","volume":"6","author":"Xue","year":"2015","journal-title":"Micromachines"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Neto, P., Pires, J.N., and Moreira, A.P. (2013, January 10\u201313). 3-D position estimation from inertial sensing: Minimizing the error from the process of double integration of accelerations. Proceedings of the 39th Annual Conference of the IEEE Industrial Electronics Society (IECON 2013), Vienna, Austria.","DOI":"10.1109\/IECON.2013.6699780"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1007\/s00170-008-1591-5","article-title":"Robust adaptive control for a MEMS vibratory gyroscope","volume":"42","author":"Fei","year":"2009","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"298","DOI":"10.1016\/j.cmpb.2010.03.018","article-title":"Adaptive band-pass filter for tremor extraction from inertial sensor data","volume":"99","author":"Popovic","year":"2010","journal-title":"Comput. Methods Programs Biomed."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Yean, S., Lee, B.S., Yeo, C.K., and Vun, C.H. (2016, January 13\u201315). Algorithm for 3D orientation estimation based on Kalman filter and gradient descent. Proceedings of the 7th IEEE Annual Conference on Information Technology, Electronics and Mobile Communication (IEMCON), Vancouver, BC, Canada.","DOI":"10.1109\/IEMCON.2016.7746263"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"18625","DOI":"10.3390\/s141018625","article-title":"Estimating orientation using magnetic and inertial sensors and different sensor fusion approaches: Accuracy assessment in manual and locomotion tasks","volume":"14","author":"Bergamini","year":"2014","journal-title":"Sensors"},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"23983","DOI":"10.3390\/s150923983","article-title":"How angular velocity features and different gyroscope noise types interact and determine orientation estimation accuracy","volume":"15","author":"Pasciuto","year":"2015","journal-title":"Sensors"},{"key":"ref_44","unstructured":"Krishna, S.M. (2018, February 16). Digital Implementation of RC Low Pass Filter, MathWorks,. Available online: https:\/\/se.mathworks.com\/matlabcentral\/fileexchange\/19407-digital-implementation-of-rc-low-pass-filter."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Kubus, D., and Wahl, F.M. (2011, January 25\u201330). A sensor fusion approach to angle and angular rate estimation. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), San Francisco, CA, USA.","DOI":"10.1109\/IROS.2011.6094988"},{"key":"ref_46","unstructured":"Jaiswal, R., Nair, R.C., Yarlagadda, N.K., Senapati, A.A.K., and Mulage, P. (2016, January 23\u201325). Adaptive Gyroscope drift compensation based on Temporal Noise Modelling. Proceedings of the International Conference on Microelectronics, Computing and Communications (MicroCom), Durgapur, India."},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Abbasi-Kesbi, R., and Nikfarjam, A. (2015, January 7\u20139). A mini wearable wireless sensor for rehabilitation applications. Proceedings of the 3rd RSI International Conference on Robotics and Mechatronics (ICROM), Tehran, Iran.","DOI":"10.1109\/ICRoM.2015.7367854"},{"key":"ref_48","unstructured":"Tedaldi, D., Pretto, A., and Menegatti, E. (June, January 31). A Robust and Easy to Implement Method for IMU Calibration without External Equipments. Proceedings of the IEEE International Conference on Robotics & Automation (ICRA), Hong Kong, China."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/4\/1123\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T14:59:51Z","timestamp":1760194791000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/4\/1123"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,4,6]]},"references-count":48,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2018,4]]}},"alternative-id":["s18041123"],"URL":"https:\/\/doi.org\/10.3390\/s18041123","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,4,6]]}}}