国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于視覺信息的四軸飛行器位姿估計(jì)研究

2017-07-12 09:03范大東林林熊芝
軟件導(dǎo)刊 2017年6期
關(guān)鍵詞:機(jī)器視覺

范大東+林林+熊芝

摘要:提出一種基于已知特征點(diǎn)的單目視覺位姿估計(jì)方法。根據(jù)攝像機(jī)透視投影成像關(guān)系,建立四軸飛行器視覺位姿估計(jì)模型,設(shè)計(jì)一種著陸目標(biāo)圖案,提出著陸目標(biāo)圖案特征點(diǎn)提取及標(biāo)記方法。實(shí)驗(yàn)結(jié)果表明,該位姿估計(jì)算法是有效的。

關(guān)鍵詞:機(jī)器視覺;四軸飛行器;位姿估計(jì)

DOIDOI:10.11907/rjdk.171358

中圖分類號(hào):TP319

文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1672-7800(2017)006-0120-04

0 引言

視覺導(dǎo)航技術(shù)具有設(shè)備簡(jiǎn)單、信息量大、抗電子對(duì)抗和無(wú)源性強(qiáng)等特點(diǎn),其作為自主飛行器的輔助導(dǎo)航技術(shù)已經(jīng)受到業(yè)界人士的高度重視,是目前無(wú)人飛行器導(dǎo)航技術(shù)領(lǐng)域中的研究熱點(diǎn)。機(jī)載攝像機(jī)是飛行器的“眼睛”,通過它,飛行器可以實(shí)現(xiàn)避障、位姿估計(jì)以及目標(biāo)識(shí)別等。因此,將計(jì)算機(jī)視覺運(yùn)用于飛行器輔助導(dǎo)航具有明顯優(yōu)勢(shì)[1-2]。

基于特征點(diǎn)的視覺導(dǎo)航方法,是近年來視覺導(dǎo)航領(lǐng)域研究較為活躍的內(nèi)容之一。其基本原理為:將攝像機(jī)裝載在飛行器上,并在參考目標(biāo)上預(yù)先設(shè)置已知的特征點(diǎn),通過提取已知特征點(diǎn)對(duì)應(yīng)的圖像坐標(biāo),根據(jù)攝像機(jī)透視投影模型,實(shí)時(shí)估計(jì)出攝像機(jī)相對(duì)于參考目標(biāo)的位置姿態(tài)。

本文設(shè)計(jì)了由3個(gè)黑色正方形和1個(gè)黑色三角形組成的平面著陸目標(biāo)圖案,以正方形和三角形頂點(diǎn)為圖像特征點(diǎn),提出了一種基于平面單應(yīng)性變換的圖形特征點(diǎn)實(shí)時(shí)提取標(biāo)記方法,利用提取的特征點(diǎn)圖像坐標(biāo)及對(duì)應(yīng)的世界坐標(biāo),實(shí)時(shí)估計(jì)攝像機(jī)的位置參數(shù),將其作為飛行器視覺導(dǎo)航信號(hào)。

1 著陸標(biāo)志物及特征點(diǎn)標(biāo)記

本文設(shè)計(jì)的著陸圖案如圖1(a)所示。著陸圖案的邊長(zhǎng)為60mm,其中小正方形的邊長(zhǎng)為20mm,等腰直角三角形的直角邊長(zhǎng)為20mm。在著陸圖案中,黑白相間的角點(diǎn)即為設(shè)計(jì)的特征標(biāo)記點(diǎn)集。著陸圖案可以分成4個(gè)部分,形狀包括兩種類型:I型和II型。如圖1(b)所示,定義著陸目標(biāo)圖案的中心為世界坐標(biāo)系原點(diǎn),類型I的區(qū)域中心處于世界坐標(biāo)系的X軸正半軸,類型II的區(qū)域中心依次分布在其余軸線上,采用右手法則來確定Z軸,可以看到各特征點(diǎn)在世界坐標(biāo)系中的坐標(biāo)是明確的。

針對(duì)所設(shè)計(jì)的著陸目標(biāo)圖案,圖像處理的目的是確定標(biāo)志點(diǎn)的位置,然后提取和標(biāo)識(shí)出這些特征點(diǎn)。本文中的圖像處理算法流程如圖2所示,這里首先使用攝像機(jī)獲取圖像,然后對(duì)圖像進(jìn)行預(yù)處理,主要包括圖像濾波、閾值分割等,最后檢測(cè)與提取特征點(diǎn),使用標(biāo)記算法對(duì)其進(jìn)行標(biāo)記。

主要算法如下:

(1)閾值分割。閾值分割是指根據(jù)像素的灰度、顏色、紋理等特性按照一定的原則將一副圖像或景物分割成若干個(gè)特定的、具有獨(dú)特性質(zhì)的部分或者子集,并提取出感興趣目標(biāo)的技術(shù)和過程。閾值分割后圖像如圖3(b)所示。

(2)邊緣檢測(cè)。邊緣是不同區(qū)域的分界線,是圖像局部強(qiáng)度變化最顯著的那些像素的集合。本文邊緣檢測(cè)的目的是提取圖像中3個(gè)四邊形的邊緣和1個(gè)三角形的邊緣。邊緣提取后圖像如圖3(c)所示。

(3)角點(diǎn)檢測(cè)。圖像中的角點(diǎn)是指圖像中具有高曲率的點(diǎn),本文使用的是Harris角點(diǎn)檢測(cè)算法[3]。角點(diǎn)檢測(cè)后圖像如圖3(d)所示。

(4)分割標(biāo)志圖案上的三角形。首先篩選出連通區(qū)域輪廓,對(duì)提取的輪廓進(jìn)行直線簡(jiǎn)化,然后計(jì)算4個(gè)區(qū)域輪廓的周長(zhǎng)為:Ci(i=1~4)。搜索4個(gè)周長(zhǎng)中的最小值min(Ci),則min(Ci)所對(duì)應(yīng)的區(qū)域I即為三角形區(qū)域。

3 實(shí)驗(yàn)

得到特征點(diǎn)的像素坐標(biāo)系的坐標(biāo)(u,v)及世界坐標(biāo)系的坐標(biāo)(xw,yw,zw)后,根據(jù)兩步法標(biāo)定原理,利用Matlab/GUI工具 [9],得到位姿估計(jì)模型GUI界面如圖6所示。

本文采用如下方案來驗(yàn)證所建立的位姿估計(jì)模型的正確性[10],在著陸目標(biāo)平板上繪制兩個(gè)相同的特征圖案,如圖7所示,設(shè)定它們的距離分別為100mm、150mm、200mm、250cm和300mm。

將攝像機(jī)(攝像機(jī)為Prosilica GT2750 CCD工業(yè)相機(jī)、16mm鏡頭,圖像大小為像素)固定在著陸目標(biāo)圖案的上方對(duì)該著陸目標(biāo)圖案進(jìn)行拍照,然后利用上述位姿估計(jì)模型解算出相對(duì)位置估計(jì)測(cè)量值,得到表1的測(cè)量結(jié)果。由表1可知,位置估計(jì)誤差在11mm以內(nèi),本文建立的位姿估計(jì)模型基本滿足位置估計(jì)要求。

4 結(jié)語(yǔ)

本文以飛行器自主著陸階段為研究對(duì)象,根據(jù)攝像機(jī)透視投影成像關(guān)系,建立了飛行器視覺位姿估計(jì)模型,設(shè)計(jì)了一種著陸目標(biāo)圖案,并對(duì)其進(jìn)行圖像處理、角點(diǎn)提取和特征點(diǎn)標(biāo)記,利用兩步法攝像機(jī)標(biāo)定原理對(duì)攝像機(jī)位姿進(jìn)行了解算,使用Matlab/GUI工具對(duì)該算法加以實(shí)現(xiàn),最后利用實(shí)驗(yàn)室現(xiàn)有的條件對(duì)其進(jìn)行了驗(yàn)證。結(jié)果證明,本文提出的圖像處理及相關(guān)位姿估計(jì)算法具有一定的導(dǎo)航精度。但是由于需要進(jìn)行大量的圖像處理,耗時(shí)較多,還很難滿足飛行器自主著陸階段實(shí)時(shí)性的要求,因此縮短圖像處理時(shí)間將是后續(xù)研究的重點(diǎn)。

參考文獻(xiàn):

[1]SRIKANTH SARIPALLI,JAMES F MONTGOMERY,et al.Vision-based autonomous landing of an unmanned aerial vehicle[C].Proceedings of the 2002 IEEE International Conference on Robotics & Automation,2002: 2799-2804.

[2]COURTNEY S SHARP,OMID SHAKENIA,S SHANKAR SASTRY.A vision system for landing an unmanned aerial vehicle[C].Proceedings of the 2001 IEEE International Conference on Robotics & Automation,2001:1720-1727.

[3]趙文斌,張艷寧.角點(diǎn)檢測(cè)技術(shù)綜述[J].計(jì)算機(jī)應(yīng)用研究,2006,10(1):17-20.

[4]邱力為,宋子善,沈?yàn)槿?用于無(wú)人直升機(jī)著艦控制的計(jì)算機(jī)視覺技術(shù)研究[J].航空學(xué)報(bào),2003,24(4):351-354.

[5]TSAI R Y.An efficient and accurate camera calibration technique for 3D machine vision[C].In Proc.CVPR,1986:364-374.

[6]趙明.基于圖像的物體尺寸測(cè)量算法研究[J].軟件導(dǎo)刊,2016,15(11):48-52.

[7]樊冬雪.四軸飛行器視覺導(dǎo)航系統(tǒng)的設(shè)計(jì)[J].計(jì)算機(jī)技術(shù)與用,2014,40(8):140.

[8]阮利鋒.小型無(wú)人直升機(jī)自主著陸視覺導(dǎo)航系統(tǒng)設(shè)計(jì)及仿真[D].上海:上海交通大學(xué),2009.

[9]周平.MATLAB圖像處理與圖形用戶界面設(shè)計(jì)[M].北京:清華大學(xué)出版社,2013.

[10]王山山,王丹.Matlab下視頻處理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].軟件導(dǎo)刊,2016,15(12):71-73.

(責(zé)任編輯:孫 娟)

猜你喜歡
機(jī)器視覺
大場(chǎng)景三維激光掃描儀在研究生實(shí)踐教學(xué)培養(yǎng)中的應(yīng)用