{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,14]],"date-time":"2026-03-14T18:04:09Z","timestamp":1773511449636,"version":"3.50.1"},"reference-count":33,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2014,8,25]],"date-time":"2014-08-25T00:00:00Z","timestamp":1408924800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The purpose of this study was to improve the accuracy of real-time ego-motion tracking through inertial sensor and vision sensor fusion. Due to low sampling rates supported by web-based vision sensor and accumulation of errors in inertial sensors,  ego-motion tracking with vision sensors is commonly afflicted by slow updating rates, while motion tracking with inertial sensor suffers from rapid deterioration in accuracy with time. This paper starts with a discussion of developed algorithms for calibrating two relative rotations of the system using only one reference image. Next, stochastic noises associated with the inertial sensor are identified using Allan Variance analysis, and modeled according to their characteristics. Finally, the proposed models are incorporated into an extended Kalman filter for inertial sensor and vision sensor fusion. Compared with results from conventional sensor fusion models, we have shown that ego-motion tracking can be greatly enhanced using the proposed error correction model.<\/jats:p>","DOI":"10.3390\/s140915641","type":"journal-article","created":{"date-parts":[[2014,8,25]],"date-time":"2014-08-25T11:58:03Z","timestamp":1408967883000},"page":"15641-15657","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":11,"title":["Hand-Writing Motion Tracking with Vision-Inertial Sensor Fusion: Calibration and Error Correction"],"prefix":"10.3390","volume":"14","author":[{"given":"Shengli","family":"Zhou","sequence":"first","affiliation":[{"name":"School of Astronautics, Northwestern Polytechnical University, Xi'an 710000, China"}]},{"given":"Fei","family":"Fei","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Biomedical Engineering, City University of Hong Kong,  Hong Kong, China"}]},{"given":"Guanglie","family":"Zhang","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Biomedical Engineering, City University of Hong Kong,  Hong Kong, China"}]},{"given":"Yunhui","family":"Liu","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Automation Engineering, The Chinese University of Hong Kong, Hong Kong, China"}]},{"given":"Wen","family":"Li","sequence":"additional","affiliation":[{"name":"Department of Mechanical and Biomedical Engineering, City University of Hong Kong,  Hong Kong, China"}]}],"member":"1968","published-online":{"date-parts":[[2014,8,25]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1063","DOI":"10.1016\/j.autcon.2009.06.001","article-title":"Utilization of Ubiquitous Computing for Construction AR Technology","volume":"18","author":"Shin","year":"2009","journal-title":"Autom. Constr."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"24","DOI":"10.1109\/MCG.2002.1046626","article-title":"Motion Tracking: No Silver Bullet, but a Respectable Arsenal","volume":"22","author":"Welch","year":"2002","journal-title":"IEEE Comput. Graph. Appl."},{"key":"ref_3","unstructured":"Zhou, S., Shan, Q., Fei, F., Li, W.J., Kwong, C.P., Wu, P.C.K., Meng, B., Chan, C.K.H., and Liou, J.Y.J. (2009, January 5\u20138). Gesture Recognition for Interactive Controllers Using MEMS Motion Sensors. Shenzhen, China."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1002\/cav.161","article-title":"Use of Inertial Sensors to Support Video Tracking","volume":"18","author":"Aron","year":"2007","journal-title":"Comput. Animat. Virtual Worlds"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"119","DOI":"10.1109\/TRO.2005.858856","article-title":"Vision-Based 3D Trajectory Tracking for Unknown Environments","volume":"22","author":"Saeedi","year":"2006","journal-title":"IEEE Trans. Robot."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"515","DOI":"10.1177\/0278364907079903","article-title":"Editorial Special Issue: 2nd Workshop on Integration of Vision and Inertial Sensors","volume":"26","author":"Dias","year":"2007","journal-title":"Int. J. Robot. Res."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"561","DOI":"10.1177\/0278364907079276","article-title":"Relative Pose Calibration between Visual and Inertial Sensors","volume":"26","author":"Lobo","year":"2007","journal-title":"Int. J. Robot. Res."},{"key":"ref_8","unstructured":"Bishop, G., and Welch, G. (2001, January 12\u201317). An Introduction to the Kalman Filter. Los Angeles, CA, USA."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1897","DOI":"10.1088\/0957-0233\/18\/7\/016","article-title":"A New Multi-Position Calibration Method for MEMS Inertial Navigation Systems","volume":"18","author":"Syed","year":"2007","journal-title":"Meas. Sci. Technol."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2034","DOI":"10.1109\/TIM.2008.2006137","article-title":"Autocalibration of MEMS Accelerometers","volume":"58","author":"Frosio","year":"2009","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_11","first-page":"31","article-title":"Stochastic Modeling of MEMS Inertial Sensors","volume":"10","author":"Petkov","year":"2010","journal-title":"Cybern. Inf. Technol."},{"key":"ref_12","first-page":"219","article-title":"Online Estimation of State Space Error Model for MEMS IMU","volume":"1","author":"Saini","year":"2010","journal-title":"J. Model. Simul. Syst."},{"key":"ref_13","unstructured":"Brown, R.G., and Hwang, P.Y. (1992). Introduction to Random Signals and Applied Kalman Filtering, John Wiley & Sons."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"591340","DOI":"10.1155\/2010\/591340","article-title":"Acoustic Sensor-Based Multiple Object Tracking with Visual Information Association","volume":"2010","author":"Lee","year":"2010","journal-title":"EURASIP J. Adv. Signal. Process."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"140","DOI":"10.1109\/TIM.2007.908635","article-title":"Analysis and Modeling of Inertial Sensors Using Allan Variance","volume":"57","author":"Hou","year":"2008","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Friedland, B. (1978). Analysis Strapdown Navigation Using Quaternions. IEEE Trans. Aerosp. Electron. Syst., 764\u2013768.","DOI":"10.1109\/TAES.1978.308627"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"73","DOI":"10.1002\/rob.10129","article-title":"Fusion of Vision and Inertial Data for Motion and Structure Estimation","volume":"21","author":"Chroust","year":"2004","journal-title":"J. Robot. Syst."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1177\/0278364907079283","article-title":"Fast Ego-Motion Estimation with Multi-Rate Fusion of Inertial and Vision","volume":"26","author":"Armesto","year":"2007","journal-title":"Int. J. Robot. Res."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"706","DOI":"10.1016\/j.robot.2007.11.009","article-title":"On Multi-Rate Fusion for Non-Linear Sampled-Data Systems: Application to a 6D Tracking System","volume":"56","author":"Armesto","year":"2008","journal-title":"Robot. Auton. Syst."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"149","DOI":"10.1007\/s11554-007-0040-2","article-title":"Robust Real-Time Tracking by Fusing Measurements from Inertial and Vision Sensors","volume":"2","author":"Hol","year":"2007","journal-title":"J. Real-Time Image Process."},{"key":"ref_21","unstructured":"Yi, Y. (2007). On Improving the Accuracy and Reliability of GPS\/INS-Based Direct Sensor Georeferencing, Ohio State University."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"610","DOI":"10.1109\/34.862199","article-title":"Fast and Globally Convergent Pose Estimation from Video Images","volume":"22","author":"Lu","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_23","unstructured":"Zarchan, P. (2004). Strapdown Inertial Navigation Technology, American Institute of Aeronautics & Astronautics. [2nd ed.]."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1109\/7.826331","article-title":"Equivalent Arma Model Representation for RLG Random Errors","volume":"36","author":"Seong","year":"2000","journal-title":"IEEE Trans. Aerosp. Electron. Syst."},{"key":"ref_25","unstructured":"(1999). IEEE Std 1293\u20131998, The Institute of Electrical and Electronics Engineers Inc."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Quinchia, A.G., Ferrer, C., Falco, G., Falletti, E., and Dovis, F. (2012, January 25\u201327). Analysis and Modelling of MEMS Inertial Measurement Unit. Starnberg, Germany.","DOI":"10.1109\/ICL-GNSS.2012.6253129"},{"key":"ref_27","unstructured":"(1996). IEEE Std 647\u20131995, The Institute of Electrical and Electronics Engineers Inc."},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Niu, X., Chen, Q., Zhang, Q., Zhang, H., Niu, J., Chen, K., Shi, C., and Liu, J. (2013). Using Allan Variance to Analyze the Error Characteristics of GNSS Positioning. GPS Solut., 1\u201312.","DOI":"10.1007\/s10291-013-0324-x"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Tehrani, M. (1983, January 4\u20138). Ring Laser Gyro Data Analysis with Cluster Sampling Technique. Washington, DC, USA.","DOI":"10.1117\/12.935818"},{"key":"ref_30","unstructured":"Bouguet, J.-Y. Camera Calibration Toolbox for Matlab. Available online: http:\/\/www.vision.caltech.edu\/bouguetj\/calib_doc\/."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"629","DOI":"10.1364\/JOSAA.4.000629","article-title":"Closed-Form Solution of Absolute Orientation Using Unit Quaternions","volume":"4","author":"Horn","year":"1987","journal-title":"J. Opt. Soc. Am."},{"key":"ref_32","unstructured":"Woodman, O.J. (2007). An Introduction to Inertial Navigation, University of Cambridge."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1160","DOI":"10.1109\/JSEN.2013.2288094","article-title":"2D Human Gesture Tracking and Recognition by the Fusion of MEMS Inertial and Vision Sensors","volume":"14","author":"Zhou","year":"2014","journal-title":"IEEE Sens. J."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/9\/15641\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:15:10Z","timestamp":1760217310000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/14\/9\/15641"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,8,25]]},"references-count":33,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2014,9]]}},"alternative-id":["s140915641"],"URL":"https:\/\/doi.org\/10.3390\/s140915641","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,8,25]]}}}