999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

ECA-SKNet:玉米單倍體種子的卷積神經網絡識別模型

2023-12-06 07:51:32劉勇國朱嘉靜
電子科技大學學報 2023年6期
關鍵詞:特征模型

劉勇國,高 攀,蘭 荻,朱嘉靜

(電子科技大學信息與軟件工程學院 成都 610054)

單倍體育種是一種植物育種方法,其原理是利用人工培育或自然發生的單倍體植株,通過加倍該植株染色體獲得純合的二倍體植株[1]。玉米單倍體育種[2]主要包括單倍體生產、單倍體鑒定、單倍體加倍產生單二倍體(diploid haploid, DH)系、DH 系育種幾個步驟[3],具有如下優點:1)獲得純系快,育種周期短;2)無基因互作效應,選擇準確性高;3)所獲DH 系高度純合和穩定[4];4)所得DH 群體遺傳類型豐富。單倍體自然發生的概率僅為0.1%[5],故實際單倍體育種均采用人工誘導單倍體技術。通過誘導劑進行人工誘導的DH 率為8%以上[6],雖然人工誘導有如此高的DH 率,但誘導后仍有問題待解決,即如何從眾多單二倍體玉米種子中鑒別出單倍體種子。

文獻[7]使用核磁共振測定玉米種子含油量,提出一種基于最小二乘誤差的單倍體和二倍體的分離方法。根據模型結果,最小二乘誤差法可在樣本較少的情況下快速確定單倍體和二倍體含油量的閾值,識別率達90%以上。文獻[8]設計了一套玉米單倍體種子的分選系統,該系統包括種子輸送、圖像采集與處理、分選和系統控制單元,系統根據玉米胚和玉米胚乳頂部的顏色特征分選單倍體,能夠實現500 粒/min 的分選速度,對雜合種子的正確識別率為90%,分選成功率為80%。文獻[9-10]使用從灰度共生矩陣中獲得的文體特征識別單倍體和二倍體玉米種子。這些特征被用于決策樹(decision tree, DT)、k-最近鄰和人工神經網絡分類器的輸入,結果顯示,最佳結果由DT 獲得,其分類成功率達84.48%。文獻[11]使用紅外光譜儀對玉米種子的紅外光譜進行采集,然后將數據預處理后使用核變換提取特征,最后使用不同的特征提取算法建立鑒別模型。結果顯示,采用核局部投影的特征提取算法在兩組測試集的識別率分別達95.71%和96.43%。

現有研究中,使用傳統圖像處理[8]或機器學習進行圖像分類[9-10]對玉米單倍體種子進行識別的成功率不高,未超過90%。使用核磁共振[7]或紅外光譜[11]對玉米單倍體種子的識別率可達90%以上,但核磁共振儀和紅外光譜儀設備昂貴,不具備普適性。當前深度學習技術發展迅速,卷積神經網絡作為深度學習的一種網絡結構,在圖像、聲音、語音等領域的研究均有很大進展。玉米種子R1-nj 基因的表達會導致花青素沉積使籽粒顯深紫色[12],單倍體只在胚乳頂端顯示深紫色而二倍體會在胚乳頂端和胚胎都顯示深紫色。使用卷積神經網絡能夠提取單倍體和二倍體玉米種子的不同顏色特征,本文以玉米單倍體和二倍體種子圖像為數據集,建立卷積神經網絡,進行玉米單倍體種子識別。本文的卷積神經網絡將在內核選擇性網絡(selective kernel networks, SKNet)[13]的基礎上加以改進,與DenseNet[14]、ResNet[15]和VGGNet[16]進行性能比較。

1 材料與方法

1.1 數據集描述

本研究所使用數據集為網絡公開數據集,該數據集共有3 000 粒玉米種子,包括1 230 個單倍體和1 770 個二倍體。圖像中玉米種子放置為4 行5 列共20 粒,胚胎處于向上位置且彼此不接觸。所有圖像均使用Sony SLT-A58 相機和Sony SAL 100 mm f/2.8 微距鏡頭拍攝,圖像均在“M”模式下拍攝,圖像參數為100 ISO、1/125 s 的快門速度、f/9 的光圈、150 mm 焦距和55 cm 的相機距離,圖像的最終分辨率為5 459×3 632。

由于每張圖像包括20 粒玉米種子,所以最終數據集對原始圖像進行圖像分割后獲得。根據經驗選定150 作為閾值將原始圖像進行二值化,通過使用玉米種子的輪廓線計算玉米種子的邊界框。通過二值圖和邊界框裁剪每粒玉米種子的圖像單獨存儲,如圖1 所示。

圖1 裁剪后的玉米種子圖像

1.2 數據增強

數據增強是一種正則化技術,用以增加數據量和數據的多樣性[17]。常用數據增強方法包括旋轉、翻轉、縮放、裁剪、位移、高斯噪聲等。原數據集包含3 000 粒玉米種子的圖像,每粒種子單獨保存為一幅圖像,即一共3 000 幅圖像。對原始數據集中的3 000 幅圖像進行數據增強,數據增強方式選擇旋轉和翻轉,其中旋轉包括旋轉90°、180°和270°。通過數據增強把數據集數量擴充至15 000 張。

1.3 卷積神經網絡

卷積神經網絡是一種深度學習網絡架構,該網絡由一些連續的層組成,不同的層具有不同的功能,如卷積層、池化層、Dropout 和全連接層等。卷積層是卷積神經網絡的最基本層,通過卷積核與輸入特征圖進行卷積運算,抽取特征圖蘊藏的抽象特征。為降低運算復雜度和防止過擬合,卷積層后緊跟池化層,簡化特征圖的信息維度,常用池化方式包括平均池化、L2 范數池化和最大池化,其中最大池化因其速度快和收斂性好而被廣泛使用[18]。卷積神經網絡通常設置全連接層,將圖像空間分布的特征映射到樣本標簽空間,通過softmax 輸出類別概率并實現分類。

VGG 是一個被廣泛使用的卷積神經網絡,主要研究卷積神經網絡的深度對大規模圖像識別的精度影響[16],該模型將卷積神經網絡的深度加到16~19 層,獲得了顯著的性能提升。

ResNet 模型采用殘差學習簡化網絡訓練[15],模型的核心問題是網絡的退化問題[19]。網絡退化是指網絡的訓練精度隨著網絡深度的增加而趨于飽和,如果繼續增加深度,訓練精度反而會下降。網絡退化的原因是隨著網絡深度的增加,梯度在傳遞的過程中逐漸消失。由于卷積神經網絡中采用非線性激活函數,從輸入到輸出的過程幾乎不可逆,造成許多信息損失。ResNet 通過恒等映射,把輸入的結果傳遞到輸出讓深層網絡至少保持淺層網絡的水平,使得網絡的深度獲得大幅提升。

DenseNet 借鑒ResNet 的思想將網絡分為多塊,每塊中的網絡均與后續每層連接,則擁有L層的塊包括L(L+1)/2 個連接。DenseNet 網絡減輕梯度消失問題,加強特征傳播,鼓勵特征重用,顯著減少了參數數量[14]。

2 ECA-SKNet 模型

2.1 搭建SKNet 模型

SKNet 是一個輕量級的嵌入式模塊,其關鍵是選擇性內核單元(selective kernel, SK)的構建塊,使用基于softmax 的注意力機制融合具有不同卷積核大小的多個分支[13],對這些分支的不同注意力會產生不同大小的融合層神經元有效感受野。在SK 卷積的前后分別加上一個1×1 卷積,即可構成選擇性內核單元,將多個SK 構建塊堆疊而構建的網絡稱為SKNet。在SK 構建塊中,需對3 個重要超參數進行設置:SK 構建塊需融合的分支數M,每個分支的分組卷積的分組數G,融合操作中全連接的壓縮系數r。圖2 為SKNet 的核心模塊,該模塊分為3 個部分:分離、融合和選擇。

圖2 SKNet 的核心模塊

1)分離:輸入特征X經過兩個具有不同大小的卷積核分支,卷積獲得特征圖U? 和特征圖U?。

2)融合:不同分支的特征圖對應元素相加,融合成特征圖U,然后對特征圖U使用全局平均池化[19],全局平均池化后特征圖大小從h×w變為1×1,可理解為特征圖從三維轉換為一維。緊接著對一維向量進行全連接操作再進行降維,使一維向量的通道數量從C降低到d,d=max(C/r,dmin),其中dmin表示d的最小值,改變r即可改變d的大小。

3)選擇:對降維的向量再進行升維,把通道數增加到特征圖U? 和特征圖U? 的通道數量,然后對向量使用softmax 獲得a、b兩個權重矩陣,使用權重矩陣對特征圖U? 和特征圖U?進行加權操作可自適應地選取合適的特征圖。

2.2 SKNet 模型結構改進

SKNet 使用注意力機制改善網絡性能,不可避免地會增加網絡的計算復雜度。雖然在SKNet 中使用先降維再升維的操作會降低復雜度,但由于該操作中使用全連接,網絡的參數量依然龐大。此外,避免降維操作對學習通道注意力非常重要,適當的跨通道交互可顯著降低模型復雜性的同時保持模型性能,ECA-Net 采用一維卷積生成通道權重以避免捕獲所有通道依賴關系導致的低效性[20]。

本文提出一個高效通道注意力(efficient channel attention, ECA)模塊替換SKNet 中的全連接層。在SKNet 的基礎上進行變更,對SKNet 中先降維再升維的操作進行替換,實現一種不降維的局部跨通道交互策略。一維卷積能以極輕量級的方式捕獲每個通道及其k個鄰居的局部跨通道交互,故采用一維卷積替換SKNet 的全連接層,如圖3 所示。ECA模塊用于減少全連接層的計算參數量,通過ECA模塊獲得網絡分支數對應個數的權重矩陣用于選擇合適的特征圖,可進一步降低網絡參數數量,同時提升性能,將改進后的SKNet 稱為ECA-SKNet。

圖3 全連接替換為一維卷積

3 實驗與結果分析

3.1 實驗設置

本實驗的硬件環境為:Intel(R) Core(TM) i5-9300H 2.4 GHz 處理器、16 GB 內存、NVIDIA GeForce GTX 1660Ti 6 GB 顯存顯卡。使用的系統為Windows 10,使用PyTorch 深度學習框架進行卷積神經網絡的構建和訓練。實驗采用VGG、ResNet、DenseNet、SKNet 和ECA-SKNet進行訓練,實驗的超參數設置見表1。訓練批量大小為16,訓練周期為100,訓練初始學習率為0.001,學習率每經過30 個周期縮小到原來的0.1 倍,優化器使用adam 優化器,損失函數使用交叉熵損失函數。實驗所使用的評價指標為準確率(accuracy)、精確率(precision)、召回率(recall)和F1 分數(F1 Score),計算公式分別為:

表1 實驗超參數設置

式中,TP 表示正確識別單倍體的數量;TN 表示正確識別二倍體的數量;FP 表示不正確識別單倍體的數量;FN 表示不正確識別二倍體的數量。

3.2 實驗結果與分析

1)最優模型的確定

將玉米種子數據集按7:3 的比例隨機劃分為訓練集和驗證集對VGG、ResNet、DenseNet、SKNet和ECA-SKNet 進行訓練,訓練超參數使用表1 中的設置,對于SKNet 和ECA-SKNet 的其他超參數,使用默認設置。各模型的訓練準確率、訓練損失、驗證準確率、驗證損失如圖4 所示,實驗結果如表2 所示。

表2 不同模型的訓練結果 %

圖4 不同模型的訓練準確率、驗證準確率、訓練損失和驗證損失

由表2 可知,實驗模型對單倍體和二倍體玉米種子的分類精度達88%以上,其中VGG、SKNet和ECA_SKNet 的分類精度達90%以上。表2 的4 個驗證指標中,準確率為最重要指標,因為其表示該模型對單倍體玉米種子的篩選精度。可見,SKNet的實驗結果為第二優結果,ECA-SKNet 在準確率、精確率、和F1 分數3 項評價指標上均取得最好結果。

實驗結果表明,ECA-SKNet 在對單倍體和二倍體玉米種子圖像分類上具有較好效果,驗證了ECA 模塊在避免降維和局部跨通道交互對學習通道注意的影響,即SKNet 的改進能夠進一步提升分類效果,故選定ECA-SKNet 作為后續實驗的模型。

圖5 是ECA_SKNet 模型在中間層提取出的特征圖及其對應的原圖。可見,ECA_SKNet 關注玉米種子胚乳和胚胎的顏色特征。

圖5 ECA-SKNet 模型輸出的玉米種子和原圖像比較

2) ECA-SKNet 的超參數調優

SKNet 中使用分組卷積降低網絡參數數量,ECA-SKNet 也使用分組卷積。ECA-SKNet 默認的分組卷積的組數為32,分別對組數為32、64 和128 的網絡進行對比實驗,實驗結果如表3 所示。

由表3 可知,當分組數為64 時,準確率為93.04%,精確率為92.70%,召回率為90.10%,F1 分數為91.40%。分組卷積在相同的FLOPs 下,分組數越大,通道上的密集卷積越稀疏,ECA 模塊可實現通道間信息的交互,促進模型精度增加。其中,分組數為64 時在準確率、精確率和F1 分數都獲得最優結果,表明此模型對玉米種子的特征能進行更有效的提取和區分。

SKNet 使用多分支進行自適應的特征選取,如圖2 所示為2 分支的結構,在分組數為64 的基礎上,對分支數為2、3、4 的ECA-SKNet 進行對比試驗,實驗結果見表4。

表4 ECA-SKNet 不同分支數的訓練結果 %

由表4 可知,當分支數為2 時,準確率和精確率為最優結果。當分支數為3 時準確率和精確率相較于分支數為2 的模型略微下降,但F1 分數為最優。當分支數為4 時,準確率下降明顯,模型效果與ResNet 相當。

4 結 束 語

本文使用卷積神經網絡對單倍體和二倍體玉米種子進行分類識別,對比了不同卷積神經網絡對單倍體和二倍體玉米種子進行分類的效果,從中選出最優模型并進行超參數的調優,獲得以下結論。

1)在VGG、ResNet、DenseNet、SKNet 和本文改進的ECA-SKNet 中,ECA-SKNet 獲得了最優結果。在未調優前ECA-SKNet 獲得91.38%的驗證準確率。

2) ECA-SKNet 使用分組數為64 的模型能獲得較大的性能提升,相比于默認32 分組數量的模型準確率提高1.66%。分支數為2 和3 的模型性能相差不大,分支數為2 的模型準確率和精確率較高,分支數為3 的模型F1 分數較高。

3)本文使用ECA-SKNet 對單倍體和二倍體玉米種子進行分類的準確率達93.04%,為本研究中的最優結果。

猜你喜歡
特征模型
一半模型
抓住特征巧觀察
重要模型『一線三等角』
新型冠狀病毒及其流行病學特征認識
重尾非線性自回歸模型自加權M-估計的漸近分布
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
抓住特征巧觀察
3D打印中的模型分割與打包
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 午夜久久影院| 欧美精品H在线播放| 亚洲婷婷丁香| 精品国产美女福到在线直播| 91精品国产91欠久久久久| 青青草原国产精品啪啪视频| 色噜噜在线观看| 久久久久久国产精品mv| 国语少妇高潮| 亚洲区一区| 日本免费一级视频| 国产一级视频在线观看网站| 超碰精品无码一区二区| 毛片手机在线看| 免费在线看黄网址| 制服丝袜国产精品| 91青草视频| 久久永久视频| 亚洲日韩精品伊甸| 亚洲欧洲美色一区二区三区| 色噜噜狠狠色综合网图区| 免费一极毛片| 欧美日韩专区| 欧美亚洲欧美| 韩日免费小视频| 日韩AV无码免费一二三区| 久久国产精品娇妻素人| 尤物午夜福利视频| 国产迷奸在线看| 无套av在线| 日本在线国产| 国产va免费精品观看| 55夜色66夜色国产精品视频| 香港一级毛片免费看| 成人综合久久综合| 毛片在线看网站| 97超碰精品成人国产| 一级黄色网站在线免费看| 亚洲成AV人手机在线观看网站| 欧美一区二区三区香蕉视| 色天天综合| 毛片视频网| 五月天婷婷网亚洲综合在线| 亚洲精品无码av中文字幕| 国产成人乱无码视频| 三区在线视频| 国产一区二区三区在线观看免费| 成人午夜亚洲影视在线观看| 日韩av电影一区二区三区四区| 91在线精品麻豆欧美在线| 亚洲妓女综合网995久久| 精品亚洲欧美中文字幕在线看| 久久久久亚洲Av片无码观看| 在线免费无码视频| 国内精品九九久久久精品| 免费一极毛片| 精品自窥自偷在线看| 日韩a级片视频| 久久夜色精品国产嚕嚕亚洲av| 欧美19综合中文字幕| 久久99久久无码毛片一区二区| 色成人亚洲| 婷婷丁香色| 久久窝窝国产精品午夜看片| 99热这里都是国产精品| 极品尤物av美乳在线观看| 992tv国产人成在线观看| 久久黄色视频影| 她的性爱视频| 亚洲人成影视在线观看| 在线五月婷婷| 18黑白丝水手服自慰喷水网站| 亚洲无码37.| 深爱婷婷激情网| 欧美va亚洲va香蕉在线| 91高清在线视频| 中文国产成人精品久久一| 人妻一区二区三区无码精品一区| 欧美色视频日本| 狠狠亚洲婷婷综合色香| 精品亚洲国产成人AV| 欧美激情视频一区|