【技术实现步骤摘要】
一种轻量级神经网络船舶水尺读数识别方法
[0001]本专利技术属于船舶水尺刻度检测领域及轻量级神经网络领域,尤其是涉及一种轻量级神经网络船舶水尺读数识别方法。
技术介绍
[0002]随着船舶运输业的发展,船舶吃水读数是船舶计重计量的关键因素。吃水读数就是参照船舶六面水尺估计吃水深度值的过程,是国际上普遍采用的船舶重量鉴定的计重措施。吃水深度直接作为商品的交接结算、索赔处理、港口使用费和通关计税等的依据,对海运业的大宗货物运输十分重要。在实际中,吃水读数大多仍依赖人工观测。其劳动成本高、受人的主观因素影响大,而且视觉观测的精度也容易受能见度、天气等因素的干扰。并且测量过程需要有安全风险。因此实现水尺读数的自动化是需要的。
[0003]近年来,深度学习凭借其良好的表现在许多领域都已取得成功(J.Wang,L.Luo,W.Ye,and S.Zhu,“A defect
‑
detection method of split pins in the catenary fastening devices of high
‑
speed railway based on deep learning,”IEEE Transactions on Instrumentation and Measurement,vol.69,no.12,pp.9517
–
9525,2020),尤其是其在图像特征提取方面有着显著的作用(L.Xiao,B.Wu,andY.Hu,“Missing sma ...
【技术保护点】
【技术特征摘要】
1.一种轻量级神经网络船舶水尺读数识别系统,其特征在于包括底层特征提取单元、水线分类单元、刻度检测单元和水尺深度估计单元;所述底层特征提取单元的输出端分别接水线分类单元、刻度检测单元的输入端,水线分类单元、刻度检测单元的输出端分别接水尺深度估计单元的输入端;所述底层特征提取单元用于利用轻量级神经网络结合特征通道激励模块提取经过数据增强后的图像特征;所述水线分类单元用于将底层提取特征输入降采模块,得到单通道特征图输出,将输出的单通道特征图与水线真实值做列的分类损失,加入结构损失以得到每一列水线的位置信息;所述刻度检测单元用于将底层提取特征输入3个卷积分支,实现水尺上刻度位置的检测和识别;3个分支包括目标分支、分类分支、回归分支;所述水尺深度估计单元用于结合水线分类单元及刻度检测单元的结果,估计水尺吃水深度。2.如权利要求1所述一种轻量级神经网络船舶水尺读数识别系统,其特征在于所述底层特征提取单元包括1个数据处理模块、2个包含4个特征通道激励模块的卷积层;所述数据处理模块用于在将图片进行数据增强后,对图像中的区域进行裁剪,作为网络的输入。3.一种轻量级神经网络船舶水尺读数识别方法,其特征在于包括以下步骤:1)将拍摄的水尺图像进行数据增强,底层特征提取单元利用轻量级神经网络及特征通道激励模块提取增强后的图像特征;2)将步骤1)提取的特征分别输入水线分类单元和刻度检测单元,水线分类单元将特征输入降采模块进行降采,得到单通道特征图输出,将得到的特征图按列划分,利用多个分类器结合结构损失学习每一列的水线位置信息;刻度检测单元将步骤1)输出的特征进行三个分支卷积,预测刻度位置,实现水尺上刻度的检测;3)水尺深度估计单元结合步骤2)中水线分类单元与刻度检测单元的结果,估计水尺吃水深度。4.如权利要求3所述一种轻量级神经网络船舶水尺读数识别方法,其特征在于在步骤1)中,所述将拍摄的水尺图像进行数据增强,先在手机上拍摄船舶吃水水尺图,通过人工对水尺以及水线制作标签;在训练阶段,对采集的水尺图像采用由随机采样、模糊、对比度调整和旋转组成的数据增强方法进行数据增强;将图像输入结合特征通道激励模块的第一层卷积层,第一次提取的特征再输入结合特征通道激励模块的第二层卷积层卷积提取得到第二层特征;每个卷积层包括两个基础卷积模块,每个基础卷积模块后连接特征通道激励模块;在第一层卷积层的每个基础卷积模块后,加入一个全局平均池化,再连接全连接层
‑
ReLU激活函数层
‑
全连接层
‑
sigmoid函数层,将通道特征压缩并激励,各个通道得到0到1之间的标量,作为通道的权重,然后经过扩展特征尺寸为特征图大小,并与原来的卷积输出通道的每个通道进行加权,最终第一层卷积层得到第一层特征;在第二层卷积层的每个基础卷积模块后,加入一个全局平均池化,再连接全连接层
‑
ReLU激活函数层
‑
全连接层
‑
sigmoid函数层,将通道特征压缩并激励,各个通道得到的0到1之间的标量,作为通道的权重,然后经过扩展特征尺寸为特征图大小,并与原来的卷积输出通道的每个通道进行加权,最终卷积层得到40
×
40
×
128的特征。
5.如权利要求3所述一种轻量级神经网络船舶水尺读数识别方法,其特征在于在步骤2)中,所述水线分类单元将步骤1)中所得特征图输入2个卷积层(下采样)和一次压缩通道得到单通道特征图,依据特征图在每个预定义列上的位置信息选择正确的水线位置,将水线表示为一系列预定义列上的垂直位置;首先将输出的特征图按列划分,然后在每一列上细分出多个单元,水线的检测描述为在预定义列上选择某些单元格,单元格的中心位置视作水线的位置,进而得到该图上列中的分类结果。6.如...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。