基于機器視覺的稻飛虱現場識別技術研究.pdf_第1頁
已閱讀1頁,還剩144頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、針對稻田合理噴藥需要知道害蟲密度的問題,研究了稻飛虱現場實時識別技術,包括稻田現場拍攝稻飛虱圖像的方法,對拍攝的圖像用不變矩提取形狀特征值,用灰度共生矩陣提取紋理特征值,以及用仿生算法改進BP神經網絡對稻飛虱進行識別并計數。具體研究是采用自行設計的拍攝裝置采集稻飛虱圖像,灰度化后用大津法二值化,再用數學形態(tài)學濾波;對二值圖像采用Hu矩、改進Hu矩、Zernike矩和Krawtchouk矩四種不變矩分別提取特征值,再用BP神經網絡進行訓練

2、和測試,以此檢測四種矩的提取效果,具體操作是用Matlab2008運行算法,對白背飛虱、灰飛虱和褐飛虱共300個樣本進行了訓練和測試,結果表明Krawtchouk矩提取稻飛虱圖像形狀的6個特征值的識別率最高,其中對褐飛虱的識別率達到了100%,但是對白背飛虱和灰飛虱的誤識別率較大。針對這一情況,進一步采用改進灰度共生矩陣提取背部紋理的4個特征值來識別三種稻飛虱,訓練結果是白背飛虱和灰飛虱的識別率要高于Krawtchouk矩提取的特征值,

3、而褐飛虱的識別率低于Krawtchouk矩提取的特征值,于是將這兩種提取特征值的方法結合起來,這樣最終確定了10個特征值。在此基礎之上,采用遺傳算法和參數選擇改進粒子群算法優(yōu)化神經網絡分別訓練和識別三種稻飛虱,通過對比和分析,遺傳算法和粒子群算法各有優(yōu)缺點,于是采用遺傳算法改進粒子群算法優(yōu)化BP神經網絡,實驗結果得到白背飛虱的正確識別率為90%,灰飛虱為95%,褐飛虱為100%,通過分析適應度曲線扣訓練誤差曲線表明這一算法搜索效率高,求

4、解速度快,訓練時間比遺傳算法的提高了52.7%,比粒子群算法的提高了24.1%,更加滿足本文提出的實時性要求。按前面選擇的算法編完軟件后,現場實驗的結果表明可以識別稻飛虱并計數,為適時適量的稻田噴藥提供了依據。
  論文的主要研究內容及成果如下:
  (1)研究稻飛虱現場實時識別技術。使用移動小車,分別拍攝白背飛虱、100個樣本,灰飛虱100個樣本,褐飛虱100個樣本,拍攝其背部圖像,無線傳回遠程PC機,由設計的軟件實時識別

5、。
  (2)設計現場稻飛虱活體圖像采集裝置。采集裝置核心采用三星嵌入式處理器S3C2440,配備臺灣顯泰的USB接口工業(yè)相機,相機鏡頭變倍比15∶1,采集圖像大小定為640×480像素,通過嵌入式系統(tǒng)由USB無線網卡傳回遠程計算機。
  (3)預處理稻飛虱圖像。對稻飛虱圖像進行灰度化、二值化、數學形態(tài)學濾波、高斯濾波、平滑濾波等處理,得到質量比較好的去掉背景的二值圖像;再通過二值圖像的坐標計算得到去掉背景的灰度圖像;最后采

6、用改進的分水嶺算法分割稻飛虱,將一幅圖像中的多頭稻飛虱分離到160×160像素的各子圖像中,以便進一步處理。采用的算法計算簡單,穩(wěn)定有效,耗時最少,滿足實時性的要求。
  (4)用四種不變矩提取稻飛虱形狀特征值。用Hu矩、改進Hu矩、Zernike矩和Krawtchouk矩四種不變矩分別提取特征值,再用BP神經網絡訓練和測試,經過Matlab2008實驗對比,Krawtchouk矩提取的6個特征值不僅反映出全局特征,而且展現了更好

7、的局部性,對于稻飛虱的識別分類明顯好于其它不變矩,其中對褐飛虱的識別率達到100%,但是對白背飛虱和灰飛虱誤識別率較高。
  (5)采用改進灰度共生矩陣提取稻飛虱背部紋理特征值。找到稻飛虱的重心,以重心為中心,選取多重環(huán)形路線構建灰度共生矩陣,解決稻飛虱圖像的方向性問題,再計算灰度共生矩陣的能量、熵、慣性矩和相關等4個特征,用神經網絡訓練和測試,白背飛虱的識別率達到80%,灰飛虱的識別率達到90%,這兩種稻飛虱的識別率要高于Kra

8、wtchouk矩提取的特征值,而褐飛虱的識別率為95%,低于Krawtchouk矩提取的特征值,于是將這兩種提取特征值的方法結合起來,最終確定了10個特征值。
  (6)優(yōu)化神經網絡識別稻飛虱。將上面確定的10個特征值結合起來作為BP神經網絡的輸入,再將遺傳算法和粒子群算法相結合,把粒子群算法中的極值跟蹤法改為遺傳算法的交叉和變異操作,采用粒子分別與個體極值和群體極值進行交叉運算,粒子自己變異運算搜索最優(yōu)解,以此保持個體之間信息交

9、流和種群的多樣性,提高搜索效率,加快求解速度,訓練時間是0.4071秒,比遺傳算法的0.86085秒提高了52.7%,比粒子群算法的0.53599秒提高了24.1%,更加滿足本文提出的實時性要求。
  (7)設計稻飛虱識別軟件。軟件的流程是打開由無線采集小車實時傳回的稻飛虱圖像,經過一系列處理,提取不變矩特征值,最后通過GAIPSO神經網絡識別稻飛虱并計數。
  (8)現場實驗。在南京農業(yè)大學衛(wèi)崗水稻試驗站對系統(tǒng)進行現場測試

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論