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

        ?

        基于BP_Adaboost 的農(nóng)機行駛軌跡狀態(tài)識別

        2022-07-07 23:24:58李亞碩伏偉浩賈曉峰蘇仁忠徐名漢龐在溪張悅?cè)?/span>
        農(nóng)業(yè)工程 2022年4期
        關(guān)鍵詞:作業(yè)

        李亞碩, 伏偉浩, 賈曉峰, 趙 博, 蘇仁忠, 徐名漢, 龐在溪, 張悅?cè)?/p>

        (1. 中國農(nóng)業(yè)機械化科學研究院集團有限公司,北京 100083; 2. 土壤植物機器系統(tǒng)技術(shù)國家重點實驗室,北京 100083;3. 中機建工有限公司,北京 100083; 4. 湖北省農(nóng)業(yè)機械化技術(shù)推廣總站,湖北 武漢 430017)

        0 引言

        隨著農(nóng)業(yè)機械化作業(yè)水平提升,深松、植保、播種、收獲等農(nóng)業(yè)全過程已經(jīng)基本實現(xiàn)機械化,但由于農(nóng)機種類多、作業(yè)范圍廣而帶來的作業(yè)質(zhì)量難以監(jiān)管、作業(yè)效率難以評估等問題日益突出。目前,農(nóng)機信息化技術(shù)系統(tǒng)已經(jīng)能夠?qū)崿F(xiàn)農(nóng)機作業(yè)的定位、追蹤與遠程監(jiān)控,可以利用農(nóng)機位置信息提取行駛軌跡,并根據(jù)物聯(lián)網(wǎng)信息進行任務(wù)分配、作業(yè)評估和補貼結(jié)算等[1-4]。農(nóng)機行駛軌跡分為道路行駛軌跡和田間作業(yè)軌跡,由于農(nóng)機手作業(yè)不規(guī)范或傳感器自身問題,在平臺上不能有效區(qū)分農(nóng)機行駛過程中的道路轉(zhuǎn)移軌跡和田間作業(yè)軌跡,從而影響作業(yè)效率評估。目前,軌跡點數(shù)據(jù)處理多采用聚類算法,可利用田間作業(yè)軌跡點密集,道路行駛軌跡點稀疏的特點,通過DBSCAN 聚類的方法區(qū)分田間作業(yè)和道路行駛軌跡,能夠達到較好的識別效果[5-6]。由于不同農(nóng)機、不同地形作業(yè)軌跡相差較大,聚類方法依賴的鄰域半徑和鄰域點數(shù)不好確定,并且聚類方法時間復雜度高。有研究人員利用時空信息對軌跡進行密度聚類,由于軌跡點具有時序性,將時間作為聚類信息對準確率的提升幫助不大[7-8]。利用空間索引和網(wǎng)格密度聚類,可有效提升運行速度,但網(wǎng)格大小和密度閾值參數(shù)敏感[9-10]。盡管聚類方法對農(nóng)機田間作業(yè)軌跡識別效果較好,但對道路轉(zhuǎn)移行駛軌跡容易誤識別,單純依靠聚類方法,很難提升農(nóng)機軌跡點識別準確率。

        本研究結(jié)合農(nóng)機空間運行軌跡的特點,采集農(nóng)機行駛軌跡點經(jīng)緯度、速度、近鄰點相互關(guān)系等作為特征,利用BP_Adaboost 方法對軌跡點進行訓練和識別。通過大量數(shù)據(jù)分析發(fā)現(xiàn),道路和田間交界處的軌跡點容易將道路行駛軌跡誤識別為田間作業(yè)軌跡,因此在BP_Adaboost做出識別后,將田間與道路交界處附近軌跡點標記為道路行駛軌跡并添加到訓練樣本中重復訓練,直至訓練樣本無新增。此方法可有效解決不同地塊軌跡差異大、田間道路交界處軌跡點易誤識別等問題。

        1 農(nóng)機行駛軌跡狀態(tài)識別

        農(nóng)機行駛軌跡狀態(tài)主要分為田間作業(yè)狀態(tài)、道路行駛狀態(tài)、停車狀態(tài)(農(nóng)機故障、休息)等,一般通過安裝在農(nóng)機上的北斗定位接收裝置自動記錄農(nóng)機運行全過程軌跡,獲取農(nóng)機經(jīng)緯度位置信息、速度信息等。田間作業(yè)時通常采用直線往復作業(yè)方式,運動速度慢,運行軌跡點相對密集;道路行駛時移動速度偏快,運動軌跡呈單向的線性分布;當農(nóng)機處于停車狀態(tài)時,農(nóng)機軌跡的特征表現(xiàn)為一個簇點,簇點的分布范圍很小,且比較散亂。利用這些特點,挖掘農(nóng)機軌跡點之間的相互關(guān)系,對農(nóng)機運行狀態(tài)進行有效識別。

        1.1 數(shù)據(jù)預(yù)處理

        農(nóng)機坐標和速度是軌跡點的主要特征。當農(nóng)機停車時,車載北斗定位接收裝置繼續(xù)接收信息,由于定位精度原因,軌跡點位置與農(nóng)機位置有小幅偏差,散落在農(nóng)機位置小范圍內(nèi),稱為農(nóng)機停車散點。特殊情況下,由于定位偏差過大,會造成連續(xù)兩點之間間隔很遠,稱為軌跡點漂移。農(nóng)機停車散點及漂移點如圖1 所示。

        有效軌跡點是正常行駛過程中的連續(xù)點,農(nóng)機停車散點和行駛過程中的漂移點屬于無效軌跡點,而無效軌跡點會影響平均速度和軌跡間距的計算,在數(shù)據(jù)處理前應(yīng)該去除。本研究中,為保持軌跡連續(xù)性和完整性,停車散點和漂移點依然保留,歸為道路行駛點,但數(shù)據(jù)處理時不在計算之內(nèi)。

        由于軌跡點采集的誤差,農(nóng)機停車時軌跡點會集中在一個小的范圍內(nèi),因此速度為零或一個很小值。為防止將田間作業(yè)過程中臨時停車軌跡點誤刪除,判斷條件設(shè)置為連續(xù)多點的速度小于某一閾值。

        由于北斗定位接收裝置故障、斷電或者定位偏差,會造成連續(xù)兩點之間間隔很遠。當某一點與前一點距離比較大,而與下一點間隔正常時,認為兩點之間存在斷點,將上一點作為前段軌跡終點,該點作為下段軌跡起點;若某一點與前后兩點距離都較大,認為該點為漂移點,將該點去除,上一點作為前段軌跡終點,下一點作為下段軌跡起點。

        1.2 特征選取

        農(nóng)機軌跡點包含時間、經(jīng)緯度、速度等信息,農(nóng)機田間作業(yè)軌跡和道路行駛軌跡交叉,用聚類和分類的方法根據(jù)軌跡點信息對軌跡點狀態(tài)進行識別,可以得到一定的效果。以速度為特征和以軌跡點到近鄰20 個點距離均值為特征的軌跡識別結(jié)果如圖2 所示。

        圖2 中,往復行駛且密集的點代表田間作業(yè)軌跡,單行行駛點代表道路行駛軌跡,選用兩種特征分別作為判斷依據(jù)都具有一定的效果。利用速度判斷農(nóng)機軌跡狀態(tài)時,閾值為平均速度,但由于不同速度采集到的田間作業(yè)點數(shù)和道路行駛軌跡點數(shù)差別比較大,而且在實際行駛過程中由于農(nóng)機速度不均勻,尤其是道路中減速情況,田間突然加速導致采集數(shù)據(jù)不穩(wěn)定,因此單純依靠速度區(qū)分軌跡點狀態(tài)效果不太好。利用軌跡點與近鄰點的距離關(guān)系時,田間軌跡點與近鄰點間距小且緊湊,道路軌跡點與近鄰點距離遠;且隨著近鄰點選取數(shù)量的增加,道路軌跡點與近鄰點的距離增加更多;但由于道路行駛過程中可能出現(xiàn)減速和往返,田間作業(yè)軌跡也可能出現(xiàn)跨壟作業(yè)等導致軌跡間距變大,都會導致田間有誤識別成道路的軌跡點,道路中也有誤識別成田間的軌跡點。

        圖2 以不同特征分別識別軌跡效果Fig. 2 Track effects recognized by different features

        應(yīng)盡量豐富農(nóng)機軌跡點的有用信息,農(nóng)機田間作業(yè)是往返作業(yè),田間作業(yè)軌跡點密度大于路上軌跡點的密度??捎眯畔ㄋ俣萔、一定半徑內(nèi)近鄰點數(shù)量m、與近鄰點的平均距離Aved等。農(nóng)機軌跡點在由上述3 個特征組成三維空間中的分布效果如圖3 所示。

        圖3 在三維空間V、m、Aved 中農(nóng)機軌跡點分布效果Fig. 3 Effect drawing of track point distribution of agricultural machinery in three-dimensional space V, m and Aved

        圖3 中,“*”代表田間作業(yè)軌跡點,“?”代表道路行駛軌跡點。其中近鄰點的選取范圍為每日軌跡點平均距離的3 倍。從圖3 可以看出,兩類軌跡點在三維特征空間雖然有區(qū)分性,但是也有重疊難以區(qū)分的部分。因此,利用以上特征,軌跡點有一定的區(qū)分性,說明選取的特征有效,但只依靠這幾個特征閾值不能完全區(qū)分軌跡點。綜上所述,本文選取的特征包括經(jīng)緯度、速度、近鄰點數(shù)量、近鄰點平均距離、n個近鄰點距離等。

        1.3 BP_Adaboost 算法

        將特征矩陣輸入基于AdaBoost 的BP 分類算法中進行訓練。AdaBoost 算法的思想是對給定的特征集通過訓練一定數(shù)量的弱分類器組成一個強分類器,而在BP_Adaboost 中弱分類器即BP 神經(jīng)網(wǎng)絡(luò)[11-12]。

        BP 神經(jīng)網(wǎng)絡(luò)由輸入層、隱含層和輸出層構(gòu)成,是一種從輸入到輸出的映射,通過用已知的模式對網(wǎng)絡(luò)進行訓練,得到一個能反映輸入到輸出之間精確映射關(guān)系的網(wǎng)絡(luò),特點是信號前向傳播,誤差反向傳播[13-15]。根據(jù)映射網(wǎng)絡(luò)存在定理:一個3 層前饋網(wǎng)絡(luò)能以任意精度逼近任意的連續(xù)函數(shù)。建模過程中,初始學習率設(shè)置為0.000 1,既可以保證快速順利找到損失函數(shù)的最小值,又不至于過大反復振蕩。

        輸入層為軌跡點特征,包括軌跡點經(jīng)緯度、速度、半徑r內(nèi)鄰近軌跡點個數(shù)、與鄰近點平均距離和到鄰近點的距離。由于各輸入變量的單位不一致且數(shù)值范圍相差較大,提前依據(jù)最大最小原則進行歸一化[16]。

        式中 ξi,j?輸入變量i的第j個值

        ξi,min?輸入變量i的最小值

        ξi,max?輸入變量i的最大值

        輸出層包含2 個神經(jīng)元,分別對應(yīng)軌跡點狀態(tài)。輸出層中某神經(jīng)元輸出為1 時,代表農(nóng)機在田間作業(yè),輸出為?1 時代表農(nóng)機在道路行駛。

        隱含層神經(jīng)元個數(shù)可由式(2)確定為8 個。

        式中h?隱含層神經(jīng)元個數(shù)

        n1?輸入層神經(jīng)元個數(shù)

        n2?神經(jīng)元個數(shù)

        a?可變系數(shù)

        輸入層和隱含層中,每個神經(jīng)元的激活函數(shù)均采用tanh 函數(shù)

        具體步驟:首先對各弱分類器設(shè)定一個初始權(quán)值,然后根據(jù)各弱分類器對特征集的誤差更新權(quán)值,誤差大的分類器權(quán)值提高,誤差小的分類器權(quán)值降低,循環(huán)多次后將最后得到的權(quán)值和對應(yīng)的弱分類器組合起來,得到強分類器。BP_Adaboost 算法由n個BP 神經(jīng)網(wǎng)絡(luò)組成,每個BP 神經(jīng)網(wǎng)絡(luò)為一個弱分類器,n個BP 網(wǎng)絡(luò)組成一個強分類器,處理流程如圖4 所示。

        圖4 基于 BP_Adaboost 模型的分類算法流程Fig. 4 Flow chart of classification algorithm based on BP_AdaBoost model

        2 試驗及結(jié)果

        試驗采用50 臺農(nóng)機2020 年10 月15?26 日的作業(yè)數(shù)據(jù)作為數(shù)據(jù)集。在農(nóng)機上安裝北斗定位接收裝置,每5 s 采集一次作業(yè)點數(shù)據(jù),總軌跡點數(shù)為5 196 782,通過無線發(fā)送至后端服務(wù)器。每個軌跡點包含農(nóng)機作業(yè)點經(jīng)緯度、車輛行駛速度等信息。試驗選用經(jīng)緯度、速度、3 倍平均距離內(nèi)近鄰點數(shù)量、軌跡點周圍20 個點距離及平均距離作為特征,利用BP_Adaboost 算法訓練模型,識別農(nóng)機軌跡點狀態(tài)。由于道路行駛軌跡點和田間作業(yè)軌跡點交界處容易識別錯,且常將道路行駛軌跡點識別為田間作業(yè)軌跡點,因此將這部分點標記為道路行駛軌跡點標記并放入訓練樣本重新訓練,直至訓練樣本無新增。

        2.1 試驗步驟

        (1)將采集的數(shù)據(jù)點做預(yù)處理,不計算停車散點和異常漂移點。

        (2)標記田間作業(yè)軌跡點為1,道路行駛軌跡點為?1,選取每天軌跡點80%為訓練樣本,當日所有軌跡點為測試樣本。

        (3)利用BP_Adaboost 訓練數(shù)據(jù)集,并對測試樣本進行運行狀態(tài)識別。

        (4)將標記發(fā)生變化的軌跡點及前后n個軌跡點標記為?1,并將這n+1 個軌跡點放入訓練樣本中。

        (5)重復步驟3、4,直至訓練樣本數(shù)量不發(fā)生變化。

        2.2 試驗結(jié)果

        根據(jù)上述試驗步驟對農(nóng)機軌跡點狀態(tài)進行識別,其中一臺農(nóng)機一天的軌跡點狀態(tài)識別效果如圖5 所示。

        圖5 各方法識別效果Fig. 5 Identification effect of each method

        圖5 中利用DBSCAN 對農(nóng)機軌跡點進行聚類,核心點周圍點數(shù)為6,半徑為平均距離的3 倍。圖5a 左下角處由于道路中有往返行駛和轉(zhuǎn)向的區(qū)段,導致該處區(qū)域軌跡點密集被誤識為田間作業(yè)軌跡。利用單BP神經(jīng)網(wǎng)絡(luò)訓練,錯誤率較高,多處道路行駛軌跡識別為田間作業(yè)軌跡。本文方法選20 個BP 神經(jīng)網(wǎng)絡(luò),利用BP_Adaboost 方法訓練,將標記發(fā)生改變的軌跡點及附近點標記為道路軌跡點,放入訓練樣本重新訓練,能夠解決部分道路軌跡往返和田間道路交界處識別錯誤的問題,但仍有部分區(qū)域識別錯誤。3 種方法對所有軌跡點進行狀態(tài)識別,準確率如表1 所示。

        表1 各方法識別準確率Tab. 1 Recognition accuracy of each method

        軌跡點特征中近鄰點數(shù)量記為ft_n,軌跡點標記變化點及前后選取點數(shù)記為fg_n。ft_n選取范圍3~18,fg_n選取范圍7~25,分別進行試驗,結(jié)果如圖6 所示。

        圖6 ft_n 與fg_n 不同取值識別效果Fig. 6 Identification effect drawing of different values of ft_n and fg_n

        試驗結(jié)果表明,總體趨勢上隨著軌跡點特征中選取近鄰點數(shù)量ft_n的增加,分類準確率也會提升,當ft_n超過7 后準確率反而開始下降。BP_Adaboost 進行測試時,隨著重新訓練的標記變化軌跡點前后數(shù)量fg_n的增加,分類準確率也會提升,當fg_n超過17 時,準確率反而下降。主要原因如下。

        (1)農(nóng)機田間作業(yè)軌跡點較聚集,道路行駛軌跡點一般是單行,比較離散。以軌跡點附近點的緊密程度作為特征訓練,當鄰近點數(shù)量ft_n增加時,樣本信息更豐富,訓練效果更好,當ft_n增加過多時,道路行駛點附近點數(shù)量也隨著增加,與田間作業(yè)軌跡點的差異性反而減小,進而導致分類準確率開始下降。

        (2)BP- adaboost 對測試樣本進行識別時,錯誤多出現(xiàn)在行駛軌跡點標記發(fā)生變化的地方,道路行駛點被識別為田間作業(yè)軌跡點。將標記發(fā)生變化的軌跡點前后鄰近點標記為道路行駛點,放入訓練樣本中重新訓練,并再次對測試樣本進行分類,既可以豐富訓練樣本,也可以對容易分錯的軌跡點重點訓練。因此隨著反復訓練測試,分類準確率會有提升。當前后近鄰點數(shù)量fg_n增加時,訓練速度更快,樣本數(shù)量更多,準確率也相應(yīng)提升。若fg_n過大,容易將田間作業(yè)軌跡點錯標為道路行駛軌跡點,增加的錯誤訓練樣本會影響訓練模型,進而影響識別準確度。在個別農(nóng)機作業(yè)中,fg_n選取過大,甚至會使識別準確率降到70%以下。

        3 結(jié)束語

        農(nóng)機運行軌跡狀態(tài)識別可以有效評估農(nóng)機作業(yè)效率,本文選取農(nóng)機軌跡點經(jīng)緯度、速度、鄰近點關(guān)系等作為特征,利用BP_Adaboost 方法建立訓練模型對農(nóng)機軌跡點進行識別。通過分析結(jié)果,將容易誤識的道路和田間交界處附近軌跡點標記為道路行駛軌跡,并添加到訓練樣本中重復訓練,直至訓練樣本不再增加。該方法識別準確率達到96.89%,有效區(qū)分田間作業(yè)軌跡和道路行駛軌跡后,可以對田間作業(yè)軌跡更好的按地塊劃分,進而評估每個地塊的作業(yè)效率。特別是一些按地塊補貼的農(nóng)機作業(yè),地塊的劃分和有效的作業(yè)質(zhì)量評估,可使作業(yè)監(jiān)管更加高效精準。雖然準確率較DBSCAN 聚類算法和單獨BP 神經(jīng)網(wǎng)絡(luò)方法有提升,但特征中鄰近點數(shù)量和標記變化前后點數(shù)選取會影響結(jié)果,并且對樣本標記耗時耗力。因此尋找穩(wěn)定的分類方法和減少標記工作量是今后研究的重點。

        猜你喜歡
        作業(yè)
        作業(yè),我終于打敗你了!
        小主人報(2022年1期)2022-08-10 08:28:44
        讓人羨慕嫉妒恨的“作業(yè)人”
        作業(yè)聯(lián)盟
        學生天地(2020年17期)2020-08-25 09:28:54
        我愿作業(yè)少一點
        快來寫作業(yè)
        一次特殊的作業(yè)
        誰沒交作業(yè)
        修改“作業(yè)”
        跟一群抄作業(yè)的講垂直進步?
        能源(2016年2期)2016-12-01 05:10:46
        作業(yè)
        故事大王(2016年7期)2016-09-22 17:30:08
        久久精品女人av一区二区| 精品久久综合一区二区| av黄片免费在线观看| 成人av毛片免费大全| 精品国产精品国产偷麻豆| 免费黄色电影在线观看| 大屁股少妇一区二区无码| 精品黄色国产一区二区| 国产精品乱码人妻一区二区三区| 三级4级全黄60分钟| 日本高清一区二区不卡视频| 中文字幕人妻av一区二区| 欧美丰满老熟妇aaaa片| 亚洲国产精品久久久久秋霞影院| 精品国产性色av网站| 国产日本精品一区二区免费| 狠狠色丁香婷婷久久综合| 亚洲国产综合精品 在线 一区| 一区二区三区国产美女在线播放| 亚洲天堂av在线免费观看| 中文字幕人妻第一区| 人与嘼av免费| 成年人视频在线播放视频| 精品国产一区二区三区av天堂| 国产精品一区二区久久乐下载| 狠狠躁夜夜躁AV网站中文字幕| 少妇高潮呻吟求饶视频网站| 野花香社区在线视频观看播放| 久久发布国产伦子伦精品| 久久国产A∨一二三| 久久免费亚洲免费视频| 久久国产精品99精品国产| 国产91网| 久久亚洲综合亚洲综合| 国产精品无码一区二区三区电影| 99久热re在线精品99 6热视频 | 澳门蜜桃av成人av| av人摸人人人澡人人超碰妓女| 久久久综合九色合综国产| 国产91在线播放九色快色 | 国语对白在线观看免费|