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

基于改進粒子濾波算法的豬只跟蹤研究

2021-08-30 06:20:56束平吳洪昊孫娟唐曉東
安徽農業科學 2021年16期

束平 吳洪昊 孫娟 唐曉東

摘要 為推進農業信息化,實現豬的智能化養殖以及對多豬只的智能跟蹤,設計豬只檢測階段和跟蹤階段。在檢測階段,該設計提出了基于高斯混合建模和均值分割算法相結合的信息融合算法,有效地解決豬只靜止或運動緩慢以及背景噪聲對檢測結果的影響;在跟蹤階段,傳統粒子濾波算法并不能對豬只重疊進行運動跟蹤,對重要性粒子濾波結果進行序列化,并將其結果利用KNN算法進行軌跡跟蹤。最后進行了處理試驗,結果顯示算法真實有效。該成果可用于豬只養殖信息化。

關鍵詞 農業信息化;豬養殖;目標跟蹤

中圖分類號 S-058 ??文獻標識碼 A? 文章編號 0517-6611(2021)16-0230-03

doi:10.3969/j.issn.0517-6611.2021.16.060?? 開放科學(資源服務)標識碼(OSID):

Pig Tracking Based on Improved Particle Filter Algorithm

SHU Ping, WU Hong-hao, SUN Juan et al

(Yancheng Bioengineering Branch of Jiangsu Union Technical Institute, Yancheng, Jiangsu 224051)

Abstract To promote agricultural informatization and to realize intelligent pig breeding and intelligent tracking of pigs, two stages were designed, which were pig detection stage and tracking stage. In the detection phase, the information fusion algorithm based on Gauss mixture modeling and mean segmentation algorithm was proposed to effectively solve the influence of pig static or slow motion and background noise on the detection results. In the tracking stage, the traditional particle filter algorithm could not track the overlap of pigs and was of great importance. The results of particle filter were serialized, and the KNN algorithm was used to track the trajectory. Finally, the processing experiments were carried out. The results showed that the algorithm was real and effective. The results could be used in pig farming informatization.

Key words Agricultural informatization;Pig breeding;Target tracking

農業信息化是整個農業發展的趨勢,每頭豬的信息從出生到死亡的每一件事都記錄在與其對應的唯一號碼上,相當于身份證一樣,因此對豬運動信息的跟蹤也就顯得尤為重要。由于豬是一種社會性動物,豬通過打架來分出社會地位,由于豬只運動的復雜性,普通的車輛跟蹤算法無法對多豬只進行軌跡跟蹤,鑒于此,筆者介紹了基于信息融合的豬只檢測算法和結合粒子濾波的豬只踴躍算法,從豬只檢測和豬只跟蹤2方面進行改進,一方面利用圖像信息融合算法實現了豬只的精確檢測,另一方面利用重樣性粒子濾波的序列化對豬只的運動軌跡進行跟蹤,解決了豬只重疊等問題。

1 基于信息融合的豬只檢測算法

目前針對目標檢測算法有很多,如高斯混合建模(GMM)、均值(Mean shift)分割算法、背景差分法等[1-2],而高斯混合建模通過統計視頻圖像中各個點的像素值獲取背景模型,最后利用背景減除的思想提取出運動目標,可以避免單純背景差分法帶來的“背景空洞”,但是在豬只運動緩慢和靜止狀態下無法檢測出結果,Mean shift分割算法又存在過分割象。

1.1 改進的檢測算法

該研究提出了一種將高斯混合建模和Mean shift分割算法,巧妙地解決了目標檢測問題。具體步驟如下:

(1)設定初始幀僅包含背景不含目標,用來防止豬的靜止或緩慢運動的情況,如果相鄰兩幀視頻的差分結果為0,讓當前幀視頻與初始幀視頻作差分提取結果,設定檢測閾值,當檢測結果太小時,視為背景噪聲,如豬的糞便、光照的變化等。

(2)將GMM算法和Mean shift分割算法的結果進行二值化,分別記為FG( i )、FM( i),其中i 為視頻幀序號,并對結果進行二值化。

(3)在均值分割算法結果FM( i )中,利用兩遍掃描法,檢測并掃描白色像素點的位置,并記錄像素個數為M( j ),其中 j 為區域的序號。

(4)統計GMM算法處理結果中像素個數,碰到低于閾值的情況,令FG( i )= FG( i -1)。

(5)在FM( i )區域找出相應FG( i )區域內的白素像素點個數,記為G( j ),令 μ=G(j)/ M(j),設置閾值μ*,當μ>μ*時,為有效區域,否則為黑色,該研究中μ*=0.35 ,該值為試驗判斷值。

1.2 試驗與分析

在matlab上進性了驗證性試驗,并導出相關處理結果,如圖1。圖1 為提取的視頻圖像中第12、21、34、67幀的圖片,圖2為高斯混合建模檢測結果,豬的部分形狀存在缺失現象,原因是豬存在運動緩慢或者靜止現象。

圖3為均值分割算法的結果,很明顯檢測精確度不高。圖4經過信息融合的結果??梢钥闯鼋涍^改進,對目標的檢測效果較好,改進的算法具備很好的檢測效果。

2 結合粒子濾波的豬只跟蹤算法

將粒子濾波器根據當前位置預測下一位置的結果,來修正豬只跟蹤時2頭豬因為距離太近而跟蹤失敗的問題和2只豬交錯跟蹤的問題。

2.1 粒子濾波算法[3-4]

假設 D 為 n 維空間 Rn的1個子集,p(x)是概率密度函數,則p(x)滿足∫ Rnp(x) d x=1且p(x)≥0。定義:

I=∫ Dg(x)p(x) d (x)(1)

式中,如果D有界,則I為g(x)的數學期望,即I=E[g(x)]。

假設樣本之間相互獨立記{x i}N其中N表示樣本個數,令g(x)=x,則g(x)的平均值g(x)為:

g(x)=N i-1g(x i)(2)

當N→∞時,g(x)與I近似相等,即:

lim n→∞1NN i-1g(x i)= lim g(x)=I

(3)

假設后驗概率密度為p(x 0:k|z 1:k),其對應的參數為x 0:k,根據概率論,可求數學期望[5]:

E(g(x 0:k))=∫g(x 0:k)p(x 0:k|z 1:k) d x 0:k(4)

期望的估計值為:

E(g(x 0:k))=1NN i-1g(xi 0:k)(5)

當N→∞,E(g(x 0:k))絕對收斂即:

∫g(x 0:k)p(x 0:k|z 1:k) d x 0:k≈1NN i-1g(xi 0:k)(6)

2.2 引入重要性采樣的粒子濾波

由于 p(x 0:k|z 1:k) 的存在,人們往往無法在實際中應用。為了解決這一問題,引入重要性采樣函數,然后進行相應的粒子濾波[6-7]。因此期望公式可表示為:

E(g(x 0:k))=1NN i-1g(xi 0:k)w k(xi 0:k)1NN i-1w k(xi 0:k)

=N i-1g(xi 0:k)w k(xi 0:k)(7)

2.3 對重要性采樣粒子濾波結果的序列化

序列化粒子濾波的原理是基于狀態獨立性的假設,即任意狀態之間互相獨立。根據重要性權重的計算公式[8-9]結合遞歸的方法,進行如何計算:

p(z 1:k|x 0:k)p(x 0:k)q(x 0:k|z 1:k)=w k(x 0:k)(8)

定義如下的遞歸計算形式:

q(x 0|z 1:k)=q(x 0:k-1|z 1:k-1)q(x k|x 0:k,z 1:k)(9)

可以得出:

w k=w k-1p(z 1:k|x 0:k)p(x 0:k)p(x 0:k-1|z 1:k-1)q(x k|x 0:k,z 1:k)

=w k-1p(z k|x k)p(x k|x k-1)q(x k|x a:k-1,z 1:k)

(10)

根據貝葉斯概率統計論,對遞歸得到的公式(9)其進行近似,此時粒子xi k的權值wi k可表示為:

xi k=wi k-1p(z k|xi k)p(xi k|xi i-1)q(xi k|xi k-1,z 1:k)

(11)

2.4 結合最近鄰法則的粒子濾波算法

最近鄰法則(k-Nearest Neighbor,KNN)kNN算法的核心思想是如果1個樣本在特征空間中的 n 個最相鄰的樣本中的大多數屬于1個類別,則該樣本也屬于這個類別,并具有該類別上樣本的特征[10]。該方法在確定分類決策上,只依據最近鄰的1個或者幾個樣本的類別來決定待分樣本所屬的類別。對于單只豬很有效,但在2只豬靠的比較近時容易檢測為1只豬,從而影響目標檢測和軌跡跟蹤。

該研究對視頻中相鄰兩幀之間的檢測結果不再進行對應,而是將根據第 i幀圖像的預測第i+1幀圖像的結果與第i+1幀的真實結果進行濾波融合從而精確繪制出目標的運動軌跡。

利用粒子濾波算法對豬的運動狀態進行跟蹤,并進行預測,方便后期的信息融合。該研究中粒子的位置就是目標的位置,粒子的權重代表豬的相似程度,設定矩形窗口標記豬,長為豬的身長,記 H x,寬為豬的身高記W y因此,狀態向量可定義為:

x k=[x,y,H x,W y](12)

式中,(x,y)表示坐標,根據粒子濾波算法的初始狀態方程形式可以將狀態轉移方程定義為[11]:

x k=Ax k-1+Bw k-1(13)

式中,w k-1表示高斯隨機噪聲,w k-1∈N(0,σ x),σ x是標準正態分布。在公式(12)、(13)中,權重系數由運動目標的運動性決定,為了進一步描述權重與目標運動之間的關系,添加一個可以衡量這種關系的計算公式:

BC (p,q)= x∈Xp(x)q(x)(14)

式中,p(x)為粒子顏色分布,q(x)為目標顏色分布。粒子權重為:

w=1 2π σ exp -1- BC (p,q)2σ2(15)

式中,σ為高斯方差,一般取2.0。

2.5 試驗與結果

試驗代碼在matlab 2016版本運行,導入試驗視頻,文中列出跟蹤試驗結果中第35、121、289、321幀的4幀圖片及處理結果見圖5、6、7、8。

試驗中,3只豬分別采用實線、虛線、虛實線框對豬只進行跟蹤標記。圖5第35幀的時候豬很自然地被分割開,并進行跟蹤。圖6、7第121、289幀,豬運動到圖上某一位置并遮擋了另外2頭的豬的部分身體,但是處理結果依然將被遮擋的豬標記出來。圖8第321幀,其中1只豬離開了視頻的監控范圍,但從處理結果上看,對另外2頭豬的跟蹤并沒有發生誤檢。

圖9中為結合KNN算法在matlab上繪制出的豬的運動軌跡圖像,白色點為最終實線框跟蹤的豬只運動軌跡,三角點為虛線框跟蹤的豬只運動軌跡,正方形點為虛實線框跟蹤的豬只運動軌跡。從圖9可以發現,盡管圖像中豬只發生了重疊遮擋,但是依然具有很好的軌跡預測、跟蹤能力,綜上所述,該算法已經具備對多豬只跟蹤的能力,并且魯棒性較強。

3 結語

隨著農業信息化的不斷發展,智能化養殖是養殖產業轉型升級的推進器,該研究主要針對豬的運動軌跡跟蹤展開,從以下2個方面進行:①豬的運動檢測。在分析傳統檢測算法的前提下,結合豬舍實際的背景環境,提出GMM和Mean shift相結合的算法,通過兩邊掃描法成功提取豬目標,并進行了試驗對比,驗證了算法的可行性。②豬的運動跟蹤。在精確提取目標的前提下,針對豬只重疊的情況進行運動跟蹤。該研究發現傳統粒子濾波算法并不能解決該問題,但是對重要性粒子濾波結果進行序列化,并將其結果利用kNN算法進行軌跡跟蹤,最后通過matlab進行了處理試驗,通過試驗中的跟蹤結果圖可以看出,算法真實有效,可以完成多豬只的跟蹤任務 。

該研究可應用于豬只智能養殖系統,推動產業的轉型升級。鑒于當前豬只養殖的自動化程度還不高,數據模型不完善,特別是在對豬的病情診斷方面,仍然需要人工來完成。下一步將利用卷積神經網絡技術學習不同病情豬叫聲的樣本數據,形成訓練模型,從而可對豬的病情進行判斷。

參考文獻

[1] 胡堅強,舒志兵.基于均值偏移與粒子濾波融合的目標跟蹤算法研究[J].電子器件,2019,42(3):706-711.

[2] 楊偉明,趙美蓉,黃銀國,等.基于空間分布和時間序列分析的粒子濾波算法[J].電子學報,2017,45(2):300-306.

[3] WANG Z L,HOU Q Y,HAO L.Improved infrared target-tracking algorithm based on mean shift[J].Applied optics,2012,51(21):5051-5059.

[4] CHEN K L,GE W C.Pedestrian tracking algorithm based on Kalman filter and partial mean-shift tracking[C]//The 2014 2nd International Conference on Systems and Informatics.Shanghai,China:IEEE,2015:253-256.

[5] 于青青,張可,唐恒亮,等.基于視頻跟蹤軌跡的全過程路側停車行為檢測與識別技術[J].計算機與現代化,2017(9):67-73.

[6] 姚明明.高速公路隧道停車檢測中的車輛跟蹤及狀態識別方法研究[D].重慶:重慶大學,2014.

[7] WANG N Y,SHI J P,YEUNG D Y,et al.Understanding and diagnosing visual tracking systems[C]//2015 IEEE International Conference on Computer Vision.Santiago,Chile:IEEE,2015:3101-3109.

[8] 吳定會,孔飛,紀志成.雞群算法的收斂性分析[J].中南大學學報(自然科學版),2017,48(8):2105-2112.

[9] 王宇霞,趙清杰,蔡藝明,等.基于自重構粒子濾波算法的目標跟蹤[J].計算機學報,2016,39(7):1294-1306.

[10] 鄭浩,董明利,潘志康.基于圖像分類與多算法協作的目標跟蹤算法[J].計算機工程與應用,2018,54(4):185-191.

[11] 許多行.智慧健康服務平臺設計及關鍵技術[D].南京:南京郵電大學,2015.

主站蜘蛛池模板: 在线免费观看AV| 国产成人精品视频一区视频二区| 72种姿势欧美久久久大黄蕉| 精品久久高清| 日日拍夜夜操| 久久男人视频| 亚洲三级a| 高潮爽到爆的喷水女主播视频| 全部毛片免费看| 高清大学生毛片一级| 午夜电影在线观看国产1区| 美女黄网十八禁免费看| 精品国产美女福到在线不卡f| 亚洲成人免费看| 91日本在线观看亚洲精品| 久996视频精品免费观看| 黄色a一级视频| 精品国产污污免费网站| 亚洲无码37.| 精品综合久久久久久97| 在线中文字幕日韩| 亚欧美国产综合| 国产精品成人观看视频国产| 天天激情综合| 自拍欧美亚洲| 91亚洲国产视频| 国产精品尤物铁牛tv | 国产日韩欧美一区二区三区在线| 1级黄色毛片| 色综合激情网| 国产日韩久久久久无码精品| 国语少妇高潮| 九九视频免费在线观看| 欧美午夜精品| 亚洲欧美国产高清va在线播放| 欧美一级夜夜爽www| 精品三级网站| 国产精品福利导航| www.亚洲一区| 亚洲最新在线| 亚洲最大福利网站| 亚洲综合色婷婷中文字幕| 在线观看亚洲成人| 欧美区日韩区| 思思99热精品在线| 小说 亚洲 无码 精品| 久久综合AV免费观看| 成人夜夜嗨| 国产精品手机视频一区二区| 朝桐光一区二区| 天天躁夜夜躁狠狠躁图片| 日韩国产黄色网站| 人妻精品全国免费视频| 久久天天躁狠狠躁夜夜2020一| 欧美日韩国产系列在线观看| 草草影院国产第一页| 黄色网址免费在线| 午夜免费视频网站| 日韩一级二级三级| 91美女视频在线| 视频在线观看一区二区| 亚国产欧美在线人成| 日本国产精品| 亚洲欧美色中文字幕| 国产农村妇女精品一二区| 青青草91视频| 国产成人8x视频一区二区| 久久精品国产一区二区小说| 久久精品国产精品一区二区| 国产99精品久久| 成人福利在线免费观看| 91亚洲免费视频| 中文字幕无码中文字幕有码在线| 免费国产小视频在线观看| 日本欧美一二三区色视频| 一级毛片免费不卡在线| 欧美国产日韩另类| 久久a级片| 亚洲日韩精品欧美中文字幕| 欧美国产日本高清不卡| 乱人伦99久久| 91精品啪在线观看国产91九色|