[发明专利]一种简便高效的自动化煤矸识别方法有效
申请号: | 201910017519.3 | 申请日: | 2019-01-08 |
公开(公告)号: | CN109815999B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 徐志鹏;万子宁;刘兴高;张泽银 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种简便高效的自动化煤矸识别方法,本发明首先利用摄像装置获取煤矸图像并标记类别作为训练样本,然后对训练样本图像进行预处理,再构建煤矸识别网络,将处理后的训练样本输入网络中进行训练后,将处理后的训练样本再次输入已训练的网络,得到样本对应的特征向量;再将得到的特征向量利用PCA降维方法进行降维后作为新的训练样本输入SVM分类器中训练分类器;最后将待识别煤矸图像作预处理后输入煤矸识别网络得到特征向量后用PCA降维,再用SVM分类器进行识别,得到煤矸识别结果。本系统主要解决基于x射线的煤矸识别系统硬件成本较高、普适性较差的问题。 | ||
搜索关键词: | 一种 简便 高效 自动化 识别 方法 | ||
【主权项】:
1.一种简便高效的自动化煤矸识别方法,其实现步骤包括:1)利用摄像装置获取煤矸图像并标记类别作为训练样本;2)对训练样本图像进行预处理;预处理:按公式(1)进行图像预处理:其中x代表样本图像,x(i,j)为图像(i,j)处的像素值,mean(x)为图像像素平均值,为图像像素标准差,x'(x,j)为预处理后(i,j)处的像素值;3)构建煤矸识别网络;3.1)煤矸识别网络的结构包括:3.1.1)卷积层:卷积核在输入的特征图上滑动,卷积核参数与特征图数据作卷积操作,卷积操作公式如下,其中*代表卷积操作,ink为输入到第k层的特征图,outk为第k层输出的特征图,Wk和bk为第k层的卷积参数:outk=ink*Wk+bk (2)3.1.2)全连接层:用于将输入的特征图进行提纯为维数与类别数相等的特征向量;3.1.3)非线性变换层:网络中每个卷积层之后都将采用本系统新提出的Swish‑ReLU激活函数f(z),该函数表达式如下,其中中z代表输入的特征图:3.1.4)池化层:用到了最大值池化和全局平均池化两种池化方式,全局平均池化用在最后一个卷积层之后,其他地方都采用最大值池化;3.1.5)连接块:连接块由多个连接层组成,连接层又是由卷积层、池化层和非线性变换层构成;连接块中的每个连接层与其他所有连接层都相连接,其输入由之前的所有卷积层的输入构成,而其输出也将作为所有之后的卷积层的输入,用公式表示为:lm=δm(lm‑1,lm‑2,...,l1) (4)公式(4)中(lm‑1,lm‑2,...,l1)代表前面所有连接层的输出堆叠而成的特征图,δm()代表对输入特征图进行的由卷积和非线性变换组合而成的操作,其中卷积操作都先补零使输入输出的特征图大小一致。3.2)所构建的煤矸识别网络的具体结构为:3.2.1)卷积池化层一:对输入图像作卷积,卷积核个数为64、大小为7×7、移动步数为2,对卷积层的输出进行Swish_ReLU非线性变换后作最大值池化,池化窗口大小为2×2、移动步数为2,最后输出的特征图维数为32×32×64;3.2.2)连接块一:包含6个连接层,每个连接层按顺序为Swish_ReLU非线性变换,卷积核个数为48、大小为1×1、移动步数为1的卷积操作,Swish_ReLU非线性变换,卷积核个数为12、大小为3×3、移动步数为1的卷积操作;3.2.3)卷积池化层二:对连接块一的输出作卷积,卷积核个数为136、大小为1×1、移动步数为1,对卷积层的输出进行Swish_ReLU非线性变换后作最大值池化,池化窗口大小为2×2、移动步数为2;3.2.4)连接块二:包含12个连接层,每个连接层按顺序为Swish_ReLU非线性变换,卷积核个数为48、大小为1×1、移动步数为1的卷积操作,Swish_ReLU非线性变换,卷积核个数为12、大小为3×3、移动步数为1的卷积操作;3.2.5)卷积池化层三:对连接块二的输出作卷积,卷积核个数为280、大小为1×1、移动步数为1,对卷积层的输出进行Swish_ReLU非线性变换后作最大值池化,池化窗口大小为2×2、移动步数为2;3.2.6)连接块三:包含6个连接层,每个连接层按顺序为Swish_ReLU非线性变换,卷积核个数为48、大小为1×1、移动步数为1的卷积操作,Swish_ReLU非线性变换,卷积核个数为12、大小为3×3、移动步数为1的卷积操作;3.2.7)识别层:对连接块三的输出作全局平均池化得到特征向量,再用全连接层对该向量进行降维,全连接层神经元数与目标类别数相等,最后采用softmax分类器作分类,以网络顶层softmax分类的输出为目标识别结果。4)将处理后的训练样本输入网络中进行训练;5)将处理后的训练样本再次输入已训练的网络,得到样本对应的特征向量;具体以煤矸识别网络的连接块三输出的向量为特征向量;6)将得到的特征向量利用PCA降维方法进行降维后作为新的训练样本输入SVM分类器中训练分类器;对特征向量降维处理的步骤为:6.1)所有特征向量训练样本组成n行r列矩阵X,n为样本数量,r为特征向量维数;6.2)将X的每一行(代表一个属性字段)进行零均值化;6.3)求出X的协方差矩阵;6.4)求出协方差矩阵的特征值及对应的特征向量;6.5)将特征向量按对应特征值大小从上到下按行排列成矩阵,取前L行组成矩阵P即为降维到L维后的特征向量。7)将待识别煤矸图像也采用公式(1)作预处理后输入煤矸识别网络得到特征向量后用PCA降维,再用SVM分类器进行识别,得到煤矸识别结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910017519.3/,转载请声明来源钻瓜专利网。