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

優化BP神經網絡提高高光譜檢測調理雞肉菌落總數精度

2020-04-24 07:04:38王浩云潘磊慶袁培森郭振環徐煥良
農業工程學報 2020年5期
關鍵詞:模型

王浩云,宋 進,潘磊慶,袁培森,郭振環,徐煥良

優化BP神經網絡提高高光譜檢測調理雞肉菌落總數精度

王浩云1,2,宋 進1,潘磊慶3,袁培森1,郭振環4,徐煥良1,2※

(1. 南京農業大學信息科學技術學院,南京 210095;2. 南京農業大學農業工程博士后流動站,南京 210031;3. 南京農業大學食品科技學院,南京 210095;4. 江蘇益客食品集團股份有限公司,宿遷 223800)

針對調理雞肉菌落總數在貯藏期間易受到外界因素影響,提出了一種優化反向傳播(back propagation,BP)神經網絡的調理雞肉菌落總數預測方法。以貯藏在4℃條件下的調理雞肉為研究對象,采集其表面400~1 000 nm高光譜信息共計419個波段作為全波段,并利用競爭性自適應重加權(competitive adaptive reweighted sampling,CARS)算法篩選出34個特征波段,分別以全波段和特征波段對應的光譜值作為BP神經網絡輸入,采用鳥群算法(bird swarm algorithm,BSA)和免疫算法(immune algorithm,IA)優化BP神經網絡的初始權重和閾值,建立調理雞肉菌落總數的BP、BSA-BP、IA-BP、BSA-IA-BP預測模型。試驗結果表明:經過CARS篩選特征波長的BSA-IA-BP模型預測效果最佳,預測集相關系數P、均方根誤差、剩余預測偏差分別為0.93、0.31 lg(CFU/g)、2.68,且模型穩定性最好。該研究為基于BP神經網絡實現調理雞肉菌落總數快速無損檢測提供了算法支撐和理論基礎。

高光譜;圖像處理;調理雞肉;菌落總數;鳥群算法;免疫算法

0 引 言

調理肉制品是以畜禽肉為主要原料,經過多種復雜加工工藝,在冷藏或凍藏條件下貯藏,食用前需經簡單加工的風味生肉制品。隨著食品冷鏈的完善和人們消費觀念的改變,營養、安全、方便的調理肉制品越來越受消費者青睞[1]。但是調理肉制品由于生產工藝復雜,加工中極易受微生物污染,即使在低溫冷鏈儲運過程中,假單胞菌也會生長繁殖[2]。微生物的大量滋生會導致調理肉制品腐敗變質,營養價值受到影響,同時也給消費者健康帶來極大隱患。目前肉品中菌落總數的測定主要采用平板計數法[3],該方法測量準確度高,但存在檢測周期長、樣品破壞大等問題。隨著技術的進步,產生了一批新興技術如三磷酸腺苷(adenosine triphosphate,ATP)生物發光技術[4]、酶聯免疫法[5]、多聚酶鏈式反應[6]等。與傳統平板計數相比,這些新技術檢測效率雖有明顯提高,但仍對樣品具有破壞性,無法滿足肉類行業大批量、實時、在線檢測的要求[7]。

近年來,高光譜成像作為一種快速無損檢測技術,被廣泛應用到新鮮雞肉[8]、蝦肉[9]、豬肉[10]的菌落總數研究中,并獲得較好檢測結果。這些研究主要針對鮮肉,對調理雞肉菌落總數研究較少。另外,肉品腐敗是一個復雜的過程,其中微生物變化呈非線性增長。研究表明[11-13],對于肉中菌落總數預測,非線性模型比線性模型預測效果更好。對于復雜非線性關系,反向傳播(back propagation,BP)神經網絡具有較強泛化和擬合能力[14],但在應用中存在收斂速度慢、易陷入局部極小值和過擬合等問題[15]。針對這些問題,Mohamad等[16]提出利用粒子群算法優化BP神經網絡初始權重的方法,可以有效提高巖石硬度估測模型的泛化能力和預測精度。Gu等[17]在建立作物產量與灌溉水量的模型中,采用遺傳算法對BP神經網絡初始參數進行優化,這種方法極大提高了玉米產量預測精度以及網絡收斂速度。劉東等[18]采用磷蝦群算法(krill herd algorithm,KHA)對BP神經網絡初始權重和閾值進行尋優,建立地下水污染指標含量與污染等級的水質預測模型,模型預測準確性和可靠性得到顯著提升。但這些優化算法存在早熟收斂、局部尋優能力弱等缺點[19]。

為了提升BP神經網絡預測性能,本文提出一種利用鳥群算法(bird swarm algorithm,BSA)和免疫算法(immune algorithm,IA)優化菌落總數BP模型的方法。以調理雞肉為研究對象,采集其表面光譜信息,使用競爭性自適應重加權(competitive adaptive reweighted sampling,CARS)算法提取特征波段,將全波段和特征波段對應光譜值作為BP模型的輸入,菌落總數作為BP模型的輸出,通過多種方法優化BP神經網絡初始參數,建立調理雞肉菌落總數預測模型。

1 材料與方法

1.1 材料與試劑

試驗樣本來自江蘇益客食品集團股份有限公司,將新鮮包裝好的“骨肉相連”調理雞肉在無菌環境下分為一份3串,每份質量約為110 g,并用自封袋密封包裝后編號置于4 ℃冰箱冷藏,每隔1 d進行取樣。在第19天時,樣品微生物含量已超過國標GB16869-2005,并散發明顯腐敗性氣味,失去商品價值,因此貯藏時間總共為19 d。為保證試驗結論更具有代表性,進行了3批次重復試驗,每批采集80個樣本,共計240個樣本。

平板計數瓊脂(plate count agar,PCA)培養基:胰蛋白胨5.0 g,酵母浸粉2.5 g,葡萄糖1.0 g,瓊脂15.0 g,蒸餾水1L,pH值7.0±0.2;

1.2 儀器與設備

成像光譜儀(ImSpectorV-10E,美國Specim公司),CCD攝像機(ICL-B1620,美國Imperx公司),可調諧光源(3 900ER,美國Illumination Technologies公司),圖像采集軟件(Spectra Image,臺灣Isuzu公司),恒溫恒濕箱(HWS-150,寧波賽福實驗儀器有限公司),紫外超凈臺(SW-CJ-2FD,蘇州蘇凈安泰有限公司),振蕩培養箱(BS-1E,常州國華電器有限公司)。

1.3 數據采集方法

1.3.1 高光譜信息采集

采用線性掃描模式獲取高光譜反射圖像,主要設置參數為相機鏡頭距樣本30.0 cm,光源功率為90 W且光源以45°對準樣本,曝光時間為1.8 ms,輸送速度為6.8 mm/s。消除前后噪聲波段后,高光譜有效波長范圍為400~1 000 nm,共419個波段。

1.3.2 菌落總數測定

采集調理雞肉樣品高光譜圖像后,在無菌環境下,迅速提取純調理雞肉(去除木棒),并對樣品進行常溫勻質化處理,隨機取3次勻質后的樣品進行菌落含量測定,最終將3次測定結果平均值作為該樣品菌落總數含量。菌落總數測定方法參照GB 4789.2—2010《食品微生物學檢驗—菌落總數測定》[20]方法。

1.4 數據處理方法

1.4.1 感興趣區域提取

圖1a為樣品黑白校正后的高光譜圖像。對校正后的高光譜圖像,選取圖1b中標記的整個區域作為感興趣區域,并利用ENVI 4.8人工提取該區域的高光譜數據,計算感興趣區域內所有像素點光譜的平均值,作為該樣本的光譜信息,如圖2為調理雞肉平均反射光譜曲線。

圖1 感興趣區域選擇

圖2 240份調理雞肉平均反射光譜曲線

1.4.2 預處理

本文采用求導、歸一化、多元散射校正預處理方法,消除光譜基線漂移以及由于樣品表面形狀差異而造成的光散射現象[21]。以交叉驗證集相關系數CV和交叉驗證集均方根誤差(root mean square error of cross validation,RMSECV)為評判指標[22]挑選出最佳預處理方法。

1.4.3 特征波長提取

由于高光譜圖像存在較大的數據冗余[23],本文采用CARS算法提取光譜特征,選擇具有代表性和區分性的特定波長。CARS算法主要依據達爾文進化論的“適者生存”原則[24],將每個波長當作獨立的變量,利用自適應重加權采樣技術篩選出偏最小二乘回歸(partial least squares regression,PLSR)模型中回歸系數絕對值大的變量,刪除回歸系數絕對值小的變量,通過多次重復篩選得到一系列的波長變量子集,并采用十折交叉驗證選出PLSR模型中RMSECV最小的變量子集,即為最優特征波長組合。

1.5 改進的BSA-IA-BP模型

1.5.1 BSA算法

BSA算法于2016年由Meng等[25]提出,是一種全新的智能優化算法,主要思想來源于鳥類覓食、警戒和遷徙3種群體行為。BSA中覓食行為與粒子群算法類似,因此BSA算法在具有粒子群算法收斂速度快的同時,還具有求解精度高、魯棒性強等[26]特點。BSA算法將待優化參數包含在鳥群個體所在的空間位置中,通過適應度函數對個體所處空間位置優劣進行評價,并依據鳥群搜尋食物過程中覓食行為、警戒行為和遷徙行為等策略不斷更新個體位置,直到獲取最佳個體空間位置。

1.5.2 IA算法

IA是模仿生物免疫機制,設計出的一種新型智能搜索算法,繼承了生物免疫系統全局搜索能力、多樣性保持機制以及并行分布式搜索機制等特點[27]。IA算法尋優的過程是通過算子來實現的,主要包括:親和度評價算子、抗體濃度評價算子、激勵度計算算子、免疫選擇算子、克隆算子、變異算子、克隆抑制算子等[28]。其主要原理是將待優化參數、問題分別當抗體和抗原,利用親和度函數來評價抗體的質量,并通過克隆、變異和抑制等免疫操作對抗體進行不斷優化,直到獲得最優抗體。

1.5.3 改進的BSA-IA-BP模型

BSA算法收斂速度快,但在尋優后期極易陷入局部最優[29],而IA算法具有較強的尋優能力。因此本文在BSA算法迭代過程中引入IA算法的免疫操作,對個體產生突變,增加群體多樣性,擴大搜尋范圍,以擺脫局部極值。BSA-IA-BP主要步驟為:

1)確定BP神經網絡結構,輸入為不同波段光譜值,輸出為菌落總數。

2)BSA、IA參數初始化,包括種群規模、迭代次數、飛行頻率FQ、覓食概率、克隆抗體數、變異概率和常量參數、、1、2、。

3)隨機初始化種群中個體位置X={x,2,…,x},為BP神經網絡權重和閾值個數之和。根據公式(1)計算個體適應度,將種群中最小適應度作為群體最佳適應度Gbest初始值,并記錄群體最佳位置。同時,將每個隨機個體適應度作為個體最佳適應度Pbesti初始值,并記錄相應位置。采用絕對誤差作為適應度函數(),MP分別為菌落總數真實值和預測值,為訓練樣本數,函數公式如下:

4)迭代開始,根據BSA遷徙、覓食和警戒規則更新位置,并計算個體適應度。

5)將個體適應度值按升序排序,前/2個個體記為P1,后/2個個體記為P2。

6)保留P1,對P2群體進行克隆、變異等免疫操作得到P3。

7)合并群體P1和P3,重新計算個體適應度,若群體適應度最小值小于Gbest,則更新Gbest及最優個體位置;同時比較每個個體當前適應度與先前自身最佳適應度大小,若當前個體適應度比Pbesti小,則更新Pbesti及相應個體位置。

8)判斷是否達到最大迭代次數,若迭代結束轉至步驟9);否則轉回步驟3)。

9)輸出Gbest及其所對應個體,并將最優個體代入BP神經網絡中進行訓練和預測。BSA-IA-BP建模流程圖如圖3所示。

圖3 BSA-IA-BP模型流程圖

2 結果與分析

2.1 調理雞肉貯藏過程中微生物生長情況

由圖4可知:隨著貯藏時間的增加,調理雞肉中的菌落總數呈S型變化趨勢,存在明顯的對數期和遲緩期。調理雞肉的初始菌落總數為4.65 lg(CFU/g),在貯藏3 d內,菌落總數增幅僅為0.52 lg(CFU/g),在第9天時,菌落總數的增幅達到最大值2.63 lg(CFU/g)。由于在貯藏初期,調理雞肉中微生物需要對新環境做適應性調整,增長速度緩慢,經過3 d適應期后,菌落數呈對數式增長。根據國家標準[30],當樣本中菌落總數超過6.00 lg(CFU/g)時為腐敗等級,因此在第5天左右,調理雞肉中的菌落總數已達到腐敗的標準。

圖4 調理雞肉中菌落總數變化

2.2 調理雞肉貯藏過程中高光譜信息變化情況

圖5為調理雞肉第3天、第7天、第11天、第15天、第19天高光譜圖像的均值特征曲線,圖中每條特征曲線均由當天所有樣本的特征曲線求取平均得到。

由圖5可知,在485、660、760、980 nm波長附近存在明顯吸收峰。結合調理雞肉中的化學成分及其光學特性,可以發現在485 nm左右為高鐵肌紅蛋白(metMb)分子上氧化血紅素的吸收峰[31],980 nm左右為水吸收峰[32],760 nm左右為血紅蛋白質以及肌紅蛋白質的吸收峰[33]。隨著貯藏時間的延長,光譜的反射值有上升的趨勢,可能由于調理雞肉腐敗程度加深,內部水分溢出,自由水對可見近紅外光的吸收減少,導致光譜反射值增加[34]。

圖5 不同貯藏時間樣本的光譜均值特征曲線

2.3 調理雞肉樣本高光譜信息預處理

2.3.1 樣本集劃分

采用SPXY(sample set partitioning based on joint X-Y distance,SPXY)算法將240個調理雞肉樣本按照2:1比例劃分為校正集和預測集。利用IBM SPSS Statistics R24工具對劃分的樣本進行統計,結果如表1所示,校正集的范圍均大于預測集,且平均值和標準差相近,說明樣本的劃分較為合理。

表1 菌落總數結果統計

2.3.2 預處理

采用標準正態變量變換、多元散射校正、一階導數、二階導數4種方法對高光譜信息進行預處理,其中一階導數和二階導數均用Savitzky-Golay求導,選擇的平滑窗口為15,多項式次數為2。為了對每種預處理方法效果進行定量分析,采用PLSR對預處理的光譜信息進行建模,并結合留一法對模型進行交叉驗證,通過CV和RMSECV確定最優預處理方法。本文中PLSR主成分個數求取方法:當主成分數為時,將所有樣本分為兩部分,其中一個樣本作為測試集,其他剩余樣本作為訓練集,利用訓練集建立主成分數為的PLSR模型,計算預測集的預測值與真實值誤差平方和,并循環將每個樣本作為一次預測集,將所有樣本預測值與真實值誤差平方和進行求和,得到總誤差PRESS。同時利用所有樣本集在主成分為-1的情況下,建立PLSR模型,計算每個樣本預測值與真實值誤差平方和,并對所有樣本誤差平方和求和得到SS-1。當PRESS與SS-1比值小于0.952時,確定當前主成分有意義。主成分數從2開始進行迭代,直到當前主成分沒有意義或達到終止條件,最終輸出主成分分個數。如表2所示,為不同預處理方法下PLSR建模效果。

表2 不同預處理方法下的PLSR建模結果

由表2可得,與原始高光譜信息建立的模型相比,經過標準正態變量變換、多元散射校正、一階導數與二階導數等預處理后,模型CV均有上升,同時RMSECV均有下降,說明這4種預處理方法能有效去除原始光譜中的噪聲信息,其中二階導數預處理效果較好,模型的CV為0.91,RMSECV為0.41 lg(CFU/g)。根據CV、RMSECV結果,確定二階導數為最佳預處理方法。后文所使用的光譜數據,均經過二階導數預處理。

2.4 特征波段選擇

圖6為CARS算法篩選特征變量過程,蒙特卡羅采樣次數為50。從圖6a中可以發現,隨著采樣次數增加,所選擇特征波長數量越少,且減少的速度由快到慢,體現特征波長選擇過程具有從粗到細的特點。圖6b為交叉驗證RMSECV的變化趨勢,隨著采樣次數增加,RMSECV總體變化趨勢表現為先減小后增加,在第24次采樣時,RMSECV值最小,說明在前24次采樣中剔除了與菌落總數無關的波長變量,而在后26次采樣中可能剔除了與菌落總數有關的關鍵變量。圖6c中最小RMSECV對應的采樣次數已用星號標出,圖中每條曲線代表各光譜變量回歸系數隨著采樣次數的變化趨勢。由RMSECV最小,得到34個特征波長,分別為408.03、426.91、522.09、562.99、614.36、654.70、731.72、746.32、749.25、760.94、762.41、763.87、777.04、787.29、790.22、797.55、815.13、853.24、854.71、857.64、876.68、885.46、891.32、892.78、930.77、940.98、949.72、971.54、980.25、983.15、987.50、990.40、993.30、999.09 nm。

2.5 分析與建模

對預處理后的光譜信息,分別建立基于全波段和CARS篩選特征波段的BP、BSA-BP、IA-BP、BSA-IA-BP預測模型。并根據測試集中預測值與實測值相關系數、均方根誤差(root mean square error,RMSE),以及剩余預測偏差(residual predictive deviation,RPD)對模型預測性能進行評價[35]。

模型具體參數:迭代次數=800,群體規模=100,飛行頻率FQ=10,克隆抗體數=10,變異概率P=0.7,相似度閾值δ=0.2,==1,=1.5,=1.5,1=2=1;BP神經網絡最大訓練次數104,學習率0.01,訓練目標最小誤差0.001,最小性能梯度10-5,隱藏層數1,其節點數參照公式(2):

圖6 CARS算法變量篩選流程

式中n為隱藏層節點數;n為輸入層節點數;n為輸出層節點數;本文取1。根據上述參數設置,利用MATLAB 2016b進行仿真。

圖7a和7b,分別為全波段和特征波段下,IA-BP、BSA-BP、BSA-IA-BP模型最優個體適應度值的變化曲線。從圖7a和7b可以看出,3個模型在迭代初期,個體最優適應度下降的趨勢都比較明顯,在迭代到一定次數后,BSA-IA-BP模型的個體最優適應度值一直保持在三者中最低狀態,而BSA-BP模型的個體最優適應度一直處于三者中最高。在迭代后期,BSA-BP模型有可能陷于局部最優,無法搜尋到更佳位置。因此,說明IA算法可以提高BSA算法搜索能力,避免陷入局部最優。

IA-BP、BSA-BP、BSA-IA-BP模型中BP網絡的初始權重和閾值,取自迭代800次后最優個體。普通BP模型中的初始權重和閾值,選自迭代前使得所有訓練樣本適應度總和最小的一個隨機個體。為了客觀進行評價,采取10次獨立重復訓練,將10次仿真結果平均值作為最終參考依據,如表3所示,利用IBM SPSS Statistics R24對不同模型10次預測效果進行分析。

圖7 不同波段數模型的適應度曲線

表3 不同模型預測效果

由表3可知,在BP、IA-BP、BSA-BP、BSA-IA-BP 4種模型中,BSA-IA-BP模型預測精度和收斂速度最佳。其中特征波段下的BSA-IA-BP模型預測精度最高,預測集相關系數P為0.93,均方根誤差為0.31 lg(CFU/g),剩余預測偏差RPD為2.68;全波段下的BSA-IA-BP模型迭代次數最少為2。說明通過IA算法產生突變個體,能有效增強BSA算法尋優能力,避免陷入局部最優,在一定程度上提高模型預測精度和收斂速度。根據多次運行結果,BSA-IA-BP模型所有評價指標標準差均較低,其C和P都不超過0.01,說明BSA-IA改進算法能提高BP模型穩定性。表中建模時間僅為建立BP模型時間,不考慮前期優化BP初始參數所消耗時間,從表中可以看出,經過BSA-IA優化BP初始參數后,BP建模效率最高,特別是在全波段下,效果最為明顯。

另外,通過特征波段和全波段進行對比,特征波段總的預測效果要優于全波段,其中全波段下BSA-IA-BP模型的C、P、迭代次數分別為0.97、0.86、2,特征波段下BSA-IA-BP模型的C、P、迭代次數分別為0.97、0.93、7。經過特征提取后,BSA-IA-BP模型校正集的相關系數沒有多大提升,而預測集的相關系數有了顯著的提升,收斂速度也變慢。在試驗中當樣本總數少于全波段數量時,通過提取特征波段可以克服預測模型收斂速度快、過擬合等情況。

3 結 論

為了實現調理雞肉菌落總數含量快速、無損、準確預測,本文以調理雞肉為研究對象,采集其表面可見近紅外光譜信息,利用CARS(competitive adaptive reweighted sampling)算法提取特征波段,并通過多種算法優化BP(back propagation)神經網絡初始權重和閾值,建立基于全波段和特征波段菌落總數的BP、IA-BP(immune algorithm-back propagation)、BSA-BP(bird swarm algorithm-back propagation)、BSA-IA-BP(bird swarm algorithm-immune algorithm-back propagation)模型,結果表明:

1)通過引入IA(immune algorithm)算法的免疫操作,在迭代穩定后,BSA-IA-BP訓練樣本適應度總和明顯低于BSA-BP。說明BSA-IA(bird swarm algorithm-immune algorithm)融合算法搜索能力得到提升,可以有效避免BSA(bird swarm algorithm)算法后期陷入局部最優。

2)4種模型中,BSA-IA-BP模型預測精度高,收斂速度快,且具有較好的穩定性。其中特征波段下的BSA-IA-BP模型預測精度最好,校正集相關系數C為0.97,預測集相關系數P、均方根誤差以及剩余預測偏差RPD(residual predictive deviation)分別為0.93、0.31 lg(CFU/g)、2.68。經過多次試驗,C和P標準差不超過0.01。綜上,利用高光譜技術,對貯藏期間調理雞肉中菌落總數含量進行無損檢測具有一定的可行性,為今后實現調理雞肉線上快速無損檢測提供思路和方法。

[1] 高可蒙,梅林,薛秀恒,等. 無磷保水劑對冷凍調理豬肉的影響[J]. 食品科學,2015,36(6):257-261.

Gao Kemeng, Mei Lin, Xue Xiuheng, et al. Influence of non-phosphate additive on water-holding capacity of frozen prepared pork[J]. Food Science, 2015, 36(6): 257-261. (in Chinese with English abstract)

[2] Li Miaoyun, Li Yuanhui, Huang Xianqing, et al. Evaluating growth models ofspp. in seasoned prepared chicken stored at different temperatures by the principal component analysis (PCA)[J]. Food Microbiology, 2014, 40: 41-47.

[3] Han Fangkai, Huang Xingyi, Mahunu G K. Exploratory review on safety of edible raw fish per the hazard factors and their detection methods[J]. Trends in Food Science & Technology, 2017, 59: 37-48.

[4] Yan Shoulei, Miao Suna, Deng Shaoya, et al. ATP bioluminescence rapid detection of total viable count in soy sauce[J]. Luminescence, 2012, 27(1): 34-38.

[5] Mandli J, El Fatimi I, Seddaoui N, et al. Enzyme immunoassay (ELISA/immunosensor) for a sensitive detection of pork adulteration in meat[J]. Food Chemistry, 2018, 255: 380-389.

[6] Dolan A, Burgess C M, Fanning S, et al. Application of quantitative reverse-transcription PCR (qRT-PCR) for the determination of the total viable count (TVC) on meat samples[J]. Journal of Applied Microbiology, 2010, 109(1): 91-98.

[7] Hameed Saima, Xie Lijuan, Ying Yibin. Conventional and emerging detection techniques for pathogenic bacteria in food science: A review[J]. Trends in Food Science & Technology, 2018, 81: 61-73.

[8] Ye Xujun, Lino Kanako, Zhang Shuhuai. Monitoring of bacterial contamination on chicken meat surface using a novel narrowband spectral index derived from hyperspectral imagery data[J]. Meat Science, 2016, 122: 25-31.

[9] Yu Xinjie, Yu Xin, Wen Shiting, et al. Using deep learning and hyperspectral imaging to predict total viable count (TVC) in peeled Pacific white shrimp[J]. Journal of Food Measurement and Characterization, 2019, 13(3): 2082-2094.

[10] Tao Feifei, Peng Yankun, Li Yongyu. Feature extraction method of hyperspectral scattering images for prediction of total viable count in pork meat[J]. International Journal of Agricultural and Biological Engineering, 2015, 8(4): 95-105.

[11] Li Huanhuan, Kutsanedzie F, Zhao Jiewen, et al. Quantifying total viable count in pork meat using combined hyperspectral imaging and artificial olfaction techniques[J]. Food Analytical Methods, 2016, 9(11): 3015-3024.

[12] Siripatrawan U, Makino Y. Simultaneous assessment of multiple quality attributes and shelf life of packaged bratwurst during storage using hyperspectral imaging[J]. Meat Science, 2018, 146: 26-33.

[13] Tao Feifei, Peng Yankun, Gomes C L, et al. A comparative study for improving prediction of total viable count in beef based on hyperspectral scattering characteristics[J]. Journal of Food Engineering, 2015, 162: 38-47.

[14] 石惠嫻,孟祥真,游煜成, 等. 植物工廠地源熱泵系統熱負荷BP神經網絡預測及驗證[J]. 農業工程學報,2019,35(2):196-202.

Shi Huixian, Meng Xiangzhen, You Yucheng, et al. Prediction and verification on heating load of ground source heat pump heating system based on BP neural network for plant factory[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2019, 35(2): 196-202. (in Chinese with English abstract)

[15] Wang Jian, Wen Yanqing, Ye Zhenyun, et al. Convergence analysis of BP neural networks via sparse response regularization[J]. Applied Soft Computing, 2017, 61: 354-363.

[16] Mohamad E T, Armaghani D J, Momeni E, et al. Rock strength estimation: a PSO-based BP approach[J]. Neural Computing and Applications, 2018, 30(5): 1635-1646.

[17] Gu Jian, Yin Guanghua, Huang Pengfei, et al. An improved back propagation neural network prediction model for subsurface drip irrigation system[J]. Computers & Electrical Engineering, 2017, 60: 58-65.

[18] 劉東,李帥,付強,等. 基于KHA優化BP神經網絡的地下水水質綜合評價方法[J]. 農業機械學報,2018,49(9):275-284.

Liu Dong, Li Shuai, Fu Qiang, et al. Comprehensive evaluation method of groundwater quality based on BP network optimized by Krill Herd Algorithm[J]. Transactions of the Chinese Society for Agricultural Machinery, 2018, 49(9): 275-284. (in Chinese with English abstract)

[19] 孔祥鑫, 周煒, 王曉丹. 基于改進磷蝦群算法的SVDD參數優化[J]. 計算機工程與應用, 2017, 53(22): 137-142,216.

Kong Xiangxin, Zhou Wei, Wang Xiaodan. Parameter optimization for SVDD based on improved krill herd algorithm[J]. Computer Engineering and Applications, 2017, 53(22): 137-142, 216. (in Chinese with English abstract)

[20] 中華人民共和國衛生部. 食品微生物學檢驗—菌落總數測定:GB 4789.2-2010[S]. 北京:中國標準出版社,2010.

[21] Siedliska A, Baranowski P, Zubik M, et al. Detection of fungal infections in strawberry fruit by VNIR/SWIR hyperspectral imaging[J]. Postharvest Biology and Technology, 2018, 139: 115-126.

[22] 邵園園,王永賢,玄冠濤,等. 高光譜成像快速檢測殼聚糖涂膜草莓可溶性固形物[J]. 農業工程學報,2019,35(18):245-254.

Shao Yuanyuan, Wang Yongxian, Xuan Guantao, et al. Rapid detection of soluble solids content in strawberry coated with chitosan based on hyperspectral imaging[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2019, 35(18): 245-254. (in Chinese with English abstract)

[23] Xu J L, Riccioli C, Sun D W. Development of an alternative technique for rapid and accurate determination of fish caloric density based on hyperspectral imaging[J]. Journal of Food Engineering, 2016, 190: 185-194.

[24] Zheng Kaiyi, Feng Tao, Zhang Wen, et al. Variable selection by double competitive adaptive reweighted sampling for calibration transfer of near infrared spectra[J]. Chemometrics and Intelligent Laboratory Systems, 2019, 191: 109-117.

[25] Meng Xianbing, Gao X Z, Lu Lihua, et al. A new bio-inspired optimisation algorithm: Bird Swarm Algorithm[J]. Journal of Experimental and Theoretical Artificial Intelligence, 2016, 28(4): 673-687.

[26] Xiang Ling, Deng Zeqi, Hu Aijun. Forecasting short-term wind speed based on IEWT-LSSVM model optimized by bird swarm algorithm[J]. IEEE Access, 2019, 7: 59333-59345.

[27] Timmis J, Hone A, Stibor T, et al. Theoretical advances in artificial immune systems[J]. Theoretical Computer Science, 2008, 403(1): 11-32.

[28] 張衛祥,齊玉華. 基于人工免疫算法的軟件輸出域覆蓋測試[J]. 南京大學學報:自然科學,2018,54(4):742-750.

Zhang Weixiang, Qi Yuhua. Software testing for output domain coverage based on artificial immune algorithm[J]. Journal of Nanjing University: Natural Science, 2018, 54(4): 742-750. (in Chinese with English abstract)

[29] Yang Han, Chen Tao, Huang Nanjing. An adaptive bird swarm algorithm with irregular random flight and its application[J]. Journal of Computational Science, 2019, 35: 57-65.

[30] 中國國家標準化管理委員會,中華人民共和國國家質量監督檢驗檢疫總局. GB16869-2005 鮮、凍禽產品[S]. 北京:中國標準出版社,2006.

[31] Hawkins S A, Bowker B, Zhuang H, et al. Post-mortem chemical changes in poultry breast meat monitored with visible-near infrared spectroscopy[J]. Journal of Food Research, 2014, 3(3): 57-65.

[32] Bowker B, Hawkins S, Zhuang H. Measurement of water-holding capacity in raw and freeze-dried broiler breast meat with visible and near-infrared spectroscopy[J]. Poultry Science, 2014, 93(7): 1834-1841.

[33] 朱啟兵,肖盼,黃敏,等. 基于特征融合的豬肉新鮮度高光譜圖像檢測[J]. 食品與生物技術學報,2015,34(3):246-252.

Zhu Qibing, Xiao Pan, Huang Ming, et al. Feature fusion for detection of pork freshness based on hyperspectral imaging technology[J]. Journal of Food Science and Biotechnology, 2015, 34(3): 246-252. (in Chinese with English abstract)

[34] 謝安國. 冷凍冷藏過程中豬肉的光譜特性研究及其品質的快速檢測[D]. 廣州:華南理工大學,2016.

Xie Anguo. Spectral Characteristics of Pork Meat During the Freezing Process and Cold Storage and Rapid Detection of Product Quality[D]. Guangzhou: South China University of Technology, 2016. (in Chinese with English abstract)

[35] Qiao T, Ren J, Craigie C, et al. Quantitative prediction of beef quality using visible and nir spectroscopy with large data samples under industry conditions[J]. Journal of Applied Spectroscopy, 2015, 82(1): 137-144.

Improving hyperspectral detection accuracy of total bacteria in prepared chicken using optimized BP neural network

Wang Haoyun1,2, Song Jin1, Pan Leiqing3, Yuan Peisen1, Guo Zhenhuan4, Xu Huanliang1,2※

(1.,,210095,; 2.,,210031,; 3.,210095,; 4.,223800,)

Meat spoilage is a relatively complicated process, in which microorganisms increase nonlinearly. As a non-linear model, BP neural network has strong generalization ability and fitting ability, but there are some shortcomings in the application, such as slow convergence speed, easy to fall into local minima and overfitting. Thus an optimized BP neural network was proposed. Prepared chicken was stored in a refrigerator at 4 ℃, and 240 samples were collected. After obtaining 400-1000 nm hyperspectral images of each prepared chicken sample, sub-samples were randomly selected from each homogenized sample to determine the total bacteria. Then, the spectral data was preprocessed by different methods such as differentiation, standard normalized variate, and multiplicative scatter correction. The PLSR model was cross-validated by the leave-one-out method, and the best preprocessing method was determined based on RMSECV(root mean square error of cross validation). After that, based on the pre-processed spectral information, 34 characteristic bands were extracted by CARS (competitive adaptive reweighted sampling) algorithm. Finally, the spectral values corresponding to the full-band and filtered characteristic bands were used as the input of the BP (back propagation) neural network, and the total bacteria was used as the output of the BP neural network. Bird swarm algorithm (BSA) and immune algorithm (IA) optimization were used to optimize the initial weight and threshold of the BP neural network. The prediction models of the total bacteria were established by using BP, BSA-BP, IA-BP, and BSA-IA-BP. The results showed that: 1) by introducing the IA algorithm’s immune operation, after iterative stabilization, the total fitness of BSA-IA-BP was significantly lower than BSA-BP based on training samples. This showed that the search ability of the BSA-IA fusion algorithm was improved, which could effectively prevent the BSA algorithm from falling into a local optimum in the later stage. At the same time, among the four models of BP, IA-BP, BSA-BP, and BSA-IA-BP, the BSA-IA-BP model had the best prediction accuracy and convergence speed. Among them, the BSA-IA-BP model in the characteristic band had the highest prediction accuracy. TheP(the correlation coefficient), RMSEP(the root mean square error) and RPD (the residual predictive deviation) of the prediction set was 0.93, 0.31 lg(CFU/g), 2.68, respectively. 2) By comparing the characteristic band and the full band, the overall prediction effect of the characteristic band was better than the full band, which indicating that the CARS algorithm could effectively delete the wavelengths, reduced redundant information interference, and improved the model prediction efficiency. In general, the use of hyperspectral technology for non-destructive testing of the total bacteria in prepared chicken was feasible, which can provide technical support for the online testing of prepared chicken.

hyperspectral; image processing; prepared chicken; total bacteria; bird swarm algorithm; immune algorithm

2019-10-13

2020-02-06

江蘇省重點研發計劃(L201704);中央高校基本科研業務費專項資金資助項目(No.KJQN201732,No.KYZ201914);國家自然科學基金項目(No.31601545);大學生創新創業訓練計劃專項計劃(S20190025)

王浩云,副教授,主要從事農業物聯網、溫室智能控制和無損檢測研究。Email:wanghy@njau.edu.cn

徐煥良,教授,博導,主要從事農業物聯網關鍵技術研究及應用。Email:huanliangxu@njau.edu.cn

10.11975/j.issn.1002-6819.2020.05.035

TS217

A

1002-6819(2020)-05-0302-08

王浩云,宋 進,潘磊慶,袁培森,郭振環,徐煥良. 優化BP神經網絡提高高光譜檢測調理雞肉菌落總數精度[J]. 農業工程學報,2020,36(5):302-309. doi:10.11975/j.issn.1002-6819.2020.05.035 http://www.tcsae.org

Wang Haoyun, Song Jin, Pan Leiqing, Yuan Peisen, Guo Zhenhuan, Xu Huanliang. Improving hyperspectral detection accuracy of total bacteria in prepared chicken using optimized BP neural network[J]. Transactions of the Chinese Society of Agricultural Engineering (Transactions of the CSAE), 2020, 36(5): 302-309. (in Chinese with English abstract) doi:10.11975/j.issn.1002-6819.2020.05.035 http://www.tcsae.org

猜你喜歡
模型
一半模型
一種去中心化的域名服務本地化模型
適用于BDS-3 PPP的隨機模型
提煉模型 突破難點
函數模型及應用
p150Glued在帕金森病模型中的表達及分布
函數模型及應用
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
3D打印中的模型分割與打包
主站蜘蛛池模板: 国产日韩欧美一区二区三区在线 | 99资源在线| 欧美日韩成人| 免费va国产在线观看| 国产成人AV大片大片在线播放 | 自慰高潮喷白浆在线观看| 福利在线一区| 亚洲伊人久久精品影院| 欧美激情第一区| 永久免费精品视频| 免费一级成人毛片| 114级毛片免费观看| 91视频99| 综合色区亚洲熟妇在线| 九九热精品视频在线| 日韩高清一区 | 亚洲一区二区约美女探花| 91九色最新地址| 欧亚日韩Av| 国产欧美中文字幕| 欧美激情视频一区| 最新日本中文字幕| 国产情侣一区二区三区| 欧美午夜在线播放| a网站在线观看| 中文字幕久久亚洲一区| 欧美一级黄色影院| 成人无码一区二区三区视频在线观看 | 国产专区综合另类日韩一区| 色综合天天娱乐综合网| 成人一级黄色毛片| 在线观看视频一区二区| 日韩成人在线一区二区| 五月天香蕉视频国产亚| 亚洲三级网站| 久久久受www免费人成| 久久精品嫩草研究院| 无码人妻热线精品视频| 久久综合丝袜长腿丝袜| 成人综合久久综合| 亚洲av中文无码乱人伦在线r| 久久久久国产精品嫩草影院| av大片在线无码免费| 99久久精品视香蕉蕉| 中文字幕无码电影| 自拍亚洲欧美精品| 国产成人一级| 亚洲黄色视频在线观看一区| 国产精品自在拍首页视频8| 91av国产在线| 波多野结衣亚洲一区| 天天躁日日躁狠狠躁中文字幕| 日本成人不卡视频| 国产在线欧美| 看你懂的巨臀中文字幕一区二区| 亚洲黄网视频| 黄色免费在线网址| 精品伊人久久久大香线蕉欧美| 四虎国产在线观看| 日本高清免费不卡视频| 免费一级无码在线网站| 亚洲va精品中文字幕| 国产成人亚洲欧美激情| 亚洲国产AV无码综合原创| 精品午夜国产福利观看| 尤物特级无码毛片免费| 日本www色视频| 2020亚洲精品无码| 久久精品丝袜高跟鞋| 亚洲天堂在线免费| 精品国产美女福到在线直播| 成年人国产网站| 亚洲天堂视频在线播放| 色噜噜在线观看| 亚洲人成在线免费观看| 久久久久久久蜜桃| 亚洲国产天堂久久综合226114| 中文精品久久久久国产网址 | 欧美日韩综合网| 国产jizzjizz视频| 9久久伊人精品综合| 色综合中文字幕|