gcn在圖像上的應用_每日摘要|基于CNN 特征的圖像卷積網絡識別雜草和作物

780c5ce91f758962482a1dd5e7e98542.png

文章信息

標題:CNN feature based graph convolutional network for weed and crop?recognition in smart farming

期刊:《 Computers and Electronics in Agriculture》

第一單位:山東農業大學

在線日期:2020-05-13

Highlights1b8d7d387eb684ba5f94ad2c56c467c5.png

1.提出了一種基于圖像的半監督學習方法用于雜草和作物識別;

1b8d7d387eb684ba5f94ad2c56c467c5.png

2.在四個不同的雜草數據集上進行了性能評估,準確率高達98.93%,優于傳統的CNN方法;

1b8d7d387eb684ba5f94ad2c56c467c5.png

3.該方法可用于類似的識別任務。

摘要

除草是提高作物產量的有效方法。準確可靠的雜草識別是精準農業實現高精度定點除草的前提。為了提高雜草和農作物識別的準確率,提出了一種基于CNN特征的圖像卷積網絡(GCN)識別方法。基于提取的雜草CNN特征及其歐氏距離,構建了GCN圖。在半監督學習的基礎上,GCN圖通過利用已標記和未標記的圖像特征來豐富模型,測試樣本通過在圖上進行傳播來從已標記的雜草數據中獲取標簽信息。GCN-ResNet-101方法在4個不同的雜草數據集上的識別率分別達到97.80%、99.37%、98.93%和96.51%,優于目前最先進的方法(AlexNet、VGG16和ResNet-101)。此外,該方法的運行時間也滿足了田間雜草控制的實時性要求。本文提出的基于CNN特征的GCN方法有利于在有限的標簽數據下進行多類農作物和雜草的識別,在處理類似的農業識別任務中具有應用潛力。此外,所使用的數據集和源代碼是公開的,以便于在田間雜草識別方面的研究。

b2117def7c9bbcacd59a8ce4cbcae9c4.png

圖3.?基于CNN特征的GCN用于雜草和作物識別流程

Abstract

Weeding is an effective way to increase crop yields. Reliable and accurate weed recognition is a prerequisite for achieving high-precision site-specific weed control in precision agriculture. To improve weed and crop recognition accuracy, a CNN feature based graph convolutional network (GCN) based approach is proposed. A GCN graph was constructed based on extracted weed CNN features and their Euclidean distances. Based on the semi-supervised learning, the GCN graph enriched the model by exploiting labeled and unlabeled image features, and testing samples obtain label information from labeled weed data by performing propagation over the graph. The proposed GCN-ResNet-101 approach achieved 97.80%, 99.37%, 98.93% and 96.51% recognition accuracies on four different weed datasets respectively, which outperformed the state-of-the-art methods (AlexNet, VGG16 and ResNet-101). Additionally, the runtime of the proposed approach also satisfies the real-time requirement of field weed control. The proposed CNN feature based GCN approach is favorable for multi-class crops and weeds recognition with limited labeled data, which is a promising approach in dealing with similar agricultural recognition tasks. Furthermore, the used datasets and source code are publicly available to facilitate the research in the recognition of field weeds.

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/530371.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/530371.shtml
英文地址,請注明出處:http://en.pswp.cn/news/530371.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

安卓超過兩行就加省略號_基礎標點符號使用規則詳解—8.省略號

省略號省略號,是標點符號家族中的比較特殊的一個符號,它是由六個小圓點組成。省略號的用法不止省略文字的作用。它還有以下幾種用法。1用法一(一)表示重復詞語或列舉的省略。例:1、果園里有桃樹、梨樹、杏樹、枇杷樹……真的是種類齊全。2、那…

【Java基礎篇】你真的了解構造器嗎?

構造器是方法名和類名相同,并且沒有返回值的特殊方法,可以使用的關鍵字有public, protected & private,或者省略(表示default) public class Constructor {//構造方法public Constructor(){}//實例方法public void…

【JAVA中級篇】線程池

上一篇文章已經介紹了線程的基本概念以及線程相關的API,下面來看一下線程池 一、線程池框架 1、線程池的優點 重用線程池中的線程,避免因為線程的創建和銷毀所帶來的性能開銷。 能有效控制線程池的最大并發數,避免大量線程之間因互相搶奪系…

kafka 腳本發送_Kafka筆記歸納(第五部分:一致性保證,消息重復消費場景及解決方式)...

寫在開頭:本章是Kafka學習歸納第五部分,著重于強調Kafka的事一致性保證,消息重復消費場景及解決方式,記錄偏移量的主題,延時隊列的知識點。文章內容輸出來源:拉勾教育大數據高薪訓練營。一致性保證水位標記…

【Java基礎篇】集合排序

所謂集合排序是指對集合內的元素進行排序。 集合工具類Collections中提供了兩種排序算法,分別是: Collections.sort(List list)Collections.sort(List list,Comparator c) Collections.sort(List list)這種方式需要對象實現Comparable接口,…

語言nomogram校準曲線圖_預測模型的概率校準

1.背景 機器學習分為:監督學習,無監督學習,半監督學習(也可以用hinton所說的強化學習)等。在這里,先簡要介紹一下監督學習從給定的訓練數據集中學習出一個函數(模型參數),當新的數據到來時,可以根據這個函數預測結果。監督學習的訓練集要求包括輸入輸出,也可以說是特征和…

eclipse debug 工程源碼時出現source not found問題解決

問題描述:使用eclipse debug啟動應用,并且打斷點在工程的源碼上面,提示source not found。 問題解決: 1、選中工程,右鍵Debug As》Debug Configurations 2、在Java Application下面選中需要debug的程序,然…

代碼中有個get是啥意思_是時候秀一波了,甩掉get和set,Lombok讓代碼更簡潔

前言前幾天有個新來的同事(實習生)驚訝的對我說:我們的代碼里好多錯誤,我的程序本地都啟動不了。我一臉懵逼的質問他:目前線上的代碼,怎么會有問題嗎?他不服氣的說:你來看嘛,就是有問題&#xf…

JavaWeb工程師知識圖譜

一個工作快三年的的Java菜鳥,總結梳理了一下JavaWeb工程師必須掌握的一些知識點(持續更新中。。。)。 預覽效果 xmind原始文件 百度云盤 鏈接:https://pan.baidu.com/s/1hp3MWGOX2I8APw75Suu52Q 提取碼:j6w6

【Java中級篇】基于jxl讀寫Excel文件遇到的問題

發生異常,并且提示:unable to recognize ole stream 遇到這個問題需要將Excel文件另存為Excel 97-2003(*.xls)

松下a6伺服x4接線圖_2021中山東鳳松下溫控器回收價高同行

2021中山東鳳松下溫控器回收價高同行西門子TDC,西門子存儲卡,西門子變頻器等全線西門子自動化產品。小汪 滿意的價格,快的付款速度,熱誠歡迎全國各地朋友洽談合作。具體回收業務:SIEMENS可編程控制器 1、SIMATIC,S7系列…

eclipse啟動發生Failed to load JNI shared library

今天啟動eclipse發生下面的情況 從網上知道是eclipse和jdk位數不一致導致的。 輸入java -version ,查看JDK是多少位,顯示64位的就是64位JDK,未顯示的為32位的JDK。 eclipse的安裝目錄下有一個叫eclipse.ini的配置文件,打開后能看到 x86_64說…

imx226_相機選型器

-- 全部 --AR1820HS (8)CMV2000-2E5C1PP (2)CMV2000-3E12M1PP (2)CMV2000-3E5M1PP (2)CMV4000-3E12M1PP (1)CMV4000-3E5C1PP (5)CMV4000-3E5M1PP (5)EV76C560ABT (25)EV76C560ACT (25)EV76C570ABT (23)EV76C570ACT (23)EV76C661ABT (20)IMX174LLJ-C (8)IMX174LQJ-C (8)IMX178LL…

算法的時間復雜度和空間復雜度的原理

一、算法分析 如何判斷一個算法的好壞呢?首先算法必須要正確,這是最基本的要求。其次: 算法花費的時間算法占用的空間小(輔助存儲空間)算法要容易調試,測試,理解,編碼,…

5條件篩選功能_一分鐘,徹底學會Excel高級篩選,坐等升職加薪!

Excel中高級篩選是普通篩選的加強,能夠實現更加復雜的篩選功能。請您看下面的示例圖:數據示例圖如果要求篩選出班級為2班且語文成績大于100分的數據,那么使用普通篩選連續篩選兩次就可以得到結果。請您看下面的操作演示:普通篩選操…

數據結構之樹【完善中】

一、樹的概念 樹是一種分組的層次結構。 樹的定義: 樹是n(n>0)個數據元素的集合,在任意一棵非空樹中,有如下特征 有且只有一個根結點(無前驅結點)當n>1時,其他結點被分為若干個互不相交集合,并且…

phpgif圖片包_PHP生成GIF動態圖片驗證碼

1 <?php2 /**3 * 調用示例4 **/5 session_start();6 $randCode ;7 //驗證碼隨機8 $str"abcdefghjkmnpqrstuvwsyzABCDEFGHJKMNPQRSTUVWSYZ23456789";9 for($i0;$i<4;$i){10 $safe.substr($str,rand(0,strlen($str)),1);11 }12 $_SESSION["imgcode"]…

工程圖標注粗糙度_Inventor教程之工程圖標注實例

1工程圖標注實例對以下實體零件進行全部的標注演示。操作步驟如下&#xff1a;(1)打開文件。運行Inventor&#xff0c;單擊“快速入門”選項卡“啟動”面板上的“打開”按鈕&#xff0c;在“打開”對話框中選擇“實體零件”&#xff0c;單擊“打開”按鈕進入實體零件。(2)新建工…

Oracle數據庫 invalid character問題解決

今天使用PL/SQL Developer這個工具來操作Oracle數據時發現了一個問題&#xff1a; select * from tb_student_grade pivot(max(grade) for course in(math as 數學,chinese as 語文,english as 英語)); 執行這個SQL語句提示invalid character,原因是我的數據庫編碼是AMERICAN…

定時線程_SpringBoot定時任務,@Async多線程異步執行

一、使用SpringBoot實現定時任務這個不是重點&#xff0c;就簡單的實現一下&#xff0c;至于cron表達式怎么寫也不是重點&#xff0c;自行百度即可。1-1、基于 Scheduled 注解的方式import org.springframework.scheduling.annotation.EnableScheduling;import org.springframe…