一种基于机器视觉的球团生球粒度分类方法与流程

文档序号:34631698发布日期:2023-06-29 14:57阅读:50来源:国知局
一种基于机器视觉的球团生球粒度分类方法与流程

本发明涉及视频图像识别领域,尤其涉及一种基于机器视觉的球团生球粒度分类方法。


背景技术:

1、造球工艺是钢铁冶炼行业中作为提炼铁矿石的一种常用工艺,就是把细磨铁精矿粉或其他含铁粉料添加少量添加剂混合后,在加水润湿的条件下,通过造球机滚动成球,再经过干燥焙烧,固结成为具有一定强度和冶金性能的球型含铁原料。形状规则的直径为10~25mm的球团粒度均匀,微气孔多,还原性好,强度高,且易于贮存,有利于强化炼铁高炉生产。故而在造球工序中必须剔除去直径小于10mm大于25mm的球团生球。若剔除采用振动筛筛分方式,必然会对生球产生伤害,所以正常生产时不易对生球连续全面筛分,而实时根据生球直径情况采用按需筛分。目前,以人眼判断生球的直径情况为主,由人来决定是否对生球进行筛分,这样带来了现场人员工作强度大,主观判断准确度低,生球筛碎概率高等缺点。

2、贝叶斯网络具有对概率预测和事件相关性有较好的表达能力,分类效率稳定,是一种处理不确定性因素时知识为的技术。基于合理的概率知识,变量关系以图形展示,提供结果与变量之间关系的解释性为,被广泛应用在图像分类中。朴素贝叶斯定理假设一个属性值对给定类的影响独立于其它属性的值,但是此假设在实际情况中通常是不成立的,进而影响分类准确率。平均单一依赖估计器(aggregating one-dependence estimators,aode)算法是一种放松朴素贝叶斯网络假设条件得到的一种贝叶斯方法,aode将每个属性作为其他特征的父属性,并且将这些弱分类器集成起来。但aode将所有的特征属性对分类的贡献程度看成是相等的,在处理一些实际问题时会限制它分类的正确率。


技术实现思路

1、为克服现有技术的不足,本发明的目的是提供一种基于机器视觉的球团生球粒度分类方法,采用互信息方法计算每个特征与标签集的信息量,作为每个特征对标签的权重,再将特征权重引入达到贝叶斯分类器中,解决平均单一依赖估计器算法将多有特征对结果贡献看成相等的问题。

2、为实现上述目的,本发明通过以下技术方案实现:

3、一种基于机器视觉的球团生球粒度分类方法,在贝叶斯网络基础上,公开了一种平均单一依赖估计器与特征加权相结合的贝叶斯分类改进算法,改进现有的平均单一依赖估计器算法,包括步骤如下:

4、s1、球团生球粒度图像特征提取和数据处理,包括步骤如下:

5、s11、对球团生球粒度图像进行特征提取,组成特征数据集x和对应的图像标签集c,特征数据集x的样本数量为m,特征个数为n,为训练集中任意图像样本为第i个样本的第j个特征;图像标签集c的大小为m×1,被分为v个类别{c1,c2,…,cv},v为类别;

6、s12、对步骤s11中提取的特征数据集x进行离散化处理,确定每个特征数据所要离散化的宽度,根据离散化的宽度重新计算特征值;

7、s13、对离散化处理后的特征数据集x进行划分,分成训练集xtrain和待分类样本集xtest;

8、s2、根据训练集xtrian和图像标签集c,计算每个特征权重;

9、s3、根据特征权重wj和平均单一依赖估计器构造出贝叶斯分类器,并将这些贝叶斯分类器集成起来,构造出贝叶斯分类算法,贝叶斯分类算法公式如下:

10、

11、公式①中,c(x)为待分类样本集xtest中的一个待分类样本x根据分类器得出分类标签,xn为特征值,xj为第j个特征的样本,p(xn,cv)为在训练集xtrain中标签cv和待分类样本x第n个特征值出现的概率,p(xj|xn,cv)为在训练集xtrain中标签cv和待分类样本x第n个特征值出现的前提下,第j个特征出现的概率;

12、s4、根据步骤s3中构造出贝叶斯分类器对待分类样本进行分类,将待分类样本作为输入参数,利用贝叶斯分类器进行计算,计算出这样一个类别,使得贝叶斯分类器得出的值最大,那么该特征组就属于这个类别。

13、步骤s1中,球团生球粒度图像包括图像的粒度直径、粒度周长、圆形度、不变矩、灰度平均值、灰度方差、熵、能量、差异性、均质性、对比度。

14、步骤s12中,每个特征数据所要离散化的宽度,公式如下:

15、

16、公式②中,和为特征xj中的最大值和最小值,k为该特征所要离散的份数,width为离散化的宽度;

17、步骤s12中,根据离散化的宽度重新计算特征值,公式如下:

18、

19、公式③中,x为特征值,k为该特征所要离散的份数,

20、x∈(k-1*width,k*width]为离散化处理后的特征数据集合。

21、步骤s13中,训练集xtrain为大量能表达缺陷图像特征的数据,待分类样本集xtest为需要进行分类判断的当前数据,训练集xtrain中每个训练样本都具有类别。

22、步骤s2中,计算每个特征权重,包括步骤如下:

23、s21、初始化训练集xtrain中每个特征权重wj为0,其中j=0,1,2,…,n;

24、s22、计算每个特征xj与图像标签集c的权重,更新特征权重,公式如下:

25、

26、公式④中,xj为第j个特征的样本,xj为特征j所包含的取值,xj∈xj为在训练集xtrain中第j个特征取值为该特征所有可能取得的值,p(xj,c)为xj和c分别取某一值时的概率,p(xj)为xj取某一值时的概率,p(c)为c为某一类时的概率,c∈v为图像标签集c可以取值的类别种类;

27、s23、归一化每个特征所计算的权重,计算归一化后的特征权重wj,公式如下:

28、

29、公式⑤中,max(wj)为特征权重中最大值,min(wj)为特征权重中最小值。

30、步骤s13中,训练集xtrain和待分类样本集xtest中的特征值均为离散型数据。

31、步骤s2中计算每个特征的权重为步骤s1中提取所有球团生球粒度图像的特征。

32、与现有技术相比,本发明的有益效果是:

33、1.提供的平均的单一依赖估计器与属性加权相结合的贝叶斯分类改进算法,改进现有的贝叶斯算法,提高分类准确率及计算效率;

34、2.采用互信息方法计算每个特征与标签集的信息量,作为每个特征对标签的权重,再将特征权重引入达到贝叶斯分类器中,解决了平均单一依赖估计器算法将多有特征对结果贡献看成相等的问题;

35、3.通过选择c(x)中最大的结果作为该待分类样本x的最终标签,可以判断生球粒度直径大小;

36、4.根据球团生球粒度的类型来判断目前生球的情况,实现球团生球粒度分类的数量统计、占比分析,辅助生产作业人员调节打水量,使球团生球粒度范围回归正常。



技术特征:

1.一种基于机器视觉的球团生球粒度分类方法,其特征在于,在贝叶斯网络基础上,公开了一种平均单一依赖估计器与特征加权相结合的贝叶斯分类改进算法,改进现有的平均单一依赖估计器算法,包括步骤如下:

2.根据权利要求1所述的一种基于机器视觉的球团生球粒度分类方法,其特征在于,步骤s1中,球团生球粒度图像包括图像的粒度直径、粒度周长、圆形度、不变矩、灰度平均值、灰度方差、熵、能量、差异性、均质性、对比度。

3.根据权利要求1所述的一种基于机器视觉的球团生球粒度分类方法,其特征在于,步骤s12中,所述的每个特征数据所要离散化的宽度,公式如下:

4.根据权利要求1所述的一种基于机器视觉的球团生球粒度分类方法,其特征在于,步骤s13中,所述的训练集xtrain为大量能表达缺陷图像特征的数据,待分类样本集xtest为需要进行分类判断的当前数据,训练集xtrain中每个训练样本都具有类别。

5.根据权利要求1所述的一种基于机器视觉的球团生球粒度分类方法,其特征在于,步骤s2中,所述的计算每个特征权重,包括步骤如下:

6.根据权利要求1所述的一种基于机器视觉的球团生球粒度分类方法,其特征在于,步骤s13中,训练集xtrain和待分类样本集xtest中的特征值均为离散型数据。

7.根据权利要求1所述的一种基于机器视觉的球团生球粒度分类方法,其特征在于,步骤s2中所述的计算每个特征的权重为步骤s1中提取所有球团生球粒度图像的特征。


技术总结
本发明涉及一种基于机器视觉的球团生球粒度分类方法,包括S1、球团生球粒度图像特征提取和数据处理;S2、根据训练集和图像标签集,计算每个特征权重;S3、根据特征权重和平均单一依赖估计器构造出贝叶斯分类器,并将这些贝叶斯分类器集成起来,构造出贝叶斯分类算法;S4、构造出贝叶斯分类器对待分类样本进行分类。本发明的优点是:提供的平均的单一依赖估计器与属性加权相结合的贝叶斯分类改进算法,改进现有的贝叶斯算法,提高分类准确率及计算效率;采用互信息方法计算每个特征与标签集的信息量,作为每个特征对标签的权重,再将特征权重引入达到贝叶斯分类器中,解决平均单一依赖估计器算法将多有特征对结果贡献看成相等的问题。

技术研发人员:金业鹏,王行,巴青春,孙荻
受保护的技术使用者:辽宁中新自动控制集团股份有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1