一种气泡图像识别方法

文档序号:10570405阅读:1626来源:国知局
一种气泡图像识别方法
【专利摘要】本发明公开了一种气泡图像识别方法,首先利用已知的气泡轮廓样本生成气泡库;其次采集待测水体的气泡悬浮物图像,提取出其中的气泡轮廓和悬浮物轮廓,并对提取出的每一个气泡轮廓和悬浮物轮廓利用相似度比较法与所述气泡库中的气泡轮廓样本进行比较,筛选出近似度大于设定阈值的轮廓判定为疑似气泡轮廓;然后对每一个疑似气泡轮廓进行灰度统计,将灰度值从轮廓的中心向边缘逐渐变小的轮廓判定为气泡轮廓。采用本发明的气泡图像识别方法可以准确地将水体中的气泡图像和悬浮物图像区分开来,获得准确的气泡轮廓,从而为气泡粒径的准确计算提供了有利的支持,解决了由于气泡易挥发、难存储而难于辨别的问题,支持海水气泡的原位检测。
【专利说明】
一种气泡图像识别方法
技术领域
[0001 ]本发明属于水样检测技术领域,具体地说,是涉及一种用于对溶解在水体样品中 的气泡进行识别的图像处理方法。
【背景技术】
[0002] 气泡与海洋相互依存,密不可分。它在海洋遥感学、海洋声学、海洋动力学、海洋化 学、海洋生物学和海洋气象学等方面具有举足轻重的作用,影响着许多海洋物理过程的演 变,例如海气交换、海表浮质生成、海面微表层粒子富集和海流演变等。
[0003] 现有的气泡分析系统主要用于实验室环境,大致分为声学和光学两类方法。声学 方法通过测量气泡对声信号的衰减或对声速的改变,利用声学数据与气泡粒径分布之间的 关系,反演获得气泡粒径的分布。光学方法主要包括照相/摄像、全息术和激光测量法。其 中,照相/摄像是最直接的气泡测量方法,可以同时测量定量和非定量的水体。只要待测水 体接近测量系统的观测端,无论气泡浓度高低,光学系统都能够透射,进而在成像设备中形 成气泡图像。
[0004]在采用照相/摄像方法对溶解在海水中的气泡进行分析时,首先需要从拍摄到的 图像中提取出其中的气泡图像,即对图像中的气泡进行识别,提取出气泡轮廓;然后,根据 提取出的气泡轮廓计算出气泡粒径等参数,以分析出气泡粒径的分布状况。因此,气泡图像 的准确识别关系到气泡粒径分布分析的准确性。但是,在对气泡图像进行识别的过程中,海 洋中的固体悬浮物(粒子和微生物)会对气泡的提取产生干扰,导致气泡识别的准确度降 低。

【发明内容】

[0005] 本发明的目的在于提供一种气泡图像识别方法,以实现气泡与固态悬浮物的准 确区分,从而为气泡粒径的计算提供准确的气泡图像。
[0006] 为解决上述技术问题,本发明采用以下技术方案予以实现:
[0007] -种气泡图像识别方法,包括:a、利用已知的气泡轮廓样本生成气泡库;b、采集待 测水体的气泡悬浮物图像,提取出其中的气泡轮廓和悬浮物轮廓;c、对提取出的每一个气 泡轮廓和悬浮物轮廓利用相似度比较法与所述气泡库中的气泡轮廓样本进行比较,筛选出 相似度大于设定阈值的轮廓判定为疑似气泡轮廓;d、对每一个疑似气泡轮廓进行灰度统 计,将灰度值从轮廓的中心向边缘逐渐变小的轮廓判定为气泡轮廓。
[0008] 进一步的,在所述步骤a中具体包括:al、获取已知的背景图像样本和气泡图像样 本;a2、利用人工分割法在所述气泡图像样本中分割出完整的气泡图像;a3、选择类圆形和 类椭圆形的单气泡图像,结合所述的背景图像样本,采用背景减除法去除所述单气泡图像 中的背景,获得所述的气泡轮廓样本,生成所述的气泡库。
[0009] 优选的,在所述步骤a2中,优选根据气泡外切矩形的尺寸,沿矩形边界分割出完整 的气泡图像。
[0010]进一步的,在所述步骤b中具体包括:bl、获取待测水体的背景;b2、采集待测水体 的气泡悬浮物图像;b3、采用背景减除法去除所述气泡悬浮物图像中的背景,提取出其中的 气泡轮廓和悬浮物轮廓。
[0011]对于待测水体的背景的获取方法,本发明提出以下两种优选设计方案:
[0012] 其一是,首先采集多幅待测水体的原位图像,其次采用高斯建模的方法,利用多幅 所述的原位图像建立背景模型,作为所述待测水体的背景;然后结合所述背景模型,利用背 景减除法即可从所述气泡悬浮物图像中提取出气泡轮廓和悬浮物轮廓。
[0013] 其二是,首先采集多幅待测水体的原位图像,其次采用差分图像法对多幅所述的 原位图像进行差分运算,提取出运动目标;从采集到的所述多幅待测水体的原位图像中滤 除掉运动目标,形成多幅已过滤的背景图像,叠加所述已过滤的背景图像,生成背景模型, 作为所述待测水体的背景;然后,结合所述的背景模型,利用背景减除法即可从所述气泡悬 浮物图像中提取出气泡轮廓和悬浮物轮廓。
[0014] 其中,所述的气泡悬浮物图像为采集到的待测水体的原位图像,即通过对待测水 体进行原位采样,以获得所述的气泡悬浮物图像。
[0015] 优选的,在所述步骤c中,优选采用Hu不变矩相似度比较法将提取出的每一个气泡 轮廓和悬浮物轮廓分别作为一个目标特征向量,分别与气泡库中的每一个气泡轮廓样本所 对应的特征向量进行比较;假设气泡库中存在N个气泡特征向量,贝lj通过比较,每一个气泡 轮廓和悬浮物轮廓分别对应N个相似度阈值;从所述的N个相似度阈值中选择最大值作为该 气泡轮廓和悬浮物轮廓的相似度阈值a,与所述的设定阈值进行比较,若a大于设定阈值,则 判定为疑似气泡轮廓。
[0016] 为了提高气泡轮廓区分的准确性,优选设定所述设定阈值不小于0.9。
[0017] 进一步的,在所述步骤d中具体包括:dl、提取每一个疑似气泡轮廓的边缘像素点; d2、计算每一个疑似气泡轮廓的质心;以所述质心为坐标原点建立直角坐标系,按照45°夹 角划分出八个不同的判别方向;d3、统计每一个判别方向上的灰度点的变化规律,若在每一 个判别方向上,其灰度值均从质心向轮廓边缘逐渐变小,则判定当前的疑似气泡轮廓为气 泡轮廓;否则,为悬浮物轮廓。
[0018] 与现有技术相比,本发明的优点和积极效果是:采用本发明的气泡图像识别方法 可以准确地将水体中的气泡图像和悬浮物图像区分开来,获得准确的气泡轮廓,从而为气 泡粒径的准确计算提供了有利的支持。此外,本发明采用图像分析与模式识别的方法,可以 对待测海域中溶解在海水中的气泡实现原位检测和识别,解决了由于气泡易挥发、难存储 而难于辨别的问题,是原位统计气泡的粒径、数量以及浓度计算的前提条件,适合在科研、 教学、海水监测等领域中广泛应用。
[0019] 结合附图阅读本发明实施方式的详细描述后,本发明的其他特点和优点将变得更 加清楚。
【附图说明】
[0020] 图1是本发明所提出的气泡图像识别方法的一种实施例的整体流程图;
[0021 ]图2是图1中气泡建模方法的一种实施例的流程图;
[0022]图3是图1中轮廓识别方法的一种实施例的流程图;
[0023] 图4是图1中气泡判别方法的一种实施例的流程图;
[0024] 图5是判别方向的一种实施例的方向示意图。
【具体实施方式】
[0025] 下面结合附图对本发明的【具体实施方式】进行详细地描述。
[0026] 参见图1所示,本实施例的气泡图像识别方法为了能够从待测水体中将气泡与悬 浮物准确地区分开来,以获取准确的气泡轮廓,首先,采用气泡建模的方法,如步骤S101,利 用已知的气泡图像样本生成气泡库,作为模板保存起来;其次,采用轮廓识别的方法,如步 骤S102,对待测水体进行原位采集,获取待测水体的气泡悬浮物图像,并提取出其中的气泡 轮廓和悬浮物轮廓;然后,利用生成的气泡库对所述气泡轮廓和悬浮物轮廓进行轮廓识别, 具体可以采用相似度比较法将提取出的每一个气泡轮廓和悬浮物轮廓与所述气泡库中的 气泡轮廓样本进行比较,筛选出相似度大于设定阈值的轮廓判定为疑似气泡轮廓,完成一 级筛选;最后,采用气泡判别方法,对筛选出的疑似气泡轮廓进行识别,即执行气泡识别过 程,如步骤S103,完成二级筛选。具体来讲,可以采用灰度统计法,对每一个疑似气泡轮廓的 不同像素点的灰度值进行统计,将灰度值从轮廓的中心向边缘逐渐变小的轮廓判定为气泡 轮廓,最终获取到准确的气泡轮廓。
[0027] 下面首先对步骤S101的气泡建模方法的具体过程进行详细阐述,结合图2所示,具 体包括以下步骤:
[0028] S201、获取已知的背景图像样本和气泡图像样本;
[0029]所述的背景图像样本和气泡图像样本可以直接从样本库中获取,也可以从大量的 前期实验中获取。
[0030] S202、利用人工分割法在所述气泡图像样本中分割出完整的气泡图像;
[0031]在本实施例中,为了保证气泡图像分割的完整性,在人工分割气泡图像样本中的 气泡图像时,优选根据气泡外切矩形的尺寸,沿矩形边界分割出完整的气泡图像。
[0032] S203、选择类圆形(即近似圆形的形状)和类椭圆形(即近似椭圆形的形状)的单气 泡图像,作为所需的气泡图像;
[0033] 针对待测水体为海水的情况,由于溶解在海水中的气泡基本上都是呈现类似圆形 或者类似椭圆形的形状,因此,最好选择类圆形和类椭圆形的单气泡图像作为样本,以实现 对海水中气泡图像的准确识别。
[0034] S204、结合所述的背景图像样本,采用背景减除法,从选取出的单气泡图像中去除 掉其中的背景图像,从而获得所需的气泡轮廓样本。
[0035] S205、利用获取到的大量的气泡轮廓样本,生成气泡库,作为模板并保存起来。
[0036]其次,对步骤S102的轮廓识别方法的具体过程进行详细阐述,结合图3所示,具体 包括以下步骤:
[0037] S301、获取待测水体的背景;
[0038]在图像识别领域,对于图像中背景的提取方法有很多种。本实施例针对待测水体 为海水的情况,优选采用高斯建模的方法或者差分图像的方法获取待测海水的背景模型或 者背景图像。具体来讲,当采用高斯建模法获取待测海水的背景模型时,可以首先采集多幅 待测水体的原位图像,然后采用混合高斯建模的方法,利用多幅所述的原位图像建立背景 模型,作为所述待测水体的背景。当采用差分图像法获取待测海水的背景图像时,可以首先 采集多幅待测水体的原位图像,通过对所述的多幅原位图像进行差分运算,以提取出运动 目标;然后,从采集到的所述多幅待测水体的原位图像中滤除掉运动目标,形成多幅已过滤 的背景图像,叠加所述已过滤的背景图像,生成背景模型(背景图像),作为所述待测水体的 背景(高斯建模以及差分图像提取背景的具体方法可以参见期刊《应用光学》第31卷第4期 第574-578页由魏晓慧等发表的论文"基于混合高斯模型的运动目标检测方法研究")。 [0039] S302、采集待测水体的气泡悬浮物图像;
[0040] 在本实施例中,针对待测水体为海水的情况,可以直接对待测海水进行原位采集, 将采集到的海水原位图像作为所述的气泡悬浮物图像。
[0041] S303、采用背景减除法去除所述气泡悬浮物图像中的背景,提取出其中的气泡轮 廓和悬浮物轮廓;
[0042]在本实施例中,结合步骤S301中建立的背景模型,利用背景减除法从所述气泡悬 浮物图像中提取出气泡轮廓和悬浮物轮廓。
[0043] S304、对提取出的每一个气泡轮廓和悬浮物轮廓利用相似度比较法与所述气泡库 中的气泡轮廓样本进行比较,以获取每一个气泡轮廓和悬浮物轮廓的相似度阈值a ;
[0044] 在本实施例中,优选采用模式识别技术中的Hu不变矩相似度比较法,将提取出的 每一个气泡轮廓和悬浮物轮廓分别作为一个目标特征向量,分别与气泡库中的每一个气泡 轮廓样本所对应的特征向量进行比较,以获取目标特征向量与特征库向量的相似性。
[0045] 假设一幅数字图像f(x,y)的二维(p+q)阶矩定义为%*/ 其中 X V
p,q = 0,1,2,…,求和在跨越图像的所有空间坐标x,y的值上进行;相应的中心矩定义为 ^ = ZZ(-v -外七,-对7(.^),其中, ,归一化(p+q)阶中心矩定义 x y 为
,其中p,q = 0,l,2r"
,其中P+q = 2,3,…。那么,对平移、缩放、镜像 和旋转都不敏感的7个二维Hu不变矩的集合表示为: +n〇i A=(jh〇-3.h2) +4i.h' (!hu - Un ) + (3?72i - ??,〇 )
[0046] ^* = 0hL> + "i2) Hum) ° ^=Uho -^12)(!?3c+^2)[(7?3I) -3(?721 +Vm)2] + (3'thi +%3)[3(%, + }:] ^=(%〇-iJm) [(??,0+Hi+%)2]+(n3e+nn)(jhi+%3) #7 = (3%i _%s)(7?30 +%i)[(%0+9;i) _3(%1 + ?7?) ] + (3% -%)(% +%) +??63)]
[0047] 对平移、缩放、镜像和旋转都不敏感的7个二维Hu不变矩可作为图像特征提取,因 为实践中感兴趣的是矩的不变性,不是符号,这里取不变矩对数绝对值。
[0048] 任意样本的特征向量x为z维,贝lj样本上的特征向量组成一个z维特征空间,待评价 图像X与参考图像样本y之间的距离I |x-y| I表示了X与y的相似程度。若采用欧几里德距离 作为相似度的度量,x与y均由模糊复原的图像和参考图像的7个不变矩来表征。定义待测图 像与参考图像不变矩距离为:
[0050]其中,#、#代表待评价图像x与参考图像样本y的7个Hu不变矩值,而不变矩距 离越小,代表待测图像与参考图像越接近;反之,复原的待测图像偏离参考图像特征越大, 复原可信度降低。为评价图像质量的优劣,将不变矩相似度归一化处理,即计算所有待测图 像与参考图像之间的相似程度,定义Hu不变矩相似度函数为:
[0052]其中,aG[0,l],且a越大,图像越接近原始图像;a越小,图像与参考图像相似程度 越低。
[0053]假设气泡库中存在N个气泡特征向量,则通过比较,每一个气泡轮廓和悬浮物轮廓 分别对应N个相似度阈值;从所述的N个相似度阈值中选择最大值作为该气泡轮廓和悬浮物 轮廓的相似度阈值a。
[0054] S305、识别气泡轮廓;
[0055] 针对每一个气泡轮廓和悬浮物轮廓的相似度阈值a,筛选出其中相似度阈值a大于 设定阈值的轮廓,将其作为疑似气泡轮廓,完成一级筛选。
[0056] 在本实施例中,为了提高气泡轮廓识别的准确性,优选将所述设定阈值设定在0.9 以上,例如将设定阈值定义为〇. 93。对于相似度阈值a>〇. 93的轮廓,判定为疑似气泡轮廓;a <0.93的轮廓,判定为非气泡轮廓,由此完成气泡轮廓的初级筛选。
[0057] 最后,对步骤S103的气泡判别方法的具体过程进行详细阐述,结合图4所示,具体 包括以下步骤:
[0058] S401、提取目标的边缘像素点;
[0059] 将每一个疑似气泡轮廓作为目标,提取出每一个疑似气泡轮廓的边缘像素点。
[0060] S402、计算目标的质心;
[0061] 通过质心计算公式,计算出每一个疑似气泡轮廓的质心。质心计算公式如下:
[0063]其中,(xc,yc)是质心坐标,Nb是轮廓边界像素点的总数,(Xi,yi)是轮廓边界点的坐 标。
[0064] S403、划分判别方向;
[0065]在本实施例中,可以以所述质心为坐标原点,建立直角坐标系,并优选按照45°夹 角在坐标系中划分出八个不同的判别方向,如图5所示。
[0066] S404、对各判别方向进行定义;
[0067]在本实施例中,优选以X轴方向为初始判别方向,定义为Po;然后,按照逆时针方 向,将其余的七个判别方向依次定义为Pi、P2、……、P7,如图5所示。
[0068] S405、对每一个判别方向上的灰度点的变化规律进行统计;
[0069] 针对每一个疑似气泡轮廓,分别获取其在8个所述判别方向上的每一个像素点的 灰度值,并统计每一个判别方向上的灰度点的变化规律。
[0070] S406、区分气泡轮廓和悬浮物轮廓;
[0071]根据步骤S405的灰度统计,对疑似气泡轮廓进行二级筛选,以筛选出其中真正的 气泡轮廓。
[0072]具体来讲,对于每一个疑似气泡轮廓,若在其每一个判别方向P^Pi、……、P7上,其 灰度值均是从质心向轮廓边缘逐渐变小的,即亮度从中心区域向轮廓边缘逐渐变暗,则可 以判定为气泡轮廓;否则,判定为悬浮物轮廓,因为悬浮物为固体,其亮度的变化率通常会 比较小。由此,便可以准确地区分开哪些是气泡轮廓,哪些是悬浮物轮廓。
[0073] 将识别出的气泡轮廓用于后续的气泡参数计算过程,由此便可为气泡粒径、数量 的计算提供准确的气泡图像,进而提高了气泡参数计算的准确性。
[0074] 本实施例的气泡图像识别方法可以对溶解在任何类型水体中的气泡进行准确地 提取和识别,不仅适用于实验室环境,同时支持待测水体的原位采集和检测,解决了由于气 泡易挥发、难存储而难于辨别的问题,是原位统计气泡的粒径、数量以及浓度计算的前提条 件。
[0075] 当然,以上所述仅是本发明的一种优选实施方式,应当指出,对于本技术领域的普 通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和 润饰也应视为本发明的保护范围。
【主权项】
1. 一种气泡图像识别方法,包括以下步骤: a、 利用已知的气泡轮廓样本生成气泡库; b、 采集待测水体的气泡悬浮物图像,提取出其中的气泡轮廓和悬浮物轮廓; c、 对提取出的每一个气泡轮廓和悬浮物轮廓利用相似度比较法与所述气泡库中的气 泡轮廓样本进行比较,筛选出相似度大于设定阈值的轮廓判定为疑似气泡轮廓; d、 对每一个疑似气泡轮廓进行灰度统计,将灰度值从轮廓的中心向边缘逐渐变小的轮 廓判定为气泡轮廓。2. 根据权利要求1所述的气泡图像识别方法,其特征在于,在所述步骤a中,具体包括以 下过程: al、获取已知的背景图像样本和气泡图像样本; a2、利用人工分割法在所述气泡图像样本中分割出完整的气泡图像; a3、选择类圆形和类椭圆形的单气泡图像,结合所述的背景图像样本,采用背景减除法 去除所述单气泡图像中的背景,获得所述的气泡轮廓样本,生成所述的气泡库。3. 根据权利要求2所述的气泡图像识别方法,其特征在于,在所述步骤a2中,根据气泡 外切矩形的尺寸,沿矩形边界分割出完整的气泡图像。4. 根据权利要求1所述的气泡图像识别方法,其特征在于,在所述步骤b中具体包括以 下过程: bl、获取待测水体的背景; b2、采集待测水体的气泡悬浮物图像; b3、采用背景减除法去除所述气泡悬浮物图像中的背景,提取出其中的气泡轮廓和悬 浮物轮廓。5. 根据权利要求4所述的气泡图像识别方法,其特征在于, 在所述步骤bl中,首先采集多幅待测水体的原位图像,然后采用高斯建模的方法,利用 多幅所述的原位图像建立背景模型,作为所述待测水体的背景; 在所述步骤b3中,结合所述背景模型,利用背景减除法从所述气泡悬浮物图像中提取 出气泡轮廓和悬浮物轮廓。6. 根据权利要求4所述的气泡图像识别方法,其特征在于, 在所述步骤bl中,首先采集多幅待测水体的原位图像,然后采用差分图像法对多幅所 述的原位图像进行差分运算,提取出运动目标;从采集到的所述多幅待测水体的原位图像 中滤除掉运动目标,形成多幅已过滤的背景图像,叠加所述已过滤的背景图像,生成背景模 型,作为所述待测水体的背景; 在所述步骤b3中,结合所述背景模型,利用背景减除法从所述气泡悬浮物图像中提取 出气泡轮廓和悬浮物轮廓。7. 根据权利要求5或6所述的气泡图像识别方法,其特征在于,在所述步骤b2中,采集待 测水体的原位图像,作为所述的气泡悬浮物图像。8. 根据权利要求1所述的气泡图像识别方法,其特征在于,在所述步骤c中,采用Hu不变 矩相似度比较法将提取出的每一个气泡轮廓和悬浮物轮廓分别作为一个目标特征向量,分 别与气泡库中的每一个气泡轮廓样本所对应的特征向量进行比较;假设气泡库中存在N个 气泡特征向量,则通过比较,每一个气泡轮廓和悬浮物轮廓分别对应N个相似度阈值;从所 述的N个相似度阈值中选择最大值作为该气泡轮廓和悬浮物轮廓的相似度阈值α,与所述的 设定阈值进行比较,若α大于设定阈值,则判定为疑似气泡轮廓。9. 根据权利要求8所述的气泡图像识别方法,其特征在于,所述的设定阈值不小于0.9。10. 根据权利要求1所述的气泡图像识别方法,其特征在于,在所述步骤d中,具体包括 以下过程: dl、提取每一个疑似气泡轮廓的边缘像素点; d2、计算每一个疑似气泡轮廓的质心;以所述质心为坐标原点建立直角坐标系,按照 45°夹角划分出八个不同的判别方向; d3、统计每一个判别方向上的灰度点的变化规律,若在每一个判别方向上,其灰度值均 从质心向轮廓边缘逐渐变小,则判定当前的疑似气泡轮廓为气泡轮廓;否则,为悬浮物轮 廓。
【文档编号】G06K9/46GK105930852SQ201610301428
【公开日】2016年9月7日
【申请日】2016年5月9日
【发明人】张 浩, 杨倩, 吴承璇, 安泉, 陈光源, 祁国梁, 贺海靖, 王秀芬, 雷卓, 陈超, 董磊
【申请人】山东省科学院海洋仪器仪表研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1