一种基于机器视觉实时监测井眼清洁的方法

文档序号:28056555发布日期:2021-12-17 22:20阅读:200来源:国知局
一种基于机器视觉实时监测井眼清洁的方法
为单个参照正方形面积,n为参照正方形个数。
19.进一步,计算出每一块岩屑面积后,估算振动筛上的泥浆浓度:
[0020][0021]
式中,s1为每张图像上岩屑面积,s为每张图像面积,a为振动筛的筛分效率;
[0022]
若η>5%,则判断井眼为清洁状态,若η<5%,则判断井眼为不清洁。
[0023]
本发明的原理以及有益效果:本方案充分利用了机器视觉的效率高,精度高的特点,采集振动筛筛面上的岩屑图像,计算出返出岩屑的含量,同时计算出返出泥浆岩屑浓度来判断井眼是否清洁。是一种非接触测量方法,相较于质量流量计测固相的方法更加安全可靠;相较于岩屑称重的方法,更加快速,能够实时地监测井眼清洁状态。
[0024]
当然,实施申请的方案并不一定需要同时达到以上所述的所有技术效果。
附图说明
[0025]
图1为本发明实施例中的流程图;
[0026]
图2为本发明实施例中的岩屑示意图;
[0027]
图3为本发明实施例中的岩屑图像增强对比图;
[0028]
图4为本发明实施例中的岩屑图像灰度化图;
[0029]
图5为本发明实施例中的岩屑图像二值化图;
[0030]
图6为本发明实施例中的岩屑边缘提取图;
[0031]
图7为本发明实施例中的岩屑缝隙填补图;
[0032]
图8为本发实施例中明岩屑填充图;
[0033]
图9为本发明实施例中的岩屑滤波图。
具体实施方式
[0034]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。
[0035]
在本发明的描述中,需要理解的是,术语“上”、“下”、“前”、“后”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0036]
实施例:
[0037]
基本如附图1:一种基于机器视觉实时监测井眼清洁的方法,包括如下步骤,
[0038]
s101:采集振动筛筛面岩屑图像;
[0039]
s102:针对采集的图像进行图像对比度增强处理;
[0040]
s103:将对比度增强处理后的图像进行灰度化和二值化处理,;
[0041]
s104:将灰度化和二值化处理后的图像进行岩屑边缘检测和形态学处理;
[0042]
s105:将岩屑边缘检测和形态学处理后的图像进行平滑滤波处理和像素标记;
[0043]
s106:计算出图像中岩屑面积,计算出返出泥浆岩屑浓度,判断井眼是否清洁。
[0044]
具体实施方式如下:
[0045]
s101:将工业防爆摄像头安装在振动筛筛面正上方,以时间间隔为t/2,t为传送带传送周期,采集振动筛的筛面上的岩屑图像,如图2所示,各种形状的岩屑都在振动筛上不均匀分布。
[0046]
s102:针对采集的振动筛的筛面图像进行预处理,如图3所示,使用imadjust函数增强图像的对比度,在增强图像对比度的过程中将gamma值设定为0.2,增强明亮度,使图像中的岩屑和其他区域对比更加清晰。
[0047]
s103:对增强对比度后的岩屑图像进行灰度化和二值化处理,二值化处理时阈值选取为0.4,可以更好地减少图像的失真度,图像灰度化和二值化的结果如图4、图5所示。
[0048]
s104:再对处理后的岩屑图像进行边缘检测,选择canny算子进行边缘检测,定位所有的边缘点,降低错误率,使得定位边缘更加接近岩屑真实边缘,岩屑图像的边缘提取结果如图6所示。
[0049]
在对岩屑图像进行边缘提取后,再进行图像的形态处理,用strel函数进行缝隙填补,其中采用方形结构元,宽度设置为3个像素,完成缝隙填补,填补后的岩屑图像如图7所示。增加岩屑边缘的宽度,将不封闭的区域封闭,便于图像的填充。
[0050]
再对岩屑内部进行填充,得到完整的岩屑图像如图8所示,便于后面对岩屑图像进行像素标记,计算岩屑的面积。
[0051]
s105:对填充后的图像进行自适应高斯滤波处理,以去除图像中的高斯噪声。首先利用二维高斯滤波函数生成高斯核函数:
[0052][0053]
式中,k为高斯核半径,σ为标准差。当卷积窗口滑动时,鉴于高斯核系数权值与方差呈正比例关系特性,可以根据方差的大小求得高斯核标准差σ。图像某区域内方差的大小计算公式为:
[0054][0055][0056]
式中s
i
,j表示为中心点(i,j)的卷积窗口,方差d(i,j)越大,表示在s
i
,j区域内,像素值的离散程度越大,选取更小的σ生成的高斯核系数权重越大,对该区域影响越小。根据这一特性,将方差d(i,j)与二维高斯滤波函数f(i,j)作比,得到函数:
[0057][0058]
式中,由于d(i,j)是常量,r(i,j)则是一个关于高斯核半径k与标准差σ的函数,即
[0059][0060]
当r=1时,高斯核中参数的权重大小与像素值权重最接近,此时,该处的标准差σ
即由s(x,y)区域内的像素值的方差d求得。以此类推,反复迭代,从而形成一种自适应高斯滤波,最后对岩屑图像的像素点全部卷积后完成高斯滤波处理,滤波后的岩屑图像如图9所示,能够很好地消除前期图像处理中产生的高斯噪声,减小寻找连通区域的误差。
[0061]
运用bwlabel函数寻找连通区域,选择4连通进行像素标记,同时计算出填充区域的总像素点个p1为184272。
[0062]
s106:得到图像中岩屑的总像素点后,计算每一块岩屑面积计算:
[0063][0064]
式中,p1为被测岩屑总像素,p2为参照正方形总像素,s0为单个参照正方形面积,n为参照正方形个数。
[0065]
计算出每一块岩屑面积后,估算返出的泥浆浓度:
[0066][0067]
式中,s1为每张图像上岩屑面积,s为每张图像总面积,a为振动筛的筛分效率。
[0068]
若η>5%,则判断井眼为清洁状态;若η<5%,则判断井眼为不清洁。
[0069]
通过判断返出泥浆岩屑浓度来判断井眼是否清洁,以采取相应的应对措施,减少损失,使得钻井能够顺利进行。
[0070]
本实施例中,优势在于充分利用了机器视觉的效率高,精度高的特点,采集振动筛筛面上的岩屑图像,计算出返出泥浆岩屑的含量,同时计算出返出泥浆岩屑浓度来判断井眼是否清洁。是一种非接触测量方法,相较于质量流量计测固相的方法更加安全可靠;相较于岩屑称重的方法,更加快速,而且能够实时地监测井眼是否清洁。
[0071]
以上所述的仅是本发明的实施例,方案中公知的具体结构和/或特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本技术要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1