{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,2]],"date-time":"2025-10-02T06:01:58Z","timestamp":1759384918000,"version":"3.41.0"},"reference-count":38,"publisher":"Cambridge University Press (CUP)","issue":"9","license":[{"start":{"date-parts":[[2016,8,30]],"date-time":"2016-08-30T00:00:00Z","timestamp":1472515200000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2017,9]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>We propose a novel stereo visual IMU-assisted (Inertial Measurement Unit) technique that extends to large inter-frame motion the use of KLT tracker (Kanade\u2013Lucas\u2013Tomasi). The constrained and coherent inter-frame motion acquired from the IMU is applied to detected features through homogenous transform using 3D geometry and stereoscopy properties. This predicts efficiently the projection of the optical flow in subsequent images. Accurate adaptive tracking windows limit tracking areas resulting in a minimum of lost features and also prevent tracking of dynamic objects. This new feature tracking approach is adopted as part of a fast and robust visual odometry algorithm based on double dogleg trust region method. Comparisons with gyro-aided KLT and variants approaches show that our technique is able to maintain minimum loss of features and low computational cost even on image sequences presenting important scale change. Visual odometry solution based on this IMU-assisted KLT gives more accurate result than INS\/GPS solution for trajectory generation in certain context.<\/jats:p>","DOI":"10.1017\/s0263574716000552","type":"journal-article","created":{"date-parts":[[2016,8,30]],"date-time":"2016-08-30T10:59:07Z","timestamp":1472554747000},"page":"1864-1887","source":"Crossref","is-referenced-by-count":5,"title":["Scale robust IMU-assisted KLT for stereo visual odometry solution"],"prefix":"10.1017","volume":"35","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3093-5267","authenticated-orcid":false,"given":"L.","family":"Chermak","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"N.","family":"Aouf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M. A.","family":"Richardson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2016,8,30]]},"reference":[{"key":"S0263574716000552_ref23","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2011.2160468"},{"key":"S0263574716000552_ref7","doi-asserted-by":"crossref","unstructured":"J. Shi and C. Tomasi , \u201cGood Features to Track,\u201d Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Seattle, W.A., USA, (Jun. 1994) pp. 593\u2013600.","DOI":"10.1109\/CVPR.1994.323794"},{"key":"S0263574716000552_ref18","first-page":"201","volume-title":"Robotics Research","author":"Konolige","year":"2011"},{"key":"S0263574716000552_ref5","unstructured":"N. S\u00fcnderhauf , P. Protzel , \u201cStereo odometry \u2013 a review of approaches\u201d, Chemnitz University of Technology Technical Report, March, 2007."},{"key":"S0263574716000552_ref33","doi-asserted-by":"crossref","unstructured":"M. L. A. Lourakis and A. A. Argyros , \u201cIs Levenberg-Marquardt the Most Efficient Optimization Algorithm for Implementing Bundle Adjustment?,\u201d Proceedings of the IEEE International Conference on Computer Vision, Beijing, China, vol. 2, (Oct. 2005) pp. 1526\u20131531.","DOI":"10.1109\/ICCV.2005.128"},{"key":"S0263574716000552_ref14","doi-asserted-by":"crossref","unstructured":"Y.-G. Ryu , H.-C. Roh and M.-Y. Chung , \u201cVideo Stabilization for Robot Eye Using IMU-Aided Feature Tracker,\u201d Proceedings of the IEEE International Conference on Control Automation and Systems, Gyeonggi-do, Korea, (Oct. 2010) pp. 1875\u20131878.","DOI":"10.1109\/ICCAS.2010.5670177"},{"key":"S0263574716000552_ref12","doi-asserted-by":"crossref","unstructured":"H.-K. Lee , K.-W. Choi , D. Kong , and J. Won , \u201cImproved Kanade-Lucas-Tomasi Tracker for Images with Scale Changes,\u201d Proceedings of the IEEE International Conference on Consumer Electronics, Berlin, Germany, (Sep. 2013) pp. 33\u201334.","DOI":"10.1109\/ICCE.2013.6486783"},{"key":"S0263574716000552_ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1486525.1486527"},{"key":"S0263574716000552_ref20","doi-asserted-by":"publisher","DOI":"10.2514\/4.866463"},{"key":"S0263574716000552_ref28","doi-asserted-by":"crossref","unstructured":"C. Wu , S. Agarwal , B. Curless and S. M. Seitz , \u201cMulticore Bundle Adjustment,\u201d Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Providence, R.I., USA (2011) pp. 3057\u20133064.","DOI":"10.1109\/CVPR.2011.5995552"},{"key":"S0263574716000552_ref8","doi-asserted-by":"publisher","DOI":"10.1023\/B:VISI.0000011205.11775.fd"},{"key":"S0263574716000552_ref29","doi-asserted-by":"publisher","DOI":"10.1090\/qam\/10666"},{"volume-title":"Optimization Theory and Methods: Nonlinear Programming","year":"2006","author":"Sun","key":"S0263574716000552_ref34"},{"key":"S0263574716000552_ref17","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2015.2397397"},{"key":"S0263574716000552_ref11","doi-asserted-by":"publisher","DOI":"10.1007\/s00138-007-0105-z"},{"key":"S0263574716000552_ref6","unstructured":"B. D. Lucas and T. Kanade , \u201cAn Iterative Image Registration Technique with an Application to Stereo Vision,\u201d Proceedings of the 7th International Joint Conference on Artificial Intelligence, Vancouver, B.C., Canada, vol. 2, (1981) pp. 674\u2013679."},{"key":"S0263574716000552_ref27","first-page":"157","volume-title":"Autonome Mobile Systeme","author":"S\u00fcnderhauf","year":"2006"},{"key":"S0263574716000552_ref37","doi-asserted-by":"crossref","unstructured":"A. Geiger , P. Lenz , C. Stiller and R. Urtasun , \u201cVision meets robotics: The KITTI dataset,\u201d Int. J. Robot. Res. (2013).","DOI":"10.1177\/0278364913491297"},{"key":"S0263574716000552_ref2","doi-asserted-by":"publisher","DOI":"10.1177\/0954410014562261"},{"key":"S0263574716000552_ref25","doi-asserted-by":"publisher","DOI":"10.1006\/cviu.1997.0547"},{"key":"S0263574716000552_ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2008.2004486"},{"key":"S0263574716000552_ref30","doi-asserted-by":"publisher","DOI":"10.1137\/0111030"},{"key":"S0263574716000552_ref32","doi-asserted-by":"crossref","unstructured":"M.J. Powell , \u201cA new algorithm for unconstrained optimization'', Nonlinear programming, Proceedings of a Symposium Conducted by the Mathematics Research Center, the University of Wisconsin\u2013Madison, (May 1970) pp. 31\u201365","DOI":"10.1016\/B978-0-12-597050-1.50006-3"},{"key":"S0263574716000552_ref3","doi-asserted-by":"publisher","DOI":"10.1109\/JSEN.2015.2456337"},{"key":"S0263574716000552_ref21","doi-asserted-by":"crossref","unstructured":"A. Makadia and K. Daniilidis , \u201cCorrespondenceless Ego-Motion Estimation Using an IMU,\u201d in Proceedings of the IEEE International Conference on Robotics and Automation, (2005) pp. 3534\u20133539.","DOI":"10.1109\/ROBOT.2005.1570657"},{"key":"S0263574716000552_ref31","doi-asserted-by":"publisher","DOI":"10.1007\/BF00932218"},{"key":"S0263574716000552_ref19","doi-asserted-by":"crossref","unstructured":"J.-P. Tardif , M. George , M. Laverne , A. Kelly and A. Stentz , \u201cA New Approach to Vision-Aided Inertial Navigation,\u201d Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Taipei, Taiwan, (Oct. 2010) pp. 4161\u20134168.","DOI":"10.1109\/IROS.2010.5651059"},{"key":"S0263574716000552_ref38","unstructured":"http:\/\/www.cvlibs.net\/software\/libviso\/."},{"key":"S0263574716000552_ref24","doi-asserted-by":"publisher","DOI":"10.1177\/0278364914554813"},{"key":"S0263574716000552_ref4","doi-asserted-by":"crossref","unstructured":"A. Howard , \u201cReal-Time Stereo Visual Odometry for Autonomous Ground Vehicles,\u201d Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Nice, France (Sep. 2008) pp. 3946\u20133952.","DOI":"10.1109\/IROS.2008.4651147"},{"key":"S0263574716000552_ref10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-28649-3_40"},{"key":"S0263574716000552_ref16","doi-asserted-by":"publisher","DOI":"10.1109\/MRA.2011.943233"},{"key":"S0263574716000552_ref9","unstructured":"J.-Y. Bouguet , \u201cPyramidal Implementation of the Affine Lucas Kanade Feature Tracker Description of the Algorithm,\u201d OpenCV documentation, Intel Corporation, Microprocessor Research Labs, (1999)."},{"key":"S0263574716000552_ref13","doi-asserted-by":"publisher","DOI":"10.1177\/0278364911416391"},{"key":"S0263574716000552_ref35","unstructured":"M. Warren , D. McKinnon , H. He and B. Upcroft , \u201cUnaided Stereo Vision Based Pose Estimation,\u201d Proceedings of the Australasian Conference on Robotics and Automation, Brisbane, Australia, (Dec. 2010)."},{"key":"S0263574716000552_ref15","doi-asserted-by":"publisher","DOI":"10.1109\/LGRS.2013.2245858"},{"key":"S0263574716000552_ref1","doi-asserted-by":"crossref","unstructured":"D. Nister , O. Naroditsky and J. Bergen , \u201cVisual Odometry,\u201d Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Washington, D.C., USA, vol. 1, (Jun. 2004) pp. 652\u2013659.","DOI":"10.1109\/CVPR.2004.1315094"},{"key":"S0263574716000552_ref26","doi-asserted-by":"crossref","unstructured":"A. Geiger , J. Ziegler and C. Stiller , \u201cStereoscan: Dense 3d Reconstruction in Real-Time,\u201d Proceedings of the IEEE Symposium on Intelligent Vehicles, Baden-Baden, Germany, (Jun. 2011) pp. 963\u2013968.","DOI":"10.1109\/IVS.2011.5940405"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574716000552","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,10]],"date-time":"2025-06-10T15:28:22Z","timestamp":1749569302000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574716000552\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,8,30]]},"references-count":38,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2017,9]]}},"alternative-id":["S0263574716000552"],"URL":"https:\/\/doi.org\/10.1017\/s0263574716000552","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"type":"print","value":"0263-5747"},{"type":"electronic","value":"1469-8668"}],"subject":[],"published":{"date-parts":[[2016,8,30]]}}}