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

基于機器視覺的吸魚泵過魚量計數(shù)系統(tǒng)試驗研究

2020-11-06 01:41:40劉世晶涂雪瀅田昌鳳
漁業(yè)現(xiàn)代化 2020年5期
關(guān)鍵詞:特征方法

劉世晶,涂雪瀅,田昌鳳,徐 皓

(1 中國水產(chǎn)科學研究院漁業(yè)機械儀器研究所,上海 200092; 2 農(nóng)業(yè)農(nóng)村部漁業(yè)裝備與工程技術(shù)重點實驗室,上海 200092)

吸魚泵作為魚類捕撈、收集的重要作業(yè)裝置已經(jīng)廣泛應用在漁業(yè)生產(chǎn)過程中,實現(xiàn)吸魚泵過魚數(shù)量的精準統(tǒng)計,可有效提升裝置的生產(chǎn)工作效率和智能化水平[1]。受魚類運動和吸魚泵工作特性影響,魚類存在粘連、重疊、形變等外形特征,增加了計數(shù)難度,因此如何精準統(tǒng)計吸魚泵過魚數(shù)量,已經(jīng)成為制約計數(shù)裝置大范圍應用的技術(shù)難點。

目前,常用的通道流量統(tǒng)計方法主要包括人工、光電計數(shù)和機器視覺方法。其中,機器視覺技術(shù)因其非接觸、高精度、可量化等優(yōu)點,已被廣泛應用到人流、車輛等流量統(tǒng)計的應用場景[2]。按照計數(shù)的方法和原理不同,現(xiàn)有的基于視覺計數(shù)的方法主要分為基于特征檢測的方法、基于區(qū)域回歸的方法以及基于興趣線(line-of-interest,LOI)的方法[3-5]。其中,基于特征檢測的方法主要利用運動物體典型外觀特征,通過構(gòu)建特征識別模型實現(xiàn)運動跟蹤計數(shù)。目前廣泛使用方向梯度直方圖(Histogram of oriented gradient,HOG)[6-7]、哈爾特征(Haar-like features,Harr)[8-9]、紋理特征[10-11]等檢測模式結(jié)合深度學習技術(shù)應用,在行人和車輛計數(shù)方面取得了良好的試驗效果,但是由于物體特征的多樣,需要投入大量的精力構(gòu)建不同特征模型,增加了算法應用難度。另一方面,此類算法運算復雜度較高,而魚類運動時不可避免地會產(chǎn)生氣泡、形變等特征遮擋或變化情況,進一步增加了算法計算時間,無法滿足在線快速計數(shù)的使用要求。基于區(qū)域回歸[12-14]的方法不關(guān)注個體目標檢測,主要是通過建立目標區(qū)域群體特征和目標數(shù)量之間的回歸模型實現(xiàn)數(shù)量統(tǒng)計。Chan等[15]、Liang等[16]利用邊緣、紋理、面積等混合紋理特征結(jié)合高斯回歸模型和貝葉斯回歸模型實現(xiàn)人群和車流數(shù)量統(tǒng)計,取得了較好的計數(shù)效果。此方法適用于大規(guī)模群體目標數(shù)量統(tǒng)計,針對吸魚泵管道成像應用場景,受現(xiàn)場工況限制,一般采用近距離觀測方法,魚類個體成像面積較大,很難有效構(gòu)建群體特征和數(shù)量關(guān)系,技術(shù)應用復雜度較大。基于興趣線的方法[17-18]主要是通過計算不同時間切片條件下經(jīng)過特定LOI的物體數(shù)量,實現(xiàn)特定時間片段內(nèi)流量統(tǒng)計的方法。時間切片方法主要限制是需要根據(jù)物體運動速度在LOI的不同位置分配不同的數(shù)量權(quán)重,對于復雜場景,可能無法可靠地獲得LOI處的流速,降低了計數(shù)精度。此外,針對近距離魚道計數(shù),該方法同樣存在魚體成像面積較大引起的全局運動特征提取困難的問題。

綜上所述,現(xiàn)有流量計數(shù)方法在運動物體特征明顯、成像距離較遠時取得了較好的計數(shù)效果,但是針對吸魚泵過魚數(shù)量統(tǒng)計,由于魚體運動速度快、成像距離短,存在氣泡、重疊、形變等干擾噪聲影響,導致魚體特征穩(wěn)定性差、定位困難等問題,不能滿足設(shè)備高精度計數(shù)需要。

提出了一種基于機器視覺的吸魚泵過魚量計數(shù)系統(tǒng),該系統(tǒng)通過構(gòu)建背光照射方式,通過增強魚體和背景差異,以期降低氣泡、反光等噪聲對成像質(zhì)量的影響;整合區(qū)域回歸和LOI技術(shù)特點,提出一種雙LOI計數(shù)方法,通過構(gòu)建輪廓面積時空變化模型,計算不同時間切片內(nèi)過魚數(shù)量,以期解決存在粘連、重疊、形變等異常條件魚類精準計數(shù)問題。最后通過和經(jīng)典的學習算法比較,驗證方法的有效性。

1 材料與方法

1.1 試驗裝置與工作原理

設(shè)計了過魚計數(shù)裝置(圖1),主要由相機、工業(yè)平板電腦、光源和過魚管道組成。其中單目相機焦距8 mm,采樣幀率24幀,工作距離300 mm,采用支架安裝,固定在管道上方;工業(yè)平板電腦(CPU 1.6 GHz,內(nèi)存 16 G)固定在采樣裝置側(cè)面,主要用于視頻在線處理和結(jié)果實時顯示;光源采用漫反射平行白光光源,面板尺寸300 mm×400 mm,安裝在裝置底部,主要用于黑箱內(nèi)魚體照明;過魚管道采用透明有機玻璃材質(zhì)制作,壁厚8 mm,內(nèi)徑200 mm,與吸魚泵管道內(nèi)徑一致。如圖2所示,計數(shù)裝置采用法蘭安裝形式與吸魚泵進口和吸魚管道連接,采用可調(diào)節(jié)固定支架保證裝置安裝穩(wěn)定性。

圖1 過魚計數(shù)裝置結(jié)構(gòu)圖Fig.1 Structure diagram of fish counting device

系統(tǒng)工作時,首先使用計數(shù)軟件打開相機和光源,并根據(jù)成像結(jié)果檢查設(shè)備工作狀態(tài);然后開啟計數(shù)模式,此時相機將使用固定幀率拍攝過魚管道介質(zhì)運動情況,并將拍攝圖片實時傳送到計數(shù)軟件中,系統(tǒng)軟件根據(jù)過魚情況統(tǒng)計過魚數(shù)量,并實時顯示。

圖2 計數(shù)裝置安裝示意圖Fig.2 Installation diagram of counting device

1.2 雙興趣線方法

目前較為先進的LOI計數(shù)方法主要是利用時間切片[19-20]統(tǒng)計運動物體數(shù)量,適用于相機工作距離較遠、目標個體較小的使用環(huán)境。針對吸魚泵計數(shù)工況,由于相機工作距離短、目標運動速度快,導致目標成像面積大,經(jīng)典的基于速度的時間切片方法不能滿足特征提取需要。針對此種情況,提出一種DLOI計數(shù)方法,如圖3所示,在單幀圖像內(nèi)設(shè)定固定位置的雙興趣線,根據(jù)魚類經(jīng)過興趣線不同特征,構(gòu)建視頻幀切片序列,然后通過建立不同視頻切片序列魚體特征與數(shù)量的回歸模型,實現(xiàn)過魚數(shù)量統(tǒng)計,具體算法邏輯如下。

1)初始化興趣線:分析不同養(yǎng)殖對象外形長度,并綜合考慮光源和水流影響,選擇光照強度穩(wěn)定區(qū)域(如圖3所示)作為興趣線起始和終止位置。根據(jù)綜合分析結(jié)果,設(shè)定20 cm,30 cm和40 cm三個雙興趣線寬度選項,吸魚泵工作前按照與魚體長度接近原則設(shè)定雙興趣線寬度。

2)選擇操作:按照魚體首次切割起始位置興趣線為視頻切片開始位置,以連續(xù)輪廓最后一幀切割終止興趣線為結(jié)束位置,構(gòu)建視頻幀切片。

3)分塊操作:當同時存在雙線切割時,采用canny算子結(jié)合膨脹腐蝕等形態(tài)學操作提取目標輪廓[11-13],判斷視頻輪廓是否連續(xù),當輪廓連續(xù)時繼續(xù)步驟2視頻切片構(gòu)建過程,當輪廓不連續(xù)時,按照步驟2方法,構(gòu)建新視頻切片(如圖3所示)。

4)異常操作:由于吸魚泵水力流速較快,存在魚體快速進出,不切割興趣線的情況,結(jié)合數(shù)據(jù)分析可以發(fā)現(xiàn),基本未產(chǎn)生雙興趣線同時不切割狀態(tài),且大概率都是單條魚產(chǎn)生此種情況,即不會產(chǎn)生重疊和粘連情況。此外,由于魚體運動速度相對穩(wěn)定,可通過分析視頻圖像,找到單條魚在視頻中最長運動時間閾值,以此為標準,當存在單一進線切割時,到達時間閾值而不存在出線切割時,構(gòu)建順序時間閾值長度的視頻切片,當存在單一出線切割時,構(gòu)建逆序時間閾值長度的視頻切片。

5)構(gòu)建特征:分析不同視頻切片,當切片內(nèi)目標輪廓連續(xù),且不存在多個輪廓時,提取每幀圖像輪廓面積s,構(gòu)建視頻切片面積表征向量TS,TS=[s1,…,si] ,i=1,2,…,n,其中n為視頻切片中圖像幀的數(shù)量;當視頻切片中存在分割輪廓時,按照目標運動方向,將離視頻運動起始位置較近的輪廓統(tǒng)計到后續(xù)視頻切片,反之統(tǒng)計到前序視頻切片。

圖3 視頻切片F(xiàn)ig.3 Video slices

1.3 過魚數(shù)量預測模型

將過魚視頻通過視頻切片的方法分割成了不同的片段,通過單位時間內(nèi)過魚數(shù)量實際上就是統(tǒng)計此時間段內(nèi)所有視頻切片中魚類數(shù)量的總和。通過分析不同視頻切片魚類運動特點,可以發(fā)現(xiàn)發(fā)生4條以上魚類粘連運動的情況較少,因此可以將視頻切片中過魚數(shù)量估計,轉(zhuǎn)化成分類問題。支持向量機(support vector machines,SVM)方法[21-23]在小樣本分析中取得了非常好的應用效果,具備較好的魯棒性,由于吸魚泵過魚數(shù)量統(tǒng)計,相關(guān)樣本來源較少,適用于小樣本預測,因此選擇SVM算法預測時間切片過魚數(shù)量。

由于魚體連續(xù)運動產(chǎn)生的視頻切片長度不一致,為了統(tǒng)一樣本空間,選擇連續(xù)運動最長幀數(shù)作為樣本向量長度,此外,根據(jù)樣本實際情況,發(fā)現(xiàn)幾乎未出現(xiàn)4條魚連續(xù)運動情況,因此以3條魚連續(xù)運動樣本最長的18幀圖像長度為樣本向量維度。為了充分利用魚體運動產(chǎn)生的投影面積時空變化特征,以單幀圖像魚體面積為特征向量參數(shù),構(gòu)建連續(xù)幀特征向量,當視頻切片幀數(shù)不夠8幀時,后續(xù)幀按照面積為0計算,得到樣本空間R={Si},Si= [TSi;0i+1,…,0n],其中TSi為視頻切片面積表征向量;n=18。聯(lián)立樣本空間和魚體數(shù)量可得到訓練樣本集T= {R,R’},其中R’取值范圍為1~3。建立SVM預測模型,其邏輯表達式為:

(1)

(2)

式中:ω、b分別為超平面法向量和常數(shù)項,C為懲罰因子,ξi為松弛變量,n為樣本數(shù)量。本研究采用RBF(徑向基)核函數(shù)進行空間映射,該映射的函數(shù)表達式為:

(3)

式中:g為核參數(shù),控制函數(shù)的徑向作用范圍。

2 結(jié)果

2.1 試驗環(huán)境

試驗樣本全部為吸魚泵正式工作時采集,程序軟件采用C++編寫。吸魚泵采用全自動控制,每次吸魚時長30 s,間隔時間10 s。本次試驗對象為池塘養(yǎng)殖1齡異育銀鯽,平均體長20 cm,體質(zhì)量230 g左右,共購買84條試驗用魚,按照約60 kg/m3密度放入試驗用水箱暫養(yǎng),用于重復試驗。試驗共采集15段30 s視頻,共計吸魚520條,隨機選擇13段視頻共計433條魚作為訓練樣本,剩余2段視頻87條魚作為測試樣本驗證本文方法的有效性。

2.2 試驗結(jié)果

采用本文提出的雙興趣線方法將15段視頻進行切片,其中13段訓練視頻共得到含單條魚視頻切片263個,含2條魚的視頻切片67個,含3條魚視頻切片12個,因此共得到訓練集342個。2段測試樣本共有單條魚視頻切片41個,2條魚視頻切片21個,3條魚視頻切片4個,共得到測試集66個。

將訓練集和測試集樣本分別按照本研究提出的特征構(gòu)建方法生成標準樣本空間,利用遺傳算法[24-25]確定SVM模型參數(shù),其中懲罰因子C=20 000和核參數(shù)g=0.01,預測結(jié)果如表1所示。采用陽性準確率Tp(precision),多數(shù)偏移Ti(increase)和少數(shù)偏移Td(decrease)三個指標評價整體計數(shù)精度和不同重疊數(shù)量預測精度,其中:

(4)

(5)

(6)

式中:TTP(True Positive)為真陽性,即視頻切片中魚類數(shù)量的預測值和真實值一致;TTPN(True Positive Number)為不同分類真陽性,本研究中不同數(shù)量魚的視頻切片預測值和真實值一致;TFN(False Negative)為真陰性,即視頻切片中魚類數(shù)量判斷錯誤與真實值不一致;TIN(Increase Negative)為正陰性,即預測數(shù)量比真實數(shù)量多;TDN(Decrease Negative)為負陰性,即預測數(shù)量比真實數(shù)量少。

從表1中可以看出,1條魚視頻切片魚類數(shù)量全部預測準確,2條魚和3條魚視頻切片都只存在少數(shù)偏移情況,其中2條魚視頻切片少數(shù)偏移為19.05%,3條魚視頻切片少數(shù)偏移為50%。針對存在3條魚的情況,預測誤差較大,這主要是由于3條魚重疊出現(xiàn)的情況較少,預測樣本較少,導致預測精度受小樣本影響較大。總體上看,兩個預測視頻段預測精度都達到或超過90%,其中預測視頻段1出現(xiàn)了2條魚預測誤差,預測視頻段2出現(xiàn)了1條魚預測誤差,分析誤差產(chǎn)生的視頻切片,發(fā)現(xiàn)當兩條魚重疊度較高時,誤差產(chǎn)生概率較大,僅僅依靠單目視覺二維圖像判斷很難達到良好識別效果。

2.3 不同預測算法比較

針對小樣本預測需求,選擇BP神經(jīng)網(wǎng)絡(luò)[26-27]、NBC樸素貝葉斯[28-30]等典型算法與SVM算法進行比較,比較結(jié)果如表1所示。

表1 不同預測算法比較

表1可以看出,BP神經(jīng)網(wǎng)絡(luò)預測精度優(yōu)于NBC樸素貝葉斯方法,但都低于SVM方法。從不同數(shù)量魚類視頻切片預測結(jié)果可以看出,單條魚視頻切片幾乎不存在預測誤差,不同預測算法預測誤差差異主要集中在兩條魚視頻切片中,相較于BP神經(jīng)網(wǎng)絡(luò)和本文采用的SVM方法,NBC樸素貝葉斯方法在3條魚預測中全部出現(xiàn)Td誤差。從不同視頻段過魚預測數(shù)量中可以看出,當視頻中魚類重疊度較高時,預測誤差增大,但從15個視頻段整體分析可以看出,當魚類具備一定分散度通過計數(shù)裝置時,平均預測精度基本可以超過85%。

3 討論

3.1 異常運動特征導致的計數(shù)誤差分析

針對吸魚泵等魚類被動運動情況,運動魚類不可避免地出現(xiàn)粘連、重疊等運動特征,設(shè)計的計數(shù)裝置管道內(nèi)徑為200 mm,長度為500 mm,當粘連或重疊魚類目標經(jīng)過時,相機捕捉的圖像可局部反映魚類運動的實時狀態(tài),但是由于魚類是柔性物體,很難準確和大量構(gòu)建特征庫。此外,由于管道內(nèi)徑較大,靠近相機位置魚類成像面積明顯大于遠離相機位置成像面積。因此,當魚類重疊度較高或者沿水流方向并行運動時,基于單目相機的觀測手段較難得到適用于判別的圖像特征,導致計數(shù)精度會出現(xiàn)隨機誤差。

3.2 特征描述子改進方法分析

提出的基于雙興趣線的視頻切片構(gòu)建方法,能夠根據(jù)魚類運動狀態(tài)準確分割單條、重疊等不同情況魚類連續(xù)運動時間段,采用的特征構(gòu)建方法建立的運動特征不僅僅包含了每幀圖像的魚類面積,還包括了魚類運動面積變化趨勢和運動時長信息,能夠較全面的反應魚類時空運動特征,因此基于雙興趣線的分類方法能夠獲得較好的分類效果。但是,基于面積變化構(gòu)建的時空特征不具備魚類運動輪廓特征表述能力,而輪廓特征又是重疊魚類運動有效描述子,因此下一步研究將著重圍繞輪廓變化進一步豐富特征描述子,以期提高算法計數(shù)精度。

3.3 訓練樣本改進方法分析

相較于BP神經(jīng)網(wǎng)絡(luò)和NBC樸素貝葉斯方法,SVM方法在魚類視頻切片識別精度更高,這主要是由于SVM算法對樣本維度和樣本數(shù)量不敏感,而NBC方法由于其基于概率的分類機理,當樣本規(guī)模不均勻時容易導致小樣本分類誤差。而BP神經(jīng)網(wǎng)絡(luò)算法過于依賴樣本,對差異較小樣本或者規(guī)模差距較大樣本,區(qū)分能力較差。本文構(gòu)建的基于面積時空特征的訓練樣本,由于發(fā)生3條魚重疊運動的情況較少,導致分類樣本不均勻,產(chǎn)生較大的計數(shù)誤差。下一步將通過構(gòu)建仿真平臺,進一步豐富樣本數(shù)量,以期進一步提升分類精度。

3.4 試驗裝置改進方法分析

試驗裝置采用背光照射形式,主要用于規(guī)避氣泡、雜質(zhì)等隨機噪聲對魚類成像的影響,背光光照強度是采用人工方法調(diào)整,適用于水體較清澈、雜質(zhì)顆粒較小的工廠化或海水生產(chǎn)工況環(huán)境。針對池塘養(yǎng)殖環(huán)境,需要開展不同濁度魚類成像補光試驗和補光環(huán)境測試試驗。此外,還將開展多目相機計數(shù)技術(shù)研究,以期通過增加不同角度圖像,解決重疊引起的計數(shù)誤差。

3.5 試驗密度分析

為了驗證本研究方法的有效性,采用60 kg/m3暫養(yǎng)密度開展吸魚計數(shù)試驗,取得了較好的試驗效果。但是,相比于典型捕撈環(huán)境,魚體密度較低,導致過魚時發(fā)生3條及以上連續(xù)運動的情況較少。因此本研究下一步將基于提出的樣本構(gòu)建方法的理論基礎(chǔ),通過調(diào)節(jié)視頻切片時間長度,開展不同密度吸魚計數(shù)試驗,以期提升裝置的試用范圍。

4 結(jié)論

針對吸魚泵過魚數(shù)量計數(shù)訴求,設(shè)計了一種基于機器視覺的過魚數(shù)量計數(shù)裝置,提出了一種基于雙興趣線和面積時空特征的計數(shù)方法。該計數(shù)方法魚類計數(shù)平均精度超過90%,取得了較好的計數(shù)效果;提出的視頻切片和運動特征構(gòu)建方法,能夠滿足在線計數(shù)的工作要求;計數(shù)裝置串接在吸魚泵進口位置,不占用額外空間,且通過結(jié)構(gòu)和算法升級可應用到多種工況環(huán)境。

猜你喜歡
特征方法
抓住特征巧觀察
新型冠狀病毒及其流行病學特征認識
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
學習方法
抓住特征巧觀察
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 午夜毛片免费看| AV不卡国产在线观看| 91成人免费观看| 91po国产在线精品免费观看| 日韩精品一区二区三区swag| 国产成人高清亚洲一区久久| 中文无码毛片又爽又刺激| 992Tv视频国产精品| 2021国产v亚洲v天堂无码| 国产午夜福利片在线观看| 夜夜操国产| 亚洲天堂色色人体| 中文字幕欧美成人免费| 在线免费亚洲无码视频| 亚洲天堂网视频| 一级毛片a女人刺激视频免费| 国产综合色在线视频播放线视| av在线5g无码天天| 亚洲a免费| 午夜精品福利影院| 天天躁狠狠躁| 久久99国产乱子伦精品免| 久久一日本道色综合久久| 久久中文电影| 大香网伊人久久综合网2020| 国产污视频在线观看| 青草精品视频| 日本高清成本人视频一区| 毛片免费在线视频| vvvv98国产成人综合青青| 九九香蕉视频| 国产午夜福利亚洲第一| 一本无码在线观看| 72种姿势欧美久久久大黄蕉| 免费无码AV片在线观看国产| 亚洲美女视频一区| 亚洲人成在线免费观看| 91麻豆精品视频| 国产成人精品视频一区视频二区| 亚洲综合在线网| 国产一在线观看| 中文字幕免费播放| 麻豆精品在线播放| 国产精品内射视频| 五月婷婷综合在线视频| 中文成人无码国产亚洲| 永久免费av网站可以直接看的 | 国产成人高精品免费视频| 久久这里只精品国产99热8| 欧美成人精品在线| 日韩专区第一页| 免费播放毛片| 99久久精品国产麻豆婷婷| 97se亚洲综合| 亚洲av日韩av制服丝袜| 亚洲va精品中文字幕| 久久www视频| 26uuu国产精品视频| 在线观看无码av免费不卡网站| 国产精品黄色片| 久久久久国产精品嫩草影院| 日本道中文字幕久久一区| 国产v精品成人免费视频71pao | 漂亮人妻被中出中文字幕久久| 高清色本在线www| 色欲不卡无码一区二区| а∨天堂一区中文字幕| 亚洲午夜片| 在线观看国产黄色| 久久精品电影| 亚洲人成网站观看在线观看| 久久77777| 三级毛片在线播放| 国产成人永久免费视频| 亚洲不卡无码av中文字幕| 色偷偷一区| 全部无卡免费的毛片在线看| 国产成在线观看免费视频| 国产成人亚洲精品蜜芽影院| 国产一国产一有一级毛片视频| 国产一级毛片网站| 久久美女精品|