一种基于ASD光谱的碳酸盐岩岩性识别方法及装置
文献发布时间:2023-06-19 09:36:59
技术领域
本发明涉及一种基于ASD光谱的碳酸盐岩岩性识别方法及装置,属于遥感波谱学在油气地质中的应用技术领域。
背景技术
碳酸盐岩与资源、环境有着十分重要的联系。碳酸盐岩是重要的油气储集岩,也是重要的烃源岩。碳酸盐岩的识别对油气地质和油气勘探开发具有重要的意义。传统的碳酸盐岩岩性识别主要是由有经验的地质学家,通过室内观察样品或者野外观察岩石的颜色、纹理、结构等特征来区分灰岩和白云岩,有些情况下还需要借助化学试剂来识别。但是这种方法不仅效率低,且准确率受主观因素影响较大,即使是很有经验的地质学家,在野外也很难将碳酸盐岩中的石灰岩和白云岩分开。
矿体或矿床是成矿元素的富集体,成矿元素,往往伴随着蚀变作用。由于蚀变矿物具有本身的光谱特征,因此可以通过岩矿的光谱特征来识别矿物。实验研究表明,1300nm-2500nm波段的光谱特征都毫不例外的是羟基、水分子、碳酸根和硫酸根等分子团震动产生的。
发明内容
为了解决上述的缺点和不足,本发明的一个目的在于提供一种基于ASD光谱的碳酸盐岩岩性识别方法。
本发明的另一个目的还在于提供一种基于ASD光谱的碳酸盐岩岩性识别装置。
本发明的又一个目的还在于提供一种计算机设备。
本发明的再一个目的还在于提供一种计算机可读存储介质。
为了实现以上目的,一方面,本发明提供了一种基于ASD光谱的碳酸盐岩岩性识别方法,其中,所述基于ASD光谱的碳酸盐岩岩性识别方法包括:
步骤1,利用ASD光谱仪(便携式地物光谱仪),获取碳酸盐岩样品的光谱数据;
步骤2,对光谱数据进行预处理;
步骤3,提取光谱数据中局部波形特征值;
步骤4,根据所述光谱数据中局部波形特征值,建立碳酸盐岩岩性识别模型;
步骤5,利用碳酸盐岩岩性识别模型进行灰岩和云岩的识别。
根据本发明具体实施方案,在所述的方法中,优选地,步骤1中所述利用ASD光谱仪,获取碳酸盐岩样品的光谱数据,包括:
利用ASD光谱仪,获取碳酸盐岩样品的近红外光谱数据,该光谱数据包括2000nm-2500nm波段区间的样品反射率,且样品在不同波段的反射率需要通过白板反射率进行校正。
根据本发明具体实施方案,在所述的方法中,优选地,步骤2中所述对光谱数据进行预处理,包括对光谱曲线进行连续统生成以及连续统消除法归一化处理。
根据本发明具体实施方案,在所述的方法中,优选地,采用Clark提出的外壳系数法进行光谱曲线的连续统生成。
其中,外壳系数法为本领域常规方法。
根据本发明具体实施方案,在所述的方法中,优选地,所述连续统消除法归一化处理包括采用样品的实际反射率去除连续统上相应波段的样品反射率,得到连续统消除法归一化后的数值。
其中,对光谱数据进行预处理可以有效地突出光谱曲线的吸收和反射特征,使得可以在同一基准线上对比吸收特征。对光谱数据进行预处理包括光谱曲线的连续统生成以及连续统消除法归一化处理两个步骤。经过连续统消除法归一化后的图像,有效地抑制了噪声,突出了地物波谱的特征信息,便于碳酸盐岩的分类和识别。
(1)连续统的生成:直观来看,连续统相当于光谱曲线的“外壳”,因为实际的光谱曲线是由离散的样点组成的,所以需要用连续的折线段近似光谱曲线的包络线。
(2)连续统消除法归一化处理具体包括用样品实际反射率去除连续统上相应波段的反射率,可得到连续统消除法归一化后的数值。该步骤的目的在于将反射率归一化到0-1之间,并且得到了很大的增强,因此可以更加有效地和其他光谱曲线进行光谱特征数值的比较。
根据本发明具体实施方案,在所述的方法中,优选地,步骤3中所述提取光谱数据中局部波形特征值,包括:
在连续统消除法归一化处理所得结果的基础上,提取每个样品在光谱特征区间2300nm-2350nm的吸收谷位置和吸收深度。
前人研究结果表明,在1300nm-2500nm波段,光谱特征都是由于羟基、水分子、碳酸根和硫酸根等分子团的分子振动产生的。而碳酸盐矿物的谱带位于2300nm-2350nm,其是由CO
根据本发明具体实施方案,在所述的方法中,优选地,步骤4中所述根据所述光谱数据中局部波形特征值,建立碳酸盐岩岩性识别模型,包括:
设置吸收谷位置阈值和吸收深度阈值,并根据该吸收谷位置阈值和吸收深度阈值建立碳酸盐岩岩性识别模型;
其中,所述碳酸盐岩岩性识别模型包括:
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度小于吸收深度阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置大于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置小于等于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为云岩。
根据本发明具体实施方案,在所述的方法中,所述吸收深度阈值可以通过人工统计的方法(本领域常规方法)确定,吸收谷位置阈值可以采用监督分类法中的最大最小距离聚类法进行确定,确定过程具体包括以下步骤:
根据已知的碳酸盐岩样品,选取其在光谱特征区间2300nm-2350nm内的吸收谷位置特征,并将该碳酸盐岩样品利用最大最小距离聚类法分成两类,其中,吸收谷位置特征值较大的类别记作碳酸盐岩样品1,吸收谷位置特征值较小的类别记作碳酸盐岩样品2,分别计算碳酸盐岩样品1和碳酸盐岩样品2的吸收谷位置特征平均值μ
根据本发明具体实施方案,在所述的方法中,优选地,步骤5中所述利用碳酸盐岩岩性识别模型进行灰岩和云岩的识别,包括:
将步骤3中提取得到的吸收谷位置和吸收深度数据代入所述的碳酸盐岩岩性识别模型中,以进行灰岩和云岩的识别。
另一方面,本发明还提供了一种基于ASD光谱的碳酸盐岩岩性识别装置,其中,所述基于ASD光谱的碳酸盐岩岩性识别装置包括:
数据获取模块,用于利用ASD光谱仪,获取碳酸盐岩样品的光谱数据;
数据预处理模块,用于对光谱数据进行预处理;
局部波形特征值提取模块,用于提取光谱数据中局部波形特征值;
模型建立模块,用于根据所述光谱数据中局部波形特征值,建立碳酸盐岩岩性识别模型;
岩性识别模块,用于利用碳酸盐岩岩性识别模型进行灰岩和云岩的识别。
根据本发明具体实施方案,在所述的装置中,优选地,所述数据获取模块具体用于:
利用ASD光谱仪,获取碳酸盐岩样品的近红外光谱数据,该光谱数据包括2000nm-2500nm波段区间的样品反射率,且样品在不同波段的反射率需要通过白板反射率进行校正。
根据本发明具体实施方案,在所述的装置中,优选地,所述数据预处理模块具体用于:
对光谱曲线进行连续统生成以及连续统消除法归一化处理。
根据本发明具体实施方案,在所述的装置中,优选地,所述数据预处理模块进一步用于:采用Clark提出的外壳系数法进行光谱曲线的连续统生成。
根据本发明具体实施方案,在所述的装置中,优选地,所述数据预处理模块具体用于:采用样品的实际反射率去除连续统上相应波段的样品反射率,得到连续统消除法归一化后的数值。
根据本发明具体实施方案,在所述的装置中,优选地,所述局部波形特征值提取模块具体用于:
在连续统消除法归一化处理所得结果的基础上,提取每个样品在光谱特征区间2300nm-2350nm的吸收谷位置和吸收深度。
根据本发明具体实施方案,在所述的装置中,优选地,所述模型建立模块具体用于:
设置吸收谷位置阈值和吸收深度阈值,并根据该吸收谷位置阈值和吸收深度阈值建立碳酸盐岩岩性识别模型;
其中,所述碳酸盐岩岩性识别模型包括:
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度小于吸收深度阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置大于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置小于等于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为云岩。
根据本发明具体实施方案,在所述的装置中,优选地,所述岩性识别模块具体用于:将局部波形特征值提取模块提取得到的吸收谷位置和吸收深度数据代入所述的碳酸盐岩岩性识别模型中,以进行灰岩和云岩的识别。
又一方面,本发明还提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时实现以上所述的基于ASD光谱的碳酸盐岩岩性识别方法。
再一方面,本发明还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有执行以上所述基于ASD光谱的碳酸盐岩岩性识别方法的计算机程序。
本发明所提供的该基于ASD光谱的碳酸盐岩岩性识别方法首先通过ASD光谱仪获得室内或野外碳酸盐岩样品的光谱数据,然后对光谱数据进行处理和光谱特征的提取,再利用设计的碳酸盐岩岩性识别模型,识别灰岩和云岩。该方法可将石灰岩和白云岩有效地区分开,相比传统的人工识别方式,该方法大大提升了工作效率和识别精度,可为区域地质勘探提供依据,进而在油气勘探开发及地质应用中具有较好的应用前景。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例所提供的该基于ASD光谱的碳酸盐岩岩性识别方法的具体工艺流程图。
图2为本发明实施例中部分碳酸盐岩样品的光谱曲线图。
图3为本发明实施例中部分灰岩和云岩样品连续统消除法归一化结果图。
图4为本发明实施例中吸收谷位置与方解石含量之间的相关性曲线图。
图5a为本发明实施例中碳酸盐岩样品波谷特征明显的示意图。
图5b为本发明实施例中碳酸盐岩样品波谷特征不明显的示意图。
图6为本发明实施例中碳酸盐岩岩性识别模型示意图。
图7为本发明实施例提供的基于ASD光谱的碳酸盐岩岩性识别装置的结构示意图。
具体实施方式
为了对本发明的技术特征、目的和有益效果有更加清楚的理解,现结合以下具体实施例对本发明的技术方案进行以下详细说明,但不能理解为对本发明的可实施范围的限定。
图1为本发明实施例中基于ASD光谱的碳酸盐岩岩性识别方法的工艺流程图,如图1所示,该方法包括以下步骤:
步骤S1,利用ASD光谱仪,获取碳酸盐岩样品的光谱数据;
步骤S2,对光谱数据进行预处理;
步骤S3,提取光谱数据中局部波形特征值;
步骤S4,根据所述光谱数据中局部波形特征值,建立碳酸盐岩岩性识别模型;
步骤S5,利用碳酸盐岩岩性识别模型进行灰岩和云岩的识别。
在一实施例中,步骤S1中所述利用ASD光谱仪,获取碳酸盐岩样品的光谱数据,包括:
利用ASD光谱仪,获取碳酸盐岩样品的近红外光谱数据,该光谱数据包括2000nm-2500nm波段区间的样品反射率,且样品在不同波段的反射率需要通过白板反射率进行校正。
在一实施例中,步骤S2中所述对光谱数据进行预处理,包括对光谱曲线进行连续统生成以及连续统消除法归一化处理。
在一实施例中,采用Clark提出的外壳系数法进行光谱曲线的连续统生成。
在一实施例中,所述连续统消除法归一化处理包括采用样品的实际反射率去除连续统上相应波段的样品反射率,得到连续统消除法归一化后的数值。
在一实施例中,步骤S3中所述提取光谱数据中局部波形特征值,包括:
在连续统消除法归一化处理所得结果的基础上,提取每个样品在光谱特征区间2300nm-2350nm的吸收谷位置和吸收深度。
在一实施例中,步骤S4中所述根据所述光谱数据中局部波形特征值,建立碳酸盐岩岩性识别模型,包括:
设置吸收谷位置阈值和吸收深度阈值,并根据该吸收谷位置阈值和吸收深度阈值建立碳酸盐岩岩性识别模型;
其中,所述碳酸盐岩岩性识别模型包括:
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度小于吸收深度阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置大于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置小于等于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为云岩。
在一实施例中,步骤S5中所述利用碳酸盐岩岩性识别模型进行灰岩和云岩的识别,包括:
将步骤S3中提取得到的吸收谷位置和吸收深度数据代入所述的碳酸盐岩岩性识别模型中,以进行灰岩和云岩的识别。
下面将以采自四川盘龙洞,云阳和利川的总共103个碳酸盐岩样品为例,详细说明该基于ASD光谱的碳酸盐岩岩性识别方法。
1.使用ASD光谱仪,获取室内或野外碳酸盐岩样品的光谱数据。该步骤需要按照ASD光谱仪的操作方法进行光谱数据采集。图2为部分碳酸盐岩样品的光谱曲线图。采集后的数据参照白板数据进行校正,白板反射率是事先通过实验室内定标得到的,具体公式如下:
地物反射率=(地物DN值/白板DN值)×白板反射率;
2.光谱数据预处理,预处理的目的是为了有效增强吸收和反射特征,并统一基准,方便对比特征。具体内容包括连续统生成和连续统消除法归一化处理:
(1)连续统的生成:连续统生成采用Clark提出的外壳系数法进行。具体算法如下:
首先,通过求导得到光谱曲线上的所有极大值点,即突出的“峰”值点;
然后,找出所有极大值点中最大值点;以最大值点作为连续统的一个端点,计算该点与波长增加的方向各个极大值连线的斜率,以斜率最大点作为包络线的下一个端点,在以此点为起点循环,直到最后一点;
再以最大值点作为包络线的一个端点,向波长减少的方向进行类似计算,以斜率最小点为下一个端点,再以此点为起点循环,直到曲线上的开始点;沿波长增加方向连接所有端点,可相乘连续统。
(2)去连续统消除法归一化处理。在该过程中,选取矿物光谱特征区间2000nm-2500nm进行连续统消除法归一化处理。图3是部分灰岩和云岩样品连续统消除法归一化结果图,从图3中可以明显看出碳酸盐矿物在2000nm-2500nm区间吸收特征明显,从图3中还可以进一步看出灰岩和云岩吸收波谷对应的波段位置不同。
3.提取局部波形特征值
在归一化的基础之上,提取所有样品在碳酸盐矿物特征谱带2300nm-2350nm区间的吸收谷位置P和吸收深度D。其中,吸收谷位置P为2300nm-2350nm区间吸收谷位置,也就是反射率最低的点对应的波长。吸收深度D与吸收谷位置P对应的归一化后的反射率R有关,关系式如下式所示:
D=1-R;
上式中,D为吸收深度,R为吸收谷位置P对应的归一化后的反射率。
4.根据所述光谱数据中局部波形特征值(吸收谷位置P和吸收深度D),建立碳酸盐岩岩性识别模型
从图4中可以看出,方解石含量和吸收谷位置的相关性很高,从图3中可以得出灰岩和云岩的吸收谷位置不同,相比云岩,灰岩的吸收谷位置更靠近长波方向。因此,本发明将吸收谷位置作为岩性识别的第一个特征。
从图5a及图5b中可以看出,碳酸盐岩样品在2300nm-2350nm区间的吸收谷有的明显,有的并不明显,不明显则表示吸收深度较小。实验证明不明显的这一部分碳酸盐岩基本上是灰岩为主。因此,本发明将吸收深度作为岩性识别的第二个特征。
根据步骤3中提取得到的吸收谷位置P和吸收深度D两个特征值,生成碳酸盐岩岩性识别模型,模型示意图见图6所示,模型中,所述吸收深度阈值可以通过人工统计的方法(本领域常规方法)确定,吸收谷位置阈值可以采用监督分类法中的最大最小距离聚类法进行确定,确定过程具体包括以下步骤:
根据已知的碳酸盐岩样品,选取其在光谱特征区间2300nm-2350nm内的吸收谷位置特征,并将该碳酸盐岩样品利用最大最小距离聚类法分成两类,其中,吸收谷位置特征值较大的类别记作碳酸盐岩样品1,吸收谷位置特征值较小的类别记作碳酸盐岩样品2,分别计算碳酸盐岩样品1和碳酸盐岩样品2的吸收谷位置特征平均值μ
本实施例中,吸收深度D的阈值(阈值1)设置为0.1,吸收谷位置P的阈值(阈值2)设置为2325nm。
5.利用碳酸盐岩岩性识别模型进行岩性识别
通过该碳酸盐岩岩性识别模型对103个碳酸盐岩样品进行岩性识别,部分碳酸盐岩样品的识别结果如下表1所示,本发明所提供的该基于ASD光谱的碳酸盐岩岩性识别方法的分类总体精度为89.5%,整体来看,精度较高。
表1
基于同一发明构思,本发明实施例还提供了一种基于ASD光谱的碳酸盐岩岩性识别的装置,如下面的实施所述。由于这些解决问题的原理与基于ASD光谱的碳酸盐岩岩性识别的方法相似,因此装置的实施可以参见方法的实施,重复之处不在赘述。
图7为本发明实施例的基于ASD光谱的碳酸盐岩岩性识别的装置的结构示意图,如图7所示,该装置包括:
数据获取模块201,用于利用ASD光谱仪,获取碳酸盐岩样品的光谱数据;
数据预处理模块202,用于对光谱数据进行预处理;
局部波形特征值提取模块203,用于提取光谱数据中局部波形特征值;
模型建立模块204,用于根据所述光谱数据中局部波形特征值,建立碳酸盐岩岩性识别模型;
岩性识别模块205,用于利用碳酸盐岩岩性识别模型进行灰岩和云岩的识别。
在一实施例中,所述数据获取模块201具体用于:
利用ASD光谱仪,获取碳酸盐岩样品的近红外光谱数据,该光谱数据包括2000nm-2500nm波段区间的样品反射率,且样品在不同波段的反射率需要通过白板反射率进行校正。
在一实施例中,所述数据预处理模块202具体用于:
对光谱曲线进行连续统生成以及连续统消除法归一化处理。
在一实施例中,所述数据预处理模块202进一步用于:采用Clark提出的外壳系数法进行光谱曲线的连续统生成。
在一实施例中,所述数据预处理模块202还具体用于:采用样品的实际反射率去除连续统上相应波段的样品反射率,得到连续统消除法归一化后的数值。
在一实施例中,所述局部波形特征值提取模块203具体用于:
在连续统消除法归一化处理所得结果的基础上,提取每个样品在光谱特征区间2300nm-2350nm的吸收谷位置和吸收深度。
在一实施例中,所述模型建立模块204具体用于:
设置吸收谷位置阈值和吸收深度阈值,并根据该吸收谷位置阈值和吸收深度阈值建立碳酸盐岩岩性识别模型;
其中,所述碳酸盐岩岩性识别模型包括:
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度小于吸收深度阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置大于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为灰岩;
在光谱特征区间2300nm-2350nm内,当碳酸盐岩样品的吸收深度大于等于吸收深度阈值,且碳酸盐岩样品的吸收谷位置小于等于吸收谷位置阈值时,则该碳酸盐岩样品的岩性为云岩。
在一实施例中,所述岩性识别模块205具体用于:将局部波形特征值提取模块提取得到的吸收谷位置和吸收深度数据代入所述的碳酸盐岩岩性识别模型中,以进行灰岩和云岩的识别。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
以上所述,仅为本发明的具体实施例,不能以其限定发明实施的范围,所以其等同组件的置换,或依本发明专利保护范围所作的等同变化与修饰,都应仍属于本专利涵盖的范畴。另外,本发明中的技术特征与技术特征之间、技术特征与技术发明之间、技术发明与技术发明之间均可以自由组合使用。
- 一种基于ASD光谱的碳酸盐岩岩性识别方法及装置
- 一种碳酸盐岩岩性识别方法