一种基于T-S模糊神经网络的色差检测方法与流程

文档序号:18838881发布日期:2019-10-09 06:31阅读:663来源:国知局
一种基于T-S模糊神经网络的色差检测方法与流程

本发明涉及一种基深度学习技术对色差检测的领域,具体涉及一种基于t-s模糊神经网络的色差检测方法。

技术背景

在工业生产中,颜色作为产品本身的一个重要特征,能够丰富产品本身的外观。印刷品染色质量的好坏也是评价纺织产品质量的一个关键因素。因此,精确智能便捷的印刷品的色差检测方法在整个印染行业中具有重要的意义。

目前科技水平和人们物质,越来越追求智能化,基于t-s模糊神经网络的色差检测就是利用到深度学习技术,代替传统的人工处理,更加智能,消除了由观察者色视觉和观视条件变动产生的颜色评定不一致,克服了工厂恶劣生产环境下的工作难度,实现生产线上的省人化操作,降低了企业的人力成本。本发明有着十分重要的意义和实用价值。



技术实现要素:

1、本发明的目的

为了解决目前行业内存在的对素色布匹色差检测效率低,自动化程度不高的局面,本发明提出的一种基于t-s模糊神经网络的色差检测方法,融入了机器视觉和深度学习技术,t-s模糊神经网络结合了模糊系统的模糊规则推理能力和神经网络的自学习和自适应能力,相比单独的神经网络系统或单独的模糊系统能够更好地描述系统对象,可以更智能化,大大提高检测效率。

2、为了实现上述目的,本发明采用了如下的技术方案:

本发明公开了一种基于t-s模糊神经网络的色差检测方法,包括建立t-s模糊神经网络色彩空间模型并进行训练与测试步骤:

搭建t-s模糊神经网络的色彩空间转换模型,分别将采集到的样本图像的rgb值和实际的l*a*b*值作为t-s模糊神经网络的输入和输出值进行训练,然后对训练好的网络模型进行测试,实现两种颜色空间之间的转换,从rgb颜色空间到cielab颜色空间是一个三输入三输出系统;假定已知一组输入输出数据集(xi,di),其中xi=(ri,gi,bi)∈m,di=(li,ai,bi)∈n,则颜色空间转换模型的模糊规则可以表示成:

aj:ifriismj,giismj,biismj,

其中,i是样本的数量,的计算依赖于高斯函数的中心和宽度β是学习率。

更进一步,还包括如下步骤:

s1、采集进行t-s模糊神经网络训练的训练集与测试集;

s2、对已选训练集和测试集标本进行预处理;

s3、建立t-s模糊神经网络色彩空间模型并进行训练与测试;

s4、通过已建立的t-s模糊神经网络色彩空间模型提取特征值;

s5、使用色差公式计算色差;

s6、输出结果。

更进一步,s3所述的建立t-s模糊神经网络对训练与测试之前还包括步骤s31:对采集到的训练集和测试集标本进行预处理,取去除原始的rgb图像中的噪点。

更进一步,所述的预处理采用高斯滤波。

更进一步,步骤s4所述的通过已建立的t-s模糊神经网络色彩空间转换模型提取特征值:对搭建好的t-s模糊神经网络色彩空间转换模型输入检测样品,获取样品图像的特征值l*a*b*值。

更进一步,步骤s5所述的使用色差公式计算色差:根据检测品的不同,选用cmc(l,c),ciede2000,cielab,cie94色差公式进行计算色差值。

3、本发明有益效果

本发明提供了一种基于t-s模糊神经网络的色差检测方法,融合了机器视觉与深度学习技术对多种色差检测,适用范围比较广,自动化程度相对较高,可以满足当前绝大多数印刷品的检测要求。t-s模糊神经网络结合了模糊系统的模糊规则推理能力和神经网络的自学习和自适应能力,相比单独的神经网络系统或单独的模糊系统能够更好地描述系统对象。本发明的算法与当前传统的色差检测方法更具有速度快,精准度好,大大的提升了效率。

附图说明:

图1为本发明的流程图;

图2是t-s模糊神经网络的结构图;

图3是t-s模糊神经网络颜色空间转换算法的流程图。

图4是测试示意图一;

图5是测试示意图二;

图6是示意图三。

具体实施方法:

为了更好的理解本发明,结合实施例、附图对本发明进一步说明。

实施例:

如图1所示的是本发明的流程图,该方法通过以下方法实现:

一种基于t-s模糊神经网络的色差检测方法,其包括以下步骤:

1、采集进行t-s模糊神经网络训练的训练集与测试集;

图像采集:通过点阵ccd相机在标准光源下对染色品进行拍摄采集,并分为训练集和测试集;

2、对已选训练集和测试集标本进行预处理;

图像预处理:对采集到的训练集和测试集图像进行裁切与降噪处理,采用高斯滤波对图像进行去噪;

3、建立t-s模糊神经网络色彩空间模型并进行训练与测试;

t-s模糊推理系统包括高斯隶属度函数,乘积推理规则和一个加权平均解模糊器:

输入量为x=[x1,x2,x3,...,xn]t,根据模糊逻辑推理系统对应的t-s模糊系统用if-then规则表示:

其中,aj表示j条模糊规则,是用高斯隶属度函数表示的模糊子集;为模糊系统参数;yj是根据第j条模糊规则得到的输出,wj是每条规则的适用度值,f(x)是网络的最终输出。

t-s模糊神经网络由前件网络和后件网络两部分网络组成,如图2所示。前件网络包括4层,分别为:(1)输入层,输入量为x=[x1,x2,...,xn]t;(2)模糊化层,采用高斯隶属度函数进行模糊化得到输入的模糊隶属度(3)模糊规则计算,采用模糊乘积推理规则计算出每条规则的适用度wj;(4)进行归一化计算。后件网络包括输入层、后件模糊规则计算层和输出层3层。

为了得到理想的输入输出映射关系,采用梯度下降法确定神经网络的参数。误差平方和作为性能函数。

其中,e为期望输出与实际输出的误差,yd表示期望输出,yc为实际输出。

用于模糊神经网络训练的最速梯度下降规则由如下递归表达式表示:

其中是第k次迭代的自由参数,它们的初始值通常是随机选择的。β是学习率,为了避免训练最后阶段的振荡,通常选择β≤1。

从rgb颜色空间到cielab颜色空间是一个三输入三输出系统。假定已知一组输入输出数据集(xi,di),xi表示神经网络输入的参数rgb颜色特征值,di表示神经网络输出的l*a*b*颜色特征值。其中xi=(ri,gi,bi)∈m,di=(li,ai,bi)∈n,则颜色空间转换模型的模糊规则可以表示成:aj:ifriismj,giismj,biismj,

其中,i是样本的数量,的计算依赖于高斯函数的中心和宽度β是学习率。

4、使用已经测试过得t-s模糊神经网络色彩空间模型对待检测染色品进行上述s1、2、3处理即可提取图像的l*a*b*特征值。通过实验测试,在采集样本中选取20组数据,作为测试数据,测试结果如图4-6,通过预测图可以看出,预测值与实际值误差已经比较接近,算法能够满足检测需求,基本可以应用在色差检测中。

5、依据染色品的特性选用cmc(l,c),ciede2000,cielab,cie94色差公式进行计算色差值。

输出色差计算的结果。

本发明还可有多种实施案例,在不背离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应属于本发明所属的权利要求和保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1