一种基于机器视觉的遮挡情况下煤矸石检测方法技术

技术编号:30531903 阅读:36 留言:0更新日期:2021-10-30 12:38
本发明专利技术提供了一种在遮挡情况下,基于计算机视觉的识别煤和矸石的方法。该方法包括:使用Mask RCNN从采集的图像中将煤或矸石没被遮挡的可见部分分割出来;使用Completion

【技术实现步骤摘要】
一种基于机器视觉的遮挡情况下煤矸石检测方法


[0001]本专利技术涉及深度学习、计算机视觉领域,具体是使用Completion

GAN网络在遮挡情况下识别煤和矸石的方法。

技术介绍

[0002]煤炭工业的绿色发展已经成为全社会关注的焦点,煤炭的清洁加工和利用是实现煤 炭工业绿色发展的重中之重。煤炭入选率是衡量煤炭绿色发展水平的有效指标,目前一些发 达国家的原煤入选率已超过了80%,我国原煤入选率约为60%。传统的拣矸工作主要在地面 依靠人工完成,存在拣矸效率低、劳动强度大、工作环境恶劣等问题,不仅如此,煤矸石堆 放存在占用土地、污染大气、危害水土、潜在灾变等一系列严重问题。
[0003]近年来,利用深度神经网络进行图像的研究已经成为机器学习和计算机视觉研究的热点。利用机器视觉,人工智能自动分拣煤矸石已经成为未来煤矸石分拣的发展趋势。但是现有的煤矸石自动分拣装置效率低下,难以识别相互堆叠,相互遮挡的煤矸石。本专利技术提供了一种遮挡情况下识别煤矸石的方法。

技术实现思路

[0004]本专利技术的目的是解决遮挡情况下煤和矸石的识别问题。
[0005]为实现本专利技术的目的而采用的技术方案包括以下步骤:
[0006]1)使用Mask RCNN从采集的图像中将煤或矸石没被遮挡的可见部分分割出来;
[0007]对采集的煤矸石图像进行预处理,将图像尺寸调整为1024*1024。经过改进的VGGNet 与FPN网络耦合的网络进行不同尺度的特征提取;
[0008]改进的VGGNet网络进行特征提取下采样,其结构采用原有的VGGNet16网络卷积基结构的前十三层;改进的VGGNet网络共计进行13次深度卷积,卷积核的尺寸为3*3,改进后的VGGNet网络减少了模型体积,在不损失性能的前提下提高了计算速度。
[0009]2)使用Completion

GAN网络根据图像分割出的可见部分生成被遮挡的不可见部分,进而获得完整图像;
[0010]Completion

GAN神经网络模型包括特征学习器F、条件编码器E、生成器G和判别器D;
[0011]特征学习器F由输入层、卷积层、全连接层、输出层构成;特征学习器仅在训练网络时发挥作用,它的输入为与条件编码器输入的部分煤矸石图像相对应的完整煤矸石图像;它的作用是为生成器生成图像提供指导,生成和条件变量纹理、外观特征相同的完整煤矸石图像。
[0012]条件编码器E由输入层、卷积层、池化层、全连接层、输出层构成;它的输入为分割后提取出来的煤矸石可见部分图像,它的作用是为生成器提供条件变量,条件变量为部分煤矸石图像。
[0013]生成器G由输入层、全连接层、卷积层、输出层构成;它的作用是依据条件变量(部
分煤矸石图像),在与其对应的完整煤矸石图像的指导下生成新的完整煤矸石图像。
[0014]判别器D由输入层、卷积层、全连接层、输出层构成;它的作用是判别生成器生成的图像真伪。
[0015]训练Completion

GAN网络模型包括以下步骤:
[0016]2.1)对训练集进行预处理,将完整煤矸石图像进行随机分割,得到对应的部分煤矸石图像,最终得到成对图像的训练集,具体包括以下步骤:
[0017]2.1.1)从矿井下获取煤矸石图像数据集I,从中抽取i个样本i为批处理大小,I
g
为数据集中的完整煤矸石图像。
[0018]2.1.2)对原始煤矸石图像I
g
进行随机裁剪,得到其对应的部分煤矸石图像I
m
,最终得到处理后的数据集I=(I
g
,I
m
)。
[0019]2.2)将完整的煤矸石图像输入到特征学习器,训练特征学习器F;
[0020]2.3)将对应的部分煤矸石图像输入到条件编码器,训练条件编码器E;
[0021]2.4)固定Completion

GAN网络模型生成器参数,学习判别器D参数,具体包括以下步骤:
[0022]2.4.1)从处理后的训练数据集I=(I
g
,I
m
)中取出k个图像对,k表示批处理大小。为第i个图像对;
[0023]2.4.2)将输入到特征学习器F中,输出完整煤矸石图像的纹理特征和外观特征
[0024]2.4.3)将输入到条件编码器E中,输出条件变量编码
[0025]2.4.4)将外观特征和条件变量编码输入到Completion

GAN网络生成器G 中生成图像,得到生成的完整煤矸石图像
[0026]2.4.5)更新Completion

GAN神经网络判别器参数θ
d
,η为学习率,为目标函数对判别器参数θ
d
的偏导数。
[0027]2.4.6)使目标函数最大化,即令
[0028][0029]式中,为修改后的生成数据,D()为判别值。
[0030]2.5)固定Completion

GAN网络模型判别器参数,学习生成器G参数,具体包括以下步骤:
[0031]2.5.1)将煤矸石图像特征和条件变量编码输入到生成器G中;
[0032]2.5.2)更新生成器参数θ
g
,使目标函数最大化,即令:
[0033]VGGNet与FPN网络耦合的网络进行不同尺度的特征提取;
[0051]1.2)提取到的特征图设定感兴趣区域,将获得的多个ROI输送到RPN网络进行候选区域筛选;
[0052]1.3)利用RoIAlign层对每个候选出的ROI提取固定尺寸的特征图;
[0053]1.4)将固定尺寸的特征图输入至FCN网络,得到遮挡煤矸石的可见部分图像。
[0054]经过改进的VGGNet与FPN网络耦合的网络由两部分构成:
[0055](1)一部分为深度可分离卷积的VGGNet网络进行特征提取下采样,其结构采用原有的VGGNet16网络卷积基结构的前十三层;改进的VGGNet网络共计进行13次深度卷积,卷积核的尺寸为3*3。
[0056](2)另一部分为FPN网络进行特征提取上采样。FPN网络采用的最邻近上采样,采样频率为2。
[0057]2)结合图2、图3,用Completion

GAN网络根据图像分割出的可见部分生成被遮挡的不可见部分,进而获得完整图像;
[0058]Completion

GAN网络模型包括特征学习器F、条件编码器E、生成器G和判别器D;
[0059]特征学习器F由输入层、卷积层、全连接层、输出层构成;特征学习器仅在训练网络时发挥作用,它的输入为与条件编码器输入的部分煤矸石图像相对应的完整煤矸石图像;它的作用是为生成器生成图像提供指导,生成和条件变量本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种在遮挡情况下识别煤和矸石的方法,其特征在于:包括如下步骤:步骤1、使用MaskRCNN从采集的图像中将煤或矸石没被遮挡的可见部分分割出来;步骤2、使用Completion

GAN网络根据图像分割出的可见部分生成被遮挡的不可见部分,进而获得完整图像;步骤3、使用完整图像进行检测,得到识别结果。2.根据权利要求1所述步骤2中使用Completion

GAN网络根据图像分割出的可见部分生成被遮挡的不可见部分,进而获得完整图像的方法,其特征在于,Completion

GAN网络模型包括条件变量编码器E、特征学习器F、生成器G、判别器D;条件编码器E由输入层、卷积层、池化层、全连接层、输出层构成;它的输入为分割后提取出来的煤矸石可见部分图像,它的作用是为生成器提供条件变量,条件变量为部分煤矸石图像。特征学习器F由输入层、卷积层、全连接层、输出层构成;特征学习器仅在训练网络时发挥作用,它的输入为与条件编码器输入的部分煤矸石图像相对应的完整煤矸石图像;它的作用是为生成器生成图像提供指导,生成和条件变量纹理、外观特征相同的完整煤矸石图像。生成器G由输入层、全连接层、卷积层、输出层构成;它的作用是依据条件变量(部分煤矸石图像),在与其对应的完整煤矸石图像的指导下生成新的完整煤矸石图像。判别器D由输入层、卷积层、全连接层、输出层构成;它的作用是判别生成器生成的图像真伪。3.根据权利要求1所述的使用Completion

GAN网络根据图像分割出的可见部分生成被遮挡的不可见部分,进而获得完整图像的训练方法包括以下步骤:步骤21、对训练集进行预处理,将完整煤矸石图像进行随机分割,得到对应的部分煤矸石图像,最终得到成对图像的训练集;步骤22、将完整的煤矸石图像输入到特征学习器,训练特征学习器F;步骤23、将对应的部分煤矸石图像输入到条件编码器,训练条件编码器E;步骤24、固定Completion

GAN网络模型生成器参数,学习判别器D参数;步骤25、固定Completion

GAN网络模型判别器参数,学习生成器G参数。4.根据权利要求3所述的对训练集进行预处理的方法,其特征在于包括以下步骤:步骤211、从矿井下获取煤矸石图像数据集I,从中抽取i个样本i为批处理大小,I
g
为数据集中的完整煤矸石图像。步骤212、对原始煤矸石图像I
g
进行随机裁剪,得到其对应的部分煤矸石图像I
...

【专利技术属性】
技术研发人员:缪燕子王啸林王贺升代伟杨春雨张宗伟邓慧颖蒋超康
申请(专利权)人:中国矿业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1