一种水位监测方法技术

技术编号:18810877 阅读:17 留言:0更新日期:2018-09-01 09:38
本发明专利技术公开一种水位监测方法,解决了现有技术水位监测方法易受光线影响、水位监测误差较大的技术问题。本发明专利技术先首先采集标杆和水面图像,接着利用标杆亮度变化小而水面因波纹不断变化导致亮度不断变化的特点,通过图像处理技术对拍摄到的时间相近的两幅图像读取灰度值,并进行差分运算,然后对图像中水面附近绘制差分灰度均值方差值与坐标的关系图,利用阈值分割算法得到灰度均值方差突变时对应的坐标即为水面坐标,并结合统计方法对水面坐标进行平滑处理,最后结合标杆实际长度和图像坐标的映射关系计算出水位深度。本发明专利技术能够准确判断出水平面的位置并实时监测出水深,具有很好的鲁棒性和实时性。

A water level monitoring method

The invention discloses a water level monitoring method, which solves the technical problems that the existing technical water level monitoring method is easily affected by light and the water level monitoring error is large. Firstly, the image of the benchmark and the water surface is captured, and then the gray value of the two images with similar time is read by the image processing technology according to the characteristics that the brightness of the benchmark changes little while the brightness of the water surface changes constantly due to the fluctuation of the ripple, and the difference is calculated, and then the difference is drawn near the water surface in the image. The relationship between gray mean square deviation and coordinate is drawn. The corresponding coordinate is water surface coordinate when the gray mean square deviation changes suddenly by threshold segmentation algorithm. The water surface coordinate is smoothed by statistical method. Finally, the water level depth is calculated according to the mapping relationship between the actual length of benchmark and the image coordinate. The invention can accurately determine the position of the horizontal plane and real-time monitor the water depth, and has good robustness and real-time performance.

【技术实现步骤摘要】
一种水位监测方法
本专利技术涉及一种水位监测方法,属于图像处理

技术介绍
传统的水位监测方法,主要是在水中设置一个具有一定刻度的标杆,通过使用摄像机对水面进行拍摄获得水面与标杆图像,由人眼对拍摄得到的图像进行观察,根据标杆上的刻度读出当前的水位值,从而达到对水位监测的目的。但由于存在光线、气候等自然环境因素,导致拍摄得到的图像的分辨率受到一定的影响,尤其是在逆光情形下,人眼几乎无法分辨出水位和标杆上的刻度线,因此该传统方法受环境因素影响误差较大。随着计算机视觉和图像处理技术的飞速发展,利用计算机视觉技术,可以高效地对摄像机拍摄到的图像进行处理和分析,并得到所需要的数据,从而实现对水位的实时监测。在使用传统的技术方案对水位进行监测时,对摄像机拍摄得到的图像,需要人眼来观察并确定水面的具体位置,并与水中标杆上的刻度进行比对,从而得出水位的具体信息。但由于光线和水面波纹等因素的影响,使得人眼不能准确分辨水面位置和标杆上的刻度甚至影响水位的判断,从而导致难以达到水位监测的目的。
技术实现思路
本专利技术的目的在于克服现有技术中的不足,提供一种水位监测方法,解决现有技术水位监测易受光线影响、水位监测误差大的技术问题。为解决上述技术问题,本专利技术所采用的技术方案是:一种水位监测方法,包括如下步骤:步骤A、将带有长度刻度的标杆固定于待测水位区域,连续采集多幅标杆与水面所在区域的图像;步骤B、对标杆与水面图像进行灰度转换,并对其中两幅图像的灰度值进行差分运算,得到差分灰度图像;步骤C、保留标杆的纵向图像对差分灰度图像进行截取,按行求取截取后差分灰度图像中灰度值的均值与方差,并绘制出标杆与水面所在区域均值与方差之积关于图像纵坐标的关系图;步骤D、利用阈值分割算法找出第一次发生突变时对应的纵坐标,即为水面纵坐标;步骤E、结合实际标杆长度与图像坐标的映射关系以及水面纵坐标计算水面以上标杆刻度的实际长度,用标杆刻度长度减去水面以上标杆刻度的实际长度,得到当前水位值。作为本专利技术的进一步优化方案,对标杆和水面进行图像采集时应当使标杆同一刻度线上各点位置纵坐标相同。作为本专利技术的进一步优化方案,步骤B中灰度转换时需提取标杆与水面交界处图像,分辨标杆与水面交界处的具体方法为:利用图像中标杆灰度值不变而水面灰度值不断变化的特点来分辨标杆与水面交界处。作为本专利技术的进一步优化方案,进行差分运算的两幅图像拍摄时间间隔小于30秒。作为本专利技术的进一步优化方案,对于步骤B得到的差分灰度图像还需要进行归一化处理,使差分灰度图像的灰度值处于0~255之间。作为本专利技术的进一步优化方案,对于步骤C绘制出的关系图需进行滤波处理后再用于步骤D中的阈值分割计算。作为本专利技术的进一步优化方案,对于步骤D得到的水面纵坐标还需进行数据平滑处理,将平滑处理得到的水面纵坐标用于下一步运算,数据平滑处理的具体方法如下:从连续采集的多幅标杆与水面所在区域的图像中选取数幅图像,分别两两进行步骤B至步骤D的运算处理,得到多个水面纵坐标,对所有的水面纵坐标进行统计平滑处理。与现有技术相比,本专利技术所达到的有益效果是:利用图像中标杆和水面波纹亮度变化不同的特点,采用灰度差分监测方法来确定水面的具体位置,利用最大类间方差法来设置阈值得到水位的坐标值,采用统计方法滤除其中的异常值,结合实际长度和图像坐标的映射关系得到水深数值,克服了传统方法易受光线、气候等自然条件因素影响和误差较大的缺点,很好的解决了水位监测问题,能够做到在实时监测出准确的水位,具有很好的鲁棒性和实时性。附图说明图1是本专利技术的流程图;图2是本专利技术实施例中水位监测示意图;图3是本专利技术实施例中差分灰度图像的均值方差与纵坐标关系图。具体实施方式本专利技术结合传统的在水中设置标杆的方法,使用摄像机来对水面和标杆进行拍摄,在得到的图像中,标杆的亮度基本不变,而水面由于波纹的变化导致其在图像中亮度也在不断变化,这反映在计算机视觉中就是像素值的变化。根据这一现象,利用计算机视觉技术,获取拍摄到的图像的像素值,并转化为灰度值,对时间相近的两幅图像的灰度值进行差分运算,得到灰度差分图像。由于摄像机和标杆的位置固定,因此图像中变化的只有水位,在灰度差分图像中对标杆和水面附近一定范围内的灰度值进行均值和方差的计算,得到不同坐标对应的差分灰度值。然后利用阈值分割方法即最大类间方差法找出灰度值突变时对应的坐标位置,即为当前的水位坐标。为了滤除个别异常值的影响,采用统计方法,对时间相差较近的数幅图像两两进行差分运算,对得到的一系列水位坐标进行统计处理,得到准确的水位坐标信息。最后结合实际标杆与图像中坐标的映射关系,即可计算得出当前的具体水位值即水深。下面结合附图对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。如图1所示,是本专利技术的流程图,包括如下步骤:步骤一、在待测河流区域固定一根测量标杆,如图2所示,标杆上的长度刻度便于计算实际长度与图像中坐标的映射关系,而非直接读取刻度。在岸边适当位置正对着标杆设置摄像机,使摄像机拍摄到的图像中标杆的刻度线保持水平,通过摄像机实时采集标杆与水平面所在区域的实时图像。假设标杆上两刻度线刻度为a和b(a>b),在摄像机拍摄的图像中竖直对应的纵坐标为y1、y2(y1<y2图像中坐标值从上往下递增),则标杆长度与图像坐标的映射关系k为:步骤二、利用计算机视觉和图像处理技术,读取两张摄像机拍摄到的时间差较小的图像。由于时间差小于30秒,可以认为水位没有变化,只是水面波纹的变化导致图像的变化。步骤三、由于图像中标杆和水面的亮度变化在计算机视觉中只反映为灰度值的变化,故将采集到的图像进行灰度化处理,转换成灰度图像。步骤四、将步骤三得到的两张灰度图像进行差分运算,并进行灰度值的归一化处理,范围为0-255,得到的归一化的差分灰度图像。步骤五、由于摄像机和标杆位置固定,因此图像中变化的只有水平面。在差分灰度图像中标注出标杆的大致位置,得到标杆的宽度坐标为x3、x4(x3<x4)。步骤六、对差分灰度图像按行求灰度值的均值和方差,其中行的宽度为x4-x3,并画出标杆与水面所在区域均值方差之积关于图像纵坐标的关系图,如图3所示.步骤七、对图3中的均值图像进行滤波,去除噪声的影响。利用阈值分割算法即最大类间方差法,找出图3中第一次突变时对应的纵坐标为yw,即为图像中水面纵坐标。最大类间方差法原理如下:最大类间方差法主要认为图像可以划分为背景和目标两个部分,其划分依据为选取一定的阈值,使得背景和目标之间的灰度值的方差最大。背景和目标之间的类间方差的大小表明背景和目标的相似度,方差越大,说明这两部分的差别就越大。当部分目标或者背景被错划分为背景或目标时,其类间方差都会变小。因此,类间方差取到最大值时对应的灰度值,即可作为图像分割的阈值,也意味着背景和目标的错分概率最小。(1)建立图像的灰度直方图,假设图像共有L个灰度级,且每个灰度值i出现的个数为ni,概率为pi,灰度总个数为N,则(2)计算背景和目标的出现概率,计算方法如下:其中,假设t为所选定的灰度阈值,A代表背景,则pA为背景出现的概率,同理B为目标,pB为目标出现的概率。(3)分别计算本文档来自技高网...

【技术保护点】
1.一种水位监测方法,其特征在于,包括如下步骤:步骤A、将带有长度刻度的标杆固定于待测水位区域,连续采集多幅标杆与水面所在区域的图像;步骤B、对标杆与水面图像进行灰度转换,并对其中两幅图像的灰度值进行差分运算,得到差分灰度图像;步骤C、保留标杆的纵向图像对差分灰度图像进行截取,按行求取截取后差分灰度图像中灰度值的均值与方差,并绘制出标杆与水面所在区域均值与方差之积关于图像纵坐标的关系图;步骤D、利用阈值分割算法找出第一次发生突变时对应的纵坐标,即为水面纵坐标;步骤E、结合实际标杆长度与图像坐标的映射关系以及水面纵坐标计算水面以上标杆刻度的实际长度,用标杆刻度长度减去水面以上标杆刻度的实际长度,得到当前水位值。

【技术特征摘要】
1.一种水位监测方法,其特征在于,包括如下步骤:步骤A、将带有长度刻度的标杆固定于待测水位区域,连续采集多幅标杆与水面所在区域的图像;步骤B、对标杆与水面图像进行灰度转换,并对其中两幅图像的灰度值进行差分运算,得到差分灰度图像;步骤C、保留标杆的纵向图像对差分灰度图像进行截取,按行求取截取后差分灰度图像中灰度值的均值与方差,并绘制出标杆与水面所在区域均值与方差之积关于图像纵坐标的关系图;步骤D、利用阈值分割算法找出第一次发生突变时对应的纵坐标,即为水面纵坐标;步骤E、结合实际标杆长度与图像坐标的映射关系以及水面纵坐标计算水面以上标杆刻度的实际长度,用标杆刻度长度减去水面以上标杆刻度的实际长度,得到当前水位值。2.根据权利要求1所述的水位监测方法,其特征在于,对标杆和水面进行图像采集时应当使标杆同一刻度线上各点位置纵坐标相同。3.根据权利要求1所述的水位监测方法,其特征在于,步骤B中灰度转换时需提...

【专利技术属性】
技术研发人员:桂冠孙颖异熊健范山岗杨洁潘金秋樊亚萍
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1