移動機器人視覺抖動的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系列電池測試系統中標北京新能源汽車股份有限公司
- ...· 中電瑞華大功率高壓能源反饋式負載系統成功交付中電熊貓
- ...· 中電瑞華國際在電動汽車及關鍵部件測評研討會上演繹先進測評技術