一种水尺图像分析方法

文档序号:8943368阅读:747来源:国知局
一种水尺图像分析方法
【技术领域】
[0001]本发明涉及水尺测量技术领域,特别涉及一种水尺图像分析方法及系统。
【背景技术】
[0002]近些年来,随着舟山港岸线资源不断开发以及国内资源性大宗散货对外依存度不断上升,散货进口量急剧上升。2011年全年进口铁矿127批次,共计451万吨,货值60529万美元;大豆157批次,共计245万吨,货值112866万美元;煤炭79批次,共计545万吨,货值58073万美元。在国际原材料价格直线上升的背景下,出入境检验检疫水尺鉴定工作也面临着复杂化、精细化的趋势。水尺计重中影响计量准确性的最关键性因素无疑是船舶六面吃水数值的读取,鉴定人员在日常现场工作中深有体会,在风浪较大的作业环境下,水线会有剧烈的上下浮动,计量员仅凭肉眼观测只能得到一个大致数值,而且肉眼观测的精确性很大程度上取决于鉴定人员的经验。以装载量15万吨级的好望角型散货船为例,每一厘米吃水值偏差将会导致120吨左右货量盈亏。不仅如此,传统观看水线,往往是通过租用工作艇或是小船,使其靠近船舶外档水线,再进行读数。这种方法不仅时效性差,费用高,而且工作人员人身安全很难得到保证。

【发明内容】

[0003]本发明所要解决的技术问题是提供一种能够在恶劣天气下方便快捷、迅速有效的分析出船舶吃水数值的水尺图像分析方法及系统。
[0004]本发明解决上述技术问题的技术方案如下:一种水尺图像分析方法,包括:
[0005]对采集的船舶吃水的水尺图像的HIS颜色空间进行通道的二值化处理,并对经过二值化处理的水尺图像进行阈值化处理,提取出吃水线的位置;
[0006]采用逐行二值化方法获取吃水线上方第一个刻度字的下边缘位置,并计算吃水线与第一个刻度字下边缘的距离;
[0007]识别所述吃水线上方的第一个刻度字;
[0008]根据吃水线与刻度字下边缘的距离与识别出的第一个刻度字计算船舶的吃水值。
[0009]本发明的有益效果是:本发明用图像分析程序处理代替人为判断得到吃水值,以达到船舶吃水值观测一体化、精确化、快速化的目的:通过软件处理水尺图像代替肉眼观测获得真实吃水数值,减小水尺计重的随机误差和人为误差。将现场采集的水尺图像进行图像分析处理得出吃水,整个作业过程形成一体化程序,使计量作业更省时更顺畅,提高散货船进出港效率,进而有效利用码头资源。
[0010]在上述技术方案的基础上,本发明还可以做如下改进。
[0011]进一步,所述识别所述吃水线上方第一个刻度字包括:利用内置的阿拉伯字体库与吃水线上方第一个刻度字进行匹配,根据匹配结果识别出吃水线上方的第一个刻度字。
[0012]进一步,所述对水尺图像的HIS颜色空间进行通道的二值化处理包括:水尺检测设备从水尺图像中截取若干个矩形区域,对每个矩形区域分别进行二值化处理,记录每个矩形区域中具有最大颜色带高度的颜色带,所述具有最大颜色带高度的颜色带的位置为水线位置。
[0013]进一步,所述水尺图像为每隔预定时间对水尺视频图像的截图,在检测时间段内得到的多幅水尺图像。
[0014]进一步,所述提取出吃水线的位置之前还包括:根据检测时间段内的多幅水尺图像获得多条吃水线,剔除吃水线偏离预定范围的干扰值,对其余的吃水线取平均值。
[0015]进一步,一种水尺图像分析系统,包括处理模块、获取模块、识别模块和计算模块;
[0016]所述处理模块,用于对采集的船舶吃水的水尺图像的HIS颜色空间进行通道的二值化处理,并对经过二值化处理的水尺图像进行阈值化处理,提取出吃水线的位置;
[0017]所述获取模块,用于所述采用逐行二值化方法获取吃水线上方第一个刻度字的下边缘位置,并计算吃水线与第一个刻度字下边缘的距离;
[0018]所述识别模块,用于识别所述吃水线上方的第一个刻度字;
[0019]所述计算模块,用于根据吃水线与刻度字下边缘的距离与识别出的第一个刻度字计算船舶的吃水值。
[0020]进一步,所述识别模块具体用于:利用内置的阿拉伯字体库与吃水线上方第一个刻度字进行匹配,根据匹配结果识别出吃水线上方的第一个刻度字。
[0021]进一步,所述所述处理模块具体用于:从水尺图像中截取若干个矩形区域,对每个矩形区域分别进行二值化处理,记录每个矩形区域中具有最大颜色带高度的颜色带,所述具有最大颜色带高度的颜色带的位置为水线位置。
[0022]进一步,所述水尺图像为每隔预定时间对水尺视频图像的截图,在检测时间段内得到的多幅水尺图像。
[0023]进一步,所述所述处理模块还用于:根据检测时间段内的多幅水尺图像获得多条吃水线,剔除吃水线偏离预定范围的干扰值,对其余的吃水线取平均值。
【附图说明】
[0024]图1为本发明方法步骤流程图;
[0025]图2为本发明系统图;
【具体实施方式】
[0026]以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
[0027]本发明实施例提供了一种水尺图像分析方法,如图1,所述方法包括:
[0028]101、对采集的船舶吃水的水尺图像的HIS颜色空间进行通道的二值化处理,并对经过二值化处理的水尺图像进行阈值化处理,提取出吃水线的位置。
[0029]所述步骤101在本发明实施例中可具体实现为,通过截图提取水尺视频图像中当前的水尺图像,对水尺图像的HIS颜色空间进行通道的二值化处理,即将图像上的像素点的灰度值设置为O或255,也就是将整个图像呈现出明显的黑白效果,在具体实现时,根据用户设置的标尺值确定阈值,将大于阈值的像素设置为白色,反之为黑色,并对经过二值化处理的水尺图像进行阈值化处理,增加水尺图像的对比度,进而提取出真实吃水线。
[0030]102、采用逐行二值化方法获取吃水线上方第一个刻度字的下边缘位置,并计算吃水线与第一个刻度字下边缘的距离。
[0031]所述步骤102在本发明实施例中可具体实现为,如在采用逐行二值化方法获取吃水线上方第一个刻度字的下边缘位置后,计算吃水线与刻度字的距离,例如在本发明实施例中可以采用均分的方法,将吃水线以上两个相邻的刻度字之间的距离进行均分后,根据吃水线与刻度字的距离和两个相邻刻度字之间距离的比例关系得出吃水线与刻度字之间的距离。
[0032]103、识别所述吃水线上方的第一个刻度字。
[0033]所述步骤103在本发明实施例中可具体实现为,利用内置的阿拉伯字体库与吃水线上方第一个刻度字进行匹配,根据匹配结果识别出吃水线上方的第一个刻度字。
[0034]104、根据吃水线与刻度字下边缘的距离与识别出的第一个刻度字计算船舶的吃水值。
[0035]所述步骤104在本发明实施例中可具体实现为,根据吃水线与刻度字下边缘的距离,例如距离为8cm,与识别出的第一个刻度字,例如是12.8M,计算得出船舶的吃水值为
12.72M。
[0036]在本发明实施例的另一种实现方式中,为了能够加快图像识别速度,所述步骤101中具体包括:从水尺图像中截取若干个矩形区域,对每个矩形区域分别进行二值化处理,记录每个矩形区域中具有最大颜色带高度的颜色带,所述具有最大颜色带高度的颜色带的位置为水线位置。
[0037]在本实施例中,水尺检测设备从水尺图像中截取5个矩形区域,每个区域宽度为20,高度为图片高度,然后采用图像反色,二值化进行处理,记录各个颜色带,其中连续的白色区域或黑色区域乘坐颜色带,其高度是两种不同颜色的分界线,高度越高说明改颜色所占图片比例越大,因此更有可能是水位的分界线,最后找出最大的颜色带高度,记录此时的颜色带位置,当5个区域的水线位置都找出后,取出最大值、最小值排除干扰,其余值求平均值即可确定水线的位置。
[0038]在本发明实施例的另一种实现方式中,为了能够减少水尺检测设备的运算量提高运算效率,进而达到船舶吃水值观测一体化、精确化、快速化的目的,所述水尺图像为每隔预定时间对水尺视频图像的截图,在检测时间段内得到的多幅水尺图像。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1