基于可见光谱的鱼苗体长估测方法研究 |
| |
作者姓名: | 彭芳 李光耀 李振波 钮冰姗 |
| |
作者单位: | 1. 中国农业大学信息与电气工程学院,北京 100083
2. 北京市农业物联网工程技术研究中心,北京 100083
3. 农业部农业信息获取技术重点实验室,北京 100083 |
| |
基金项目: | 国家重点研发计划课题(2018YFD0701003),国家自然科学基金项目(61471133)资助 |
| |
摘 要: | 在鱼苗养殖过程中, 同一养殖池会出现个体大的鱼苗攻击个体小的鱼苗, 个体小的鱼苗会出现伤病甚至死亡, 造成经济损失, 鱼苗分塘和售卖价格主要与其体长参数相关,因此需要对不同大小的鱼苗进行分离。鱼苗分类主要依赖于不同大小的网筛,费时费力,且容易对鱼苗造成损伤。针对传统人工分离方法效率低下并且缺乏科学指导的问题, 本文提出了基于可见光谱的鱼苗体长估测方法研究, 能够根据鱼苗图像计算鱼苗长度并进行分类。为了精确无损的获取鱼苗的体长,提出了基于迁移学习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种不同长度的6 677个样本的鱼苗数据集上的实验结果表明该方法可以有效地用于鱼苗分类,通过对模型ResNet50的迁移学习的层数,迭代次数,学习率,最小批处理尺寸(Mini Batch Size)进行微调以优化模型。实验结果表明,当迁移学习模型的迁移层数为30,迭代次数为6,学习率为0.001,Mini Batch Size为10时,方法效果达到最优,模型的验证集准确率94.31%,测试集的准确率达到93.93%。该算法与传统的图像处理方法相比估算鱼苗体长准确率提高2%左右。在未来实际生产场景中,可以将该方法嵌套入鱼苗体长分离装置之中,真正的做到将科研落地,投入到实际的生产之中,减少鱼苗损伤,为未来的无人渔场奠定基础。
|
关 键 词: | 鱼苗 体长 ResNet50 图像处理 迁移学习 |
收稿时间: | 2019-03-28 |
本文献已被 CNKI 等数据库收录! |
| 点击此处可从《光谱学与光谱分析》浏览原始摘要信息 |
|
点击此处可从《光谱学与光谱分析》下载全文 |
|