10.3964/j.issn.1000-0593(2020)04-1243-08
基于可见光谱的鱼苗体长估测方法研究
在鱼苗养殖过程中,同一养殖池会出现个体大的鱼苗攻击个体小的鱼苗,个体小的鱼苗会出现伤病甚至死亡,造成经济损失,鱼苗分塘和售卖价格主要与其体长参数相关,因此需要对不同大小的鱼苗进行分离.鱼苗分类主要依赖于不同大小的网筛,费时费力,且容易对鱼苗造成损伤.针对传统人工分离方法效率低下并且缺乏科学指导的问题,本文提出了基于可见光谱的鱼苗体长估测方法研究,能够根据鱼苗图像计算鱼苗长度并进行分类.为了精确无损的获取鱼苗的体长,提出了基于迁移学习ResNet50模型的鱼苗体长估测方法.首先采集在同等高度条件下拍摄的不同长度鱼苗图像,同时手工测量鱼苗的实际长度作为数据集的标签,用四种迁移学习模型AlexNet,VGG16,GoogLeNet,ResNet50对鱼苗体长进行估算,通过验证集准确率,测试集准确率,以及不同方法的运行时间三个指标进行分析,AlexNet模型验证集准确率90.04%,测试集准确率89.82%,运行时间52 min 3 s;VGG16模型验证集准确率91.01%,测试集准确率91.17%,运行时间131 min 37 s;GoogLeNet模型验证集准确率88.02%,测试集准确率88.39%,运行时间45 min 2 s;ResNet50模型验证集准确率91.92%,测试集准确率91.09%,运行时间99 min 17 s;确定方法ResNet50.该模型具有50层的Residual Network架构,用迁移学习的方法将在ImageNet上训练得到的卷积层的参数传递到训练所使用的模型上,并调整softmax层适应本文问题.对来自10种不同长度的6677个样本的鱼苗数据集上的实验结果表明该方法可以有效地用于鱼苗分类,通过对模型ResNet50的迁移学习的层数,迭代次数,学习率,最小批处理尺寸(M ini Batch Size)进行微调以优化模型.实验结果表明,当迁移学习模型的迁移层数为30,迭代次数为6,学习率为0.001,M ini Batch Size为10时,方法效果达到最优,模型的验证集准确率94.31%,测试集的准确率达到93.93%.该算法与传统的图像处理方法相比估算鱼苗体长准确率提高2% 左右.在未来实际生产场景中,可以将该方法嵌套入鱼苗体长分离装置之中,真正的做到将科研落地,投入到实际的生产之中,减少鱼苗损伤,为未来的无人渔场奠定基础.
鱼苗、体长、ResNet50、图像处理、迁移学习
40
S954.1(水产工程)
国家重点研发计划课题;国家自然科学基金项目
2020-05-11(万方平台首次上网日期,不代表论文的发表时间)
共8页
1243-1250