{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:19:03Z","timestamp":1760242743360,"version":"build-2065373602"},"reference-count":25,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2016,4,7]],"date-time":"2016-04-07T00:00:00Z","timestamp":1459987200000},"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>Video stabilization is an important technology for removing undesired motion in videos. This paper presents a comprehensive motion estimation method for electronic image stabilization techniques, integrating the speeded up robust features (SURF) algorithm, modified random sample consensus (RANSAC), and the Kalman filter, and also taking camera scaling and conventional camera translation and rotation into full consideration. Using SURF in sub-pixel space, feature points were located and then matched. The false matched points were removed by modified RANSAC. Global motion was estimated by using the feature points and modified cascading parameters, which reduced the accumulated errors in a series of frames and improved the peak signal to noise ratio (PSNR) by 8.2 dB. A specific Kalman filter model was established by considering the movement and scaling of scenes. Finally, video stabilization was achieved with filtered motion parameters using the modified adjacent frame compensation. The experimental results proved that the target images were stabilized even when the vibrating amplitudes of the video become increasingly large.<\/jats:p>","DOI":"10.3390\/s16040486","type":"journal-article","created":{"date-parts":[[2016,4,7]],"date-time":"2016-04-07T11:52:48Z","timestamp":1460029968000},"page":"486","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":18,"title":["A Comprehensive Motion Estimation Technique for the Improvement of EIS Methods Based on the SURF Algorithm and Kalman Filter"],"prefix":"10.3390","volume":"16","author":[{"given":"Xuemin","family":"Cheng","sequence":"first","affiliation":[{"name":"Graduate School at Shenzhen, Tsinghua University, Shenzhen 518055, China"}]},{"given":"Qun","family":"Hao","sequence":"additional","affiliation":[{"name":"Beijing Key Lab. for Precision Optoelectronic Measurement Instrument and Technology, School of Optoelectronics, Beijing Institute of Technology, Beijing 100081, China"}]},{"given":"Mengdi","family":"Xie","sequence":"additional","affiliation":[{"name":"Graduate School at Shenzhen, Tsinghua University, Shenzhen 518055, China"}]}],"member":"1968","published-online":{"date-parts":[[2016,4,7]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"461","DOI":"10.1109\/30.234621","article-title":"Control techniques for optical image stabilizing system","volume":"39","author":"Sato","year":"1993","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_2","unstructured":"Binoy, P., and Anurenjan, P.R. (2011, January 10\u201312). Video stabilization using speeded up robust features. Proceedings of the 2011 International Conference on Communications and Signal Processing, Calicut, India."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2097","DOI":"10.1007\/s12206-009-0356-x","article-title":"Dual stage and an image processing-based method for sight stabilization","volume":"23","author":"Lyou","year":"2009","journal-title":"J. Mech. Sci. Technol."},{"key":"ref_4","first-page":"289","article-title":"Line-of-sight coarse\/fine combination two-level stabilization technique in armed helicopters","volume":"18","author":"Ji","year":"1997","journal-title":"Acta Aeronaut. Astronaut. Sin."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"81","DOI":"10.1016\/S0165-0114(01)00161-0","article-title":"Design and real-time implementation of a multivariable gyro-mirror line-of-sight stabilization platform","volume":"128","author":"Tan","year":"2002","journal-title":"Fuzzy Sets Syst."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"566","DOI":"10.1109\/TCE.2006.1649681","article-title":"Digital image stabilization based on circular block matching","volume":"52","author":"Xu","year":"2006","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1109\/TCE.2012.6311347","article-title":"Fast feature-based video stabilization without accumulative global motion estimation","volume":"58","author":"Xu","year":"2012","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_8","first-page":"619","article-title":"Digital image stabilization algorithms based on bit-plane matching","volume":"44","author":"Ko","year":"1998","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1755","DOI":"10.1109\/TIM.2009.2028216","article-title":"Digital image stabilization by independent component analysis","volume":"59","author":"Amanatiadis","year":"2010","journal-title":"IEEE Trans. Instrum. Meas."},{"key":"ref_10","unstructured":"Li, C., and Liu, Y. (2011, January 24\u201326). Global motion estimation based on SIFT feature match for digital image stabilization. Proceedings of the IEEE International Conference on Computer Science and Network Technology (ICCSNT), Harbin, China."},{"key":"ref_11","first-page":"346","article-title":"Speeded-up robust features (SURF)","volume":"110","author":"Bay","year":"2008","journal-title":"Comput. Vis. Comput. Sci."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Huang, K., Tsai, Y., Tsai, C., and Chen, L. (2010, January 26\u201329). Video stabilization for vehicular applications using SURF-like descriptor and KD-tree. Proceedings of the 17th IEEE International Conference Image Processing, Hong Kong, China.","DOI":"10.1109\/ICIP.2010.5653052"},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"431","DOI":"10.1007\/978-3-642-20320-6_45","article-title":"Simplifying SURF feature descriptor to achieve real-time performance","volume":"Volume 95","author":"Burduk","year":"2011","journal-title":"Computer Recognition Systems 4. Advances in Intelligent and Soft Computing"},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zhou, D., and Hu, D. (2013, January 24\u201326). A robust object tracking algorithm based on SURF. Proceedings of the IEEE International Conference on Wireless Communications and Signal Processing (WCSP), Hangzhou, China.","DOI":"10.1109\/WCSP.2013.6677270"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"317","DOI":"10.1006\/rtim.2001.0278","article-title":"Real-time digital image stabilization using Kalman filters","volume":"8","year":"2002","journal-title":"Real Time Imaging"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"659","DOI":"10.1016\/j.jvcir.2005.10.004","article-title":"A robust real-time video stabilization algorithm","volume":"17","author":"Chang","year":"2006","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"945","DOI":"10.1109\/TCSVT.2009.2020252","article-title":"Robust video stabilization based on particle filter tracking of projected camera motion","volume":"19","author":"Yang","year":"2009","journal-title":"IEEE Trans. Circuits Syst. Video Technol."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Liu, Y., De, J., Li, B., and Xu, Q. (,  2009). Real-time global motion vectors estimation based on phase correlation and gray projection algorithm. Proceedings of the CISP\u201909 2nd International Congress on Image and Signal Processing, Tianjin, China.","DOI":"10.1109\/CISP.2009.5301480"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1320","DOI":"10.1109\/TCE.2003.1261235","article-title":"Digital image stabilization with sub-image phase correlation based global motion estimation","volume":"49","author":"Erturk","year":"2003","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Litvin, A., Konrad, J., and Willian, C.K. (2003, January 20\u201324). Probabilistic video stabilization using Kalman filtering and mosaicking. Proceedings of the IS&T\/SPIE Symposium on Electronic Imaging, Image and Video Communications and Processing, Santa Clara, CA, USA.","DOI":"10.1117\/12.476436"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"570","DOI":"10.1109\/TCE.2012.6227462","article-title":"Robust video stabilization based on particle filtering with weighted feature points","volume":"58","author":"Song","year":"2012","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"6","DOI":"10.1109\/TCE.2009.4814407","article-title":"Robust digital image stabilization using the Kalman filter","volume":"55","author":"Wang","year":"2009","journal-title":"IEEE Trans. Consum. Electron."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Saleem, S., Bais, A., and Sablatnig, R. (2012, January 25\u201327). Performance evaluation of SIFT and SURF for multispectral image matching. Proceedings of the 9th International Conference on Image Analysis and Recognition, Aveiro, Portugal.","DOI":"10.1007\/978-3-642-31295-3_20"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6\u201313). ORB: An efficient alternative to SIFT or SURF. Proceedings of the IEEE International Conference on Computer Vision, Barcelona, Spain.","DOI":"10.1109\/ICCV.2011.6126544"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/4\/486\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T19:21:53Z","timestamp":1760210513000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/16\/4\/486"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,7]]},"references-count":25,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2016,4]]}},"alternative-id":["s16040486"],"URL":"https:\/\/doi.org\/10.3390\/s16040486","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2016,4,7]]}}}