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

?

除草機器人視覺導航中路面檢測方法研究—基于DSP圖像深度處理

2020-10-19 07:02:30
農(nóng)機化研究 2020年4期
關(guān)鍵詞:田壟導航系統(tǒng)圖像處理

高 霞

(長江職業(yè)學院,武漢 430074)

0 引言

計算機技術(shù)的發(fā)展和DSP芯片的出現(xiàn),為圖像處理提供了強大的工具,特別是DSP處理器的出現(xiàn),使得圖像嵌入式實時處理得以實現(xiàn)。除草機器人是當前農(nóng)業(yè)一種新型的作業(yè)工具,其自主作業(yè)過程主要依靠視覺導航系統(tǒng)。為了提高導航系統(tǒng)的作業(yè)水平,擬將DSP嵌入式處理器安裝在除草機器人的視覺導航系統(tǒng)中,結(jié)合深度圖像技術(shù),實現(xiàn)對視覺系統(tǒng)采集圖像的實時處理,從而有效提高視覺系統(tǒng)的圖像處理速度和精度。隨著多核DSP處理技術(shù)的發(fā)展,DSP處理器逐漸可以實現(xiàn)大規(guī)模數(shù)據(jù)的處理,這對于現(xiàn)代農(nóng)機導航系統(tǒng)的研究意義深刻。

1 基于DSP的圖像處理技術(shù)

Digital Signal Processor(數(shù)字信號處理器)是一種專門用來實時、快速處理數(shù)字信號的器件,相比微處理器而言,其擁有更快的處理速度,且通用性廣泛,可以處理各種數(shù)字信號,因此被廣泛的應用在各種領(lǐng)域,包括車載導航系統(tǒng)、醫(yī)療系統(tǒng)以及軍事航天系統(tǒng)等。在圖像數(shù)字化處理方面,DSP的應用非常廣泛,面對相對復雜的圖像,DSP高速處理器具有很大的優(yōu)勢。目前,DSP主要被應用在嵌入式系統(tǒng)中,不過隨著DSP處理任務(wù)的日益復雜,單核的DSP系統(tǒng)已經(jīng)無法滿足大規(guī)模計算的需求,DSP處理器正向著多核處理器發(fā)展。

除草機器人是現(xiàn)代化農(nóng)機中一個新產(chǎn)品,其工作效率和作業(yè)質(zhì)量與機器視覺導航系統(tǒng)具有密切的聯(lián)系。為了提高除草機器人的自動化作業(yè)水平,將DSP圖像處理技術(shù)應用在機器人機器視覺導航系統(tǒng)中,并通過實驗驗證其可行性。實驗流程框架如圖1所示。

圖1 基于DSP圖像處理的導航視覺系統(tǒng)實驗流程Fig.1 The experimental process of navigation vision system based on DSP image processing

本次主要采用CCS和MatLab來集成實驗環(huán)境。首先,利用PC機將采集得到的除草田壟的圖像轉(zhuǎn)換為CCS的.dat數(shù)據(jù)文件,將數(shù)據(jù)下載到外存儲器上;然后,將輸入傳送到DSP處理器對圖像進行深度處理;最后,利用CCS將圖像提取出來,轉(zhuǎn)換到MatLab軟件中進行驗證。

2 除草機器人視覺圖像處理

圖像分為彩色圖像和灰度圖像:對于彩色圖像而言,圖像深度主要是其每個像素可能有的顏色數(shù),決定了圖像中最多可能的顏色數(shù);對于灰度圖像而言,圖像深度是指其每個像素可能有的灰度級數(shù),決定了圖像中最大灰度等級。在除草機器人導航視覺系統(tǒng)中,為了提高圖像的處理效率,一般采用灰度圖像,圖像深度處理基于圖像的灰度變換。圖像灰度變化可以使圖像的動態(tài)范圍擴大,增加清晰度和對比度,使圖像重要信息部分更加明顯,從而提取路面的導航線。

圖像的灰度變換主要包括兩種,一種是線性變換,另一種是非線性變換。線性變換主要是采用一個函數(shù)對灰度圖像中的每個像素點做線性擴展,從而改變原圖像的視覺效果。假設(shè)原圖像f(i,j)的灰度范圍為[a,b],通過圖像線性變換后的圖像為f'(i,j),其灰度范圍為[a′,b′],f(i,j)和f′(i,j)之間存在下列關(guān)系,即

(1)

線性變換還有另一種方式:假設(shè)圖像的灰度值大部分在[a,b]范圍內(nèi),少部分像素在小于a和大于b的區(qū)間,這種情況下可以做如下變換,即

(2)

通過這個變換將小于灰度級a和大于灰度級b的像素強行壓縮為a′和b′,雖然會丟失一部分信息,但會更容易得到圖像的特征信息,對于農(nóng)田路面中心導航線的提取有利。

非線性變換是將原始圖像f(i,j)的灰度范圍[a,b]通過自然對數(shù)變換到區(qū)間[a′,b′],最后得到變換圖像f′(i,j),其公式為

(3)

(4)

其中,k表示視覺導航系統(tǒng)采集得到的圖像對應的總灰度級數(shù)。在此可以通過直方圖均衡化增加圖像的灰度值動態(tài)范圍,直方圖極大值附近對比度增強,極小值附近對比度降低,其變換函數(shù)為

(5)

其中,S=T(r)。T是變換函數(shù),在進行變換時需要滿足以下條件:①T(r)在0≤r≤k-1范圍內(nèi)是個單調(diào)函數(shù);②對0≤r≤k-1有0≤T(r)≤k-1。 除草機器人實際作業(yè)過程中,受到作業(yè)環(huán)境的影響,采集的圖像會有缺失或者損壞部分,而圖像深度處理可以修補這些缺陷,從而提高導航的準確性。對于普通圖像而言,其修補原理為

(6)

其中,(x,y)表示空白點,(i,j)表示參考點,(i,j)的權(quán)重為w(i,j),I(i,j)表示點(i,j)彩色信息,I(x,y)表示填補空白點(x,y)的取值。對于普通圖像,由于不區(qū)分前景圖像和后景圖像,容易造成圖像信息混亂;而深度圖像可以區(qū)分,在進行修補時可以對前景參考點的影響進行過濾,其公式為

(7)

其中,D(i,j)表示深度加權(quán)因子。其具體步驟為:首先判斷像素是否為空白點(見圖2),是空白點則進行修補;然后對圖像中的每個像素都進行此操作;最后通過深度處理,可以得到除草機器人實際行走路面特征圖。

圖2 農(nóng)田路面特征提取過程Fig.2 The feature extraction process of farmland road surface

通過圖像的修補和深度處理,可以得到路面的基本特征,然后采用一定的方法得到采摘機器人實際行走的位置導航線,從而實現(xiàn)自主行走。

3 除草機器人視覺導航系統(tǒng)測試

為了驗證DSP圖像深度處理技術(shù)在除草機器人導航系統(tǒng)中使用的可行性,以機器人農(nóng)田路面導航線的提取為實驗目的展開研究。圖3所示是法國公司研究的一款除草機器人,機器人可以自主識別行走路線,實現(xiàn)自主作業(yè)。

圖3 除草機器人作業(yè)示意圖Fig.3 The sketch diagram of weeding robot operation

在除草機器人導航系統(tǒng)中,采用DSP圖像深度處理可以提取農(nóng)田路面行走導航線,根據(jù)農(nóng)田的特點,通過提取田壟中值截距作為導航線。通過除草機器人機器視覺的圖像采集可以得到田壟左半部分的N個點(xi,yi),i=1,2,3…N,加上相鄰左側(cè)田壟的線方程為

(8)

其中,a、b分別表示直線L在x、y軸上的截距。任意選擇采集圖像上的兩個像素點p(xi,yi),p(xj,yj),過兩點做直線并計算在x、y軸上的截距,則

(9)

對于N個點,相應的可以做出N(N-1)/2條直線,并到兩組截距值{aij}、{bij}。對截距取中值,可得

(10)

式(10)所得的a、b就是對整個集合{aij}、{bij}的中值估計。通過將點進行擬合,便可以得到除草機器人的導航位置線。

導航位置線提取過程如圖4所示。根據(jù)前述的導航位置線提取原理,可以通過采集兩側(cè)田壟位置線,然后利用中值截距計算方法得到擬合點,通過直線擬合便可以得到導航線。為了驗證方法的可行性,進行了如圖5所示的實驗。

圖4 導航位置線提取過程Fig.4 The extraction process of navigation position line

圖5 農(nóng)田路面導航位置線監(jiān)測實驗Fig.5 The position line Monitoring Experiment of farmland road navigation

按照農(nóng)田田壟農(nóng)作物的特點進行了農(nóng)田模擬作業(yè)場景的布置,然后利用基于DSP深度圖像處理的導航視覺系統(tǒng)對圖像進行了采集,并利用導航位置線進行了提取,得到了如圖6所示的結(jié)果。

圖6 農(nóng)田路面導航位置線監(jiān)測結(jié)果Fig.6 The position line Monitoring Result of farmland road navigation

通過DSP圖像深度處理,可以得到透明度明顯的灰度圖像;然后,通過中值截距計算原理得到了導航位置線的擬合點;通過直線擬合,最終可以得到除草機器人的導航位置線。

4 結(jié)論

為了提高除草機器人視覺導航系統(tǒng)的圖像處理速度與精度,將DSP處理器引入到了導航系統(tǒng)的設(shè)計上,并結(jié)合圖像深度處理技術(shù)對導航系統(tǒng)進行了升級改造。為了驗證方案的可行性,采用MatLab軟件和CSS集成了仿真環(huán)境,對導航系統(tǒng)的圖像處理水平進行了實驗測試,主要測試其對導航線的識別能力,導航位置線的提取采用農(nóng)田田壟中值截距方法。實驗結(jié)果表明:采用DSP處理器和深度圖像處理技術(shù)可以有效地識別農(nóng)田導航位置線,識別精度較高,可以滿足除草機器人的設(shè)計需求。

猜你喜歡
田壟導航系統(tǒng)圖像處理
月光
遼河(2021年7期)2021-08-23 00:54:59
太陽,你是我的娘——歌劇《田壟之上》選曲
說說“北斗導航系統(tǒng)”
我陷入深深的困惑
——歌劇《田壟之上》 選曲
機器學習在圖像處理中的應用
電子制作(2018年18期)2018-11-14 01:48:20
“北斗”導航系統(tǒng)是怎樣煉成的
模糊圖像處理,刑事偵查利器
圖像處理技術(shù)的實戰(zhàn)應用
一種GNSS/SINS容錯深組合導航系統(tǒng)設(shè)計
解讀全球第四大導航系統(tǒng)
昔阳县| 江西省| 康马县| 当雄县| 巴东县| 北川| 封丘县| 望都县| 西安市| 兴隆县| 阳春市| 镇沅| 三门县| 和平县| 兴业县| 永川市| 白银市| 平定县| 鸡西市| 静安区| 民县| 大丰市| 郯城县| 遂溪县| 东至县| 广灵县| 浪卡子县| 江口县| 西藏| 禹州市| 乾安县| 理塘县| 出国| 鱼台县| 江孜县| 陈巴尔虎旗| 虹口区| 池州市| 舞阳县| 集贤县| 修水县|