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

基于YOLOX的魚苗檢測與計數

2022-07-09 09:24:04黎袁富杜家豪莫家浩薛月菊
電子元器件與信息技術 2022年5期
關鍵詞:檢測

黎袁富,杜家豪,莫家浩,薛月菊

1.華南農業大學數學與信息學院,廣東,廣州,510642;2.華南農業大學電子工程學院(人工智能學院),廣東,廣州,510642

0 引言

魚苗高效計數可為精準投喂、魚苗銷售、水質調控等智慧水產的主要環節提供關鍵的基礎信息。而我國目前魚苗計數仍大多采用網兜等容器取樣、人工觀察計數方法,不僅勞動強度大、效率低、主觀性強、誤差大,且易造成魚苗損傷。因此,智能化的魚苗計數器有待發展。

利用計算機視覺的魚苗計數器,相比光電魚苗計數器、電橋計數器等,具有對魚苗不同尺寸適應性強、計數精度高和速度快等優點,近年來發展迅速。王文靜等人利用局部閾值分割提取目標,計算出每幀圖像中不重疊區域的幼苗數量[1];黃玲結合圖像分割后的連通域和魚苗像素點數進行魚苗計數[3];朱從容對采集到的魚苗灰度圖像進行分析,通過數據擬合方法建立圖像中魚苗所占像素點數與魚苗數的關系,從而對魚苗進行計數[4];為解決目標粘連的問題,王碩等人提出了一種基于曲線演化的圖像處理方法[2]。但是,上述方法對魚苗的計數精度不高,難以實際推廣應用。

近年來,基于卷積神經網絡的目標檢測算法Faster R-CNN、YOLO、RetinaNet和CenterNet等被相繼提出[5]。YOLO算法運行速度具有明顯優勢,被廣泛應用于各領域,如郭貴松等利用YOLOv4研究了斑馬魚群檢測算法,但魚之間的遮擋較大地影響了檢測精度[6]。YOLOX為YOLO算法中最先進的無錨點檢測器,能一定程度上克服重疊、粘連目標檢測困難的問題[7]。

為此,本文使用攝像頭實時采集魚苗圖像,研究基于YOLOX魚苗的檢測與計數算法,從而判斷實際魚苗數,有效解決了人工計數中存在的準確率低、效率低等問題,具有很好的實用價值和應用前景。

1 實驗數據獲取

本文使用了兩批加州鱸魚苗,體長分別為5~7cm和3~4cm。圖像采集系統硬件由光源、攝像頭、白色水箱、LED燈板和計算機組成,如圖1所示。采用海康攝像頭距水箱水面50厘米左右處拍攝魚苗,圖像分辨率為1080×1920。

圖1 魚苗自動計數系統硬件裝置

實驗中,以10條、20條、30條、40條和50條分成五組采集魚苗圖像。從五組魚苗的視頻,分別截取聚集、分散、游動、靜止等各種場景下的視頻幀圖像100張,共500張圖像,然后使用DarkLable軟件對每一張圖像中魚苗標注包圍框,形成txt文件格式,再轉化為CoCo數據集格式。將每一組100張圖像隨機分為60%訓練集、20%驗證集和20%測試集,則訓練集、驗證集和測試集分別包含300張、100張和100張圖像。

2 YOLOX

YOLOX是在YOLOv3的基礎上,利用預測分支解耦、數據增強、Anchor-Free和樣本匹配等策略而形成的精度高、速度快的目標檢測器。它主要包括四個部分:輸入端、主干網絡、頸部(Neck)和預測分支[8]。

圖2 YOLOX結構圖

(1)輸入端。在網絡的輸入端,YOLOX主要采用了Mosaic、Mixup兩種數據增強方法。Mosaic數據增強,是通過隨機縮放、隨機裁剪、隨機排布的方式進行拼接,可有效提升小目標的檢測效果。MixUp數據增強是將隨機的兩張樣本按比例混合,主要應用在圖像分類精度。

(2)主干網絡。YOLOX的主干網絡可選配多種不同網絡,為保證模型精度,本文選擇YOLOX-L。

(3)頸部。YOLOX在主干網絡特征提取之后,采用了FPN(特征金字塔)進行低層高分辨率特征與高層高語義特征融合,以提高對小目標的檢測性能。

(4)預測。為降低耦合檢測頭可能帶來的性能損害,YOLOX將分類頭和定位頭解耦,極大地改善了收斂速度和檢測精度;輸出層采用非錨框機制,相比錨點框機制,降低了檢測頭復雜度、減少了調整參數數量;并且充分利用了高級標簽分配SimOTA(Simplified Optimal Transport Assignment)和全局信息的匹配策略,省去了OTA中的Sinkhorn-Knopp算法過程。

3 實驗結果

本文在Pytorch框架上實現YOLOX和YOLOv3算法,服務器平臺配置為:Intel(R)Xeon(R) Gold 5218 CPU @ 2.30GHz處理器,32GB 運行內存,12GB GTXForce RTX 2080 Ti GPU,系統為 Ubuntu 18.04.5 LTS。

在不同魚苗密度場景下,在測試集上比較了YOLOX與YOLOv3的檢測精度,檢測結果如表1所示。隨著數量的增加,YOLOX和YOLOv3的檢測準確率、召回率都有所降低,但魚苗數目在50條時YOLOX準確率仍然可以達到96.99%,召回率達到97.38%,比YOLOv3分別高出1.19%和5.38%。這是由于YOLOX應用了數據增強、預測分支解耦、Anchor-Free和樣本匹配等策略,能較好地克服魚苗遮擋和粘連引起的魚苗檢測困難問題。從表2中可以看出,用YOLOX自動數魚苗個數與實際數量基本一致。YOLOX在不同魚苗密度情況下的檢測實例如圖3所示。

表1 YOLOX和YOLOv3的檢測結果比較

圖3 YOLOX在不同魚苗密度情況下的檢測實例

表2 YOLOX計數結果

4 結語

本文采用攝像頭實時采集魚苗圖像,研究基于YOLOX魚苗檢測與計數算法。在魚苗數量較少時,YOLOX和YOLOv3的檢測精度均較高,準確率和召回率分別可達到93.00%以上;但隨著魚苗數量的增加,YOLOX和YOLOv3檢測精度均有所下降,但在50條時YOLOX準確率可以達到96.99%,召回率達到97.38%,YOLOX檢測準確率和召回率均高于YOLOv3。目前無論國內外,水產養殖都在逐漸智能化,基于計算機視覺的魚苗計數是解決人工魚苗計數問題的一個有效途徑,因此本文基于YOLOX的魚苗檢測與計數方法具有很好的實用價值和應用前景。

猜你喜歡
檢測
QC 檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
“有理數的乘除法”檢測題
“有理數”檢測題
“角”檢測題
“幾何圖形”檢測題
主站蜘蛛池模板: 毛片最新网址| 在线精品视频成人网| 在线看片中文字幕| 国产精品视频3p| 亚洲性一区| 九九热在线视频| 欧美人在线一区二区三区| 日本色综合网| 中文字幕 91| 萌白酱国产一区二区| 在线人成精品免费视频| 99热这里只有精品2| 国产剧情伊人| 看你懂的巨臀中文字幕一区二区 | 日韩精品一区二区三区中文无码| www.狠狠| 婷婷亚洲综合五月天在线| 午夜激情福利视频| 玖玖精品视频在线观看| 亚洲浓毛av| 国产爽歪歪免费视频在线观看 | 国产精品页| 色婷婷在线播放| 亚洲不卡网| 欧美日在线观看| 亚洲天堂视频在线观看免费| 国产系列在线| aⅴ免费在线观看| 欧美高清国产| 婷婷六月在线| 99视频在线免费| 国产成人无码久久久久毛片| 一区二区影院| 亚洲午夜天堂| 欧美 亚洲 日韩 国产| 在线观看亚洲天堂| 99在线视频免费| 亚洲第一在线播放| 欧美激情视频二区| 高清免费毛片| 日本欧美中文字幕精品亚洲| 全部毛片免费看| 性做久久久久久久免费看| 日韩在线成年视频人网站观看| 99精品在线看| 亚洲综合欧美在线一区在线播放| 无码一区18禁| 国产高清免费午夜在线视频| 国产精品入口麻豆| 国产女人18毛片水真多1| 九九久久99精品| 国产人在线成免费视频| 国产精品偷伦在线观看| 91福利免费| 激情五月婷婷综合网| 国产在线观看91精品亚瑟| 992tv国产人成在线观看| 国产精品夜夜嗨视频免费视频 | 中文字幕波多野不卡一区| 免费一级α片在线观看| 精品久久久久久成人AV| 美女扒开下面流白浆在线试听| 欧美福利在线观看| 乱人伦视频中文字幕在线| 国产国产人成免费视频77777| 99久久免费精品特色大片| 91免费国产高清观看| 国产欧美日韩在线在线不卡视频| 亚洲日本精品一区二区| 国产精品无码翘臀在线看纯欲| 亚洲男人的天堂久久香蕉网| 久久99精品久久久久纯品| 欧洲高清无码在线| 欧美一级色视频| 青青草国产免费国产| 国产精品福利导航| 99re热精品视频中文字幕不卡| 久久人体视频| 永久免费无码成人网站| 亚洲综合片| 久青草免费在线视频| 67194成是人免费无码|