基于轻量型S3D算法的鱼类摄食强度识别系统设计与试验  被引量:8

Implementation of fish feeding intensity identification system using light-weight S3D algorithm

在线阅读下载全文

作  者:冯双星 王丁弘 潘良 周超 FENG Shuangxing;WANG Dinghong;PAN Liang;ZHOU Chao(Research Center of Information Technology,Beijing Academy of Agriculture and Forestry Sciences,Beijing 100097,China;National Engineering Research Center for Information Technology in Agriculture,Beijing 100097,China;National Engineering Laboratory for Agri-product Quality Traceability,Beijing 100097,China)

机构地区:[1]北京市农林科学院信息技术研究中心,北京100097 [2]国家农业信息化工程技术研究中心,北京100097 [3]农产品质量安全追溯技术及应用国家工程研究中心,北京100097

出  处:《渔业现代化》2023年第3期79-86,共8页Fishery Modernization

基  金:国家重点研发计划(2020YFD0900105);北京市自然科学基金(6212007);北京市农林科学院青年基金(QNJJ202014);广东省重点领域研发计划(2021B0202070001)。

摘  要:实际生产中,对鱼类的投喂控制仍是以人工经验判断和时序控制为主,易造成饲料浪费和环境污染。实时检测鱼群摄食强度,可用于指导投喂,进而提高饲料利用率,并降低残饲污染。基于此,本研究提出一种基于机器视觉和轻量型S3D算法的鱼群摄食强度实时识别算法,可精确定位视频流中“强、中、弱、无”4种鱼群摄食强度状态。首先将I3D网络作为基准,使用Inception模块和深度可分离卷积构建3D时空Sep-Inc模块;其次,利用3D时空Sep-Inc模块、池化层和3D卷积层交替搭建轻量型S3D网络;最后,开发了基于PyQt5的金鳟鱼摄食强度识别系统。结果显示:S3D算法对4类摄食强度的识别准确率可达92.68%,比C3D和R2+1D算法分别提高9.75%和14.15%,同时Parameters参数和GFLOPs参数也大幅下降,识别摄食强度标签的速率达到17 f/s。研究表明,本算法不仅适用于金鳟,也有望适用于其他游泳型鱼类,并可提供投喂决策建议。In the current production process,the feeding control of fish is still based on artificial experience judgment and time sequence,which is easy to cause bait waste and environmental pollution.The real-time detection of the feeding intensity of fish can be used to guide feeding,thus improving the bait utilization rate and reducing residual bait pollution.Based on this,this paper proposes a real-time detection algorithm of fish feeding intensity based on machine vision and a lightweight S3D algorithm,which can accurately locate the four intensity levels of"strong,medium,weak,and none"in the video.Firstly,the 3D spatiotemporal Sep-Inc module is proposed using the I3D network as the benchmark,the inception module,and the depth separable convolution.Secondly,a lightweight S3D network is formed by alternately building a 3D Spatio-temporal SEP Inc module,pooling layer,and 3D convolution layer.Finally,the feeding intensity identification system of golden trout was developed by using PyQt5.The experimental results show that the identification accuracy of the S3D algorithm for four types of feeding intensity reaches 92.68%,which is 9.75%and 14.15%higher than that of C3d and R2+1D algorithms respectively.Meanwhile,the parameters and GFLOPs parameters are also greatly reduced,and the feeding intensity tags identified per second reach 17 f/s.Research shows that the method is not only applicable to golden trout but more importantly,it is expected to apply to the breeding of other swimming fish and provide feeding decision suggestions for intelligent feeding systems.

关 键 词:水产养殖 轻量型S3D算法 摄食强度识别 鱼类投喂 

分 类 号:TP391.4[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象