控制的生物淤积对海洋船舶是具有挑战性的和昂贵的。早期检测之前船体性能显著影响是可取的,尤其是“梳理”是一种选择。这里,描述一个系统来检测海洋污染处于早期发展阶段。在这项研究中,一个图像无线传输的污染可以通过移动网络进行分析。该系统利用转移学习和深卷积神经网络(CNN)对污染图像进行图像识别的分类检测污染物种和表面污染的密度。转移学习使用谷歌的《盗梦空间》V3模型Softmax最后层进行污染数据库类别和1825的图像。实验结果为可接受的精度对污染检测和识别。
海洋生物淤积是海洋生物的不必要的殖民化和增长沉浸人工结构(
人工智能(AI)使用机器学习从一个类似的测试数据
虽然这种方法也被应用于水过滤和热污染的调查,例如,预测污染饮用水的过滤(
总之,将Softmax转移的应用学习和深卷积神经网络对海洋污染识别还没有文献报道。海洋经济增长的早期检测通过图像识别提供了一种方法对船的主人安排维修,例如,通过船体梳理(
剩下的部分组织如下。部分
该项目旨在拍照特定区域的船体表面通过摄像头模块的单片机。由于实地测试的限制,捕获的图像从网上获得。的一些图像并不真正代表实际的污染在船的船体。捕获的图像将存储在云存储通过4 g /长期演进(LTE)电子狗。它会自动上传到云在图
不同的类和污染图像的数量。
| 污染图像类 | 图像数 |
|---|---|
| 岩石牡蛎 | 82年 |
| 海带 | 272年 |
| 斑马贻贝 | 220年 |
| 水螅虫类的 | 116年 |
| 藤壶 | 83年 |
| 藻类 | 195年 |
| 手指海绵 | 119年 |
| 鹅颈式藤壶 | 288年 |
| 圣诞树蠕虫 | 222年 |
| 被囊动物 | 228年 |
本研究提出了污染识别系统设计。
软件程序流程图。
不同种类的污染图像用于培训。
安排图像识别系统的生物淤积图所示
硬件组件。
| 硬件的名字 | 数量 | 讲话 |
|---|---|---|
| 覆盆子π3模型B | 1 | 单片机 |
| 覆盆子π相机 | 1 | 图像捕捉 |
| 覆盆子π微型USB供电 | 1 | 电力供应 |
| 华为4 g电子狗 | 1 | 移动网络电子狗 |
| 4 g LTE SIM卡 | 1 | 手机网络提供商 |
软件组件。
| 软件的名字 | 数量 | 目的 |
|---|---|---|
| Raspbian操作系统 | 1 | 操作系统为RP3 |
| Ubuntu操作系统14.04 | 1 | 操作系统的本地机器上 |
| Python 3 | 1 | 编程工具 |
| TensorFlow码头工人形象 | 1 | 深度学习的图书馆 |
| 蜘蛛 | 1 | 代码编辑工具 |
污染的概述图像识别系统设置包括微处理器通过移动连接(左)和主机设备连接(右)在实验室。
单片机连接对污染图像识别系统。
卷积神经网络(CNN)是一种深度学习神经网络(NN)图像识别和分类。这种神经网络是由层与人工神经元层之间的连接形式。有价值的链接权重调整在整个训练过程中,训练网络。层构造,第一层标识一组简单的输入模式。这样的标准CNN包含5到25层,结束于一个输出层(
架构的卷积神经网络(
卷积在第一层,输入提取的特征,如边缘、线条和图像的角落。采取一种
池层是卷积层。池层建立抵抗噪声和失真特性。最大池和平均池两种方法来执行这一任务。的例子
应用非线性层是一个额外的功能,每次卷积。这个函数的CNN利用提出的著名的分类可能隐藏层中相似的特征。CNN也使用各种非线性函数和最受欢迎的功能是解决线性单元(ReLU)。ReLU作用于一个函数的每个像素和替代品-特征映射的像素值0。需要ReLU如卷积是一种线性的操作和数据引入非线性(CNN总是
完全连接层作为CNN的最后一层。完全连接层执行从其前一层重量的特性的总和。这意味着输出从先前的卷积和的高级特征池被分类基于输入图像和CNN的数据集训练。这种分类将在输出层,结果将显示结果的概率或类概率如表
分类结果的污染(第一次和第二次培训)。
| 类 | 第一次培训(%) | 第二次培训(%) | 改善的百分比(%) |
|---|---|---|---|
| 岩石牡蛎 | 75.945 | 96.236 | 20.291 |
| 海带 | 83.817 | 99.490 | 15.673 |
| 斑马贻贝 | 77.143 | 98.350 | 21.207 |
| 水螅虫类的 | 58.841 | 92.032 | 33.191 |
| 藤壶 | 62.001 | 96.771 | 34.770 |
| 藻类 | 58.749 | 89.231 | 30.482 |
| 手指海绵 | 39.369 | 80.767 | 41.398 |
| 鹅颈式藤壶 | 89.061 | 99.903 | 10.842 |
| 圣诞树蠕虫 | 65.098 | 95.908 | 30.810 |
| 被囊动物 | 86.042 | 96.344 | 10.302 |
污染的最终测试结果分类。
| 类的污染 | 测试结果(%) |
|---|---|
| 岩石牡蛎 | 99.703 |
| 海带 | 99.128 |
| 斑马贻贝 | 87.916 |
| 水螅虫类的 | 97.635 |
| 藤壶 | 77.228 |
| 藻类 | 79.255 |
| 手指海绵 | 76.617 |
| 鹅颈式藤壶 | 91.430 |
| 圣诞树蠕虫 | 94.961 |
| 被囊动物 | 99.171 |
拟议的《盗梦空间》V3模型由三个卷积层汇聚层,三个卷积层,十《盗梦空间》模块,和一个完全连接层。总共有17层在这个模型中包含的特性与ImageNet从最初的训练。最初的完全连接层将由一个新的图层重新训练。瓶颈的催化剂层用于生产瓶颈值放在将Softmax分类器。新的Softmax函数将输入图像数据映射到获得分类结果(
转移学习利用pretrained神经网络实现识别和认识到macrofouling生物在第一阶段的计划。本节显示了转移的结果使用初始V3模型学习与Softmax污垢的形象。而不是从头培训深度网络,网络训练在一个不同的应用程序使用。在这个项目中,一个图像识别的模型被称为《盗梦空间》V3 (
训练精度表明污染图像识别正确的概率。验证精度相当于任何选择图像正确识别的概率。交叉熵是一个函数,它反映了图像的分类之间的差距有多远从地面实况标签。一个新的《盗梦空间》重新训练V3模型图,重新训练标签文本文件包含10个污染类,并重新培训日志文件生成后再培训的过程。日志文件制定的培训和验证精度损失。第一个培训过程绘制如图
1日训练训练精度和损失。
验证准确性和损失1日培训。
因此,污垢的污染样本数据库接受再培训,提高验证的准确性。培训过程重复直到最后测试精度更高。一组随机污染图像被用来测试分类器。结果列表如表所示
训练精度和损失2日培训。
验证准确性和损失2日培训。
图像处理算法在acorn藤壶,然后测试常见的macrofouling有机体。这个任务检测macrofouling的存在是通过OpenCV实现。然而,该算法可以修改考虑另一种类型的污染。红色的;绿色的;蓝(RGB)和色调;饱和;测试值(HSV)颜色空间。RGB颜色比HSV模型更加有效和准确。藤壶的污染种类,尤其是在热带地区,通常红色或白色与红色或紫色条纹。 But the shells may be colonised or overgrown by other fouling forms, which will complicate recognition/classification. Shapes of the openings of the shells will also vary depending on species besides the color. For a start, the color-based segmentation method was then implemented, and the morphological (shape) operation was carried out to process the image. An RGB lower and upper limit were decided for an off-white color similar to the color of acorn barnacles in the images used. A mask was then used to obtain the desired barnacle color. The image was then converted into greyscale. The morphological closing operation was used to close small holes inside the foreground objects. The number of 1 (i.e., white) that represents the acorn barnacle pixels was determined as shown in Figure
提出了图像污染识别图形用户界面。
GUI开发允许用户与功能见图
藤壶污染总面积的百分比。
进一步模拟进行了在两个不同的数据集来确定不同数量的准确性会受到影响的图片为每个类。在这项研究中,图像的质量和相关性是可以接受的培训。数据集# 1包含总共1423张图片,包含训练和验证图像与997年和426年,分别。数据集包含582 # 2图片,与402年和180年被训练和验证图像,分别。对于这两个数据集,时代(或几个步骤)设置在100/75/50/25,分别。从表
CNN模型训练的结果。
| 数据 | 数量的图片 | 训练图像 | 验证图像 | 模型名称 | 时代 | 批量大小 | 损失 | 精度 | Val_损失 | Val_acc |
|---|---|---|---|---|---|---|---|---|---|---|
| 数据集1 | 1423年 | 997年 | 426年 | CNN_Model.h1 | One hundred. | 96年 | 0.0166 | 0.9354 | 0.0803 | 0.6879 |
| CNN_Model.h2 | 75年 | 0.0278 | 0.8864 | 0.0743 | 0.6848 | |||||
| CNN_Model.h3 | 50 | 0.0475 | 0.8062 | 0.0902 | 0.6303 | |||||
| CNN_Model.h4 | 25 | 0.0669 | 0.7206 | 0.0673 | 0.7091 | |||||
|
|
||||||||||
| 数据集2 | 582年 | 402年 | 180年 | CNN_Model.h5 | One hundred. | 96年 | 0.0191 | 0.9225 | 0.1046 | 0.6250 |
| CNN_Model.h6 | 75年 | 0.0242 | 0.9182 | 0.1041 | 0.6250 | |||||
| CNN_Model.h7 | 50 | 0.0302 | 0.8916 | 0.0670 | 0.6771 | |||||
| CNN_Model.h8 | 25 | 0.0617 | 0.7351 | 0.0836 | 0.6146 | |||||
CNN模型训练后,大约60正面形象在以前的训练被用来测试使用不同的训练模型来比较他们在分类精度。观察表
CNN模型测试结果。
| 数据 | 模型名称 | 时代 | 批量大小 | 橡子藤壶 | 鹅颈式藤壶 | 藻类 | 有被膜的 | 斑马贻贝 | 精度 |
|---|---|---|---|---|---|---|---|---|---|
| 数据集1 | CNN_Model.h1 | One hundred. | 96年 | 6/10 | 10/10 | 10/10 | 9/10 | 9/10 | 89% |
| CNN_Model.h2 | 75年 | 8/10 | 10/10 | 9/10 | 9/10 | 6/10 | 87% | ||
| CNN_Model.h3 | 50 | 10/10 | 6/10 | 8/10 | 7/10 | 6/10 | 69% | ||
| CNN_Model.h4 | 25 | 8/10 | 7/10 | 8/10 | 9/10 | 1/10 | 67% | ||
|
|
|||||||||
| 数据集2 | CNN_Model.h5 | One hundred. | 96年 | 4/10 | 8/10 | 7/10 | 10/10 | 4/10 | 72% |
| CNN_Model.h6 | 75年 | 8/10 | 6/10 | 8/10 | 10/10 | 3/10 | 69% | ||
| CNN_Model.h7 | 50 | 9/10 | 6/10 | 8/10 | 9/10 | 6/10 | 78% | ||
| CNN_Model.h8 | 25 | 9/10 | 2/10 | 9/10 | 9/10 | 3/10 | 67% | ||
藤壶图像被用来获得污染超过总面积的百分比OpenCV的图像或污染密度。大约40藤壶图像被用于测试。获得的结果给了最低的污染密度为8.58%,最高价值的36.79%,平均为20.18%。根据获得的结果,污染密度将分类。例如,5% - -15%的范围将被认为是光污染,15% - -25%中污染和重污染25% - -40%。例程能够确定污垢和污染水平的比例如图
海洋生物淤积有负面影响对海洋船舶运营性能和成本。通过图像识别分类的快速和低成本的实现通过转移学习pretrained卷积神经网络(CNN)模型(名为《盗梦空间》V3)提供了一个潜在的解决方案。船舶污染的早期检测。无线传输通过移动网络能使污染图像上传到Google Drive云存储容易,随后用于图像识别。图形用户界面与功能开发,促进流动污染污染识别算法的识别和污染分类通过CNN污垢的密度和开源的计算机视觉库(OpenCV)。藤壶是可以接受验证识别和分类精度。污染的比例将在给定藤壶表面积也是决定成功。
这项研究已经在最后的污染所需的基准分类准确性和污染密度。未来的工作将开发一个数据库的“真实世界”的图像更大的污损生物的多样性在不同的发展阶段和检查潜在的污染的CNN远程评估方法。其他类型的非监督机器学习技术将用于与该CNN的方法。开口的形状的物种将被纳入macrofouling认可。图像识别的测试系统将进行船上通过海事卫星宽带系统网络连线或SEVSAT等。
作者宣称没有利益冲突有关的出版。
作者想表达最深的感谢吴先生小君,Galvan吴作栋贾庆林宣先生,先生Clauson Seah杰大毕业于纽卡斯尔大学分享他们的污染报告识别和分类。作者要感谢全球卓越基金奖(ID:安全部队# 51)从纽卡斯尔大学赞助和支持项目自2015年以来。