CN110751196A - 一种油水两相流透明管壁内类油滴附着物识别方法 - Google Patents
一种油水两相流透明管壁内类油滴附着物识别方法 Download PDFInfo
- Publication number
- CN110751196A CN110751196A CN201910966266.4A CN201910966266A CN110751196A CN 110751196 A CN110751196 A CN 110751196A CN 201910966266 A CN201910966266 A CN 201910966266A CN 110751196 A CN110751196 A CN 110751196A
- Authority
- CN
- China
- Prior art keywords
- sample
- oil
- current
- sample set
- value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims abstract description 48
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000005514 two-phase flow Effects 0.000 title claims abstract description 45
- 230000002159 abnormal effect Effects 0.000 claims abstract description 32
- 238000006073 displacement reaction Methods 0.000 claims description 6
- 238000004364 calculation method Methods 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 claims description 5
- 238000000638 solvent extraction Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 3
- 239000000523 sample Substances 0.000 claims 97
- 239000012468 concentrated sample Substances 0.000 claims 1
- 238000003708 edge detection Methods 0.000 claims 1
- 238000005070 sampling Methods 0.000 claims 1
- 239000000126 substance Substances 0.000 claims 1
- 238000005259 measurement Methods 0.000 abstract description 19
- 239000003208 petroleum Substances 0.000 abstract description 2
- 230000008030 elimination Effects 0.000 description 6
- 238000003379 elimination reaction Methods 0.000 description 6
- 238000002955 isolation Methods 0.000 description 5
- 230000000694 effects Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000003247 decreasing effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000000691 measurement method Methods 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
- 239000003129 oil well Substances 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 239000000700 radioactive tracer Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/22—Matching criteria, e.g. proximity measures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/23—Clustering techniques
- G06F18/232—Non-hierarchical techniques
- G06F18/2321—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions
- G06F18/23213—Non-hierarchical techniques using statistics or function optimisation, e.g. modelling of probability density functions with fixed number of clusters, e.g. K-means clustering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/24—Classification techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/56—Extraction of image or video features relating to colour
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Biology (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Probability & Statistics with Applications (AREA)
- Multimedia (AREA)
- Image Analysis (AREA)
Abstract
本发明属于石油工程与测量技术领域,具体涉及一种油水两相流透明管壁内类油滴附着物识别方法。1、对油水两相流PTV图像进行初始图像处理;2、提取有效特征;3、对A进行随机抽样;4、随机选择一个样本属性V;5、在每个子空间中递归进行步骤4;6、重复3‑5直至产生t棵孤立树;7、将A分为异常样本集D、密集样本集C和正常样本集B;8、在正常样本集B和密集样本集C的并集中计算样本点到聚类中心的距离;9、在当前分类结果下重新计算油滴边缘聚类中心、类油滴附着物边缘聚类中心;10、重复8和9直至满足指定条件之一;11、计算异常样本集D中每个样本分别到当前油滴边缘聚类中心、当前类油滴附着物边缘聚类中心的距离。
Description
技术领域:
本发明属于石油工程与测量技术领域,具体涉及一种油水两相流透明管壁内类油滴附着物识别方法。
背景技术:
油水两相流油相流速的精确测量一直是油田测井的难题,测量方法由带有机械部件的测井仪器逐渐趋向采用无扰、非接触的图像分析的测量方法。PTV是一种研究流体流动特性的有效方法,提取PTV图像中的特征点进行匹配,从而测得流速。该方法对拍摄的多相流图像有很高的要求,图像质量的好坏直接关系到油水两相流参数的测量精度。在进行油水两相流油相流速测量的过程中,多次实验过后油井管壁上存在一些类油滴附着物,类油滴附着物的主要成分是由于管壁不干净而粘附在管壁上的油以及水渍,这些类油滴附着物在采集多相流图像的同时也被记录下来,类油滴附着物作为图像中的干扰信息,将对油水两相流油相流速测量及分析造成很大的干扰。
PTV油水两相流图像像素可分为5种:属于背景的像素、属于油滴内部的像素,属于油滴边缘的像素,属于管壁类油滴附着物内部的像素和属于管壁类油滴附着物边缘的像素。管壁类油滴附着物识别问题就可以转化成为图像聚类的问题,从而采用聚类算法结合图像处理方法进行解决。参与图像匹配过程的是图像中的边缘像素,所以只需要对边缘像素进行聚类即可。
K-means算法是一种最常用的聚类划分算法,具有原理简单、无监督、迭代优化的特点,受到了众多学者的重视。K-means算法虽然具有实现简单,执行效率高的优点,但其聚类效果受到选择的初始中心点和样本中离群点影响较大。随机选取的初始聚类中心点可能会让聚类结果陷入局部最优解,而样本数据中的离群点,会使聚类中心偏离其最佳位置,导致无法达到最佳聚类效果,因此在进行聚类前必须对初始聚类中心及数据中的离群点进行预处理。
孤立森林算法是一种非监督的数据异常检测算法,与其他算法相比,该方法不利用距离或密度来检测,避免了基于距离和密度方法进行检测时的大计算量。在孤立森林算法中,基于切割的思想判断样本在数据中的异常程度,离群数据由于与其他数据点较为疏离,可能需要较少的几次切分就可以将他们单独划分出来,而密集数据刚好相反,利用此特点,可得到所有样本的异常程度,具有较低的线性时间复杂度。由于孤立森林可以判断样本在数据中的疏离程度,所以采用孤立森林对传统K-means算法进行改善,根据数据在算法下的异常得分将数据分为三类,得分高的作为离群点,不参与聚类过程;得分低的作为密集点,在其中进行初始聚类中心的选择;其余点作为普通正常数据参与迭代聚类过程。
发明内容:
本发明的目的是为解决采用PTV进行油水两相流油相流速测量时受透明管壁类油滴附着物严重干扰造成的测量精度下降问题,提供一种油水两相流透明管壁类油滴附着物图像预处理方法。它解决了在使用PTV进行油水两相流油相流速测量时,透明管壁类油滴附着物对测量产生严重干扰的问题。采用图像聚类的方法,提取多个油水两相流图像有效特征;利用孤立森林算法改善传统K-means算法受初始聚类中心选择和离群点影响大的缺陷,增强图像聚类效果,提高类油滴附着物识别准确性。
本发明采用的技术方案为:一种油水两相流透明管壁内类油滴附着物识别方法,所述识别方法包括以下步骤:
步骤一:对采集的多幅油水两相流PTV图像进行初始图像处理,包括滤波、去噪和锐化,并采用Canny算子进行油滴和类油滴附着物边缘检测;
步骤二:随机选取一张图像作为当前帧图像,根据检测到的边缘,分别提取当前帧图像的油滴和类油滴附着物边缘像素邻域内颜色差异、油滴和类油滴附着物多帧图像边缘像素灰度值差异、油滴和类油滴附着物运动差异作为有效特征;
步骤三:对特征数据集A进行随机抽样,特征数据集A为当前帧图像边缘像素的油滴和类油滴附着物边缘像素邻域内颜色差异特征、油滴和类油滴附着物多帧图像边缘像素灰度值差异特征、油滴和类油滴附着物运动差异特征的集合,A={X1,X2,…,Xi},Xi为A中第i个样本,i为边缘像素序号,i=1,2,…,L,L为图像中检测到的边缘像素个数;抽取N个样本作为一个子样本集Asub,N为抽取子样本集大小,开始建立孤立树,λ1为孤立树层序号,λ1的取值范围为λ1=1,2,…,l,l为孤立树高度,ο为节点序号,ο的取值范围为在本步骤中λ1的初始取值为1;
步骤四:随机选择样本属性V,在Asub的V属性值中随机产生一个切割点q,q的值位于样本V属性值的最大值与最小值之间,在V属性下,以q为切割点将Asub划分为左节点样本集和右节点样本集随机选择样左本属性以及右样本属性当前左样本属性表示为Vleft,当前右样本属性表示为Vright,当前左节点样本集表示为Gleft,当前右节点样本集表示为Gright,其中λ1为孤立树层序号,ο为节点序号。此时,
步骤五:λ1的值增加1,在当前左节点样本集Gleft的当前左样本属性Vleft值中随机产生一个左切割点qleft,qleft的值位于当前左样本属性Vleft值的最大值与最小值之间,在当前左样本属性Vleft值下,以qleft为左切割点将当前左节点样本集Gleft划分为左节点子样本集右节点子样本集在当前右节点样本集Gright的当前右样本属性Vright值中随机产生一个右切割点qright,qright的值位于当前右样本属性Vright值的最大值与最小值之间,在当前右样本属性Vright值下,以qright为右切割点将当前右节点样本集Gright划分为左节点样本子集右节点样本子集随机选择样左本属性以及右样本属性更新当前左样本属性更新当前右样本属性当前左节点样本集更新当前右节点样本集其中τ1为左节点子样本集横向序号,τ2为右节点子样本集横向序号,τ3为左节点样本子集横向序号,τ4为右节点样本子集横向序号;
步骤六:重复步骤五直至满足以下任意一个条件(1)、当前左节点样本集上Gleft和当前右节点样本集Gright中只有一个样本点;(2)、当前左节点样本集上Gleft内所有样本特征相同和当前右节点样本集Gright内所有样本特征相同;(3)、孤立树达到了限定的高度l;
步骤七:重复步骤三至步骤六直至产生t棵孤立树,将特征数据集A中每一个样本输入t棵孤立树,计算样本的异常得分S;
步骤八:将特征数据集A分为异常样本集D、密集样本集C和正常样本集B,在密集样本集C中选择油滴边缘初始聚类中心c1、类油滴附着物边缘初始聚类中心c2;
步骤九:在正常样本集B和密集样本集C的并集中计算样本点到聚类中心的距离d(Xδ,c′j),并对正常样本集B和密集样本集C的并集中样本点进行聚类,δ为正常样本集B和密集样本集C的并集中样本序号,Xδ为正常样本集B和密集样本集C的并集中第δ个样本,j为聚类中心序号,j=1,2,c′1为当前油滴边缘聚类中心,c′2为当前类油滴附着物边缘聚类中心;
步骤九十:在步骤九的分类结果下重新计算油滴边缘聚类中心c″1、类油滴附着物边缘聚类中心c″2;
步骤十一:重复步骤九和步骤十直至满足指定条件之一,指定条件包括:(1)、达到指定迭代次数;(2)、聚类目标函数Γ值的变化小于一个阈值tr;
步骤十二:计算异常样本集D中每个样本分别到当前油滴边缘聚类中心c′1、当前类油滴附着物边缘聚类中心c′2的距离,并根据距离大小将样本划分到距离其最近的聚类中心所属的簇类中。
进一步地,在所述的步骤二中,提取的图像特征如下:
(1)、油滴和类油滴附着物边缘像素邻域内颜色差异特征:
油滴和类油滴附着物边缘像素邻域内颜色差异特征的描述符fi c1定义如下
fi c1=ωHσH+ωSσS+ωVσV
其中fi c1为第i个边缘像素的油滴和类油滴附着物边缘像素邻域内颜色差异特征的描述符,ωH为H颜色分量上颜色差异的权值,且ωH<1,ωS为S颜色分量上颜色差异的权值,且ωS<1,ωV为V颜色分量上颜色差异的权值,且ωV<1,σH为H颜色分量上颜色差异,σS为S颜色分量上颜色差异,σV为V颜色分量上颜色差异,ii为像素邻域x坐标,jj为像素邻域y坐标,M1为像素邻域x坐标最大值,M2为像素邻域y坐标最大值,是邻域内(ii,jj)处像素的H颜色分量值,是邻域内(ii,jj)处像素的S颜色分量值,是邻域内(ii,jj)处像素的V颜色分量值,μH为邻域内像素的H颜色分量的平均值,μS为邻域内像素的S颜色分量的平均值,μV为邻域内像素的V颜色分量的平均值;
(2)、油滴和类油滴附着物多帧图像边缘像素灰度值差异特征:
油滴和类油滴附着物多帧图像边缘像素灰度值差异特征的描述符fi c2定义如下:
其中fi c2为第i个边缘像素的油滴和类油滴附着物多帧图像边缘像素灰度值差异特征的描述符,nc是选择的帧数,为当前帧图像中第i个边缘像素灰度值,k为图像帧数序号,为第k帧图像中与当前帧图像相对应位置的像素灰度值;
(3)、油滴和类油滴附着物运动差异特征:
则该运动差异特征的描述符fi m1定义如下:
其中其中fi m1为第i个边缘像素的油滴和类油滴附着物运动差异特征的描述符,nα为采用不同尺寸查询窗口数,w为采用的查询窗口序号,w=1,2,…,nα,lw是采用不同大小查询窗口得到的位移,按下式计算:
其中uw是采用第w个查询窗口经互相关计算得到的像素在x方向上的位移,vw是采用第w个查询窗口经互相关计算得到的像素在y方向上的位移:
其中为互相关矩阵x方向的坐标,ψ为互相关矩阵y方向的坐标,fw为当前帧图像采用第w个查询窗口覆盖的查询区域的灰度图,f'w为后一帧图像采用第w个查询窗口覆盖的查询区域的灰度图,是fw相应区域内的平均像素值,是f'w相应区域内的平均像素值,m为查询窗口覆盖的查询区域x方向像素坐标,m=1,2,..,Mw,Mw为查询窗口覆盖的查询区域x方向像素坐标最大值,n为查询窗口覆盖的查询区域y方向像素坐标,n=1,2,..,Nw,Nw为查询窗口覆盖的查询区域y方向像素坐标最大值。
进一步地,所述步骤三中子样本集Asub表示为:
其中Fc1=[f1 c1,f2 c1,...,fi′ c1]为边缘像素邻域内颜色差异特征集合,i'为子样本集Asub内边缘像素序号,i'=1,2,…,N,N为抽取子样本集大小,fi′ c1为子样本集Asub内第i'个边缘像素的边缘像素邻域内颜色差异特征,Fc2=[f1 c2,f2 c2,...,fi′ c2]为多帧图像边缘像素灰度值差异特征集合,fi′ c2为子样本集Asub内第i'个边缘像素的多帧图像边缘像素灰度值差异特征,Fm1=[f1 m1,f2 m1,...,fi′ m1]为运动差异特征集合,fi′ m1为子样本集Asub内第i'个边缘像素的运动差异特征,子样本集Asub内第i'个边缘像素样本Xi′=[fi′ c1,fi′ c2,fi′ m1]T。
进一步地,所述步骤五中在当前左节点样本集Gleft中,将当前左样本属性Vleft值小于左切割点qleft的样本放在左节点子样本集中,将当前左样本属性Vleft值大于左切割点qleft的样本放在右节点子样本集在当前右节点样本集Gright中,将当前右样本属性Vright值小于右切割点qright的样本放在左节点样本子集将当前右样本属性Vright值大于右切割点qright的样本放在右节点样本子集
进一步地,所述步骤六中条件(3)l与抽取子样本集大小N的函数关系式如下:
l=ceiling(log2N)
式中ceiling(log2N)表示对log2N进行向上取整。
进一步地,所述骤七中特征数据集A异常得分S按下述方法计算:
S=[s(X1,N),s(X2,N),...,s(XL,N)]T
其中s(Xi,N)为样本Xi的异常得分E(h(Xi))是t棵孤立树的平均h(Xi)值,h(Xi)为路径长度,即在一棵孤立树中,从Asub到Xi所经历边数数目,ε(N)为给定抽取子样本集大小N时的路径长度的平均值,定义如下:
其中H为调和数,计算公式如下:
H(N-1)=ln(N-1)+0.5772156649。
进一步地,所述步骤八中将异常得分大于指定值TrH的样本标记为异常离群样本,将异常得分小于指定值TrL的样本标记为密集样本,从而将原样本集A分为异常样本集D、密集样本集C和正常样本集B:
其中Xis1为密集样本集C的样本,is1为密集样本集C的样本序号,Xis2为异常样本集D的样本,is2为异常样本集D的样本序号,N*代表正整数集,sgn为阶跃函数;
此时油滴边缘聚类中心c′1=c1,类油滴附着物边缘聚类中心c′2=c2。
进一步地,所述步骤九中距离d(Xδ,c′j)表示如下:
d(Xδ,c′j)=||Xδ,c′j||2
并按下式对正常样本集B和密集样本集C的并集中样本点进行聚类:
其中ζδ表示第δ个样本Xδ所属的类别,δ为正常样本集B和密集样本集C的并集中样本序号,ζδ∈{1,2},ζδ=1,表示油滴边缘类,ζδ=2,表示类油滴附着物边缘类;nsub为正常样本集B和密集样本集C的并集中样本总数,代表使d(Xδ,c′j)取最小值时j的值。
进一步地,所述步骤十中按下式重新计算油滴边缘聚类中心c″1、类油滴附着物边缘聚类中心c″2:
其中,j为聚类中心序号,j=1,2。此时当前油滴边缘聚类中心c′1=c″1,当前类油滴附着物边缘聚类中心c′2=c″2;
进一步地,所述步骤十一中条件(2)聚类目标函Γ表示如下:
进一步地,所述步骤十二中异常样本集D中样本按下式进行分类:
其中η为异常样本集D中样本序号,Xη为异常样本集D中第η个样本,ζη表示第η个样本Xη所属的类别,ζη∈{1,2},ζη=1,表示油滴边缘类,ζη=2,表示类油滴附着物边缘类。
本发明的有益效果:为解决采用PTV进行油水两相流油相流速测量时受透明管壁类油滴附着物严重干扰造成的测量精度下降问题,提供一种油水两相流透明管壁类油滴附着物图像预处理方法。它解决了在使用PTV进行油水两相流油相流速测量时,透明管壁类油滴附着物对测量产生严重干扰的问题。采用图像聚类的方法,提取多个油水两相流图像有效特征;利用孤立森林算法改善传统K-means算法受初始聚类中心选择和离群点影响大的缺陷,增强图像聚类效果,提高类油滴附着物识别准确性。其主要优点如下:
(1)、本发明采用图像聚类的方法,提取油水两相流图片多个特征进行聚类,从而有效识别透明管壁类油滴附着物边缘;
(2)、本发明采用基于孤立森林改进的K-means,与其他算法相比,该方法没有利用距离或密度来检测,避免了基于距离和密度方法进行检测时的大计算量,具有较低的线性时间复杂度;
(3)、本发明能够有效降低透明管壁类油滴附着物对PTV特征匹配带来的干扰,从而提高油水两相流油相流速的测量精度。
附图说明:
图1为实施例一中在类油滴附着物影响下图像特征匹配结果图;
图2为实施例一中带有类油滴附着物的油水两相流图片经改进K-means图像聚类识别与消除后的结果图;
图3为实施例一中分别将基于传统K-means的油水两相流透明管壁类油滴附着物识别消除和基于改进K-means的油水两相流透明管壁类油滴附着物识别消除应用于垂直井油水两相流油相流速PTV测量中的测量结果图。
具体实施方式:
实施例一
参照各图,图1为在类油滴附着物影响下图像特征匹配结果,可以看到很多类油滴附着物被误作为油滴进行了匹配;图2为带有类油滴附着物的油水两相流图片经改进K-means图像聚类识别与消除后的结果;图3为分别将基于传统K-means的油水两相流透明管壁类油滴附着物识别消除和基于改进K-means的油水两相流透明管壁类油滴附着物识别消除应用于垂直井油水两相流油相流速PTV测量中的测量结果。具体实施方式为:
一、以油滴作为示踪粒子,经LED背光光源照亮待测区域,采用高速摄像机连续拍摄多幅垂直井油水两相流图片;
二、对采集的多幅油水两相流PTV图像进行初始图像处理,包括滤波、去噪、锐化,并采用Canny算子进行油滴和类油滴附着物边缘检测;
三、随机选取一张图像作为当前帧图像,根据检测到的边缘,分别提取图像的油滴和类油滴附着物边缘像素邻域内颜色差异、油滴和类油滴附着物多帧图像边缘像素灰度值差异、油滴和类油滴附着物运动差异作为有效特征;
四、对特征数据集A进行随机抽样,特征数据集A为图像边缘像素的油滴和类油滴附着物边缘像素邻域内颜色差异特征、油滴和类油滴附着物多帧图像边缘像素灰度值差异特征、油滴和类油滴附着物运动差异特征的集合,A={X1,X2,…,Xi},Xi为A中第i个样本,i为边缘像素序号,i=1,2,…,L,L为图像中检测到的边缘像素个数;抽取N个样本作为一个子样本集Asub,N为抽取子样本集大小,开始建立孤立树,λ1为孤立树层序号,λ1的取值范围为λ1=1,2,…,l,l为孤立树高度,ο为节点序号,ο的取值范围为在本步骤中λ1的初始取值为1;
五、随机选择样本属性V,在Asub的V属性值中随机产生一个切割点q,q的值位于样本V属性值的最大值与最小值之间,在V属性下,以q为切割点将Asub划分为左节点样本集和右节点样本集随机选择样左本属性以及右样本属性当前左样本属性表示为Vleft,当前右样本属性表示为Vright,当前左节点样本集表示为Gleft,当前右节点样本集表示为Gright,其中λ1为孤立树层序号,ο为节点序号。此时,
六、λ1的值增加1,在当前左节点样本集Gleft的当前左样本属性Vleft值中随机产生一个左切割点qleft,qleft的值位于当前左样本属性Vleft值的最大值与最小值之间,在当前左样本属性Vleft值下,以qleft为左切割点将当前左节点样本集Gleft划分为左节点子样本集右节点子样本集在当前右节点样本集Gright的当前右样本属性Vright值中随机产生一个右切割点qright,qright的值位于当前右样本属性Vright值的最大值与最小值之间,在当前右样本属性Vright值下,以qright为右切割点将当前右节点样本集Gright划分为左节点样本子集右节点样本子集随机选择样左本属性以及右样本属性更新当前左样本属性更新当前右样本属性当前左节点样本集更新当前右节点样本集其中τ1为左节点子样本集横向序号,τ2为右节点子样本集横向序号,τ3为左节点样本子集横向序号,τ4为右节点样本子集横向序号;
七、重复六直至满足以下任意一个条件(1)、当前左节点样本集上Gleft和当前右节点样本集Gright中只有一个样本点;(2)、当前左节点样本集上Gleft内所有样本特征相同和当前右节点样本集Gright内所有样本特征相同;(3)、孤立树达到了限定的高度l;
八、重复四-七直至产生t棵孤立树,将特征数据集A中每一个样本遍历(输入)t棵孤立树,计算样本的异常得分S;
九、将特征数据集A分为异常样本集D,密集样本集C和正常样本集B,在密集样本集C中选择油滴边缘初始聚类中心c1、类油滴附着物边缘初始聚类中心c2;
十、在正常样本集B和密集样本集C的并集中计算样本点到聚类中心的距离d(Xδ,c′j),并对正常样本集B和密集样本集C的并集中样本点进行聚类,δ为正常样本集B和密集样本集C的并集中样本序号,Xδ为正常样本集B和密集样本集C的并集中第δ个样本,j为聚类中心序号,j=1,2,c′1为当前油滴边缘聚类中心,c′2为当前类油滴附着物边缘聚类中心;
十一、在步骤十分类结果下重新计算油滴边缘聚类中心c″1、类油滴附着物边缘聚类中心c″2;
十二、重复十至十一直至满足指定条件之一,指定条件包括:(1)达到指定迭代次数;(2)聚类目标函Γ数值的变化小于一个阈值tr;
十三、计算异常样本集D中每个样本分别到当前油滴边缘聚类中心c′1、当前类油滴附着物边缘聚类中心c′2的距离,并根据距离大小将样本划分到距离其最近的聚类中心所属的簇类中;
十四、对在当前聚类结果下被识别为类油滴附着物边缘的像素进行处理,除去他们在PTV测速中的作用如图2所示;
十五、分别将基于传统K-means的油水两相流透明管壁类油滴附着物识别和基于改进K-means的油水两相流透明管壁类油滴附着物识别应用于垂直井油水两相流油相流速PTV测量中,测量结果如图3所示,在不同含水率,不同流速的工况下基于传统K-means的PTV测量精度为92.2%,基于改进K-means的PTV测量精度为94.8%,基于改进K-means的PTV测量精度高于传统K-means的PTV测量精度。
Claims (10)
1.一种油水两相流透明管壁内类油滴附着物识别方法,其特征在于:所述识别方法包括以下步骤:
步骤一:对采集的多幅油水两相流PTV图像进行初始图像处理,包括滤波、去噪和锐化,并采用Canny算子进行油滴和类油滴附着物边缘检测;
步骤二:随机选取一张图像作为当前帧图像,根据检测到的边缘,分别提取当前帧图像的油滴和类油滴附着物边缘像素邻域内颜色差异、油滴和类油滴附着物多帧图像边缘像素灰度值差异、油滴和类油滴附着物运动差异作为有效特征;
步骤三:对特征数据集A进行随机抽样,特征数据集A为当前帧图像边缘像素的油滴和类油滴附着物边缘像素邻域内颜色差异特征、油滴和类油滴附着物多帧图像边缘像素灰度值差异特征、油滴和类油滴附着物运动差异特征的集合,A={X1,X2,…,Xi},Xi为A中第i个样本,i为边缘像素序号,i=1,2,…,L,L为图像中检测到的边缘像素个数;抽取N个样本作为一个子样本集Asub,N为抽取子样本集大小,开始建立孤立树,λ1为孤立树层序号,λ1的取值范围为λ1=1,2,…,l,l为孤立树高度,ο为节点序号,ο的取值范围为在本步骤中λ1的初始取值为1;
步骤四:随机选择样本属性V,在Asub的V属性值中随机产生一个切割点q,q的值位于样本V属性值的最大值与最小值之间,在V属性下,以q为切割点将Asub划分为左节点样本集和右节点样本集随机选择样左本属性以及右样本属性当前左样本属性表示为Vleft,当前右样本属性表示为Vright,当前左节点样本集表示为Gleft,当前右节点样本集表示为Gright,其中λ1为孤立树层序号,ο为节点序号。此时,
步骤五:λ1的值增加1,在当前左节点样本集Gleft的当前左样本属性Vleft值中随机产生一个左切割点qleft,qleft的值位于当前左样本属性Vleft值的最大值与最小值之间,在当前左样本属性Vleft值下,以qleft为左切割点将当前左节点样本集Gleft划分为左节点子样本集右节点子样本集在当前右节点样本集Gright的当前右样本属性Vright值中随机产生一个右切割点qright,qright的值位于当前右样本属性Vright值的最大值与最小值之间,在当前右样本属性Vright值下,以qright为右切割点将当前右节点样本集Gright划分为左节点样本子集右节点样本子集随机选择样左本属性以及右样本属性更新当前左样本属性更新当前右样本属性当前左节点样本集更新当前右节点样本集其中τ1为左节点子样本集横向序号,τ2为右节点子样本集横向序号,τ3为左节点样本子集横向序号,τ4为右节点样本子集横向序号;
步骤六:重复步骤五直至满足以下任意一个条件(1)、当前左节点样本集上Gleft和当前右节点样本集Gright中只有一个样本点;(2)、当前左节点样本集上Gleft内所有样本特征相同和当前右节点样本集Gright内所有样本特征相同;(3)、孤立树达到了限定的高度l;
步骤七:重复步骤三至步骤六直至产生t棵孤立树,将特征数据集A中每一个样本输入t棵孤立树,计算样本的异常得分S;
步骤八:将特征数据集A分为异常样本集D、密集样本集C和正常样本集B,在密集样本集C中选择油滴边缘初始聚类中心c1、类油滴附着物边缘初始聚类中心c2;
步骤九:在正常样本集B和密集样本集C的并集中计算样本点到聚类中心的距离d(Xδ,c′j),并对正常样本集B和密集样本集C的并集中样本点进行聚类,δ为正常样本集B和密集样本集C的并集中样本序号,Xδ为正常样本集B和密集样本集C的并集中第δ个样本,j为聚类中心序号,j=1,2,c′1为当前油滴边缘聚类中心,c′2为当前类油滴附着物边缘聚类中心;
步骤九十:在步骤九的分类结果下重新计算油滴边缘聚类中心c″1、类油滴附着物边缘聚类中心c″2;
步骤十一:重复步骤九和步骤十直至满足指定条件之一,指定条件包括:(1)、达到指定迭代次数;(2)、聚类目标函数Γ值的变化小于一个阈值tr;
步骤十二:计算异常样本集D中每个样本分别到当前油滴边缘聚类中心c′1、当前类油滴附着物边缘聚类中心c′2的距离,并根据距离大小将样本划分到距离其最近的聚类中心所属的簇类中。
2.根据权利要求1所述的一种油水两相流透明管壁内类油滴附着物识别方法,其特征在于:在所述的步骤二中,提取的图像特征如下:
(1)、油滴和类油滴附着物边缘像素邻域内颜色差异特征:
油滴和类油滴附着物边缘像素邻域内颜色差异特征的描述符fi c1定义如下
fi c1=ωHσH+ωSσS+ωVσV
其中fi c1为第i个边缘像素的油滴和类油滴附着物边缘像素邻域内颜色差异特征的描述符,ωH为H颜色分量上颜色差异的权值,且ωH<1,ωS为S颜色分量上颜色差异的权值,且ωS<1,ωV为V颜色分量上颜色差异的权值,且ωV<1,σH为H颜色分量上颜色差异,σS为S颜色分量上颜色差异,σV为V颜色分量上颜色差异,ii为像素邻域x坐标,jj为像素邻域y坐标,M1为像素邻域x坐标最大值,M2为像素邻域y坐标最大值,是邻域内(ii,jj)处像素的H颜色分量值,是邻域内(ii,jj)处像素的S颜色分量值,是邻域内(ii,jj)处像素的V颜色分量值,μH为邻域内像素的H颜色分量的平均值,μS为邻域内像素的S颜色分量的平均值,μV为邻域内像素的V颜色分量的平均值;
(2)、油滴和类油滴附着物多帧图像边缘像素灰度值差异特征:
油滴和类油滴附着物多帧图像边缘像素灰度值差异特征的描述符fi c2定义如下:
其中fi c2为第i个边缘像素的油滴和类油滴附着物多帧图像边缘像素灰度值差异特征的描述符,nc是选择的帧数,为当前帧图像中第i个边缘像素灰度值,k为图像帧数序号,为第k帧图像中与当前帧图像相对应位置的像素灰度值;
(3)、油滴和类油滴附着物运动差异特征:
则该运动差异特征的描述符fi m1定义如下:
其中其中fi m1为第i个边缘像素的油滴和类油滴附着物运动差异特征的描述符,nα为采用不同尺寸查询窗口数,w为采用的查询窗口序号,w=1,2,…,nα,lw是采用不同大小查询窗口得到的位移,按下式计算:
其中uw是采用第w个查询窗口经互相关计算得到的像素在x方向上的位移,vw是采用第w个查询窗口经互相关计算得到的像素在y方向上的位移:
其中是采用第w个查询窗口下的互相关矩阵:
6.根据权利要求1所述的一种油水两相流透明管壁内类油滴附着物识别方法,其特征在于:所述步骤六中条件(3)l与抽取子样本集大小N的函数关系式如下:
l=ceiling(log2N)
式中ceiling(log2N)表示对log2N进行向上取整。
10.根据权利要求1所述的一种油水两相流透明管壁内类油滴附着物识别方法,其特征在于:所述步骤十中按下式重新计算油滴边缘聚类中心c″1、类油滴附着物边缘聚类中心c″2:
其中,j为聚类中心序号,j=1,2。此时当前油滴边缘聚类中心c′1=c″1,当前类油滴附着物边缘聚类中心c′2=c″2;所述步骤十一中条件(2)聚类目标函Γ表示如下:
其中η为异常样本集D中样本序号,Xη为异常样本集D中第η个样本,ζη表示第η个样本Xη所属的类别,ζη∈{1,2},ζη=1,表示油滴边缘类,ζη=2,表示类油滴附着物边缘类。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910966266.4A CN110751196B (zh) | 2019-10-12 | 2019-10-12 | 一种油水两相流透明管壁内类油滴附着物识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910966266.4A CN110751196B (zh) | 2019-10-12 | 2019-10-12 | 一种油水两相流透明管壁内类油滴附着物识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110751196A true CN110751196A (zh) | 2020-02-04 |
CN110751196B CN110751196B (zh) | 2020-09-18 |
Family
ID=69278034
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910966266.4A Active CN110751196B (zh) | 2019-10-12 | 2019-10-12 | 一种油水两相流透明管壁内类油滴附着物识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110751196B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115861751A (zh) * | 2022-12-06 | 2023-03-28 | 常熟理工学院 | 一种基于集成特征的油水两相流多油滴识别方法 |
CN117496498A (zh) * | 2023-11-10 | 2024-02-02 | 常熟理工学院 | 一种特高含水油水两相流油泡识别方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170123931A1 (en) * | 2011-08-12 | 2017-05-04 | Nexenta Systems, Inc. | Object Storage System with a Distributed Namespace and Snapshot and Cloning Features |
CN108548817A (zh) * | 2018-03-26 | 2018-09-18 | 清华大学 | 多相浮射流实验发生装置及油滴气泡阴影图像处理方法 |
CN108805865A (zh) * | 2018-05-22 | 2018-11-13 | 杭州智微信息科技有限公司 | 一种基于饱和度聚类的骨髓白细胞定位方法 |
CN109410586A (zh) * | 2018-12-13 | 2019-03-01 | 中南大学 | 一种基于多元数据融合的交通状态检测方法 |
CN109766905A (zh) * | 2018-09-28 | 2019-05-17 | 中国人民解放军空军工程大学 | 基于自组织特征映射网络的目标分群方法 |
CN109871886A (zh) * | 2019-01-28 | 2019-06-11 | 平安科技(深圳)有限公司 | 基于谱聚类的异常点比例优化方法、装置及计算机设备 |
CN109948728A (zh) * | 2019-03-28 | 2019-06-28 | 第四范式(北京)技术有限公司 | 异常交易检测模型的训练以及异常交易检测的方法和装置 |
CN110046665A (zh) * | 2019-04-17 | 2019-07-23 | 成都信息工程大学 | 基于孤立森林二分类异常点检测方法、信息数据处理终端 |
-
2019
- 2019-10-12 CN CN201910966266.4A patent/CN110751196B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170123931A1 (en) * | 2011-08-12 | 2017-05-04 | Nexenta Systems, Inc. | Object Storage System with a Distributed Namespace and Snapshot and Cloning Features |
CN108548817A (zh) * | 2018-03-26 | 2018-09-18 | 清华大学 | 多相浮射流实验发生装置及油滴气泡阴影图像处理方法 |
CN108805865A (zh) * | 2018-05-22 | 2018-11-13 | 杭州智微信息科技有限公司 | 一种基于饱和度聚类的骨髓白细胞定位方法 |
CN109766905A (zh) * | 2018-09-28 | 2019-05-17 | 中国人民解放军空军工程大学 | 基于自组织特征映射网络的目标分群方法 |
CN109410586A (zh) * | 2018-12-13 | 2019-03-01 | 中南大学 | 一种基于多元数据融合的交通状态检测方法 |
CN109871886A (zh) * | 2019-01-28 | 2019-06-11 | 平安科技(深圳)有限公司 | 基于谱聚类的异常点比例优化方法、装置及计算机设备 |
CN109948728A (zh) * | 2019-03-28 | 2019-06-28 | 第四范式(北京)技术有限公司 | 异常交易检测模型的训练以及异常交易检测的方法和装置 |
CN110046665A (zh) * | 2019-04-17 | 2019-07-23 | 成都信息工程大学 | 基于孤立森林二分类异常点检测方法、信息数据处理终端 |
Non-Patent Citations (6)
Title |
---|
HAN, LIANFU 等: "Flow Velocity Field Measurement of Vertical Upward Oil-Water Two-Phase Immiscible Flow Using the Improved DPIV Algorithm Based on ICP and MLS", 《APPLIED SCIENCES-BASEL》 * |
JIN-MIAO LIU 等: "A hybrid semi-supervised approach for financial fraud detection", 《2017 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC)》 * |
KURNIANINGSIH 等: "Detection of Anomalous Vital Sign of Elderly Using Hybrid K-Means Clustering and Isolation Forest", 《TENCON IEEE REGION 10 CONFERENCE PROCEEDINGS》 * |
栗琳 等: "基于目标轮廓的附着物定位与剔除方法", 《光电工程》 * |
薛晨杰 等: "基于异常检测的K-means改进算法研究", 《软件导刊》 * |
赵鸣 等: "基于K-medoids聚类分析的多相流相态辨识方法研究", 《天津理工大学学报》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115861751A (zh) * | 2022-12-06 | 2023-03-28 | 常熟理工学院 | 一种基于集成特征的油水两相流多油滴识别方法 |
CN115861751B (zh) * | 2022-12-06 | 2024-04-16 | 常熟理工学院 | 一种基于集成特征的油水两相流多油滴识别方法 |
CN117496498A (zh) * | 2023-11-10 | 2024-02-02 | 常熟理工学院 | 一种特高含水油水两相流油泡识别方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110751196B (zh) | 2020-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108830285B (zh) | 一种基于Faster-RCNN的加强学习的目标检测方法 | |
CN114091606B (zh) | 一种隧道爆破炮孔半眼痕识别和损伤平整度评价分类方法 | |
CN115984850B (zh) | 基于改进Deeplabv3+的轻量级遥感影像语义分割方法 | |
CN112700429A (zh) | 基于深度学习的机场道面地下结构病害自动检测方法 | |
CN105389550B (zh) | 一种基于稀疏指引与显著驱动的遥感目标检测方法 | |
CN110929607A (zh) | 一种城市建筑物施工进度的遥感识别方法和系统 | |
CN107807387B (zh) | 基于神经网络的地震初至波走时获取方法 | |
CN112991271A (zh) | 基于改进yolov3的铝型材表面缺陷视觉检测方法 | |
CN111985552B (zh) | 复杂背景下机场道面细带状结构病害检测方法 | |
CN108830842B (zh) | 一种基于角点检测的医学图像处理方法 | |
CN110751196B (zh) | 一种油水两相流透明管壁内类油滴附着物识别方法 | |
CN113221956A (zh) | 基于改进的多尺度深度模型的目标识别方法及装置 | |
CN111027377A (zh) | 一种双流神经网络时序动作定位方法 | |
CN109584206B (zh) | 零件表面瑕疵检测中神经网络的训练样本的合成方法 | |
CN113792609B (zh) | 自动驾驶中通过对齐多频谱跨域特征检测图像异常的方法 | |
CN111968136A (zh) | 一种煤岩显微图像分析方法及分析系统 | |
CN118644707B (zh) | 一种3d类器物的智能识别系统 | |
CN117152344B (zh) | 基于照片重建点云的隧道围岩结构面解析方法及系统 | |
CN113808190A (zh) | 一种基于电成像测井图像的页岩纹层信息定量提取方法 | |
CN114299291A (zh) | 一种可解释的人工智能医疗图像语义分割方法 | |
CN115359350A (zh) | 一种基于图模型的群目标队形变化识别方法 | |
CN113610024A (zh) | 一种多策略的深度学习遥感影像小目标检测方法 | |
CN113673534A (zh) | 一种基于Faster RCNN的RGB-D图像果实检测方法 | |
CN112465821A (zh) | 一种基于边界关键点感知的多尺度害虫图像检测方法 | |
CN116416269A (zh) | 基于应变先验约束的裂纹分割方法及系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20230322 Address after: Room 102, Building 4, MAX Science Park, No. 998, Pangnan Road, Jiangling Street, Wujiang District, Suzhou City, Jiangsu Province, 215000 Patentee after: Suzhou Hengyou New Energy Technology Co.,Ltd. Address before: 163000 99 Xuefu street, hi tech Industrial Development Zone, Daqing, Heilongjiang Patentee before: NORTHEAST PETROLEUM University |