移动机器人视觉抖动的Kalman滤波补偿
王斌锐,徐 肶,金英连
中国计量学院机电工程学院自动化研究所,浙江杭州
摘 要:消除视觉抖动是机器人移动中对接作业的关键。基于仿射变换,建立了图像的递推运动模型;设计了基于梯度的分区域的KLT特征提取算法,分析了梯度与灰度变化的关系;利用绝对误差和较优进行特征点的匹配,并利用菱形搜索算法来提高匹配速度,设计自适应模板算法来解决匹配结果不惟一的问题;利用较小二乘法求解超定运动方程组,得到运动参数。推导得到有意运动参数的观测模型;利用Kalman滤波去除无意运动;利用滤波后的运动参数重构图像,对含抖动的视频进行稳像补偿。在非平整路面内移动机器人上开展实验。结果表明,相对参数滤波比绝对参数滤波更平滑,且算法对x和y方向的抖动补偿无相互干扰,经过该算法处理后的视频序列与原序列相比结果得到较大改善,满足准确性要求。
关 键 词:视觉抖动;特征匹配;超定方程;Kalman滤波;运动补偿
1 引 言
摄像头安装在非平稳移动的机器人上,视频带有抖动。视频稳定主要包括光学稳像、机械稳像和电子稳像[12]3种方法。光学稳像和机械稳像需专用设备,成本高。电子稳像直接对视频进行操作,是现代稳像技术发展的重要方向,主要包括运动的估计、滤波和补偿三部分。文献[3]提出用块匹配的方法估计视频运动参数,计算量大;文献[4]用灰度投影方法估计运动参数,算法精度不高,效果不明显;文献[56]用SIFT(尺度不变)特征匹配估计运动矢量;文献[7]主要研究以灰度投影算法为基础的电子稳像算法。运动滤波是视频稳定的重点,主要有均值滤波、FIR 滤波和B 样条滤波[810]。KLT[11]算法是Kanade,Lucas,和Tomasi等人提出的一种利用空间亮度等级差异信息获取特征点的特征提取和跟踪算法。本文首先利用KLT方法对图像进行特征提取;其次对相邻2帧之间作特征匹配得到运动参数;而后运用Kalman滤波方法去除无意运动;较后开展了实验研究。
相关阅读:
- ...2015/01/21 14:59·基于势场栅格法的移动机器人避障路径规划
- ...2014/03/17 15:58·城市环境中移动机器人姿态估计方法
- ...2014/01/22 11:03·智能移动机器人的多功能数据采集系统
- ...2013/10/10 16:09·无源散射变换的双边移动机器人网络遥操作
- ...2012/08/13 12:03·使用LabVIEW和CompactRIO开发腿轮混合式移动机器人
- ...2012/04/27 10:22·不确定非完整移动机器人的轨迹跟踪控制
- ...· Efinix® 全力驱动AI边缘计算,成功推出Trion™ T20 FPGA样品, 同时将产品扩展到二十万逻辑单元的T200 FPGA
- ...· 英飞凌亮相进博会,引领智慧新生活
- ...· 三电产品开发及测试研讨会北汽新能源专场成功举行
- ...· Manz亚智科技跨入半导体领域 为面板级扇出型封装提供化学湿制程、涂布及激光应用等生产设备解决方案
- ...· 中电瑞华BITRODE动力电池测试系统顺利交付北汽新能源
- ...· 中电瑞华FTF系列电池测试系统中标北京新能源汽车股份有限公司
- ...· 中电瑞华大功率高压能源反馈式负载系统成功交付中电熊猫
- ...· 中电瑞华国际在电动汽车及关键部件测评研讨会上演绎先进测评技术