亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        葡萄采摘機(jī)器人采摘點(diǎn)的視覺定位

        2020-09-10 04:01:04雷旺雄
        關(guān)鍵詞:果梗晴天灰度

        雷旺雄, 盧 軍

        (陜西科技大學(xué)機(jī)電工程學(xué)院,陜西 西安 710021)

        視覺識(shí)別定位系統(tǒng)是農(nóng)業(yè)采摘機(jī)器人中不可或缺的一部分,影響著機(jī)器人采摘的準(zhǔn)確率和效率。由于農(nóng)業(yè)采摘機(jī)器人面對(duì)的采摘環(huán)境惡劣,并且背景干擾較大,所以視覺識(shí)別定位算法的魯棒性和實(shí)時(shí)性就變得至關(guān)重要。

        近年來,科研人員對(duì)葡萄采摘機(jī)器人的視覺識(shí)別定位進(jìn)行了大量探索。葡萄果實(shí)的分割檢測(cè)是葡萄采摘機(jī)器人采摘點(diǎn)定位的首要任務(wù)。Luo等[1]通過提取葡萄有效顏色分量,并結(jié)合AdaBoost分類器來檢測(cè)成熟的葡萄。羅陸鋒等[2]使用改進(jìn)的人工蜂群算法對(duì)夏黑葡萄進(jìn)行分割。宋西平等[3]使用快速模糊C均值聚類(FFCM)算法對(duì)采集圖像的色調(diào)分量進(jìn)行分割,完成對(duì)夏黑葡萄的檢測(cè)。田銳等[4]對(duì)RGB顏色模型的顏色樣本值進(jìn)行計(jì)算,并根據(jù)樣本值對(duì)紫色和紅色葡萄進(jìn)行分割,準(zhǔn)確率達(dá)到90%。馬本學(xué)等[5]使用大津法或雙閾值法對(duì)3種不同光照條件下的葡萄進(jìn)行分割,再基于輪廓做外接矩形,然后結(jié)合角點(diǎn)檢測(cè)的方法獲得葡萄果實(shí)的位置信息。在葡萄采摘機(jī)器人的定位研究中,果實(shí)重疊是影響定位準(zhǔn)確率的重要因素。羅陸鋒等[6]通過圖像分割和輪廓分析,再結(jié)合幾何約束模型,對(duì)雙串葡萄進(jìn)行識(shí)別和提取。葡萄果粒直徑的大小反映了葡萄的水分缺失情況,曾慶兵等[7]和陳英等[8]分別基于輪廓分析和數(shù)字形態(tài)學(xué)方法對(duì)堆疊葡萄果粒進(jìn)行尺寸檢測(cè)。有學(xué)者采用澤爾尼克(Zernike)矩邊緣檢測(cè)算法對(duì)葡萄果實(shí)輪廓進(jìn)行提取,實(shí)現(xiàn)了葡萄果實(shí)幾何特征的實(shí)時(shí)檢測(cè)[9]。在葡萄生長(zhǎng)過程中,套袋是很重要的措施,可以預(yù)防病蟲害,并避免農(nóng)藥與葡萄果實(shí)的直接接觸。為了獲得葡萄果實(shí)的位置信息,楊慶華等[10]提出結(jié)合葡萄顏色和形狀特征來獲取葡萄果實(shí)位置信息的方法。張凱等[11]基于遺傳算法對(duì)葡萄果實(shí)的套袋目標(biāo)特征進(jìn)行快速提取與識(shí)別。在葡萄的采摘過程中會(huì)對(duì)葡萄果實(shí)造成外在損傷,為解決這一問題,羅陸鋒等[12]通過雙目立體視覺技術(shù)對(duì)葡萄包圍體進(jìn)行求解和定位,實(shí)現(xiàn)葡萄采摘機(jī)器人的防損采摘。針對(duì)葡萄串采摘點(diǎn)的定位問題,張同勛等[13]利用逆向識(shí)別算法結(jié)合模板匹配和測(cè)距儀來實(shí)現(xiàn)葡萄串采摘點(diǎn)的定位。熊俊濤等[14]針對(duì)非結(jié)構(gòu)環(huán)境中擾動(dòng)葡萄的定位問題,通過對(duì)葡萄串進(jìn)行形態(tài)分析并計(jì)算單擺運(yùn)動(dòng)的周期和擺角進(jìn)行視覺定位,再使用霍夫直線擬合,結(jié)合角度計(jì)算方法獲取采摘點(diǎn)的位置信息。為了對(duì)重疊葡萄果實(shí)進(jìn)行采摘,Luo等[15]使用輪廓分析方法對(duì)重疊的葡萄果實(shí)進(jìn)行分離,再采用幾何約束法獲取感興趣區(qū)域采摘點(diǎn)的位置信息。羅陸鋒等[16]使用葡萄圖像分割結(jié)合點(diǎn)線最小距離約束方法,實(shí)現(xiàn)葡萄采摘機(jī)器人采摘點(diǎn)的精確定位。

        綜上所述,目前對(duì)葡萄采摘機(jī)器人的視覺檢測(cè)研究主要集中在葡萄果實(shí)的分割,葡萄果實(shí)尺寸信息的獲取以及葡萄采摘點(diǎn)的定位。現(xiàn)有的葡萄果實(shí)采摘點(diǎn)定位研究中,在復(fù)雜的葡萄種植環(huán)境下使用霍夫直線檢測(cè)容易將葉脈以及其他枝干檢測(cè)為直線,影響采摘的準(zhǔn)確性。因此,本研究擬基于果梗、樹葉和背景灰度級(jí)的不同,提出一種基于分水嶺果梗圖像分割和最小角度約束的采摘點(diǎn)定位方法,然后分別在晴天順光、晴天遮陽和晴天逆光3種條件下進(jìn)行驗(yàn)證,以期提高葡萄采摘點(diǎn)視覺定位的準(zhǔn)確率和實(shí)時(shí)性,為實(shí)現(xiàn)葡萄自動(dòng)化采摘提供技術(shù)支撐。

        1 材料與方法

        1.1 圖像采集

        本研究所用葡萄圖像采集于陜西省鄠邑區(qū)戶太8號(hào)葡萄園,使用相機(jī)為佳能EOS M200,其分辨率為2 340像素×1 080像素,由于葡萄采摘機(jī)器人通常在白天進(jìn)行采摘,故采集了在晴天順光、晴天逆光和晴天遮陽這3種情況下的夏黑葡萄圖像各40張,并用高斯濾波法去除圖像采集中產(chǎn)生的噪聲,使采集的圖像變得較為平滑。

        1.2 采摘點(diǎn)視覺定位總體實(shí)現(xiàn)方案

        圖1顯示,本研究提出的葡萄采摘點(diǎn)定位方法主要由3部分組成。第一,葡萄果實(shí)識(shí)別,主要是識(shí)別葡萄串并獲取其位置信息;第二,果梗圖像分割,根據(jù)獲取到的葡萄串信息定位果梗區(qū)域,對(duì)該區(qū)域進(jìn)行分水嶺分割;第三,采摘點(diǎn)確定,基于果梗二值化檢測(cè)到的角點(diǎn)數(shù)據(jù),通過線性回歸和最小角度確定目標(biāo)果梗,最后K均值聚類算法獲得的聚類中心就是采摘點(diǎn)。

        1.3 葡萄串分割

        采摘點(diǎn)的準(zhǔn)確定位是基于目標(biāo)果實(shí)串的位置信息進(jìn)行的,因此分別對(duì)不同情況下的夏黑葡萄圖像進(jìn)行分割,將夏黑葡萄圖像轉(zhuǎn)換到Y(jié)UV顏色模型中,Y表示亮度通道,U、V是2個(gè)代表色度的通道,U通道受光照影響最小。在YUV通道下對(duì)葡萄串圖像進(jìn)行拆分,得到U分量圖(圖2a)。在U分量直方圖中,灰度值主要分布在[50,180](圖2b),葡萄圖像的對(duì)比度比較低,然后對(duì)拆分后的U分量圖進(jìn)行直方圖均衡化處理,使葡萄果實(shí)在U通道下的灰度值盡可能分布在[0,255],從而增強(qiáng)圖像的對(duì)比度。葡萄串的灰度級(jí)分布函數(shù)如公式1:

        圖1 采摘點(diǎn)定位流程圖Fig.1 Flowchart of picking point positioning

        a:U分量圖;b:U分量直方圖;c:均衡化U分量圖;d:均衡化U分量直方圖。圖2 葡萄串圖像U分量均衡化處理Fig.2 U component equalization of grape clusters

        (1)

        直方圖線性變換:

        (2)

        式中,N表示圖像的像素總數(shù),nk表示灰度級(jí)為rk的像素個(gè)數(shù),rk表示第k個(gè)灰度級(jí),p(rk)表示灰度級(jí)rk出現(xiàn)的概率,sk表示輸出圖像的灰度級(jí),L是圖像中灰度級(jí)數(shù)量。

        將輸入圖像中灰度級(jí)為rk的各像素根據(jù)公式(2)進(jìn)行映射,可得到均衡化U分量圖(圖2c),從中可以看出目標(biāo)區(qū)域與背景的對(duì)比度更加明顯,便于后期的閾值分割。均衡化U分量直方圖(圖2d)顯示,經(jīng)過均衡化處理之后,葡萄串的灰度值映射在[0,255],圖像灰度的動(dòng)態(tài)范圍得到了增加,對(duì)比度得到了提高。因此,更容易找到葡萄串閾值分割的下限(thresh1)和上限(thresh2),并且thresh1

        (3)

        式中,g(x,y)表示二值圖像灰度值,f(x,y)表示原圖灰度值,thresh1表示閾值下限,thresh2表示閾值上限。

        a:提取U分量;b:直方圖均衡化;c:雙閥值分割;d:形態(tài)學(xué)開操作。圖3 葡萄串圖像分割過程Fig.3 Image segmentation process of grape clusters

        1.4 葡萄串果梗感興趣(ROI)區(qū)域的確定

        葡萄串果梗ROI區(qū)域的獲取可以減小果梗檢測(cè)的噪聲干擾。葡萄串果梗在葡萄串的正上方,因此葡萄串的位置可以作為葡萄串果梗感興趣區(qū)域定位的先驗(yàn)信息。首先,對(duì)葡萄串做最小外接矩形,對(duì)葡萄串輪廓進(jìn)行測(cè)量;其次,按照公式(4)計(jì)算,得出葡萄串區(qū)域和果梗區(qū)域;最后,針對(duì)果梗ROI區(qū)域進(jìn)行采摘點(diǎn)檢測(cè)。

        (4)

        式中,ROI_x表示感興趣區(qū)域的橫坐標(biāo),ROI_y表示感興趣區(qū)域的縱坐標(biāo),w和h分別表示矩形框的長(zhǎng)和寬,(x,y)和(x+w,y+h)分別為矩形框的左上角和右下角坐標(biāo)。

        1.5 果梗圖像分水嶺分割

        為了提高葡萄串果梗分割的泛化性,對(duì)晴天順光、晴天逆光和晴天遮陽這3種情況下的果梗進(jìn)行不同顏色空間通道以及|V-U|灰度圖的對(duì)比分析,果梗、樹葉和背景呈現(xiàn)出不同的灰度級(jí)別,|V-U|直方圖(圖4)、果梗原圖(圖5a)、|V-U|灰度圖(圖5b)顯示,果梗區(qū)域的灰度值為[20,70],樹葉的灰度值為[208,255],背景的灰度值為[119,151]。

        圖4 |V-U|直方圖Fig.4 |V-U| histogram

        葡萄串果梗與細(xì)的樹枝粘連交錯(cuò),圖像分割困難,使用距離變換的分水嶺分割能夠較好分割出葡萄串果梗。圖5顯示,果梗ROI區(qū)域分割,首先根據(jù)|V-U|直方圖對(duì)果梗區(qū)域進(jìn)行雙閾值分割,對(duì)分割后的二值圖像進(jìn)行形態(tài)學(xué)開操作,消除噪點(diǎn),然后對(duì)二值圖像進(jìn)行距離變換。數(shù)字圖像中對(duì)距離的定義有很多,本研究采用歐氏距離,通過計(jì)算每個(gè)像素點(diǎn)之間的距離獲得灰度值,實(shí)現(xiàn)二值圖像的距離變換,對(duì)距離變換后的灰度圖做閾值分割,得到前景,也就是果梗和細(xì)小的樹枝區(qū)域。其次將距離變換之前的二值圖像與距離變換之后的二值圖像進(jìn)行相減,便得到前景與背景交界區(qū)域,定義為邊界區(qū)域或者未知區(qū)域,然后進(jìn)行連通域標(biāo)記,用0來表示未知區(qū)域,背景區(qū)域及前景區(qū)域轉(zhuǎn)變?yōu)槠渌麛?shù),例如+1。最后進(jìn)行分水嶺操作,將灰度圖像視為拓?fù)浔砻?,圖像中的像素值f(x,y)相當(dāng)于地形海拔高度,局部極小值的區(qū)域?yàn)閰R水盆地,隨著注水量的增加,水位線不斷上升,不同匯水盆地的山脊阻止水的匯聚,就會(huì)形成分水嶺。

        a:果梗原圖;b:|V-U|灰度圖;c:果梗二值化;d:形態(tài)學(xué)開操作;e:距離變換;f:前景與背景交界區(qū)域;g:連通域標(biāo)記;h:分水嶺操作。圖5 果梗ROI區(qū)域分割過程Fig.5 Region of interest(ROI) segmentation process of fruit stalk

        1.6 葡萄串果梗的確定

        分水嶺操作可以將葡萄串果梗很好地分割出來,然后對(duì)分割的每個(gè)果梗進(jìn)行顏色閾值分割,并對(duì)每個(gè)果梗的二值圖像做Harris角點(diǎn)檢測(cè)。Harris角點(diǎn)檢測(cè)是滑動(dòng)窗口W向任意方向移動(dòng),然后比較窗口滑動(dòng)前與滑動(dòng)后灰度值的變化情況,如果灰度值變化程度大,那么該窗口就存在角點(diǎn),灰度變化值Ex,y定義為:

        Ex,y=∑wu,v[Ix+u,y+v-Iu,v]2

        (5)

        式中,Ex,y表示灰度變化值,wu,v表示窗口函數(shù),Ix+u,y+v表示平移后的灰度值,Iu,v表示平移前的灰度值,x,y表示窗口平移量。

        為每個(gè)果梗二值圖像檢測(cè)到的角點(diǎn)尋找擬合直線,要使角點(diǎn)數(shù)據(jù)離擬合直線盡可能近一點(diǎn)。定義損失函數(shù)如公式(6),用梯度下降法對(duì)其進(jìn)行優(yōu)化,尋找最優(yōu)的權(quán)重參數(shù)和偏置值(圖6)。

        圖6 擬合直線Fig.6 Fitting straight line

        (6)

        式中,Loss表示損失值,N表示樣本總數(shù),xi、yi分別表示第i個(gè)角點(diǎn)數(shù)據(jù)實(shí)際的x軸和y軸坐標(biāo)值,w表示權(quán)重參數(shù),b表示偏置值。

        由于受葡萄果實(shí)重力的影響,葡萄串果?;臼谴怪毕蛳碌模?jì)算每個(gè)果梗與垂直于地面直線的夾角,夾角角度最小的擬合直線所在的果梗就是葡萄串果梗,即目標(biāo)果梗(圖7)。

        圖7 葡萄采摘點(diǎn)的計(jì)算模型Fig.7 Calculation model of grape picking point

        對(duì)目標(biāo)果梗檢測(cè)到的角點(diǎn)數(shù)據(jù)進(jìn)行K均值聚類分析,首先初始化C個(gè)聚類中心Z(i),本研究中C=1,在接下來的k次迭代過程中,會(huì)按照以下步驟來計(jì)算每個(gè)樣本與聚類中心的距離,以任一樣本點(diǎn)X及樣本個(gè)數(shù)i=1,2,3,…,m為例,如公式(7)。

        j=arg min‖X-Zi(k)‖

        (7)

        j表示樣本X與C個(gè)聚類中心距離最近的類別,Zi(k)表示聚類中心,X表示任一樣本點(diǎn)。

        (8)

        根據(jù)公式8計(jì)算新的聚類中心,則X∈Sj(k),式中,X表示任一樣本點(diǎn),Sj(k)是Zi(k)聚類中心的樣本集合,ni為Sj(k)中的樣本數(shù),i表示樣本個(gè)數(shù),Zi(k+1)表示i個(gè)樣本經(jīng)過k+1次迭代之后的聚類中心。

        在得到聚類中心之后,通過計(jì)算使得誤差平方、誤差平方和均最小。如果Zi(k+1)=Zi(k)(i=1,2,…,m),則說明算法收斂,算法結(jié)束,否則k=k+1,從公式(7)循環(huán),最終得到的聚類中心即為采摘坐標(biāo)點(diǎn),算法迭代了3次,最終目標(biāo)果梗角點(diǎn)數(shù)據(jù)聚類結(jié)果如圖8顯示。

        圖8 目標(biāo)果梗角點(diǎn)K均值聚類Fig.8 K-means clustering of the corner points of target fruit stem

        (9)

        式中,X表示任一樣本點(diǎn),Zi(k)表示i個(gè)樣本經(jīng)過k次迭代之后的聚類中心,Sj(k)是Zi(k)聚類中心的樣本集合,E表示誤差平方和。

        2 結(jié)果與分析

        在本次試驗(yàn)中,分別對(duì)晴天順光、晴天逆光和晴天遮陽這3種情況下的夏黑葡萄圖像進(jìn)行果梗采摘點(diǎn)檢測(cè),將采集后的圖片分辨率壓縮為600像素×700像素,每張圖片中目標(biāo)果梗面積為1 200~1 700像素。通過公式(10)對(duì)本研究方法得到的目標(biāo)果梗聚類中心坐標(biāo)點(diǎn)A(u,v)和目標(biāo)果梗輪廓坐標(biāo)點(diǎn)B(xi,yi)進(jìn)行平均距離計(jì)算。圖9顯示,在晴天順光條件下,目標(biāo)果梗聚類中心坐標(biāo)點(diǎn)與目標(biāo)果梗輪廓坐標(biāo)點(diǎn)之間的距離(Avg)為5~48像素,平均值為26像素;在晴天逆光條件下,Avg為4~44像素,平均值為24像素;在晴天遮陽條件下,Avg為5~45像素,平均值為20像素。經(jīng)分析,本研究算法在晴天遮陽條件下的圖像分割效果最佳,采摘點(diǎn)定位成功率較高。

        (10)

        式中,Avg表示目標(biāo)果梗聚類中心坐標(biāo)點(diǎn)與目標(biāo)果梗輪廓坐標(biāo)點(diǎn)之間距離的平均值;n表示目標(biāo)果梗輪廓坐標(biāo)點(diǎn)的總個(gè)數(shù);u,v表示目標(biāo)果梗聚類中心坐標(biāo)點(diǎn);xi,yi表示目標(biāo)果梗輪廓坐標(biāo)點(diǎn)。

        Avg:目標(biāo)果梗聚類中心坐標(biāo)點(diǎn)與目標(biāo)果梗輪廓坐標(biāo)點(diǎn)之間距離的平均值。圖9 采摘點(diǎn)與目標(biāo)果梗輪廓的距離平均值Fig.9 Mean distance between picking point and target fruit-stalk contour

        采摘點(diǎn)定位在葡萄串所連目標(biāo)果梗范圍內(nèi)定義為采摘點(diǎn)定位成功,采摘點(diǎn)定位到背景、葡萄果實(shí)以及其他果梗范圍內(nèi)定義為采摘點(diǎn)定位失敗(圖10)。采摘點(diǎn)定位算法的復(fù)雜度直接影響著葡萄采摘機(jī)器人的采摘效率,對(duì)3種不同采摘環(huán)境下采摘點(diǎn)定位算法運(yùn)行的時(shí)間進(jìn)行了統(tǒng)計(jì),得到平均定位時(shí)間為0.65 s(表1)。定位失敗的原因:第一,在晴天順光、晴天逆光情況下受光照影響,算法分割不穩(wěn)定,會(huì)直接影響采摘點(diǎn)定位的成功率;第二,在自然環(huán)境下,有些葡萄串果梗被樹葉遮擋,檢測(cè)不到目標(biāo)果梗;第三,多個(gè)果梗交錯(cuò),干擾較大。

        圖10 采摘點(diǎn)定位過程示意圖Fig.10 Schematic diagram of picking point positioning

        表1 不同試驗(yàn)條件下葡萄采摘點(diǎn)定位情況

        3 結(jié) 論

        本研究提出了基于分水嶺果梗圖像分割和最小角度約束的采摘點(diǎn)定位方法。通過葡萄果實(shí)位置信息定位果梗ROI區(qū)域,根據(jù)ROI區(qū)域中果梗、樹葉和背景呈現(xiàn)不同的灰度級(jí),對(duì)該區(qū)域進(jìn)行分水嶺分割,然后對(duì)每個(gè)果梗進(jìn)行二值化操作,最后對(duì)分割后的圖像進(jìn)行角點(diǎn)檢測(cè)。對(duì)每個(gè)果梗的角點(diǎn)數(shù)據(jù)進(jìn)行線性回歸分析,將擬合到的直線分別與垂直于地面直線進(jìn)行角度計(jì)算,角度最小的擬合直線所在的果梗作為葡萄串所連的果梗,也就是目標(biāo)果梗。對(duì)目標(biāo)果梗的角點(diǎn)數(shù)據(jù)進(jìn)行K均值聚類分析,聚類中心作為采摘機(jī)器人的最佳采摘點(diǎn)。

        利用晴天順光、晴天逆光、晴天遮陽條件下采集的圖像進(jìn)行驗(yàn)證,采摘點(diǎn)定位成功率為89.2%,與羅陸鋒等[16]的結(jié)果相比提高了0.87%,平均定位時(shí)間為0.65 s。葡萄采摘機(jī)器人的工作環(huán)境存在葡萄串果梗被樹葉遮擋和多個(gè)果梗交錯(cuò)的情況,所以在未來的工作中,將針對(duì)這2種情況下的葡萄串采摘點(diǎn)定位進(jìn)行深入研究。

        猜你喜歡
        果梗晴天灰度
        基于實(shí)例分割的番茄串視覺定位與采摘姿態(tài)估算方法
        采用改進(jìn)導(dǎo)重法的拓?fù)浣Y(jié)構(gòu)灰度單元過濾技術(shù)
        它若安好,便是晴天
        葡萄采后果梗抗氧化系統(tǒng)與褐變的關(guān)系
        基于灰度拉伸的圖像水位識(shí)別方法研究
        一起來寫“雪”
        拐棗果梗釀酒最佳工藝條件研究初報(bào)
        晴天有時(shí)下豬
        低溫套袋利于葡萄果梗保鮮
        基于最大加權(quán)投影求解的彩色圖像灰度化對(duì)比度保留算法
        亚洲av毛片在线免费看| 2021精品国产综合久久| 成人特黄特色毛片免费看| 白白色视频这里只有精品| 日本久久久久亚洲中字幕| 国产亚洲日韩在线三区| 久久久久一| 一区二区三区观看视频在线| 护士的小嫩嫩好紧好爽| 亚洲va中文字幕无码久久不卡| 午夜福利不卡无码视频| 加勒比av在线一区二区| 东京热人妻系列无码专区| 免费人成无码大片在线观看| 制服无码在线第一页| 国产精品亚洲一区二区三区在线看 | 7m精品福利视频导航| 狠狠噜天天噜日日噜| 麻美由真中文字幕人妻| 九一免费一区二区三区偷拍视频| 鸭子tv国产在线永久播放| 国产香蕉尹人综合在线观| 天天鲁一鲁摸一摸爽一爽| 蜜臀久久99精品久久久久久| 亚洲av成人噜噜无码网站| 成年男女免费视频网站| 日韩av在线不卡观看| 三级黄色片免费久久久| 无码人妻一区二区三区在线视频 | 人妖国产视频一区二区| 日本熟妇hdsex视频| 亚洲黄色一级毛片| 国语自产啪在线观看对白| 国产香港明星裸体xxxx视频 | 99热精品国产三级在线观看| 国产无套粉嫩白浆内精| 强奸乱伦影音先锋| 亚洲av无码乱观看明星换脸va | 久久中文字幕人妻熟av女蜜柚m | 国产在线无码一区二区三区| 日本一区二区三区在线|