Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter

Image jitters occur in the video of the autonomous robot moving on bricks road, which will reduce robot operation precision based on vision. In order to compensate the image jitters, the affine transformation kinematics were established for obtaining the six image motion parameters. The feature poin...

Full description

Saved in:
Bibliographic Details
Main Authors: B. R. Wang, Y. L. Jin, D. L. Shao, Y. Xu
Format: Article
Language:English
Published: Wiley 2014-01-01
Series:The Scientific World Journal
Online Access:http://dx.doi.org/10.1155/2014/130806
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849411034433978368
author B. R. Wang
Y. L. Jin
D. L. Shao
Y. Xu
author_facet B. R. Wang
Y. L. Jin
D. L. Shao
Y. Xu
author_sort B. R. Wang
collection DOAJ
description Image jitters occur in the video of the autonomous robot moving on bricks road, which will reduce robot operation precision based on vision. In order to compensate the image jitters, the affine transformation kinematics were established for obtaining the six image motion parameters. The feature point pair detecting method was designed based on Eigen-value of the feature windows gradient matrix, and the motion parameters equation was solved using the least square method and the matching point pairs got based on the optical flow. The condition number of coefficient matrix was proposed to quantificationally analyse the effect of matching errors on parameters solving errors. Kalman filter was adopted to smooth image motion parameters. Computing cases show that more point pairs are beneficial for getting more precise motion parameters. The integrated jitters compensation software was developed with feature points detecting in subwindow. And practical experiments were conducted on two mobile robots. Results show that the compensation costing time is less than frame sample time and Kalman filter is valid for robot vision jitters compensation.
format Article
id doaj-art-5ff46dd9ec6448a78c18b090338fef0e
institution Kabale University
issn 2356-6140
1537-744X
language English
publishDate 2014-01-01
publisher Wiley
record_format Article
series The Scientific World Journal
spelling doaj-art-5ff46dd9ec6448a78c18b090338fef0e2025-08-20T03:34:53ZengWileyThe Scientific World Journal2356-61401537-744X2014-01-01201410.1155/2014/130806130806Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman FilterB. R. Wang0Y. L. Jin1D. L. Shao2Y. Xu3College of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou, Zhejiang 310018, ChinaCollege of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou, Zhejiang 310018, ChinaCollege of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou, Zhejiang 310018, ChinaCollege of Mechanical and Electrical Engineering, China Jiliang University, Hangzhou, Zhejiang 310018, ChinaImage jitters occur in the video of the autonomous robot moving on bricks road, which will reduce robot operation precision based on vision. In order to compensate the image jitters, the affine transformation kinematics were established for obtaining the six image motion parameters. The feature point pair detecting method was designed based on Eigen-value of the feature windows gradient matrix, and the motion parameters equation was solved using the least square method and the matching point pairs got based on the optical flow. The condition number of coefficient matrix was proposed to quantificationally analyse the effect of matching errors on parameters solving errors. Kalman filter was adopted to smooth image motion parameters. Computing cases show that more point pairs are beneficial for getting more precise motion parameters. The integrated jitters compensation software was developed with feature points detecting in subwindow. And practical experiments were conducted on two mobile robots. Results show that the compensation costing time is less than frame sample time and Kalman filter is valid for robot vision jitters compensation.http://dx.doi.org/10.1155/2014/130806
spellingShingle B. R. Wang
Y. L. Jin
D. L. Shao
Y. Xu
Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter
The Scientific World Journal
title Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter
title_full Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter
title_fullStr Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter
title_full_unstemmed Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter
title_short Design of Jitter Compensation Algorithm for Robot Vision Based on Optical Flow and Kalman Filter
title_sort design of jitter compensation algorithm for robot vision based on optical flow and kalman filter
url http://dx.doi.org/10.1155/2014/130806
work_keys_str_mv AT brwang designofjittercompensationalgorithmforrobotvisionbasedonopticalflowandkalmanfilter
AT yljin designofjittercompensationalgorithmforrobotvisionbasedonopticalflowandkalmanfilter
AT dlshao designofjittercompensationalgorithmforrobotvisionbasedonopticalflowandkalmanfilter
AT yxu designofjittercompensationalgorithmforrobotvisionbasedonopticalflowandkalmanfilter