{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,23]],"date-time":"2026-01-23T11:31:59Z","timestamp":1769167919685,"version":"3.49.0"},"reference-count":32,"publisher":"MDPI AG","issue":"20","license":[{"start":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T00:00:00Z","timestamp":1602806400000},"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>In 3D motion capture, multiple methods have been developed in order to optimize the quality of the captured data. While certain technologies, such as inertial measurement units (IMU), are mostly suitable for 3D orientation estimation at relatively high frequencies, other technologies, such as marker-based motion capture, are more suitable for 3D position estimations at a lower frequency range. In this work, we introduce a complementary filter that complements 3D motion capture data with high-frequency acceleration signals from an IMU. While the local optimization reduces the error of the motion tracking, the additional accelerations can help to detect micro-motions that are useful when dealing with high-frequency human motions or robotic applications. The combination of high-frequency accelerometers improves the accuracy of the data and helps to overcome limitations in motion capture when micro-motions are not traceable with 3D motion tracking system. In our experimental evaluation, we demonstrate the improvements of the motion capture results during translational, rotational, and combined movements.<\/jats:p>","DOI":"10.3390\/s20205864","type":"journal-article","created":{"date-parts":[[2020,10,16]],"date-time":"2020-10-16T08:56:48Z","timestamp":1602838608000},"page":"5864","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["A Complementary Filter Design on SE(3) to Identify Micro-Motions during 3D Motion Tracking"],"prefix":"10.3390","volume":"20","author":[{"given":"Gia-Hoang","family":"Phan","sequence":"first","affiliation":[{"name":"Industrial Maintenance Training Center, Ho Chi Minh City University of Technology (HCMUT), 268 Ly Thuong Kiet Street, District 10, C1\/268, Ho Chi Minh City 70000, Vietnam"},{"name":"The Industrial Traning Center, Vietnam National University Ho Chi Minh City, Linh Trung Ward, Thu Duc District, Ho Chi Minh City 70000, Vietnam"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4813-3868","authenticated-orcid":false,"given":"Clint","family":"Hansen","sequence":"additional","affiliation":[{"name":"Neurogeriatrics Kiel, Department of Neurology, University Hospital of Kiel, 24105 Kiel, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paolo","family":"Tommasino","sequence":"additional","affiliation":[{"name":"Laboratory of Neuromotor Physiology, I.R.C.C.S. Fondazione Santa Lucia, 00179 Rome, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Asif","family":"Hussain","sequence":"additional","affiliation":[{"name":"Robotics Research Center, Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 639798, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0240-1265","authenticated-orcid":false,"given":"Domenico","family":"Formica","sequence":"additional","affiliation":[{"name":"Centre for Integrated Research, Universit\u00e0 Campus Bio-Medico di Roma, 00128 Rome, Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Domenico","family":"Campolo","sequence":"additional","affiliation":[{"name":"Robotics Research Center, Mechanical and Aerospace Engineering, Nanyang Technological University, Singapore 639798, Singapore"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,10,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1142\/S1793351X16400018","article-title":"Efficient query processing in 3D motion capture gesture databases","volume":"10","author":"Beecks","year":"2016","journal-title":"Int. J. Semant. Comput."},{"key":"ref_2","first-page":"13","article-title":"A low cost wearable optical-based goniometer for human joint monitoring","volume":"6","author":"Lim","year":"2011","journal-title":"Front. Mech. Eng."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1016\/S0021-9290(01)00231-7","article-title":"Accelerometer and rate gyroscope measurement of kinematics: An inexpensive alternative to optical motion analysis systems","volume":"35","author":"Mayagoitia","year":"2002","journal-title":"J. Biomech."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"2486","DOI":"10.1016\/j.jbiomech.2009.07.016","article-title":"Gait posture estimation using wearable acceleration and gyro sensors","volume":"42","author":"Takeda","year":"2009","journal-title":"J. Biomech."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"256","DOI":"10.1016\/j.physio.2011.06.003","article-title":"Comparison between an accelerometer and a three-dimensional motion analysis system for the detection of movement","volume":"98","author":"Chung","year":"2012","journal-title":"Physiotherapy"},{"key":"ref_6","first-page":"305","article-title":"The use of a direct current electromagnetic tracking device in a metallic environment","volume":"32","author":"Stone","year":"1995","journal-title":"Biomed. Sci. Instrum."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/S0021-9290(01)00188-9","article-title":"Evaluation and calibration of an electromagnetic tracking device for biomechanical analysis of lifting tasks","volume":"35","author":"Perie","year":"2002","journal-title":"J. Biomech."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"347","DOI":"10.1243\/0954411981534123","article-title":"Accuracy of an electromagnetic measurement device and application to the measurement and description of knee joint motion","volume":"212","author":"Bull","year":"1998","journal-title":"Proc. Inst. Mech. Eng. Part H J. Eng. Med."},{"key":"ref_9","doi-asserted-by":"crossref","unstructured":"Phan, G.H., Hansen, C., Tommasino, P., Budhota, A., Mohan, D.M., Hussain, A., Burdet, E., and Campolo, D. (2020). Estimating Human Wrist Stiffness during a Tooling Task. Sensors, 20.","DOI":"10.3390\/s20113260"},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Lasenby, J., and Stevenson, A. (2001). Using geometric algebra for optical motion capture. Geometric Algebra with Applications in Science and Engineering, Springer.","DOI":"10.1007\/978-1-4612-0159-5_8"},{"key":"ref_11","first-page":"53","article-title":"Passive 3D motion optical data in shaking table tests of a SRG-reinforced masonry wall","volume":"40","author":"Giocoli","year":"2016","journal-title":"Earthquakes Struct."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Filippeschi, A., Schmitz, N., Miezal, M., Bleser, G., Ruffaldi, E., and Stricker, D. (2017). Survey of motion tracking methods based on inertial sensors: A focus on upper limb human motion. Sensors, 17.","DOI":"10.3390\/s17061257"},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Campolo, D., Keller, F., and Guglielmelli, E. (2006, January 9\u201315). Inertial\/magnetic sensors based orientation tracking on the group of rigid body rotations with application to wearable devices. Proceedings of the 2006 IEEE\/RSJ International Conference on Intelligent Robots and Systems, Beijing, China.","DOI":"10.1109\/IROS.2006.282346"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1203","DOI":"10.1109\/TAC.2008.923738","article-title":"Nonlinear complementary filters on the special orthogonal group","volume":"53","author":"Mahony","year":"2008","journal-title":"IEEE Trans. Autom. Control"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"955","DOI":"10.1163\/156855309X443052","article-title":"Attitude estimation of a biologically inspired robotic housefly via multimodal sensor fusion","volume":"23","author":"Campolo","year":"2009","journal-title":"Adv. Robot."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Jung, H.H., Kim, M.K., and Lyou, J. (2017, January 18\u201321). Realization of a hybrid human motion capture system. Proceedings of the 2017 17th International Conference on Control, Automation and Systems (ICCAS), Jeju, Korea.","DOI":"10.23919\/ICCAS.2017.8204238"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"652","DOI":"10.1016\/j.ergon.2007.10.014","article-title":"Hand-transmitted vibration in power tools: Accomplishment of standards and users\u2019 perception","volume":"38","author":"Vergara","year":"2008","journal-title":"Int. J. Ind. Ergon."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Zheng, Z., Yu, T., Li, H., Guo, K., Dai, Q., Fang, L., and Liu, Y. (2018, January 8\u201314). Hybridfusion: Real-time performance capture using a single depth sensor and sparse imus. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.","DOI":"10.1007\/978-3-030-01240-3_24"},{"key":"ref_19","first-page":"767","article-title":"Developing movement recognition application with the use of Shimmer sensor and Microsoft Kinect sensor","volume":"217","author":"Guzsvinecz","year":"2015","journal-title":"Stud. Health Technol. Inform."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"293","DOI":"10.4028\/www.scientific.net\/AMM.842.293","article-title":"Preparation for capturing human skills during tool","volume":"Volume 842","author":"Asif","year":"2016","journal-title":"Applied Mechanics and Materials"},{"key":"ref_21","unstructured":"Dorfm\u00fcller-Ulhaas, K. (2003, January 1\u20133). Robust optical user motion tracking using a kalman filter. Proceedings of the 10th ACM Symposium on Virtual Reality Software and Technology, Osaka, Japan."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Welch, G., Bishop, G., Vicci, L., Brumback, S., Keller, K., and Colucci, D.N. (1999, January 20\u201322). The HiBall tracker: High-performance wide-area tracking for virtual and augmented environments. Proceedings of the ACM Symposium on Virtual Reality Software and Technology, London, UK.","DOI":"10.1145\/323663.323664"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Campolo, D., Schenato, L., Pi, L., Deng, X., and Guglielmelli, E. (2008, January 22\u201326). Multimodal sensor fusion for attitude estimation of micromechanical flying insects: A geometric approach. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Nice, France.","DOI":"10.1109\/IROS.2008.4650812"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Baldwin, G., Mahony, R., Trumpf, J., Hamel, T., and Cheviron, T. (2007, January 2\u20135). Complementary filter design on the Special Euclidean group SE (3). Proceedings of the 2007 European Control Conference (ECC), Kos, Greece.","DOI":"10.23919\/ECC.2007.7068746"},{"key":"ref_25","unstructured":"Murray, R.M., Li, Z., and Sastry, S.S. (1994). A Mathematical Introduction to Robotic Manipulation, CRC Press."},{"key":"ref_26","unstructured":"Brown, R.G., and Hwang, P.Y.C. (1997). Introduction to random signals and applied Kalman filtering: With MATLAB exercises and solutions. Introduction to Random Signals and Applied Kalman Filtering: With MATLAB Exercises and Solutions, Wiley."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1109\/MAES.2005.1499276","article-title":"Nonlinear filters: Beyond the Kalman filter","volume":"20","author":"Daum","year":"2005","journal-title":"Aerosp. Electron. Syst. Mag. IEEE"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Madgwick, S.O., Harrison, A.J., and Vaidyanathan, R. (July, January 29). Estimation of IMU and MARG orientation using a gradient descent algorithm. Proceedings of the 2011 IEEE International Conference Rehabilitation Robotics (ICORR), Zurich, Switzerland.","DOI":"10.1109\/ICORR.2011.5975346"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"141","DOI":"10.11613\/BM.2015.015","article-title":"Understanding bland altman analysis","volume":"25","author":"Giavarina","year":"2015","journal-title":"Biochem. Med. Biochem. Med."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Machireddy, A., Van Santen, J., Wilson, J.L., Myers, J., Hadders-Algra, M., and Song, X. (2017, January 11\u201315). A video\/IMU hybrid system for movement estimation in infants. Proceedings of the 2017 39th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Seogwipo, Korea.","DOI":"10.1109\/EMBC.2017.8036928"},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1007\/s00170-020-06066-3","article-title":"Design and characterization of an instrumented hand-held power tool to capture dynamic interaction with the workpiece during manual operations","volume":"111","author":"Phan","year":"2020","journal-title":"Int. J. Adv. Manuf. Technol."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"2895","DOI":"10.1007\/s00170-017-1062-y","article-title":"Geometry of contact during tooling tasks via dynamic estimation","volume":"94","author":"Phan","year":"2018","journal-title":"Int. J. Adv. Manuf. Technol."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/20\/5864\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:22:45Z","timestamp":1760178165000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/20\/20\/5864"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,10,16]]},"references-count":32,"journal-issue":{"issue":"20","published-online":{"date-parts":[[2020,10]]}},"alternative-id":["s20205864"],"URL":"https:\/\/doi.org\/10.3390\/s20205864","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,10,16]]}}}