国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于輪廓特征的單只蛋雞行為識別方法*

2022-03-08 08:20:10趙守耀陸輝山王福杰李沛王寧
關(guān)鍵詞:識別率輪廓特征提取

趙守耀,陸輝山,王福杰,李沛,王寧

(中北大學(xué)機(jī)械工程學(xué)院,太原市,030051)

0 引言

家禽行為是其在特定條件下生理和心理行為的自然反應(yīng),可以作為評價家禽福利及其健康狀況的最直接的證據(jù),因此, 對家畜采食及飲水等行為進(jìn)行監(jiān)測, 對實現(xiàn)家畜福利化養(yǎng)殖具有重要意義[1-2]。傳統(tǒng)的蛋雞行為識別方法主要有2種,一是雞場飼養(yǎng)員根據(jù)蛋雞的生長周期和用肉眼進(jìn)行觀測,這種識別方法需要的人工成本高,主觀性強(qiáng),準(zhǔn)確性不高,不適合大面積推廣。二是通過在蛋雞身上佩戴傳感器,但是這種方法對于育成期的蛋雞是侵入式的,會對蛋雞的行為表達(dá)造成一定的影響,從而影響蛋雞的生長發(fā)育。

近年來,圖像處理技術(shù)在禽畜行為識別領(lǐng)域取得了重大的研究突破,現(xiàn)有研究針對大型家畜,如豬、牛的研究已經(jīng)取得了較大地進(jìn)展[3-5],而對于蛋雞的研究較少,目前許多國內(nèi)外學(xué)者也對蛋雞的行為進(jìn)行了成功識別。Leroy等[6]通過對單只蛋雞輪廓的橢圓擬合點分布模型,通過模型匹配對6種行為(站立、坐、睡覺、梳理、抓和啄)模型進(jìn)行分類識別,成功率在70%~96%。勞鳳丹等[7-8]通過獲取蛋雞的質(zhì)心,通過質(zhì)心坐標(biāo)的移動來判斷單只蛋雞的運動、采食和飲水行為,通過對蛋雞輪廓進(jìn)行橢圓擬合后得到幾何特征,用貝葉斯分類法分類出探索、拍翅膀、輕微擺動等行為。為了進(jìn)一步研究多只蛋雞的行為,利用深度圖像對蛋雞的個體行為(采食、躺、臥和站立)和群體行為進(jìn)行識別。Pereira等[9]利用圖像處理方法得到蛋雞輪廓后,提取出多個特征建立行為分類決策樹,對單只蛋雞的展翅、靜止、休息和搜索等行為進(jìn)行分類,分類正確率為70.3%。Poursaberi 等[10]基于橢圓擬合方法對火雞的轉(zhuǎn)身、拍翅膀的行為進(jìn)行監(jiān)控,并利用火雞輪廓上的關(guān)鍵點組成火雞形狀描述的算法進(jìn)一步區(qū)分躺和站的行為。但上述研究對某些行為的特征選取較為單一,也沒有從所提取的特征中進(jìn)行選擇,并對選擇后的特征進(jìn)行排列組合,進(jìn)行建模結(jié)果對比,得到最佳的特征組合,提高模型的運算速度及分類正確率[11-13]。

本文選取育成期綠殼蛋雞為研究對象,在前人研究的基礎(chǔ)上,根據(jù)所研究對象的特點,選取分割后蛋雞輪廓的7種特征,并對特征對比分析,選擇最佳的特征并進(jìn)行排列組合,結(jié)合機(jī)器學(xué)習(xí)算法,建立蛋雞行為識別模型,對蛋雞的采食、站、臥和修飾行為進(jìn)行識別和分類。

1 材料和方法

1.1 試驗材料

試驗于2020年8月8—13日在山西省大同市靈丘縣匯鑫養(yǎng)殖有限公司進(jìn)行,試驗蛋雞為11周齡的白色綠殼蛋雞,采用室內(nèi)平養(yǎng)方式,蛋雞自由飲水、采食。雞舍每天的光照時間為(8:00~16:00),試驗期間雞舍內(nèi)溫度維持在20 ℃~25 ℃,雞舍環(huán)境干燥、衛(wèi)生、通風(fēng)。

1.2 試驗平臺

為了更好地監(jiān)控蛋雞,綜合考慮試驗場地的情況及試驗器材,搭建如圖1所示的試驗平臺,在圍欄邊緣有固定的料槽,蛋雞可以自由地采食和飲水。在雞籠中心距地面2 m高處安裝海康威視攝像頭,攝像頭與硬盤錄相機(jī)相連,硬盤錄相機(jī)連接一臺顯示器,可以實時觀察雞舍內(nèi)的狀況,相機(jī)的錄像時間為8:00~17:00。

圖1 試驗平臺結(jié)構(gòu)圖

1.3 圖像預(yù)處理

圖像預(yù)處理的主要目的是提取出目標(biāo)的特征,本文圖像處理主要包括以下幾個部分。

1) 灰度化及濾波。得到蛋雞圖像后,依次進(jìn)行灰度化和圖像平滑的方法去除噪聲,提高目標(biāo)和背景之間的對比度。

2) 自動全局閾值分割。由于試驗蛋雞的顏色為白色,背景為白色孔狀落糞網(wǎng),本文的分割方法能根據(jù)直方圖中的像素分布,自動計算出一個灰度級用于分割區(qū)域,分割后得到二值化區(qū)域。

3) 形態(tài)學(xué)濾波。分割后二值化區(qū)域中仍有部分落糞網(wǎng)的結(jié)構(gòu),且落糞網(wǎng)結(jié)構(gòu)為圓形孔狀結(jié)構(gòu),所以選擇圓形結(jié)構(gòu)元素對二值化區(qū)域進(jìn)行開運算處理。

4) 小面積區(qū)域去除和孔洞填充。形態(tài)學(xué)開運算后圖像中仍然存在許多面積較小的聯(lián)通域,同時雞體可能存在較小的孔洞,通過孔洞填充來填補(bǔ)較小的孔洞,得到完整的蛋雞區(qū)域,蛋雞的采食、站立、臥和修飾行為圖像預(yù)處理前后的結(jié)果如圖2所示。

1.4 圖像特征提取

在得到圖2(b)所示的二值化區(qū)域后,進(jìn)一步獲得其輪廓,對所得到的蛋雞輪廓進(jìn)行橢圓擬合、外接矩形擬合和內(nèi)接圓擬合后,進(jìn)行特征提取,四類行為的特征提取結(jié)果圖如圖3所示。選取面積、周長、質(zhì)心、圓度、橢圓方向、外接矩形的長寬比和內(nèi)接圓半徑7種特征,每種特征及其描述如表1所示。

(a) 原始圖像

(a) 蛋雞輪廓

表1 輪廓特征及其描述

1.5 行為識別模型的建立

極限學(xué)習(xí)機(jī)(Extreme Learning Machine, ELM)是一種基于前饋神經(jīng)網(wǎng)絡(luò)構(gòu)建的機(jī)器學(xué)習(xí)方法。ELM算法隨機(jī)產(chǎn)生輸入層與隱含層的連接權(quán)值及隱含層神經(jīng)元的閾值,且在訓(xùn)練過程中無須調(diào)整,只需要設(shè)置隱含層神經(jīng)元的個數(shù),便可以獲得唯一的最優(yōu)解。極限學(xué)習(xí)機(jī)網(wǎng)絡(luò)結(jié)構(gòu)由輸入層、單隱藏層以及輸出層 3 部分組成[14-17],其網(wǎng)絡(luò)結(jié)構(gòu)如圖4所示。

圖4 極限學(xué)習(xí)機(jī)網(wǎng)絡(luò)結(jié)構(gòu)圖

給定任意Q個不同樣本(xi,ti),其中xi=[xi1,xi2,…,xin]T表示樣本的特征向量,n表示輸入樣本維數(shù),ti=[ti1,ti2,…,tim]T表示對應(yīng)樣本的標(biāo)簽,m表示期望的輸出向量維數(shù)。一個有L個隱含層節(jié)點的單隱層神經(jīng)網(wǎng)絡(luò)的輸出

(1)

式中:G(x)——激活函數(shù);

Wi=[wi,1,wi,2,wi,2,…,wi,n]T——輸入權(quán)重;

βi——輸出層權(quán)重;

Bi——第i個隱含層單元的偏置;

Wi×Xj——Wi和Xj的內(nèi)積;

oj——網(wǎng)絡(luò)輸出。

2 結(jié)果和分析

2.1 特征提取結(jié)果

通過雞舍監(jiān)控視頻,發(fā)現(xiàn)蛋雞日常行為的時間分布不同,采食、站、臥和修飾所用時間的比例約為4∶3∶2.5∶2,故選取各類行為的圖像數(shù)目為,采食1 200 張,站900張,臥750張,修飾600張作為樣本,通過1.4節(jié)的方法提取特征,隨機(jī)挑選7種特征在每種行為50組數(shù)據(jù),發(fā)現(xiàn)質(zhì)心的中心坐標(biāo)、內(nèi)接圓半徑和橢圓方向這3種特征對行為的區(qū)分度不大, 故舍棄;剩余5種特征的曲線圖如圖5所示。

(a) 中心列曲線圖

2.2 建模結(jié)果

選取中心列、周長、面積、圓度和外接矩形的長寬比這5種特征作為4種行為的輸入特征。由圖5可知,列坐標(biāo)可以作為采食行為的特征,周長可以作為修飾行為的特征,面積特征在4種行為下存在交叉部分,而圓度和外接矩形的長寬比可以作為站和臥兩種行為的特征,故建立4種特征組合進(jìn)行對比。為了消除特征之間的單位和尺度差異,對提取的特征數(shù)據(jù)進(jìn)行歸一化處理,將數(shù)據(jù)的80%作為訓(xùn)練集,20%作為測試集,對模型進(jìn)行訓(xùn)練。

分別將4種特征組合作為輸入對模型的識別率和運行時間進(jìn)行對比,由于不同組合下的訓(xùn)練集和測試集是隨機(jī)產(chǎn)生的,每次運行的結(jié)果都會有所不同,故將10次運行結(jié)果的平均值作為最終結(jié)果,見表2,4種組合的運行時間都在1.7 s左右,但B組的識別率最高。

表2 不同特征建模結(jié)果

為了進(jìn)一步驗證B組模型的分類性能,將查準(zhǔn)率p,召回率r和F1值作為方法的性能評價指標(biāo),計算公式

(2)

(3)

(4)

式中:TP—— 正確分類為本行為的樣本數(shù);

FP—— 錯誤分類為本行為的樣本數(shù);

FN—— 錯誤劃分為其他行為的樣本數(shù)。

本方法結(jié)果的p、r和F1得分見表3。

表3 模型的度量得分

2.3 行為識別結(jié)果

隨機(jī)選取某一天8:00~16:00中每小時的前10 min 的視頻片段,應(yīng)用上述行為識別模型對視頻中處于采食、站、臥和修飾的每幀圖像進(jìn)行識別,平均識別時間為1.54 s,統(tǒng)計后得到采食、站立、臥和修飾4類行為的識別率如表4所示。

表4 行為識別結(jié)果

2.4 結(jié)果分析

表2中的4種組合,B組的識別率最高,分析圖5中的特征曲線可知,4種行為在面積特征下的曲線存在部分交叉,其余3個組合A、C和D的輸入中都包含面積特征,可知,相對于B組,A組在模型訓(xùn)練時輸入特征的維度較高,模型的復(fù)雜度較高,難以對冗余特征進(jìn)行深層次提取,C和D組中面積這一特征對分類的貢獻(xiàn)度較差,導(dǎo)致模型的整體識別率低于B組。

表3的分析結(jié)果可知,采食、站和臥的查準(zhǔn)率,召回率和F1值均超過90%,說明本文提出的方法能夠準(zhǔn)確分辨出蛋雞的采食、站和臥行為。修飾行為的各種指標(biāo)值較低,可能是修飾特征多樣和數(shù)據(jù)量過少有關(guān)。此次試驗的準(zhǔn)確率達(dá)到了95.3%,說明本方法在農(nóng)業(yè)領(lǐng)域適用。

由表4的行為識別結(jié)果可知,蛋雞的采食和站這兩類行為的識別率較高,臥和修飾的識別率較低,通過對4類行為的視頻圖像和輪廓特征數(shù)據(jù)進(jìn)一步分析,可知,采食和站行為的主要區(qū)別在于輪廓的質(zhì)心位置,蛋雞的尾部在靠近料槽時,算法會將其誤判為采食,需要進(jìn)一步研究蛋雞的頭尾特征,建立更多的輪廓特征,提高識別率。蛋雞的臥行為主要分布在圍欄邊緣,由于圖像采集設(shè)備的高度原因,鐵絲網(wǎng)會遮擋蛋雞個體,導(dǎo)致分割獲取的蛋雞輪廓不完整,造成誤判,后續(xù)試驗可以改變攝像頭的高度,采用其他材質(zhì)的圍欄。修飾的識別率最低,根本原因在于蛋雞在臥時也會進(jìn)行修飾行為,翅膀張開的幅度較小,導(dǎo)致周長輪廓的變化幅度較小,特征不明顯,同臥行為的輪廓特征指標(biāo)差別不大;且一天當(dāng)中蛋雞進(jìn)行修飾行為的時間較短,獲取的行為數(shù)據(jù)樣本較少,后續(xù)可進(jìn)一步研究其特征或采取卷積神經(jīng)網(wǎng)絡(luò)的方法提取特征,選取更適合分類的特征,提高該行為的識別率。

3 討論

1) 本文在前人研究的基礎(chǔ)上,對所提取的特征進(jìn)行選擇,選擇最佳的特征組合,建立行為識別模型,以實現(xiàn)對不同行為的分類,相比前人的研究,建模的速度快,對蛋雞的行為識別率也有所提高。

2) 該方法也存在一定的局限性。蛋雞多分布在圍欄的角落,由于圍欄的遮擋,此時相機(jī)的位置無法全面拍攝蛋雞,對特征提取造成一定影響。蛋雞個體較小,難以區(qū)分頭部和尾部,蛋雞的尾部靠近料槽時,會被誤判為采食。修飾的識別率較低是由于蛋雞處于臥時,也會張開翅膀進(jìn)行修飾行為,此時會被誤判,后續(xù)可以進(jìn)一步研究其特征或利用深度學(xué)習(xí)技術(shù)進(jìn)行特征提取,提高修飾的識別率。

4 結(jié)論

1) 對育成期的蛋雞進(jìn)行連續(xù)監(jiān)控,獲得監(jiān)控視頻后,對獲取的蛋雞圖像進(jìn)行特征提取,選擇提取出的7種輪廓特征,并結(jié)合極限學(xué)習(xí)機(jī),建立蛋雞行為識別模型,實現(xiàn)了對單只蛋雞的采食、站立、臥和修飾的識別,各類行為的識別率分別為97.00%、94.46%、91.50%和86.64%,模型對單幀圖片的平均識別時間為1.54 s。

2) 主要是針對單只蛋雞的行為進(jìn)行研究,單只蛋雞的行為較為單一,但在實際的養(yǎng)殖環(huán)境中,蛋雞數(shù)量多,下一步可以增加蛋雞的數(shù)目,進(jìn)一步研究其群體行為。

猜你喜歡
識別率輪廓特征提取
OPENCV輪廓識別研究與實踐
基于類圖像處理與向量化的大數(shù)據(jù)腳本攻擊智能檢測
基于實時輪廓誤差估算的數(shù)控系統(tǒng)輪廓控制
基于真耳分析的助聽器配戴者言語可懂度指數(shù)與言語識別率的關(guān)系
基于Daubechies(dbN)的飛行器音頻特征提取
電子制作(2018年19期)2018-11-14 02:37:08
提升高速公路MTC二次抓拍車牌識別率方案研究
Bagging RCSP腦電特征提取算法
高速公路機(jī)電日常維護(hù)中車牌識別率分析系統(tǒng)的應(yīng)用
在線學(xué)習(xí)機(jī)制下的Snake輪廓跟蹤
基于MED和循環(huán)域解調(diào)的多故障特征提取
冀州市| 乃东县| 资溪县| 云阳县| 黑水县| 威海市| 承德县| 成都市| 尚义县| 淄博市| 洛浦县| 郴州市| 巴塘县| 游戏| 许昌市| 云阳县| 南华县| 镇坪县| 中超| 双江| 轮台县| 分宜县| 濮阳县| 漯河市| 永泰县| 白城市| 通化市| 囊谦县| 黄平县| 罗源县| 景泰县| 大荔县| 阳谷县| 孟连| 江西省| 高台县| 珠海市| 远安县| 丹巴县| 高青县| 东乌珠穆沁旗|