一种基于机器学习的涂料修色方法及系统技术方案

技术编号:19547175 阅读:40 留言:0更新日期:2018-11-24 21:11
本发明专利技术公开了一种基于机器学习的涂料修色方法及系统,本发明专利技术实施步骤包括预先建立基础样卡并基于机器学习模型训练完成配方浓度到三刺激值的映射;获取目标色块的反射率并计算其三刺激值、输入机器学习模型得到当前的配方结果;根据当前的配方结果做出小样并测算色差,如果色差大于预设阈值,则获取小样的三刺激值输入机器学习模型得到新的配方结果,根据当前的配方结果、新的配方结果计算出新的修正后的配方结果作为新的当前的配方结果。本发明专利技术能够有效解决涂料修色行业中存在的耗时长、成本高和效果差的问题,通过引入机器学习的方法,使得系统在不断进化学习中获得满意的修色结果,具有高智能、高可扩展性和高精度的优点。

A Method and System of Color Modification for Coatings Based on Machine Learning

The invention discloses a method and system of paint color modification based on machine learning. The implementation steps of the invention include establishing a basic sample card in advance and completing the mapping of formula concentration to three stimulus values based on machine learning model training; acquiring the reflectivity of the target color block and calculating its three stimulus values; and inputting the machine learning model to obtain the current situation. According to the current formula results, make a sample and calculate the color difference. If the color difference is greater than the preset threshold, get the tristimulus value of the sample and input the machine learning model to get the new formula results. According to the current formula results and the new formula results, calculate the new revised formula results as the new current formula results. Formula results. The invention can effectively solve the problems of long time-consuming, high cost and poor effect existing in the paint color dressing industry. By introducing the method of machine learning, the system obtains satisfactory color dressing results in continuous evolutionary learning, and has the advantages of high intelligence, high scalability and high precision.

【技术实现步骤摘要】
一种基于机器学习的涂料修色方法及系统
本专利技术涉及涂料行业中的涂料修色技术,具体涉及一种基于机器学习的涂料修色方法及系统。
技术介绍
计算机配色通过利用颜色学理论精确地描述色料的颜色属性,能够为具体生产实践提供指导,简化配色过程。计算机配色可以广泛应用于涂料、纺织、成衣和汽车等涉及颜色的行业领域。计算机配色技术始于20世纪30年代,CIE(国际照明委员)创立了三刺激值色度学系统,Hardy成功设计出自动记录式反射率多角度分光光度计;1931年Kubelka-Munk提出光线在不透明介质中被吸收和散射的理论,也就是现时期大多数计算机配色系统的理论基础——Kubelka-Munk理论,简称K-M理论,K-M理论联系了物体的反射率R与吸收系数K和散射系数S的关系,为实现计算机配色奠定了基础。涂料行业的配色主要是预测各个色料浓度与目标色样的光学数据之间的关系。目前主要有两种方式,一种是通过上文介绍的K-M理论以及之后出现的多通道理论,这些理论都建立了色料浓度与目标色样间的数学模型,通过这些数学模型可以对颜色进行预测,目前也是被广泛采用的方法,但是缺点也很明显,模型存在误差同时模型中的基本参数不容易确定。另外一种是考虑到配色问题实际上是一个解决两个空间非线性映射问题,故出现了很多把人工神经网络的方法用于计算机配色的研究。人工神经网络进行配色预测相对传统的数学建模方法不需要固定建立单个涂料的样本库,可以直接采用现存的数据库进行学习,同时随着用户的使用可以不断的学习,使得系统更加精确。但目前简单应用的人工神经网络以及一些增强的神经网络效果还不理想,很难达到工业应用对色差的需求,容易出现局部最小值和拟合过度等问题。涂料修色是指第一次配色得到的配方有时不能满足精度的需要,这时需要进行配方修正的计算,比较按照配方制作的小样卡与目标样卡的差异,计算出涂料的调整量,得到一个新的、更精确的配方。通常采用的配方修正算法,是基于色差的配方修正算法,即根据原样卡与目标样卡的三刺激值差异△X△Y△Z来列方程组,对方程组求解,最终求出各色料的添加量。这样就需要建立三刺激值与配方用量之间的关联关系,进而确定更为精确的解。大数据指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产。涂料行业由于每天产生大量的配方,而这些配方数据往往都没有得到有效的利用。在需要对某个颜色进行配色时,人工也会产生较多的小样数据,这些数据往往都被人为舍弃。机器学习方法的出现成为利用这些海量数据作配方预测提供了一种解决方案,目前应用广泛的支持向量机从较小的数据样本开始学习,随着数据的大量增加不断的优化学习从而获取更高的精度。机器学习模型(SupportVectorMachine)是Vapnik等人在多年研究统计学习理论基础上对线性分类器提出了另一种设计最佳准则。其原理也从线性可分说起,然后扩展到线性不可分的情况,甚至扩展到使用非线性函数中去。SVM方法是通过一个非线性映射p,把样本空间映射到一个高维乃至无穷维的特征空间中(Hilbert空间),使得在原来的样本空间中非线性可分的问题转化为在特征空间中的线性可分的问题。简单地说,就是升维和线性化。升维,就是把样本向高维空间做映射,一般情况下这会增加计算的复杂性,甚至会引起“维数灾难”,因而人们很少问津。但是作为分类、回归等问题来说,很可能在低维样本空间无法线性处理的样本集,在高维特征空间中却可以通过一个线性超平面实现线性划分(或回归)。一般的升维都会带来计算的复杂化,SVM方法巧妙地解决了这个难题:应用核函数的展开定理,就不需要知道非线性映射的显式表达式。由于是在高维特征空间中建立线性学习机,所以与线性模型相比,不但几乎不增加计算的复杂性,而且在某种程度上避免了“维数灾难”,这一切要归功于核函数的展开和计算理论。SVM自提出后,广泛应用在算法研究、设计和实现上。
技术实现思路
本专利技术要解决的技术问题:针对当前涂料修色行业中在现有的配色模型第一次配色产生的色差过大等问题,提供一种基于机器学习的涂料修色方法及系统,本专利技术通过引入可精密测量色彩数据的分光光度计,针对涂料行业提出了基于粒子群算法和基于机器学习相结合的方法来准确预测配方并实现修色功能,能够实现涂料行业高精度的计算机修色。为了解决上述技术问题,本专利技术采用的技术方案为:一种基于机器学习的涂料修色方法,实施步骤包括:1)预先建立基础样卡,并基于机器学习模型训练完成基础样卡的配方浓度C[C1,C2,C3]到三刺激值[X,Y,Z]的映射;当需要针对目标色块进行涂料修色时跳转执行下一步;2)获取目标色块的反射率Rt并计算其三刺激值[X,Y,Z],将计算得到的三刺激值[X,Y,Z]输入机器学习模型得到当前的配方结果;3)根据当前的配方结果做出小样并利用分光光度计对其进行色差测算得到其色差△E;4)判断色差△E是否大于预设阈值,如果大于预设阈值,则获取当前的配方结果做出的小样的反射率Rs,根据反射率Rs计算其三刺激值[X,Y,Z],将计算得到的三刺激值[X,Y,Z]输入机器学习模型得到新的配方结果,根据当前的配方结果、新的配方结果计算出新的修正后的配方结果作为新的当前的配方结果,跳转执行步骤2);否则,判定当前的配方结果不需要修色,结束并退出。优选地,步骤1)中建立基础样卡的详细步骤包括:建立基础的涂料配方数据库,根据涂料的类别进行分类,不同类别的涂料设定不同梯度点,梯度点选取的原则是让不同的梯度点能够覆盖大部分配方所用的浓度范围,然后根据配方组成中的涂料对这些梯度点进行组合产生基础样卡,接着将这些基础样卡做出小样。优选地,所述根据涂料的类别进行分类的详细步骤包括:将100%浓度的涂料制作100%纯样黑白底卡;通过分光光度计分别检测获取100%纯样黑白底卡上的反射率R0,R1,其中R0表示黑底卡上的反射率,R1表示白底卡上的反射率;根据反射率R0,R1计算100%浓度的色漆的遮盖率I,并根据遮盖率I将所有的100%浓度的色漆进行分类。优选地,所述计算100%浓度的色漆的遮盖率I的函数表达式如式(1)所示;式(1)中,I表示100%浓度的色漆的遮盖率,N表示100%纯样黑白底卡上的检测采样点,表示在第i个可见光波段黑底卡上的反射率,表示在第i个可见光波段白底卡上的反射率。优选地,所述根据遮盖率I将所有的100%浓度的色漆进行分类时,分类的结果包括低、中、高三类,针对遮盖率分类为高的色漆浓度取值范围为[0.10.20.512],针对遮盖率分类为中的色漆浓度取值范围为[0.20.5126],针对遮盖率分类为低的色漆浓度取值范围为[0.512614],一个配方中有b种涂料,进行组合从而得到5b种配方,其中b为配方中包含不同色漆的数量。优选地,步骤2)获取目标色块的反射率Rt并计算其三刺激值[X,Y,Z]以及步骤4)中根据反射率Rs计算其三刺激值[X,Y,Z]的详细步骤包括:首先根据式(2)计算反射率对应的K/S值;然后根据式(3)计算K/S值对应的三刺激值[X,Y,Z];式(2)中,K/S表示反射率对应的K/S值,R表示输入的反射率;式(3)中,X,Y,Z表示目标色块本文档来自技高网
...

【技术保护点】
1.一种基于机器学习的涂料修色方法,其特征在于实施步骤包括:1)预先建立基础样卡,并基于机器学习模型训练完成基础样卡的配方浓度C[C1,C2,C3]到三刺激值[X,Y,Z]的映射;当需要针对目标色块进行涂料修色时跳转执行下一步;2)获取目标色块的反射率Rt并计算其三刺激值[X,Y,Z],将计算得到的三刺激值[X,Y,Z]输入机器学习模型得到当前的配方结果;3)根据当前的配方结果做出小样并利用分光光度计对其进行色差测算得到其色差△E;4)判断色差△E是否大于预设阈值,如果大于预设阈值,则获取当前的配方结果做出的小样的反射率Rs,根据反射率Rs计算其三刺激值[X,Y,Z],将计算得到的三刺激值[X,Y,Z]输入机器学习模型得到新的配方结果,根据当前的配方结果、新的配方结果计算出新的修正后的配方结果作为新的当前的配方结果,跳转执行步骤2);否则,判定当前的配方结果不需要修色,结束并退出。

【技术特征摘要】
1.一种基于机器学习的涂料修色方法,其特征在于实施步骤包括:1)预先建立基础样卡,并基于机器学习模型训练完成基础样卡的配方浓度C[C1,C2,C3]到三刺激值[X,Y,Z]的映射;当需要针对目标色块进行涂料修色时跳转执行下一步;2)获取目标色块的反射率Rt并计算其三刺激值[X,Y,Z],将计算得到的三刺激值[X,Y,Z]输入机器学习模型得到当前的配方结果;3)根据当前的配方结果做出小样并利用分光光度计对其进行色差测算得到其色差△E;4)判断色差△E是否大于预设阈值,如果大于预设阈值,则获取当前的配方结果做出的小样的反射率Rs,根据反射率Rs计算其三刺激值[X,Y,Z],将计算得到的三刺激值[X,Y,Z]输入机器学习模型得到新的配方结果,根据当前的配方结果、新的配方结果计算出新的修正后的配方结果作为新的当前的配方结果,跳转执行步骤2);否则,判定当前的配方结果不需要修色,结束并退出。2.根据权利要求1所述的基于机器学习的涂料修色方法,其特征在于,步骤1)中建立基础样卡的详细步骤包括:建立基础的涂料配方数据库,根据涂料的类别进行分类,不同类别的涂料设定不同梯度点,梯度点选取的原则是让不同的梯度点能够覆盖大部分配方所用的浓度范围,然后根据配方组成中的涂料对这些梯度点进行组合产生基础样卡,接着将这些基础样卡做出小样。3.根据权利要求2所述的基于机器学习的涂料修色方法,其特征在于,所述根据涂料的类别进行分类的详细步骤包括:将100%浓度的涂料制作100%纯样黑白底卡;通过分光光度计分别检测获取100%纯样黑白底卡上的反射率R0,R1,其中R0表示黑底卡上的反射率,R1表示白底卡上的反射率;根据反射率R0,R1计算100%浓度的色漆的遮盖率I,并根据遮盖率I将所有的100%浓度的色漆进行分类。4.根据权利要求3所述的基于机器学习的涂料修色方法,其特征在于,所述计算100%浓度的色漆的遮盖率I的函数表达式如式(1)所示;式(1)中,I表示100%浓度的色漆的遮盖率,N表示100%纯样黑白底卡上的检测采样点,表示在第i个可见光波段黑底卡上的反射率,表示在第i个可见光波段白底卡上的反射率。5.根据权利要求4所述的基于机器学习的涂料修色方法,其特征在于,所述根据遮盖率I将所有的100%浓度的色漆进行分类时,分类的结果包括低、中、高三类,针对遮盖率分类为高的色漆浓度取值范围为[0.10.20.512],针对遮盖率分类为中的色漆浓度取值范围为[0.20.5126],针对遮盖率分类为低的色漆浓度取值范围为[0.512614],一个配方中有b种涂料,进行组合从而得到5b种配方,其中b为配方中包含不同色漆的数量。6.根据权利要求1所述的基于机器学习的涂料修色方法,其特征在于,步骤2)获取目标色块的反射率Rt并计算其三刺激值[X,Y,Z]以及步骤4)中根据反射率Rs计算其三刺激值[X,Y,Z]的详细步骤包括:首先根据式(2)计算反射率对应的K/S值;然后根据式(3)计算K/S值对应的三刺激值[X,Y,Z];式(2)中,K/S表示反射率对应的K/S值,R表示输...

【专利技术属性】
技术研发人员:吴鹏洪铁
申请(专利权)人:魔金真彩网络科技长沙有限公司
类型:发明
国别省市:湖南,43

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

1