基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法及系统的制作方法

文档序号:10553625阅读:460来源:国知局
基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法及系统的制作方法
【专利摘要】本发明公开了一种基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法及系统,该方法包括以下步骤:S1、获取样本集中的胶料图像,对其进行预处理,并提取特征数据;S2、获取样本集中一部分胶料图像的特征数据作为训练数据,分别根据BP网络模型和RBF网络模型对训练数据进行训练,通过自适应遗传算法得到最优混合系数,根据最优混合系数对两个网络模型进行并联,得到BP?RBF混合神经网络评价模型;S3、获取样本集中另一部分胶料图像的特征数据作为评价数据,将其代入训练得到的BP?RBF混合神经网络评价模型中,输出获得胶料中炭黑分散度等级。本发明具有较高的准确度,且可在使用中随着样本数的增加对参数进行调整与优化,具有很强的健壮性。
【专利说明】
基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法及 系统
技术领域
[0001] 本发明涉及橡胶质量检测技术领域,尤其涉及一种基于神经网络图像处理的轮胎 橡胶炭黑分散度评价方法及系统。
【背景技术】
[0002] 炭黑作为橡胶混炼过程中份额最大同时也是最为重要的补强性填料,其与生胶的 混合均匀性直接影响到胶料的物理机械性能。在工业生产中以1-10十个等级标定混合均匀 的程度,即炭黑分散度,并以分散度作为一个重要尺度去衡量胶料和其胶制品质量的好坏。
[0003] BP(Back Propagation)神经网络是 1986年由Rumelhart和McCelland为首的科学 家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网 络模型之一 DRBF神经网络即径向基函数神经网络(Radical Basis Function)。径向基函数 神经网络是一种高效的前馈式神经网络,它具有其他前向网络所不具有的最佳逼近性能和 全局最优特性,并且结构简单,训练速度快。同时,它也是一种可以广泛应用于模式识别、非 线性函数逼近等领域的神经网络模型。
[0004] 申请号为CN201410450926.0,公告号为CN104325571A的专利,公开了一种橡胶开 炼机混炼胶炭黑分散度在线预测方法,利用开炼机炼胶过程中检测的各项过程参数(包括 辊筒横压力,排胶温度,排胶功率,单位能耗等)与已经建立好的炭黑分散度与过程参数的 数学模型,来预测混炼过程中混炼胶的炭黑分散度。但是实际上,这些过程参数不单单只受 分散度的影响,还受诸如配合填料的种类及用量、生胶本身门尼粘度等其他因素的影响,因 此评价的结果不够准确。
[0005] 申请号为CN201210287496.6,公告号为CN102830063A的专利,公开了一种检测橡 胶中炭黑的方法,该专利利用图像处理技术实现胶料中炭黑的检测,并能处理胶料图像中 存在的杂质。但是并没有涉及到后续的炭黑分散度评价工作。

【发明内容】

[0006] 本发明要解决的技术问题在于针对现有技术中橡胶混炼过程中炭黑分散度测量 难度大,且不准确的缺陷,提供一种通过图像识别的方法准确判断炭黑分散度的基于神经 网络图像处理的轮胎橡胶炭黑分散度评价方法及系统。
[0007] 本发明解决其技术问题所采用的技术方案是:
[0008] 本发明提供一种基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,包括以 下步骤:
[0009] S1、获取样本集中的胶料图像,对其进行预处理,并提取预处理后的胶料图像的特 征数据;
[0010] S2、训练阶段:获取样本集中一部分胶料图像的特征数据作为训练数据,分别根据 BP网络模型和RBF网络模型对训练数据进行训练,通过自适应遗传算法得到最优混合系数, 根据最优混合系数对两个网络模型进行并联,得到BP-RBF混合神经网络评价模型;
[0011] S3、评价阶段:获取样本集中另一部分胶料图像的特征数据作为评价数据,将其代 入训练得到的BP-RBF混合神经网络评价模型中,输出获得胶料中炭黑分散度等级。
[0012]进一步地,本发明的步骤S2中的BP-RBF混合神经网络评价模型的表达式为:
[0013] Y(x)=p1YBP(x)+p2YRBF(x)
[0014]其中,YBP(x)为BP网络模型的输出值,YRBF(x)为RBF网络模型的输出值,混合网络 模型输出为Y(x),p1、p2为最优混合系数。
[0015]进一步地,本发明的步骤S1中对胶料图像进行预处理的方法具体为:
[0016] 对胶料图像进行模糊度评价,保留清晰图像,并对图像进行去噪和分割。
[0017] 进一步地,本发明的步骤S1中对图像进行模糊度评价的方法具体为:
[0018]采用TenenGrad评价函数对图像进行模糊度评价,以评价函数值F对图像有效性进 行判断;模糊图像与清晰图像的界限位于40,F值超过40的图像就认为其适合进行分散等级 的评价。
[0019]进一步地,本发明的步骤S2中采用BP网络模型进行训练的方法具体为:
[0020]步骤1、对原始数据进行标准化构造样本阵,设有n个样本,数据维数为p,原始样本 阵X= (Xii,Xi2,…Xip )T,i = 1,2,3~n,进行标准化变换后新样本阵为:
[0022] 其中&为E XlJ/n,彳=Z(.v" -/'(/7 -丨),可求得标准化样本阵Z;
[0023] 步骤2、对样本阵Z计算相关系数阵R,其中:
[0024] rij= Ezij ? zkj/(n-1) ,i,j = l,2,---,p
[0026] 步骤3、计算相关阵R的特征值及特征向量,| R-AIP | =〇,可求得p个特征值并按大 小排序为Xi,h,…,Ap,特征根为ei,e2,…,eP;
[0027] 步骤4、计算各主成分贡献率Sh/Eh,选择的前m个主成分贡献率累计之和达 85 % 到95 % ;
[0028]步骤5、将样本阵转化为主成分,转换矩阵为B=(ei,e2,…,eP),新的样本阵U为: % = =1,2,;--:,.m 〇
[0029] 进一步地,本发明的步骤S2中采用RBF网络模型进行训练的方法具体为:
[0030] 步骤1、随机初始化基函数的中心u、平滑度〇和隐含层到输出层的连接权值则 输入至输出的表达式:
[0031] y = Ewij exp(_ | | x_u | 12/2〇2)
[0032]步骤2、以梯度下降法对三种参数进行修正,实际输出与期望输出的均方误差为:E = l/2E(cU-yi)2,其中d为期望输出,参数修正的公式如下:
[0034]进一步地,本发明的步骤S2中通过自适应遗传算法得到最优混合系数的方法具体 为:
[0035] 步骤1、初始化遗传参数与混合网络混合系数,对基本解空间进行编码;
[0036] 步骤2、计算群体中各个体适应度,将其与适应度标值进行比较,其中计算适应度 的公式为:
[0038] 其中,N为输出个数,y和t为网络实际输出与期望输出;
[0039] 步骤3、若比较结果不满足终止条件,按照个体相似性选择个体,计算交叉、变异概 率,交叉、变异生成新一代群体,并返回步骤2重新计算;
[0040] 若比较结果满足终止条件,选择种群中适应度最高的个体解码值作为最优混合系 数。
[0041] 进一步地,本发明的步骤S1中特征数据包括:图像中炭黑粒子总面积,单位为像素 点;炭黑粒子平均面积;最大炭黑粒子面积;将图像分为16个等分区域,各区域中炭黑面积 的标准差;以各炭黑粒子质心坐标构成一个点集限定边界作维诺图,维诺图各Dirichiet区 面积的标准差。
[0042]本发明提供一种基于神经网络图像处理的轮胎橡胶炭黑分散度评价系统,包括: [0043]图像特征数据获取单元,用于获取样本集中的胶料图像,对其进行预处理,并提取 预处理后的胶料图像的特征数据;
[0044] 训练单元,用于获取样本集中一部分胶料图像的特征数据作为训练数据,分别根 据BP网络模型和RBF网络模型对训练数据进行训练,通过自适应遗传算法得到最优混合系 数,根据最优混合系数对两个网络模型进行并联,得到BP-RBF混合神经网络评价模型;
[0045] 评价单元,用于获取样本集中另一部分胶料图像的特征数据作为评价数据,将其 代入训练得到的BP-RBF混合神经网络评价模型中,输出获得胶料中炭黑分散度等级。
[0046] 本发明产生的有益效果是:本发明的基于神经网络图像处理的轮胎橡胶炭黑分散 度评价方法,通过对预处理后的胶料图像进行处理,根据自适应遗传算法得到混合系数构 建BP-RBF混合网络模型,能够直接对轮胎胶料进行观察,进行分散度等级评价,而不是通过 过程参数间接反应分散度等级,减少了干扰因素对评价准确率的影响;该评价模型具有较 高的准确度,对分散度等级的分辨率也有所提高,且可以在使用中随着样本数的增加对参 数进行调整与优化,具有很强的健壮性。
【附图说明】
[0047] 下面将结合附图及实施例对本发明作进一步说明,附图中:
[0048]图1是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 流程图;
[0049] 图2是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 并联BP-RBF混合神经网络模型结构图;
[0050] 图3是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 BP网络训练曲线和对测试样本仿真结果示意图1;
[0051] 图4是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 BP网络训练曲线和对测试样本仿真结果示意图2;
[0052]图5是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 RBF网络训练曲线和对测试样本仿真结果示意图1;
[0053]图6是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 RBF网络训练曲线和对测试样本仿真结果示意图2;
[0054]图7是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 混合神经网络对测试样本仿真结果示意图和评价模型1;
[0055] 图8是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 混合神经网络对测试样本仿真结果示意图和评价模型2;
[0056] 图9是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法的 待测胶料图像;
[0057]图10是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法 的处理后二值化待测胶料图像;
[0058]图11是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法 的对待测胶料图像所作维诺图;
[0059]图12是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法 的自适应算法寻找混合系数流程图;
[0060] 图13是本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法 的遗传算法收敛图。
【具体实施方式】
[0061] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不 用于限定本发明。
[0062] 如图1所示,本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价 方法,包括以下步骤:
[0063] S1、获取样本集中的胶料图像,对其进行预处理,并提取预处理后的胶料图像的特 征数据;
[0064] S2、训练阶段:获取样本集中一部分胶料图像的特征数据作为训练数据,分别根据 BP网络模型和RBF网络模型对训练数据进行训练,通过自适应遗传算法得到最优混合系数, 根据最优混合系数对两个网络模型进行并联,得到BP-RBF混合神经网络评价模型;
[0065] S3、评价阶段:获取样本集中另一部分胶料图像的特征数据作为评价数据,将其代 入训练得到的BP-RBF混合神经网络评价模型中,输出获得胶料中炭黑分散度等级。
[0066] 在本发明的另一个具体实施例中,该方法主要包括以下步骤:
[0067] 1、胶料图像采集与处理:
[0068]对待测胶料切取试样,使用CCD摄像机获取胶料图像并做系列预处理,包括图像有 效性判断、图像去噪与分割。本发明采用TenenGrad评价函数对图像进行模糊度评价,以评 价函数值F对图像有效性进行判断。对大量过度模糊图像与清晰图像的评价值F进行统计, 分析统计所得数据易发现,模糊图像与清晰图像的界限位于40左右,F值超过40的图像就可 认为其适合进行分散等级的评价。使用3X3大小的中点滤波器对胶料图像进行滤波,中点 滤波结合了求均值和统计排序,对于随机分布噪声效果最好,如高斯噪声和均匀噪声。
[0069] 本发明实施例使用基于区域分割的区域生长法,选取一组种子点作为生长的起 点,把与种子性质相似(如特定范围的灰度值或颜色)的领域像素点添加到每个种子点上作 为新的种子,种子不断添加形成区域的生长,直至不再有像素点满足相似性准则完成分割。 实验表明其分割效果明显好于前者。
[0070] 2、图像特征信息提取:
[0071] 提取评价所需的待测图像的特征信息。选择的特征信息能够较准确、全面地表征 炭黑分散度信息。
[0072] 本发明实施例从分散性、分布性、空间布局、粒子面积等多个角度选取的5个特征 信息如下:
[0073] XI:图像中炭黑粒子总面积,单位为像素点;
[0074] X2:炭黑粒子平均面积;
[0075] X3:最大炭黑粒子面积;
[0076] X4:将图像分为16个等分区域,各区域中炭黑面积的标准差;
[0077] X5:以各炭黑粒子质心坐标构成一个点集限定边界作维诺图,维诺图各Dirichiet 区面积的标准差。
[0078] 使用一种基于行程的区域标记方法对二值图像进行区域标记,统计区域信息即可 完成特征信息的提取。
[0079] XI即为各标记区域总面积:X2为各标记区域面积均值;X3为各标记区域中面积最 大值;X4为各图像区域块内标记区域的面积的标准差;对于X5,获得各标记区域质心坐标集 合C后,使用MPT工具箱并限制边界为[0,480]和[0,640]绘制维诺图可获得各Dirichiet区 的面积,面积标准差即为X5。
[0080] 3、分散度等级评价:
[0081] (1)BP网络模型训练及评价
[0082] 1)BP网络模型训练
[0083]步骤1、对原始数据进行标准化构造样本阵,设有n个样本,数据维数为p,原始样本 阵X= (Xii,Xi2,…Xip )T,i = 1,2,3~n,进行标准化变换后新样本阵为:
[0085] 其中i为EXlJ/n,.s:/2 - ^;)2 /(/卜I),可求得标准化样本阵Z;
[0086] 步骤2、对样本阵Z计算相关系数阵R,其中:
[0089] 步骤3、计算相关阵R的特征值及特征向量,| R-AIP | =〇,可求得p个特征值并按大 小排序为Xi,h,…,Ap,特征根为ei,e2,…,eP;
[0090] 步骤4、计算各主成分贡献率Sh/Eh,选择的前m个主成分贡献率累计之和达 85 % 到95 % ;
[0091]步骤5、将样本阵转化为主成分,转换矩阵为B=(ei,e2,…,eP),新的样本阵U为: [0092] 2)评价模型性能评估
[0093]从获得的样本胶料图像中选取百张样本,对BP网络进行训练,获得较好的训练结 果后。使用另100张作为测试样本进行仿真。为方便识别,输出值在大于等于0.5的认为是1, 小于0.5认为是0。部分测试样本仿真的输出与期望输出。将图像评价等级与实际等级构造 混淆矩阵,其中横坐标为样本实际炭黑分散度等级,纵坐标为模型评价的等级,分析混淆矩 阵易知模型的评价准确率达到91%,且评价的错误偏差程度不超过一级。
[0094] (2)RBF网络模型训练及评价
[0095] 1)RBF网络模型训练
[0096] 步骤1、随机初始化基函数的中心u、平滑度〇和隐含层到输出层的连接权值则 输入至输出的表达式:
[0097] y = Ewij exp(-1 | x_u | 12/2〇2)
[0098]步骤2、以梯度下降法对三种参数进行修正,实际输出与期望输出的均方误差为:E = l/2E(cU-yi)2,其中d为期望输出,参数修正的公式如下:
[0100] 2)评价模型性能评估
[0101] 为方便比较,使用与BP网络相同的测试样本进行仿真。测试样本期望输出与实际 输出回归,部分测试样本仿真的输出与期望输出,其中1-10级样本各选取了 1个,只保留了 四位有效数字。前者期望输出与实际输出的相关系数高达0.9956,后者只有0.9564,使用测 试样本对两个网络进行仿真,样本期望输出与实际输出回归。为方便识别,输出值在大于等 于〇. 5的认为是1,小于0.5认为是0。计算预测等级与实际等级构造混淆矩阵。分析混淆矩阵 易知模型的评价准确率达到93%,同样的,评价的错误偏差程度不超过一级,相比于BP网络 评价模型,其对5级以下的评价正确率更高,故该评价模型性能较好一些。
[0102] (3) BP-RBF混合神经网络模型训练及评价
[0103] 1)模型的建立即混合网络的训练
[0104]以一定数量样本胶料图像中提取的特征数据作为训练数据对网络进行训练与仿 真获得成熟的评价模型。网络的训练分为以下步骤:
[0105] a)首先分别对BP网络、RBF网络的训练;
[0106] b)使用一种并联的混合神经网络建立评价模型,该网络模型如图2所示,寻找混合 系数将他们的输出整合,使用自适应遗传算法寻找最优混合系数;
[0107] c)选择合适的网络参数和学习算法获得成熟的单一网络;
[0108] d)使用自适应遗传算法寻找最优混合系数将二者的输出整合。经多次实验,选择 算法的主要参数如下,适应度函数为混合网络实际输出与期望输出的均方差:
[0110] 其中,N为输出个数,y和t为网络实际输出与期望输出;群体规模选择为40,交叉算 子为均匀交叉,变异算子为动态变异,终止条件为200进化代数。
[0111] 通过自适应遗传算法得到最优混合系数的方法具体为:
[0112] 步骤1、初始化遗传参数与混合网络混合系数,对基本解空间进行编码;
[0113] 步骤2、计算群体中各个体适应度,将其与适应度标值进行比较;
[0114] 步骤3、若比较结果不满足终止条件,按照个体相似性选择个体,计算交叉、变异概 率,交叉、变异生成新一代群体,并返回步骤2重新计算;
[0115] 若比较结果满足终止条件,选择种群中适应度最高的个体解码值作为最优混合系 数。
[0116] 2)评价模型性能评估
[0117]以所提取特征信息作为已建立的分散度评价模型的输入,依据模型输出获得待测 胶料中炭黑分散度等级。对炭黑分散等级的评价的过程是图像识别的过程。
[0118] 分散度评价模型采用BP-RBF混合网络神经网络作为图像识别的分类器建立,评价 模型具有较高的准确度,在使用中随着样本数的增加对参数进行调整与优化,具有很强的 健壮性。网络的模型如图2所示,网络输入X为提取的图像特征数据,BP网络的输出值为YBP (x),RBF网络的输出值为YRBF(x),混合网络输出
[0119] Y(x)=p1YBP(x)+p2YRBF(x)
[0120]其中,YBP(x)为BP网络模型的输出值,YRBF(x)为RBF网络模型的输出值,混合网络 模型输出为Y(x),p1、p2为最优混合系数。
[0121] 均以四位二进制表示分散度等级,如1级样本的期望输出为(0,0,0,1),10级样本 的期望输出为(1,〇,1,〇)^1与02为常数,是网络的混合系数,直接决定网络的评价结果。易 得最优混合系数P1、P2分别为0.22和0.769,根据混合系数可求得混合网络的输出。混合网 络的仿真与训练一样,分别对BP和RBF网络进行仿真,使用得到的混合系数整合其输出。为 方便比较,使用与BP网络相同的测试样本进行仿真。测试样本期望输出与实际输出回归。模 型的评价准确率高达95%,而BP和RBF模型的准确率分别为91 %和93%。对比三个模型的混 淆矩阵可以看出,混合网络模型继承了 RBF模型对5级以下分散等级的评价能力,同时对6级 至9级分散等级的分辨率也有所提高。
[0122] 混合网络期望输出与实际输出的相关系数为0.9567,要优于BP和RBF模型相关系 数0.9243和0.933。同样的,将网络输出转换为等级预测值,模型预测等级与实际等级构造 混淆矩阵如图5。
[0123] 混合神经网络模型的评价准确率高达95%,而BP和RBF模型的准确率分别为91 % 和93%。对比三个模型的混淆矩阵可以看出,混合网络模型继承了RBF模型对5级以下分散 等级的评价能力,同时对6级至9级分散等级的分辨率也有所提高。
[0124] 在另一个具体实施例中,BP神经网络评价模型中,本发明提出使用BP网络进行分 类器设计,建立基于BP神经网络的炭黑分散度评价模型。根据前文建立的的特征体系提取 特征数据,并对获得的样本数据使用主成分分析法提取主分量,消除弱因素和特征数据的 冗余性、相关性。并对较为典型的一系列BP改进算法进行研究,通过实验得到他们性能上的 一些比较,选择出最适合的算法。最后得到最优的BP网络模型。
[0125] (1)BP神经网络模型
[0126] BP网络的学习(训练)过程有效解决了人工神经网络发展过程中遇到的隐含层连 接权值调整的问题。网络的学习过程可分四个阶段:
[0127] a)信息的正向传播
[0128] 外界的输入信息经输入层神经元传递给隐含层,隐含层神经元进行信息处理和变 换后传递到输出层,称为一次信息的正向传播处理。
[0129] St ep 1:初始化权值w,使用均匀分布随机数为各神经元权值赋值,从训练样本中选 取一组数据(Xk,Yk),k表示训练样本的编号,:^表示第m层第j节点的输出,W即为
[0130] Step2:逐层往后计算每个神经元输出,= 为神经元的激 活函数,即传递函数;
[0131] b)误差的反向传播
[0132] Step3:计算输出层神经元误差值# )("-<),激活函数F-般为sigmoid 函数,F'(x)=F(x)(l-F(x));
[0133] Step4:逐层向前计算各神经元误差值dr1 5 i
[0134] Step5:对各神经元权值进行更新,计算公式为,其中权值修正公式 細5=於为学习速率;
[0135] c)迭代修正参数过程
[0136] Step6:输入另一组数据,重复以上步骤更新权值;
[0137] d)学习收敛过程
[0138] Step7 :网络误差逐渐收敛,误差也趋向极小值,达到误差要求的精度时,训练结 束,保存最后权值。
[0139] (2)BP网络设计与训练
[0140] 1)网络层数与激活函数
[0141] 选择S形函数作为隐含层的激活函数,F(X) = l/(l+e-X)。可根据实际需求设定函 数值域,在x靠近原点时,F(x)产生的增益较大,x越远离原点,F(x)产生的增益越小,这样函 数对信号增益能起到较好的控制,可以对网络进入饱和状态起到良好的防止作用。
[0142] 2)输出层节点数
[0143] 如果用BP网络对分散度评级,输出层节点数只要等于级别个数,也就是10个。但是 对于BP网络,单输出分类效果不理想,多输出表现好于单输出,并且大部分情况下,输入数 据的期望输出不是量化单位。所以通常以二进制来表示期望输出,那么1-10级的样本的期 望输出就是等级对应的四位二进制值,如1级样本的期望输出为(〇,〇,〇, 1),1〇级样本的期 望输出为(1,〇,1,〇)。所以输出层节点数定为4。
[0144] 3)输入参数的预处理与输入层节点数
[0145] 输入层节点个数即为图片特征向量的维数,根据上文中建立的分散信息表征的特 征体系,应该为9。但是一个需要重点考虑的问题是这些特征的相关性和冗余性。这些特征 指标都在不同程度上反映了炭黑的分散度信息,但是他们之间彼此可能具有一定的相关 性,使得提取的特征数据对信息的反映上会发生部分的重叠。如果直接削减特征的个数,又 容易导致信息的不完整。
[0146] 使用主成分分析法对提取的特征信息进行预处理。主成分分析法也称主元提取或 这分量分析法,通过某种线性投影,把多维数据映射在低维空间中,在简化数据集维数的同 时,保留了原数据集的绝大部分特效。这是通过使映射在维度上的数据方差最大做到的。通 俗的讲,若把所有数据都映射在同一点上,那么基本上数据集的所有的信息都丢失了,但如 果映射后数据的方差很大,数据点就分散开了,数据集的大部分信息就能够得到保存。可以 证明,因为PCA降维不去探索触动数据的内在结构,所以降维后的信息丢失是最少的。
[0147] 该分析方法的具体步骤如下:
[0148] f)对原始数据进行标准化构造样本阵,设有n个样本,数据维数为p,原始样本阵X =(Xii,Xi2,…Xip )T,i = 1,2,3."n,进行标准化变换后ff样本阵为:
[0150] 其中&为Ex^/n,咗二[(.&-刁2/(/卜丨),可求得标准化样本阵Z。
[0151] g)对样本阵Z计算相关系数阵R,其中rij=Ezij ? zkj/(n-l),i, j = l,2,…,p,
[0153] h)计算相关阵R的特征值及特征向量,|R-AIP| =〇,可求得p个特征值并按大小排 序为Xi,A2,'",AP,特征根为ei,e2,'",eP〇
[0154] i)计算各主成分贡献率为八/Eh,一般选择的前m个主成分贡献率累计之和达 85 % 到95 %。
[0155] 」)将样本阵转化为主成分,转换矩阵为8=(61,62,一,61)),新的样本阵1]为:
[0156] Uy: -zfej.j
[0157] 对从200张炭黑样本图片中提取的样本数据集进行主成分分析,易求得样本相关 矩阵R的特征值,其各主成分的方差贡献率。
[0158] 从直方图可发现前三个主成分的方差贡献率之和为95%,及对信息的利用率达 95%,所以选取M1、M2两个主成分作为网络输入进行训练,输入层节点数选择为2。由转换矩 阵B可求得各主成分M与样本数据X转换关系,M=BX,矩阵B如下:
[0159]使用BP网络做分类时,还需要先对输入数据进行归一化处理,即将数据按比例缩 放至特定区间。这样不但能消除参数不同度量单位的影响,还能加快网络训练速度。S形函 数随着x的增大,梯度会逐渐较小并趋于0,由前文对BP网络的分析这不利于权值的修正,所 以x最好在较小的区域内,本文将输入数据映射在(0,1)之间。
[0160] 4)误差精度和隐含节点数
[0161] 在网络训练中,误差精度一般要视具体应用的要求进行选择,由于本研究的样本 数据进行过预处理,初步选定误差精度为0.001,发现网络不易收敛,将其减小到0.01。
[0162] 隐含节点数的选择是影响网络性能优劣的重要因素,节点数的设置取决于训练样 本的数量、噪声的大小和样本中蕴含规律的复杂程度。对于用于模式识别的BP网络,可参照 经验公式= + 其中R、K、S分别为输入输出隐层节点数,m为1-10的常数。
[0163]根据输入输出层节点数,首先设置隐层节点数为5,对网络进行训练,逐渐增加节 点数,使用相同初始权值和阈值进行训练。由于在训练时发现,使用LM训练算法训练的速度 较快,且其训练的精度也较高,因此这里使用LM训练网络。
[0165] 比较网络的训练误差和训练时间选定隐含层节点数为20时最好。
[0166] 5)学习算法选择与网络训练、仿真
[0167] 原始的BP算法由于存在诸如收敛速度慢、学习过程震荡等一些问题,很多学者提 出了一些列改进的训练算法,可以解决上述问题。较为典型的有:动量BP算法,引入动量因 子,据上一次修正的效果来影响下一次修正,以限制修正量大小,起到减小震荡的作用;自 适应学习率算法,通过动态调整学习率引导修正的方向;弹性BP算法,可以消除梯度模值的 不利影响,加快训练速度;在BP网络的应用中,对某一特定的问题,很难确定使用哪种训练 算法最好。这取决于多个因素,如问题的复杂性、样本的大小、网络权值和误差精度、网络用 途等。
[0168] 使用动量BP算法,到达预定的训练步数5000时仍未满足精度要求,收敛过慢。使用 自适应学习率和弹性BP训练分别在167和17步达到误差精度的要求,所以在后续训练中均 使用该方法的情况下的情况下。
[0169] (3)评价模型性能评估
[0170]从获得的样本胶料图像中选取300张,其中200张作为训练样本,对BP网络进行训 练,获得较好的训练结果后。使用另100张作为测试样本进行仿真。为方便识别,输出值在大 于等于0.5的认为是1,小于0.5认为是0。部分测试样本仿真的输出与期望输出对比如表5-1 所示,其中1-10级样本各选取了 1个,只保留了四位有效数字。
[0171]表5-1BP网络部分测试样本仿真输出值与期望输出比较
[0172]
[0173]对测试样本期望输出与实际输出线性回归如图4所示,其相关性为0.9143。
[0174] 为了更好的分析模型评价的准确性与存在的不足之处,将图像评价等级与实际等 级构造混淆矩阵如图8所示,其中横坐标为样本实际炭黑分散度等级,纵坐标为模型评价的 等级,分析混淆矩阵易知模型的评价准确率达到91 %,且评价的错误偏差程度不超过一级, 其错评主要是集中在6级到9级之间。
[0175] 在RBF神经网络评价模型中:
[0176] (l)RBF神经网络模型
[0177] RBF网络也是一种前馈逆向传播网络,其结构与单隐层BP网络类似,只有一个隐含 层,所不同的是RBF隐含层神经元的个数一般比较大,输入层采用径向基函数将信息矢量直 接映射到高炜隐含层空间,而不需要通过权连接。而隐含层空间映射至输出层空间是线性 的,即网络的输出就等于隐含层神经元输出的线性加权和,因此网络的权就可以求解线性 方程直接得出,极大的加快了学习速度并且不会出现局部极小问题。
[0178] 最常用的径向量基函数是高斯函数f(X) = exp(-| |x-u| |2/2〇2),输入与基函数中 心的欧式距离| |x_u| |越大,神经元的激活程度就越低,这样只有一部分靠近基函数中心的 x被激活,因此它的作用范围是局部的。网络的学习过程与BP网络的学习过程类似:
[0179] a)随机初始化基函数的中心u、平滑度〇和隐含层到输出层的连接权值Wlj。则易求 输入至输出的表达式:
[0180] y = Ewij exp(_ | | x_u | 12/2〇2)
[0181] b)以梯度下降法为例对三种参数进行修正,实际输出与期望输出均方误差为:E = l/2E(cU-yi)2,其中d为期望输出,参数修正的公式如下:
[0183] (2)RBF网络设计与训练
[0184] 1)网络参数选择
[0185] matlab提供了一个基于改进的非监督学习方法的RBF网络构建函数newrb(),该学 习方法通过对训练样本进行聚类,以聚类中心作为径向基函数的初始中心。确定基函数的 而另一个参数〇后就确定了隐含层的输出,通过最小均方误差可求得连接权值W,再通过调 节隐含层神经元的个数跟踪我们要求的精度,当神经元个数达到最大值,也就是达到训练 样本个数时,网络此时的均方误差为〇。
[0186] 输入输出层节点数、输入的预处理与BP网络中的一致,这里不再重复分析。RBF的 激活函数是确定的,隐含层为高斯函数,输出层为线性函数。所以我们需要设置的参数就只 有 〇。〇为径向基函数的平滑度,与节点中心同时控制径向作用范围,影响网络对样本的分类 能力和泛化能力,本文通过多次实验选择〇为1.2,此时网络不仅对训练样本拟合很好,测试 样本仿真的误差也比较小。
[0187] 2)网络训练
[0188] 由于网络的创建会自动跟踪任意误差精度,误差精度的设置就决定了网络的结 构。为设置误差精度为〇和〇. 01时RBF网络训练曲线。
[0189] 为方便比较,这里使用的训练样本与BP网络的相同。误差精度为0训练的RBF网络 其隐层节点数等于训练样本数量,网络误差仅有8.80089e-07,而误差精度为0.01时隐层节 点数只有30,网络误差0.00966004,二者训练样本的期望输出与实际输出线性回归如图6所 不。
[0190]前者期望输出与实际输出的相关系数高达0.9956,后者只有0.9564,显然前者对 训练样本基本是完美拟合,使用测试样本对两个网络进行仿真,样本期望输出与实际输出 回归如图7所示。
[0191] 误差精度为0时,网络期望输出与实际输出的相关系数仅有0.6462,而误差精度为 0.01时,相关系数高达0.933。说明对于分散度评定问题,我们更应该考虑的是网络对测试 样本的预测能力而不是对训练样本的拟合能力。因此设置精度为0.01训练RBF网络,为了与 BP网络形成对比,使用与之相同的训练样本训练和测试。
[0192] (3)评价模型性能评估
[0193] 为方便比较,使用与BP网络相同的测试样本进行仿真。测试样本期望输出与实际 输出回归已在图5中给出,部分测试样本仿真的输出与期望输出对比如下表,其中1-10级样 本各选取了 1个,只保留了四位有效数字。
[0194] 表5-2RBF网络部分测试样本仿真输出值与期望输出比较
[0196] 同样的,将网络输出转换为等级预测值。为方便识别,输出值在大于等于0.5的认 为是1,小于0.5认为是0。计算预测等级与实际等级构造混淆矩阵如图5所示。
[0197] 其中横坐标为样本实际炭黑分散度等级,纵坐标为模型评价的等级,分析混淆矩 阵易知模型的评价准确率达到93%,同样的,评价的错误偏差程度不超过一级,相比于BP网 络评价模型,其对5级以下的图片评价正确率更高,故该评价模型性能较好一些。
[0198] 在BP-RBF混合神经网络评价模型中,将两种网络结合起来构成BP-RBF混合神经网 络。
[0199] 在混合专家网络中,复杂问题被分解为简单任务并将其分配给具备相应知识"专 家网络"以简化计算,然后"门网络"根据输入决定各个"专家"的权值将他们进行有效的整 合,得到最后的输出。根据其思想提出使用一种并联的混合神经网络建立评价模型。
[0200] 网络输出Y(x)=p1Ybp(x)+p2YRbf(x),p1与P2是网络的混合系数,Ybp(x)为BP网络 的输出值,Y RBF(x)为RBF网络的输出值。BP为全局寻优,RBF为局部寻优,两者对网络输出起 着不同的作用,混合系数直接直接决定了网络的评价结果,因此混合系数对提高评价正确 度非常重要。
[0201]混合网络的训练分为三个步骤首先是分别对BP网络、RBF网络的训练,再寻找混合 系数将他们的输出整合。这里使用前文中训练得到的较好BP网络和RBF网络,不必再重复训 练,接下来只需要获得混合系数,本文使用自适应遗传算法寻找最优混合系数。
[0202] 遗传算法模拟生物界的自然选择及遗传机制,通过"进化过程"来全局搜索寻找最 优解,即适应度最高的个体。在使用简单遗传算法处理问题有时会出现一些问题,如:靠近 最优解时会在最优解附近振荡、算法收敛减慢、易陷入局部最优解等。与真实的生物进化过 程相比,算法虽然实现了生物对自然环境适应能力的模拟,但是没有考虑到环境对生物个 体发育情况和繁殖行为的影响,这在算法中表现为不变的变异和交叉概率。
[0203] 而自适应遗传算法能根据种群的适应度情况动态地调整交叉和变异概率,其调整 的准则就是模拟环境对变异概率和交叉概率的影响,即符合这样一种规则:对适应度高的 个体进行保护,减小其交叉、变异概率;对适应度低的个体进行促进,增大其价差、变异的概 率。
[0204] 使用该算法寻找最优混合系数步骤主要有:编码、遗传、交叉与变异、适应度评价, 通过不断产生新种群,搜索新的最适应个体,即最优解,其过程属于典型的迭代过程,流程 图如图9所示。
[0205] 经多次实验,选择算法的主要参数如下,适应度函数为混合网络实际输出与期望 输出的均方差:
[0207] 其中N为输出个数,y和t为网络实际输出与期望输出;群体规模选择为40,交叉算 子为均匀交叉,变异算子为动态变异,终止条件为200进化代数。算法收敛图如图13所示。
[0208] 易得最优混合系数pi、P2分别为0.22和0.769,根据混合系数可求得混合网络的输 出。混合网络的仿真与训练一样,分别对BP和RBF网络进行仿真,使用得到的混合系数整合 其输出。为方便比较,使用与BP网络相同的测试样本进行仿真。测试样本期望输出与实际输 出回归如图5所示。
[0209]网络期望输出与实际输出的相关系数为0.9567,要优于BP和RBF模型相关系数 0.9243和0.933。同样的,将网络输出转换为等级预测值。
[0210] 模型的评价准确率高达95%,而BP和RBF模型的准确率分别为91%和93%。对比三 个模型的混淆矩阵可以看出,混合网络模型继承了RBF模型对5级以下分散等级的评价能 力,同时对6级至9级分散等级的分辨率也有所提高。
[0211] 本发明实施例的基于神经网络图像处理的轮胎橡胶炭黑分散度评价系统,包括:
[0212] 图像特征数据获取单元,用于获取样本集中的胶料图像,对其进行预处理,并提取 预处理后的胶料图像的特征数据;
[0213] 训练单元,用于获取样本集中一部分胶料图像的特征数据作为训练数据,分别根 据BP网络模型和RBF网络模型对训练数据进行训练,通过自适应遗传算法得到最优混合系 数,根据最优混合系数对两个网络模型进行并联,得到BP-RBF混合神经网络评价模型;
[0214] 评价单元,用于获取样本集中另一部分胶料图像的特征数据作为评价数据,将其 代入训练得到的BP-RBF混合神经网络评价模型中,输出获得胶料中炭黑分散度等级。
[0215] 应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换, 而所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1. 一种基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其特征在于,包括W 下步骤: 51、 获取样本集中的胶料图像,对其进行预处理,并提取预处理后的胶料图像的特征数 据; 52、 训练阶段:获取样本集中一部分胶料图像的特征数据作为训练数据,分别根据BP网 络模型和RBF网络模型对训练数据进行训练,通过自适应遗传算法得到最优混合系数,根据 最优混合系数对两个网络模型进行并联,得到BP-RBF混合神经网络评价模型; 53、 评价阶段:获取样本集中另一部分胶料图像的特征数据作为评价数据,将其代入训 练得到的BP-RBF混合神经网络评价模型中,输出获得胶料中炭黑分散度等级。2. 根据权利要求1所述的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其 特征在于,步骤S2中的BP-RBF混合神经网络评价模型的表达式为: Y(x)=p1YBP(x)+p2YRBF(x) 其中,YBP (X)为BP网络模型的输出值,YRBF (X)为RBF网络模型的输出值,混合网络模型 输出为Y(X),p1、p2为最优混合系数。3. 根据权利要求1所述的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其 特征在于,步骤Sl中对胶料图像进行预处理的方法具体为: 对胶料图像进行模糊度评价,保留清晰图像,并对图像进行去噪和分割。4. 根据权利要求3所述的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其 特征在于,步骤Sl中对图像进行模糊度评价的方法具体为: 采用TenenGrad评价函数对图像进行模糊度评价,W评价函数值F对图像有效性进行判 断;模糊图像与清晰图像的界限位于40,F值超过40的图像就认为其适合进行分散等级的评 价。5. 根据权利要求1所述的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其 特征在于,步骤S2中采用BP网络模型进行训练的方法具体为: 步骤1、对原始数据进行标准化构造样本阵,设有n个样本,数据维数为P,原始样本阵X =(Xii,Xi2,...化P )T, i = 1,2,3…n,进行标准化变换后新样本阵为:其中苗为E町/n,,可求得标准化样本阵Z; 步骤2、对样本阵Z计算相关系数阵R,其中: Tij = E Zij ? Zkj/(n-1),i , j = 1 .2 ..... n步骤3、计算相关阵R的特征值及特征向量,Ir-AIpI =0,可求得P个特征值并按大小排序 为入,\),特征根为ei,e2,。',ep; 步骤4、计算各主成分贡献率为、/E、,选择的前m个主成分贡献率累计之和达85%到 95%; 步骤5、将样本阵转化为主成分,转换矩阵为B= (61,62,…,ep),新的样本阵U为:6. 根据权利要求1所述的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其 特征在于,步骤S2中采用RBF网络模型进行训练的方法具体为: 步骤1、随机初始化基函数的中屯、U、平滑度O和隐含层到输出层的连接权值WU;则输入 至输出的表达式: Y=乙Wijexp(-| |x_u| |2/2〇2) 步骤2、W梯度下降法对=种参数进行修正,实际输出与期望输出的均方误差为:E=I/ 2E(cU-yi)2,其中d为期望输出,参数修正的公式如下:7. 根据权利要求1所述的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其 特征在于,步骤S2中通过自适应遗传算法得到最优混合系数的方法具体为: 步骤1、初始化遗传参数与混合网络混合系数,对基本解空间进行编码; 步骤2、计算群体中各个体适应度,将其与适应度标值进行比较,其中计算适应度的公 式为:其中,N为输出个数,y和t为网络实际输出与期望输出; 步骤3、若比较结果不满足终止条件,按照个体相似性选择个体,计算交叉、变异概率, 交叉、变异生成新一代群体,并返回步骤2重新计算; 若比较结果满足终止条件,选择种群中适应度最高的个体解码值作为最优混合系数。8. 根据权利要求1所述的基于神经网络图像处理的轮胎橡胶炭黑分散度评价方法,其 特征在于,步骤Sl中特征数据包括:图像中炭黑粒子总面积,单位为像素点;炭黑粒子平均 面积;最大炭黑粒子面积;将图像分为16个等分区域,各区域中炭黑面积的标准差;W各炭 黑粒子质屯、坐标构成一个点集限定边界作维诺图,维诺图各Dirichiet区面积的标准差。9. 一种基于神经网络图像处理的轮胎橡胶炭黑分散度评价系统,其特征在于,包括: 图像特征数据获取单元,用于获取样本集中的胶料图像,对其进行预处理,并提取预处 理后的胶料图像的特征数据; 训练单元,用于获取样本集中一部分胶料图像的特征数据作为训练数据,分别根据BP 网络模型和RBF网络模型对训练数据进行训练,通过自适应遗传算法得到最优混合系数,根 据最优混合系数对两个网络模型进行并联,得到BP-RBF混合神经网络评价模型; 评价单元,用于获取样本集中另一部分胶料图像的特征数据作为评价数据,将其代入 训练得到的BP-RBF混合神经网络评价模型中,输出获得胶料中炭黑分散度等级。
【文档编号】G06T7/00GK105913450SQ201610459453
【公开日】2016年8月31日
【申请日】2016年6月22日
【发明人】邓燕妮, 胡兴, 龚良文, 闻立号, 吕远兴, 褚四勇, 赵东明, 刘小珠, 傅剑
【申请人】武汉理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1