一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种对煤中不同组分含量及半径的定量计算方法与流程

2021-11-15 18:21:00 来源:中国专利 TAG:


1.本发明涉及煤层组分分析技术领域,具体涉及一种对煤中不同组分含量及半径的定量计算方法。


背景技术:

2.在光学显微镜下能够识别出来组成煤的基本单位,称为显微组分。微观上,煤岩由镜质组、惰质组、壳质组三大显微组分及少量矿物组成的。煤的化学组成和工业利用中表现的结焦性等工艺性质主要受煤化程度和煤岩显微组分组成影响。现阶段对于煤中显微组分含量的定量分析主要包括传统的人工肉眼在显微镜下的分析以及依靠计算机的煤岩显微图像自动识别技术。
3.传统的人工肉眼在显微镜下测量镜质组反射率和鉴定煤岩显微组分,不仅劳动强度大、费时长,而且受人的主观认识差异影响,导致不同操作者测量结果一致性不好,实验室之间的鉴定数据比对难,严重制约了煤岩参数在煤炭分类和炼焦配煤等工业中的应用,实现煤岩自动化测试是多年来煤岩学界迫切盼望解决的技术难题。
4.现有存在的技术问题:
5.(1)现阶段的煤岩显微图像自动识别技术很难对反射率相近的显微组分如树皮组和角质组进行区分与识别。
6.(2)受煤岩组分的复杂性及非均质性影响,很多粒度较低的组分如小孢子较难被检测。


技术实现要素:

7.本发明的目的在于提供一种对煤中不同组分含量及半径的定量计算方法,以解决现有技术中煤岩显微图像自动识别技术很难对反射率相近的显微组分如树皮组和角质组进行区分与识别,以及受煤岩组分的复杂性及非均质性影响,很多粒度较低的组分如小孢子较难被检测的技术问题。
8.为解决上述技术问题,本发明具体提供下述技术方案:
9.一种对煤中不同组分含量及半径的定量计算方法,包括步骤:
10.s100、对煤岩薄片的显微镜照片进行选择性的二值图像转化,获取含有特点煤岩显微组分的二值图像;
11.s200、提取的含有特点煤岩显微组分的二值图像的所有联通的像素矩阵,并对像素矩阵进行降噪;
12.s300、对降噪后的所有像素矩阵的组分边缘进行识别,根据组分边缘识别结果对像素矩阵进行显微组分面积和显微组分半径计算,获得像素矩阵的全部显微组分的占比和组分分布图。
13.作为本发明的一种优选方案,在s100中,利用matlab软件的imagesegmentr对煤岩薄片的显微镜照片进行依据颜色种类和像素种类的选择性的二值图像转化。
14.作为本发明的一种优选方案,在s200中,对像素矩阵进行降噪的具体为利用matlab软件的函数bwmorph和函数size对所有联通的像素矩阵降噪,具体算法为:
15.a=bwmorph(a,’majority’,5);
16.[s1,s2]=size(a);
[0017]
pr=zeros(s1,s2);
[0018]
其中,a代替图像中联通的像素点或者矩阵,bwmorph(a,'majority',5)代表对二值图像像素连接点为5以上的矩阵进行输出,5以下的二值图像像素连接点则应用zeros函数进行像素0输出;
[0019]
[s1,s2]=size(a)代表当两个输出函数时,函数size对矩阵的行数返回到第一个输出变量s1中,将矩阵列数返回到第二个输出变量s2中。
[0020]
作为本发明的一种优选方案,在s300中,利用函数bwperim对像素矩阵进行边缘的查找计算:
[0021]
p=bwperim(a);
[0022]
利用函数sum进行显微组分面积的占比进行计算:
[0023]
p=sum(sum(a));
[0024]
其中,p代表某个联通的像素矩阵。
[0025]
作为本发明的一种优选方案,在s300中,对像素矩阵的组分半径进行计算,包括:
[0026]
for i=1:s1
[0027]
for j=1:s2
[0028]
if a(i,j)==0&&b(i,j)~=0
[0029]
pr(i,j)=1;
[0030]
end
[0031]
l=bwlabel(bw,n);
[0032]
其中,l=bwlabel(bw,n)表示返回一个和bw大小相同的l矩阵,包含了标记了bw中每个连通区域的类别标签,类别标签的个数数值为1、2、 num;
[0033]
n的值为4或8,表示是按4连通寻找区域,还是8连通寻找,默认为8。
[0034]
作为本发明的一种优选方案,在利用函数bwperim对像素矩阵进行边缘的查找计算之前,预先对二值化图像的孔隙分割,具体包括:
[0035]
s201、对经过以中值滤波进行降噪处理的二值化图像进行组分的标记,其中,选择最能够代表组分的部分标记为零点像素点;
[0036]
s202、构建基于组分的分割表征函数,分割表征函数具体包括区域部数据项和边界部数据项,并计算每个零点像素点对应的两个区域部数据项和每两个零点像素点对应的边界部数据项,并同时将二值化图像映射为网络图;
[0037]
s203、基于计算的每个零点像素点对应的两个区域部数据项和每两个零点像素点对应的边界部数据项在网络图中权值,求网络图中的最小割,获得孔隙的分割结果。
[0038]
作为本发明的一种优选方案,在利用matlab软件的函数bwmorph和函数size对所有联通的像素矩阵降噪之前,复制一份二值化图像,对其中一个二值化图像进行高通滤波和边缘增强,对经过高通滤波后和边缘增强后的二值化图像进行设定的组分像素半径的噪点消除,随后融合两个二值化图像,对融合后的二值化图像进行中值滤波。
[0039]
作为本发明的一种优选方案,在对经过高通滤波后和边缘增强后的二值化图像进行设定的像素半径的噪点消除包括在不提供作为像素半径的取值的第二参数情况下,利用距离变换算法默认计算二值化图像中的当前的像素点与最近的非0像素点的距离,并返回与中值滤波后的二值化图像相同大小的结果矩阵。
[0040]
本发明与现有技术相比较具有如下有益效果:
[0041]
本发明相对于传统人工识别方法方便快捷精准,不用费时费力,而且是依靠计算机进行识别。能够弥补已存在的图像分析方法的对颜色相同的橙黄色(角质组)与黄色(大小孢子)组分不发区分的缺陷。该方法能够对组分进行定量计算,这一点也是已存在的煤岩微观组分分析没有的定量方法。
附图说明
[0042]
为了更清楚地说明本发明的实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是示例性的,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图引伸获得其它的实施附图。
[0043]
图1为本发明实施例的流程示意图;
[0044]
图2为本发明实施例中原始显微镜下各类组分示意图;
[0045]
图3为本发明实施例中各类组分处理后的示意图。
具体实施方式
[0046]
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]
如图1所示,本发明提供了一种对煤中不同组分含量及半径的定量计算方法,包括步骤:
[0048]
s100、对煤岩薄片的显微镜照片进行选择性的二值图像转化,获取含有特点煤岩显微组分的二值图像;
[0049]
s200、提取的含有特点煤岩显微组分的二值图像的所有联通的像素矩阵,并对像素矩阵进行降噪;
[0050]
s300、对降噪后的所有像素矩阵的组分边缘进行识别,根据组分边缘识别结果对像素矩阵进行显微组分面积和显微组分半径计算,获得像素矩阵的全部显微组分的占比和组分分布图。
[0051]
在s100中,利用matlab软件的image segmentr对煤岩薄片的显微镜照片进行依据颜色种类和像素种类的选择性的二值图像转化。
[0052]
在s200中,对像素矩阵进行降噪的具体为利用matlab软件的函数 bwmorph和函数size对所有联通的像素矩阵降噪,具体算法为:
[0053]
a=bwmorph(a,’majority’,5);
[0054]
[s1,s2]=size(a);
[0055]
pr=zeros(s1,s2);
[0056]
其中,a代替图像中联通的像素点或者矩阵,bwmorph(a,'majority',5)代表对二值图像像素连接点为5以上的矩阵进行输出,5以下的二值图像像素连接点则应用zeros函数进行像素0输出;
[0057]
[s1,s2]=size(a)代表当两个输出函数时,函数size对矩阵的行数返回到第一个输出变量s1中,将矩阵列数返回到第二个输出变量s2中。
[0058]
在s300中,利用函数bwperim对像素矩阵进行边缘的查找计算:
[0059]
p=bwperim(a);
[0060]
利用函数sum进行显微组分面积的占比进行计算:
[0061]
p=sum(sum(a));
[0062]
其中,p代表某个联通的像素矩阵。
[0063]
在s300中,对像素矩阵的组分半径进行计算,包括:
[0064][0065][0066]
其中,l=bwlabel(bw,n)表示返回一个和bw大小相同的l矩阵,包含了标记了bw中每个连通区域的类别标签,类别标签的个数数值为1、2、num;
[0067]
n的值为4或8,表示是按4连通寻找区域,还是8连通寻找,默认为8。
[0068]
在利用函数bwperim对像素矩阵进行边缘的查找计算之前,预先对二值化图像的孔隙分割,具体包括:
[0069]
s201、对经过以中值滤波进行降噪处理的二值化图像进行组分的标记,其中,选择最能够代表组分的部分标记为零点像素点;
[0070]
s202、构建基于组分的分割表征函数,分割表征函数具体包括区域部数据项和边界部数据项,并计算每个零点像素点对应的两个区域部数据项和每两个零点像素点对应的边界部数据项,并同时将二值化图像映射为网络图;
[0071]
s203、基于计算的每个零点像素点对应的两个区域部数据项和每两个零点像素点对应的边界部数据项在网络图中权值,求网络图中的最小割,获得孔隙的分割结果。
[0072]
在利用matlab软件的函数bwmorph和函数size对所有联通的像素矩阵降噪之前,复制一份二值化图像,对其中一个二值化图像进行高通滤波和边缘增强,对经过高通滤波后和边缘增强后的二值化图像进行设定的组分像素半径的噪点消除,随后融合两个二值化图像,对融合后的二值化图像进行中值滤波。
[0073]
在对经过高通滤波后和边缘增强后的二值化图像进行设定的像素半径的噪点消除包括在不提供作为像素半径的取值的第二参数情况下,利用距离变换算法默认计算二值化图像中的当前的像素点与最近的非0像素点的距离,并返回与中值滤波后的二值化图像
相同大小的结果矩阵。
[0074]
为了验证本发明,本文以鄂尔多斯盆地煤岩为样品,并对其壳质组,镜质组及惰质组组分结构图像进行定量分析,而三大的显微组分又分为大孢子、小孢子、角质体、树皮体、树质体、藻类体为主。通过显微镜下观察,研究区以角质体和树皮体组成的样品为主。
[0075]
根据定量分析流程图,首先应用matlab软件中应用程序imagesegmenter对所选样品中需要的组分进行圈定(绿色区域代表需要二值图像所转化的组分区域,也就是计算区域),所转化的带有组分各自特征的二值图像结果如图2中(b)(c)(d)。
[0076]
图2为原始显微镜下所观察的各类组分结果,其中橙红色为角质组,黄色为树皮组,黑色代表基质组分。(b)(c)(d)分别为角质组,基质及树皮组的图像二值化结果。
[0077]
应用matlab中函数bwmorph和函数size对图像进行进一步降噪,降噪结果如图3中的(a)、(b)、(c)所示。
[0078]
图3中,(a)煤岩薄片中各类显微组分分布;(b)角质体的二值图;(c) 基质的二值图像分布;(d)树皮体的二值图像分布;
[0079]
进一步应用函数bwperim对以下三个组分的二值图像进行定量计算,各个组分含量分别为9.926%,20.58%,35.62%。
[0080]
下图中(d)(e)(f)分别为函数bwlabel所识别与划分的当个像素区域,对三个图中的组分半径所提取计算的结果为(g)(h)(i)。
[0081]
对应的平均组分半径为98.0372μm,88.3547μm,107.6915μm。
[0082]
(a)降噪后的角质体二值图像;(b)降噪后的基质二值图像;(c)降噪后的树皮体二值图像;(d)角质体的半径分割单元;(e)降噪后的半径分割单元;(f)降噪后的半径分割单元;(g)基于(d)中的组分半径定量输出结果;(h)基于(e)中的组分半径定量输出结果;(i)基于(f)中的组分半径定量输出结果。
[0083]
以上实施例仅为本技术的示例性实施例,不用于限制本技术,本技术的保护范围由权利要求书限定。本领域技术人员可以在本技术的实质和保护范围内,对本技术做出各种修改或等同替换,这种修改或等同替换也应视为落在本技术的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献