于金源 趙娜
摘要:目前,園藝植物經過多年的發展,已經成為我國很多地區的主要支柱產業,形成了具有地方特色的優勢產區。園藝植物基本屬于高投入、高產出、技術含量相對較高的產業。人們在實際生產中經常存在病蟲害的問題,這給城市綠化和景區帶來了很大的損失。要實現園藝植物的病蟲害識別和正常生產,離不開科技的支撐。本文總結了利用基于遺傳算法的圖像處理和識別技術簡便、快速地識別園藝植物病蟲害的方法。
關鍵詞:遺傳算法;園藝植物;病蟲害識別;圖像處理
中圖分類號:TP18 文獻標識碼:A 文章編號:1009-3044(2019)06-0189-02
Study on Identification Methods of Plant Diseases and Insect Pests Based on Genetic Algorithm
YU Jin-yuan, ZHAO Na*
(Tianjin Agricultural University, Tianjin 300384, China)
Abstract: At present, after years of development, horticultural plants have become the main pillar industries in many areas of China, forming a dominant production area with local characteristics. Horticultural plants are basically high-input, high-output, and relatively high-tech industries. People often have problems with pests and diseases in actual production, which brings great losses to urban greening and scenic spots. To realize the identification and normal production of horticultural plants, it is inseparable from the support of science and technology. This paper summarizes the methods for easily and quickly identifying horticultural plant diseases and insect pests using image processing and recognition techniques based on genetic algorithms.
Key words: genetic algorithm; horticultural plants; pest and disease identification; image processing
1 概述
新時代以來,隨著世界經濟全球化趨勢的不斷增強,科技革命迅速發展,公民生活水平不斷提高,這些都對園藝植物生產和植保工作提出了新的要求。我國植保工作要適應新時期新形勢的要求,實現新的發展目標,必須樹立“以人為本”和科學發展觀的思想,重視資源和生態環境保護。
園藝植物病蟲害識別是植物病理學和昆蟲學的一個分支,它是研究園藝植物病害的發病規律、癥狀識別和害蟲的生活習性、形態特征、預測預報和識別方法的一門科學,包括果樹、蔬菜、花卉等。也是直接為園藝植物生產服務的一門應用科學。因為病蟲生活是由環境寄主植物、天敵等因子組成的復雜生態系統,所以園藝植物病蟲害識別是以病原生物學、昆蟲學、化學、植物學、統計學等有關學科為基礎。[1]
近代園藝植物病蟲害識別的發展甚為迅速。新中國成立后,國家對病蟲識別工作極為重視,通過廣大植保工作者的共同努力和實踐,取得了舉世矚目的成就。特別是20世紀60年代以來,由于遺傳學、微生物學、分子生物學、電子顯微技術、電子計算機等學科的發展和應用,園藝植物病蟲害識別的研究有了新的進展和方向。大多數高新技術在園藝植物病蟲害識別的研究和實踐中日益普及,遙感、遙控技術已用于害蟲的分布情況危害程度的遙測偵察,為預測預報工作提供了可靠的依據。原子能、激光、超聲波、激素、遺傳工程已在病蟲害的管理和識別上顯示出越來越重要的作用。
隨著病蟲害綜合治理理論和技術向高、深層次發展及系統工程原理和方法在有害生物治理技術中的應用,病蟲害的計算機優化管理也將逐步提高,這使園藝植物病蟲害識別與信息學、環境學、社會學經濟學、決策學、計算機與信息科學等也發生越來越密切的聯系。
我國發展的需求應當迎合新時代的經濟發展形勢,幫助我國多地區實行可持續發展的戰略和目標,同時得到理想的發展效果。另外,可持續發展的關鍵性因素是使用科學合理的病蟲害識別技術使園藝植物生長的更好。目前,我國總是病蟲害發生之后才進行各種識別研究,運用這種傳統的識別研究方法,不能從根本上解決病蟲害的問題,效果很不理想。所以,不要被動的在發生之后才做處理,務必要在病蟲害發生前,對其進行一些必要的識別研究。
2 遺傳算法的工作原理
遺傳算法是進化優化算法的一個分支,模擬自然界生物DNA的遺傳變異機制,基于對DNA編碼字符串的操作實現概率優化的。這里,字符串為個體的基因型,基于目標參數等,可獲得各基因型對應的表現型,即解空間中的點。
遺傳算法所具有很多特點,是傳統算法不能比擬的,比如對參數的編碼進行操作、不需要進行推導以及增加附加信息、尋找最優規則非確定性等。當一對染色體結合到一起時,雙親的遺傳基因的結合會使子女保留父母的特征;當染色體結合之后,由于染色體的隨機變異也會造成子代同父代的不同。
自從遺傳算法的提出就引起了相當多的學者關注,并在多方面取得了較好的研究成果,尤其是在算法方面,主要體現在對其的應用和理論研究。因為遺傳算法只是模擬自然演化過程的一種全局概率搜索優化算法,而又只對染色體進行遺傳操作,而不是對決策的變量本身。且對優化函數沒有什么特殊的要求,正應如此遺傳算法才能在眾多的領域獲得廣泛應用。
運用遺傳算法解決優化問題的時候,第一,通常采用二進制串來表示問題解空間中的一個候選解編碼成個體,也就是基因型。遺傳算法是對一定數量的個體群進行操作,而不是針對一個個體。進化種群是它們形成候選解的集合。在第一時間,在搜索空間中隨機生成種群中的每一個個體。緊接著,用適應度函數給個體一個適應值,也就是合適的值。這個適應度函數就是評價函數,評價函數和需要優化的問題的目標函數有很大的關系。根據這個適應度函數,好的個體通常可以被賦予高的適應值,使得它們在下一代能得到更多被選擇的機會,用來產生更具有競爭力的新個體。生成新個體依靠設計合適的重組算子。可以不做任何改變去直接復制父代的個體生成新個體,這就是選擇算子。像變異算子和交叉算子,就是通過對上一代個體進行局部的修改,用來提高個體的適應值。通過混合兩個被選擇的父代個體的部分基因來使典型的交叉算子中生成的新個體。交叉操作主要基于已有的編碼個體對搜索空間進行開發,另外,還可由變異操作探索沒有被當前種群表示的搜索空間,這種操作通過隨機地改變個體的某一部分來產生新個體。新產生的種群再采用相同的操作過程。在滿足設定的算法終止準則之前,讓這個過程循環進行。遺傳算法的基本實現如下步驟所示。
(1)輸入設置的參數,其中包含種群規模N,終止條件(如最大迭代次數Tmax),交叉和變異概率[pc]、[pm]。
(2)首先設置t=0,初始化為隨機生成,生成初始進化種群P(0)。
(3)其次計算出適應值,基于解碼算法,對進化種群P(t)中的每一個個體,獲得各進化個體基因型對應的解空間中的點,并計算其目標函數,再根據與目標函數相關的適應度函數,計算出個體適應值。
(4)然后選擇操作,對當前進化種群P(t)中的個體,按照相應的選擇機制,如輪盤賭或聯賽選擇策略等,選擇出N個個體組成種群P (t),該種群中包含當前代為止最優進化個體。
(5)之后運用交叉操作,對種群P (t)中的進化個體進行隨機兩兩配對,將其作為父代個體,然后以概率[pc]對父代個體實施交叉操作,如單點交叉、多點交叉等,生成新的子代個體,并組成種群P"(t)。
(6)緊接著進行變異操作,對進化種群P"(t)中的個體,以概率Pm選擇部分進化個體,實施變異操作,像二進制編碼中.選擇某一位實施變異 ,生成新的種群P"(t)。
(7)得到P(t+1)=P"(t),t=t+1。
(8)如果滿足算法終止條件,那么算法結束,則輸出最優解;否則,轉步驟2。
(9)最后輸出得到的最優解。[2]
3 基于遺傳算法的園藝植物病蟲害識別
眾所周知,以前的文字描述在很多方面都有限制,因而需要用基于遺傳算法的病蟲害研究方法去辨別園藝植物病蟲害。園藝植物病蟲害是指對園藝中的植物在生長過程中造成傷害的病害和蟲害的總稱,種類非常的多,治理起來也比較困難。園藝植物病蟲害圖像識別法是運用對圖像傳感器所獲得的園藝植物病蟲害圖像進行優化分析處理,有效地識別害蟲的種類及監測害蟲的數量,進而對害蟲的活動情況進行有效及合理的實時監控和自動識別。
因為有了能夠獲取圖像的設備,人們在獲取病蟲圖像時才方便了許多。這將使利用模式識別技術,對病蟲圖像分析和處理結果的自動識別分類奠定基礎。在與傳統的人工識別相比,這種利用圖像分析的病蟲識別系統不僅節省了大量的人力物力資源還打破了以往的專家進現場勘察的局限。如果將圖像的病蟲識別技術再結合模式識別技術和圖像處理技術。用在防護林的保護、水稻病蟲預防和病蟲預報與識別等方面,可以大大提升檢測的效率、減少不必要的損失,降低病蟲害對農作物和植被的影響,并且在日后的學術研究和實際應用中都具有很高的價值。[3]
圖像識別的復雜程度和難度都非常高并且會隨著系統維度的增加而增加。
如果可以從大量候選的特征中找出代表問題空間的最優特征是十分重要的。好的特征應具有以下幾大特點:可區分性、可靠性、獨立性和數量少的特點。而特征選擇的方法有三種:窮舉法、啟發式方法、隨機方法。其中窮舉法的準確度最高能保證最優,但計算的復雜度和難度也是相當高的,而后兩種方法雖然即簡單又快速,但準確度相對較低并且不能保證最好。利用遺傳算法對提取的原始特征向量進行重點優化選擇,最終可以從原始特征中篩選出具有獨立性好、數量少的特征,這將大大地降低了分類器的復雜性和難度,從而可以提高病害圖像識別的效率。[4]
4 總結
新時代的植物保護學科,園藝植物病蟲害識別技術隨著其他科學技術的不斷提高也得到了快速發展。我國作為發展中國家,與發達國家相比之下,經濟和社會因素還存在很大的差距。由于精準農業的興起,使用信息技術為園藝植物病蟲害的識別提供了新方法,其中之一就是圖像處理技術。這里的圖像處理就是將圖像信號轉換成相應的數字信號,然后利用計算機對其進行加工處理的過程。
隨著我國經科技水平的迅猛發展,以及社會整體經濟水平的提高,人們對園藝植物病蟲害、草害識別水平的要求也在不斷地提高。只有正確分辨病蟲害種類,才能做到對癥下藥,保障園藝植物的正常生長,以達到觀賞的價值。綜上所述,利用遺傳算法來識別園藝植物病蟲害,對保障園藝植物正常生長并維護其自身的價值具有重要的意義。
參考文獻:
[1] 郭濤.新時期園藝植物病蟲害防治技術初探[J].南方農業,2018,12(2):57+59.
[2] 趙葉. 無線Mesh網絡中基于風險評估的安全路由機制的設計與仿真[D].東北大學,2013.
[3] 宗精學,楊余旺,趙煒,等,莫然.基于圖像分析的病蟲識別研究[J].科學技術與工程,2014,14(19):194-200.
[4] 唐朝霞,張粵.基于遺傳算法的玉米病害圖像特征優化與識別[J].安徽農業大學學報,2013,40(2):336-341.
【通聯編輯:唐一東】