{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,10]],"date-time":"2026-06-10T16:54:53Z","timestamp":1781110493265,"version":"3.54.1"},"reference-count":27,"publisher":"MDPI AG","issue":"18","license":[{"start":{"date-parts":[[2019,9,4]],"date-time":"2019-09-04T00:00:00Z","timestamp":1567555200000},"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>We propose an efficient hand gesture recognition (HGR) algorithm, which can cope with time-dependent data from an inertial measurement unit (IMU) sensor and support real-time learning for various human-machine interface (HMI) applications. Although the data extracted from IMU sensors are time-dependent, most existing HGR algorithms do not consider this characteristic, which results in the degradation of recognition performance. Because the dynamic time warping (DTW) technique considers the time-dependent characteristic of IMU sensor data, the recognition performance of DTW-based algorithms is better than that of others. However, the DTW technique requires a very complex learning algorithm, which makes it difficult to support real-time learning. To solve this issue, the proposed HGR algorithm is based on a restricted column energy (RCE) neural network, which has a very simple learning scheme in which neurons are activated when necessary. By replacing the metric calculation of the RCE neural network with DTW distance, the proposed algorithm exhibits superior recognition performance for time-dependent sensor data while supporting real-time learning. Our verification results on a field-programmable gate array (FPGA)-based test platform show that the proposed HGR algorithm can achieve a recognition accuracy of 98.6% and supports real-time learning and recognition at an operating frequency of 150 MHz.<\/jats:p>","DOI":"10.3390\/s19183827","type":"journal-article","created":{"date-parts":[[2019,9,5]],"date-time":"2019-09-05T03:22:36Z","timestamp":1567653756000},"page":"3827","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":156,"title":["IMU Sensor-Based Hand Gesture Recognition for Human-Machine Interfaces"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0092-8605","authenticated-orcid":false,"given":"Minwoo","family":"Kim","sequence":"first","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8208-0419","authenticated-orcid":false,"given":"Jaechan","family":"Cho","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9344-7052","authenticated-orcid":false,"given":"Seongjoo","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Information and Communication Engineering, Sejong University, Seoul 143-747, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2299-9911","authenticated-orcid":false,"given":"Yunho","family":"Jung","sequence":"additional","affiliation":[{"name":"School of Electronics and Information Engineering, Korea Aerospace University, Goyang-si 10540, Korea"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"1968","published-online":{"date-parts":[[2019,9,4]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Patil, S., Bidari, I., Sunag, B., Gulahosour, S., and Shettar, P. (2016, January 9\u201310). Application of HMI Technology in Automotive Sector. Proceedings of the International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), Mysuru, India.","DOI":"10.1109\/ICEECCOT.2016.7955238"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Parimalam, P., Shanmugam, A., Raj, A.S., Murali, N., and Murty, S.A.V.S. (2012, January 27\u201329). Convenient and Elegant HCI features of PFBR Operator Consoles for Safe operation. Proceedings of the 4th International Conference on Intelligent Human Computer Interaction (IHCI), Kharagpur, India.","DOI":"10.1109\/IHCI.2012.6481785"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"6425","DOI":"10.1109\/JSEN.2016.2581023","article-title":"A continuous hand gestures recognition technique for human-machine interaction using accelerometer and gyroscope sensors","volume":"16","author":"Gupta","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1659","DOI":"10.1109\/TCSVT.2015.2469551","article-title":"Survey on 3D Hand Gesture Recognition","volume":"26","author":"Cheng","year":"2016","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"251","DOI":"10.1109\/TCE.2017.014971","article-title":"Tiny hand gesture recognition without localization via a deep convolutional network","volume":"63","author":"Bao","year":"2017","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"2368","DOI":"10.1109\/TITS.2014.2337331","article-title":"Hand gesture recognition in real time for automotive interfaces: A multimodal vision-based approach and evaluations","volume":"15","author":"Trivedi","year":"2014","journal-title":"IEEE Trans. Intell. Transp. Syst."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"4537","DOI":"10.1109\/JSEN.2016.2546942","article-title":"Accelerometer-based hand gesture recognition by neural network and similarity matching","volume":"11","author":"Xie","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"3376","DOI":"10.1109\/TII.2017.2779814","article-title":"Feasibility of wrist-worn, real-time hand, and surface gesture recognition via sEMG and IMU sensing","volume":"14","author":"Jiang","year":"2018","journal-title":"IEEE Trans. Ind. Inf."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"3278","DOI":"10.1109\/JSEN.2018.2808688","article-title":"Latern: Dynamic continuous hand gesture recognition using FMCW radar sensor","volume":"18","author":"Zhang","year":"2018","journal-title":"IEEE Sens. J."},{"key":"ref_10","first-page":"256","article-title":"Reviews on various inertial measurement unit (IMU) sensor applications","volume":"1","author":"Ahmad","year":"2013","journal-title":"Int. J. Signal Proc. Syst."},{"key":"ref_11","first-page":"154","article-title":"An inertial pen with dynamic time warping recognizer for handwriting and gesture recognition","volume":"16","author":"Hsu","year":"2016","journal-title":"IEEE Sens. J."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"1333","DOI":"10.1109\/JSEN.2015.2482759","article-title":"Hand movements and gestures characterization using quaternion dynamic time warping technology","volume":"16","author":"Srivastava","year":"2015","journal-title":"IEEE Sens. J."},{"key":"ref_13","unstructured":"Ji, Z., Li, Z.-Y., Li, P., and An, M. (2015, January 15\u201317). A new effective wearable hand gesture recognition algorithm with 3-axis accelerometer. Proceedings of the 12th International Conference on Fuzzy Systems and Knowledge Discovery (FSKD), Zhangjiajie, China."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"14435","DOI":"10.3390\/s150614435","article-title":"Inertial Sensor-Based Touch and Shake Metaphor for Expressive Control of 3D Virtual Avatars","volume":"15","author":"Patil","year":"2015","journal-title":"Sensors"},{"key":"ref_15","unstructured":"Arhan, A., Tora, H., and Uslu, B. (2017, January 5\u20138). Hand gesture classification using inertial based sensors via a neural network. Proceedings of the 24th IEEE International Conference on Electronics, Circuits and Systems (ICECS), Batumi, Georgia."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Kwon, M.C., Park, G., and Choi, S. (2018). Smartwatch User Interface Implementation Using CNN-Based Gesture Pattern Recognition. Sensors, 18.","DOI":"10.3390\/s18092997"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Ma, Y., Liu, Y., Jin, R., Yuan, X., Sekha, R., Wilson, S., and Vaidyanathan, R. (2017, January 3\u20135). Hand gesture recognition with convolutional neural networks for the multimodal UAV control. Proceedings of the Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS), Linkoping, Sweden.","DOI":"10.1109\/RED-UAS.2017.8101666"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"M\u00fcller, M. (2007). Dynamic time warping. Information Retrieval for Music and Motion, Springer.","DOI":"10.1007\/978-3-540-74048-3"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"98","DOI":"10.1109\/72.554195","article-title":"Face recognition: A convolutional neural-network approach","volume":"8","author":"Lawrence","year":"1997","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"925","DOI":"10.1109\/TNN.2005.849822","article-title":"Color clustering and learning for image segmentation based on neural networks","volume":"16","author":"Guo","year":"2005","journal-title":"IEEE Trans. Neural Netw."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Cho, J., Jung, Y., Lee, S., and Jung, Y. (2019). VLSI Implementation of Restricted Coulomb Energy Neural Network with Improved Learning Scheme. Electronics, 8.","DOI":"10.3390\/electronics8050563"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"235","DOI":"10.1016\/S0921-8890(00)00125-1","article-title":"Hand image segmentation using color and RCE neural network","volume":"4","author":"Yin","year":"2001","journal-title":"Robot. Addit. Auton. Syst."},{"key":"ref_23","first-page":"5","article-title":"Derivative Dynamic Time Warping","volume":"1","author":"Keogh","year":"2001","journal-title":"SDM"},{"key":"ref_24","first-page":"359","article-title":"Using Dynamic Time Warping to Find Patterns in Time Series","volume":"10","author":"Berndt","year":"1994","journal-title":"KDD Workshop"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6419","DOI":"10.3390\/s150306419","article-title":"Stride segmentation during free walk movements using multi-dimensional subsequence dynamic time warping on inertial sensor data","volume":"15","author":"Barth","year":"2015","journal-title":"Sensors"},{"key":"ref_26","unstructured":"InvenSense Inc. (2019, July 20). MPU-6000 and MPU-6050 Product Specification Revision 3.4. Available online: https:\/\/store.invensense.com\/datasheets\/invensense\/MPU-6050_DataSheet_V3%204.pdf."},{"key":"ref_27","unstructured":"Arduino (2019, July 20). Arduino DUE Board. Available online: https:\/\/store.arduino.cc\/usa\/due."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/18\/3827\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:16:43Z","timestamp":1760188603000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/18\/3827"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,4]]},"references-count":27,"journal-issue":{"issue":"18","published-online":{"date-parts":[[2019,9]]}},"alternative-id":["s19183827"],"URL":"https:\/\/doi.org\/10.3390\/s19183827","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,9,4]]}}}