基于深度学习的岩石孔隙分割方法.pdf
《基于深度学习的岩石孔隙分割方法.pdf》由会员分享,可在线阅读,更多相关《基于深度学习的岩石孔隙分割方法.pdf(6页珍藏版)》请在咨信网上搜索。
1、2023 年第 5 期计算机与数字工程收稿日期:2022年11月2日,修回日期:2022年12月14日作者简介:陈国军,男,博士,副教授,研究方向:图形图像处理,计算机视觉。姜朕,男,硕士,研究方向:图形图像处理。尹冲,男,硕士,研究方向:图形图像处理。王乐康,女,硕士,研究方向:图形图像处理。1引言岩石孔隙是岩石组分中一个极其重要的部分,储集层岩石的孔隙结构1特征是影响储层的容量(对油气)和油气资源开发的主控因素,它不仅控制了石油的迁移和积聚,对石油采收率也有一定的影响。目前主要采用采集储层岩石铸体薄片2的方法对储层孔隙进行研究,并在显微镜下以肉眼方式对铸体薄片进行观察鉴定。这种以人工方式进
2、行铸体薄片鉴定的方法往往存在实验周期长、效率低、量化难度与个人主观影响大等问题,并且目前可用于研究分析的岩心数量较少,孔隙中的流体较少,信噪比相对较低,实验数据的可靠性不高。随着深度学习的发展,深度学习在图像处理领域具有广泛的应用。深度神经网络3可以拟合大量数据集的特征,且针对图像中的噪声问题能够有效避免。Ali等利用卷积神经网络对图像目标进行定位,通过区域判断使分割性能提高4。Long等提出了一种全卷积网络5(Fully Convolutional Networks,FCN)图像分割算法。该算法放弃全连接层而是采用全卷积层代替,能保证将卷积特征恢复为原始尺寸的二维矩阵,实现图像端到端的输出,
3、更基于深度学习的岩石孔隙分割方法陈国军姜朕尹冲王乐康(中国石油大学(华东)计算机科学与技术学院青岛266580)摘要现有的传统孔隙分割方法不能准确提取岩心图像中细小狭长的孔隙,且容易受到岩石图像噪声的干扰,针对上述问题,提出了一种深度学习网络模型ARC-Unet(Attention and Recurrent-Convolution Unet),用于更加精确的分割岩石孔隙。采用Unet作为基础网络,并在网络上加入注意力机制,用于解决在分割时小面积的孔隙容易被漏分割的情况。将循环卷积模块代替原来的卷积模块,可以拟合更多的岩石特征,提高孔隙分割的准确度。通过在采集并制作的岩石数据集上进行训练并在通
4、过在测试集的分割结果上进行模型评估,改进模型在测试集上的F1达到了88.15%,有着较好的岩石孔隙分割结果。关键词深度学习;岩石孔隙分割;注意力机制;循环卷积中图分类号TP391.41DOI:10.3969/j.issn.1672-9722.2023.05.032Rock Pore Segmentation Method Based on Deep LearningCHEN GuojunJIANG ZhenYIN ChongWANG Lekang(College of Computer Science and Technology,China University of Petroleum(E
5、ast China),Qingdao266580)AbstractThe existing traditional pore segmentation methods cannot accurately extract the small and long pores in the coreimage,and are easily disturbed by the noise of the rock image.In response to the above problems,a deep learning network modelARC-Unet(Attention and Recurr
6、ent-Convolution Unet)is proposed for more precise segmentation of rock pores.Unet is used asthe basic network,and an attention mechanism is added to the network to solve the situation that small areas of pores are easy to beleaked during segmentation.Replacing the original convolution module with th
7、e cyclic convolution module can fit more rock featuresand improve the accuracy of pore segmentation.Through training on the collected and produced rock dataset and model evaluationon the segmentation results of the test set,the F1 of the improved model on the test set reaches 88.15%,which has a good
8、 rock poresegmentation result.Key Wordsdeep learning,rock pore segmentation,attention mechanism,recurrent convolutionClass NumberTP391.41总第 403期2023 年第 5期计算机与数字工程Computer&Digital EngineeringVol.51No.51157第 51 卷有利于进行分割操作。Hui等提出的Unet6广泛用于医学图像分割7任务,其具有网络构造简单,所需数据样本少,训练速度快等优点。岩石孔隙分割存在的主要问题就是岩石表面的颜色、灰度变化
9、范围较大,尤其是孔隙部分灰度值较低,且图像常带有大量噪声干扰,使得常规方法对孔隙部分的分割提取工作变得困难。岩石所包含的内容相对复杂,岩石中孔隙部分形态不规则,分布也不规律,这为岩石孔隙的分割又增加了一定难度。此外岩石的孔隙大小不一,小面积的孔隙在分割时容易出现丢失的情况。本文针对上述问题对原始数据集进行了优化以及对网络模型进行改进。通过图像增强8方法对岩石图像的孔隙部分进行增强,从而能够对孔隙部分进行更加准确的分割。由于岩石孔隙的分割操作与一些医学细胞图像的分割操作有很多相似之处,且Unet网络在医学细胞图像上已经取得了很好的分割效果,所以本文采用Unet网络模型作为基础模型,并在该模型上加
10、入注意力机制,以增加分割不同尺度孔隙的鲁棒性,从而减少在分割过程中的漏分割9情况,提高孔隙分割的准确率。将传统的编码器-解码器10结构中编码器部分替换为循环卷积模块,训练时拟合大量的孔隙特征,减少编码阶段中由于池化和卷积造成的信息丢失问题,在分割时能够更加准确地进行孔隙部分的分割操作。2基于Unet改进的孔隙分割模型2.1Unet网络模型Unet是一种基于 FCN 改进的一种分割网络。Unet网络相对简单,是一种典型的编码器-解码器网络结构。Unet网络包括两部分,一部分用作特征提取,特征提取的方式不像FCN一样采取对应的点相加而是选择拼接的方式,将不同通道的特征拼接成更厚的特征。另一部分的作
11、用是进行上采样。上采样阶段中添加了很多的特征通道,这种方式使得训练集图像中更多的原始纹理信息可以在高分辨的网络层中进行传播。Unet即使使用较少的图像也能得到非常良好的分割效果。本文中岩石孔隙分割是一个二分类11分割任务,基于Unet的优点以及在二分类分割中良好的表现,本文采取Unet作为基础网络。2.2通道注意力机制通道注意力机制12通过对特征提取能力较好的特征图赋予较大的权重,而对特征提取能力较差的特征图赋予较小的权重的方式来进行信息过滤。这种方式不仅能够使网络更好地利用特征图中所包含的信息,提升分割的准确度,而且能够对特征图达到一定的稀疏效果。所以给每层特征图最合适的权重,能大大提高分割
12、的效果。岩石的孔隙大小不一,小面积的孔隙在分割时容易出现丢失的情况,注意力机制可以有效解决在分割时因目标过小而出现漏分割问题。将注意力机制加入到Unet中,在训练时可以使网络学习到更多细小孔隙的信息,从而提高网络模型对孔隙的分割效果。注意力机制可以用式(1)和式(2)表示。A=N()X(1)FA=AF(2)其中,X作为输入;N()为注意力子网络;A为输入X后注意力子网络的输出;F为输入X的特征矩阵;表示F与A之间的操作,包括点乘、矩阵加法以及多层感知机等操作;FA表示基于注意力机制的特征矩阵。注意力子网络N()的结构不同,注意力机制也不同。可以根据N()的结构特点,将注意力机制分为通道、空间、
13、混合注意力机制三种类型。注意力模块如图1所示。SumReLuconv11SigmoldResamelingMultielyconv11OutputAttention layerConv 11Conv 11Encoder pathDecoder path图1注意力机制模块2.3循环卷积为了在模型训练过程中能学习到更多的图像信息,常用的方法是加深网络深度,但网络增加的深度不好控制,若网络加深过多会导致网络中某些浅层的学习能力下降,从而会一定程度地限制深层网络的学习。岩石中孔隙的分布极其不规则,为了在训练过程获取更多孔隙信息,本文采取用循环卷积(Recurrent Convolution)13模块代
14、替加深网络层陈国军等:基于深度学习的岩石孔隙分割方法11582023 年第 5 期计算机与数字工程数的方式进行模型训练。循环卷积模块如图2所示。t=2输入卷积+Relu输出图2循环卷积模块循环卷积采用参数t来控制卷积重复的次数,其计算过程可以用式(3)和式(4)表示。Rt=0=Operate(x)(3)Rt=else=Operate(Rt=0)(4)在以上公式中,x表示网络的输入;Operate表示网络对输入 x 的操作,本文中采取的为卷积操作,激活函数为Relu()函数;R表示每一次循环结束后的输出,每一次的输出都作为后一次的输入。本文模型经过多次实验对比,最终确定参数t=2时综合效果最好。
15、2.4损失函数本文针对岩石孔隙分割问题开展,需要将岩石中孔隙部分分割出来,是一个二分类问题。由于数据集来源于同一状态下的岩石切片,所以避免了数据集中某些图片缺失孔隙的问题,数据集数据较为平衡。原始模型中采用的是DiceLoss14损失函数,用本文中数据集进行训练时,一些小面积的孔隙容易出现错误分割的情况,此时Dice会出现较大幅度的波动,从而导致梯度发生剧烈变化,训练不稳定,基于此问题本文将原始模型中采用的 DiceLoss替换为二分类交叉熵损失函数(BCELoss)15,在数据集数据较为平衡的情况下对网络训练有一定的改善作用。经过实验验证二分类交叉熵损失函数更适合本文的数据集且达到的分割效果
16、最好。多分类交叉熵损失函数可用式(5)表示。Loss=-Log(Pc)(5)其中,p=p0pc-1表示的是向量,Pc表示该样本被预测为第c类的概率。本文孔隙分割是二分类分割,只有正例和负例,并且两者的概率之和为1,所以不需要预测成一个向量,只需预测一个概率就可,因此二分类交叉熵损失函数可以定义为式(6)。Loss=-()yLog()y+()1-y Log()1-y(6)其中,y是样本标签,y是模型预测样本为正的概率,样本若为正例,取值为1,否则取值为0。2.5ARC-Unet本文针对岩石孔隙在分割时存在的一些问题,引入注意力机制来解决一些小面积、灰度值低的孔隙容易被漏分割的问题。通过将传统的卷
17、积模块替换为循环卷积模块,以解决网络在训练过程中因学习到的岩石信息少而影响孔隙分割准确率的问题。本文所作的改进都以Unet网络为基础网络模型,最终的网络结构图如图3所示。RecurrentConvolution1输入孔隙图像RecurrentConvolution2RecurrentConvolution3RecurrentConvolution4Attentionupsampling1upsampling2upsampling3upsampling4输出图3孔隙分割网络模型3模型训练3.1数据采集与制作实验数据集为吉林某致密砂岩6种岩心样品共6组约12000 张CT图像,包括2000张普通C
18、T图像 和 10000 张 SR-CT 图 像,像 素 大 小 分 别 为7.6m、0.6m、0.65m、0.325m 等四种。最终本文选择0.6m普通CT图像作为数据集,将其分为训练集(1000张)和测试集(80张)两部分。根据岩石图像孔隙与背景的差异,采用Labelme开源标注工具,对岩石图像孔隙部分进行标注,生成岩石原图像对应的孔隙标签图(label)。在进行训练之前,1159第 51 卷为了获得更好的分割效果,对数据集进行了直方图均衡化16增强处理,使其图像背景与孔隙部分对比度更加明显。数据集制作如图4所示,数据集增强如图5所示。(a)(b)(c)图4数据集制作图4(a)为岩石孔隙数据
19、集原图,图4(b)为采用Labelme标注工具进行人工标记,图4(c)为标签图。(a)(b)图5数据集增强处理图5(a)为原图像,图5(b)进行了直方图均衡化处理。从图像中可以看出经过数据增强处理后岩石孔隙部分对比度明显增强。3.2实验环境与模型训练本文实验均在CentOS Linux release 7.4.1708环境下进行,并使用NVIDIA Tesla P100-PCIE显卡进行加速,基于 Pytorch 深度学习框架,操作系统为Windows10。训练过程中,batchsize大小设置为4,训练轮数epoch为200,学习率设置为0.0001,损失函数采用BCELoss损失函数。3.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 深度 学习 岩石 孔隙 分割 方法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。