一种布料识别设备的色彩校正方法技术

技术编号:35869433 阅读:16 留言:0更新日期:2022-12-07 11:03
本发明专利技术公开了一种布料识别设备的色彩校正方法,挑选参考布料,测量光谱;计算参考布料的参考色度X、Y、Z刺激值;将X、Y、Z刺激值转换为线性RGB,再将线性RGB转换为YCbCr;对参考布料中饱和度过高的颜色加入饱和度的约束项;用Cb

【技术实现步骤摘要】
一种布料识别设备的色彩校正方法


[0001]本专利技术涉及布料识别
,具体是指一种布料识别设备的色彩校正方法。

技术介绍

[0002]对布料进行拍照时,RGB传感器记录的光强度是光源光谱、物体材质反射率谱和响应函数的积分结果。光源不同时,由于光源光谱不同,导致RGB传感器记录的光强度不同,根据该光强度计算得到的色彩值也不同,可见图像的颜色受光源的影响较大。可通过白平衡处理以及色彩矫正处理去除光源的影响,而光源光谱可用于指导白平衡处理以及色彩矫正处理,通用的色彩校正方法是对爱色丽的色卡进行颜色校正,但对于纺织行业的适用性不强,布料识别设备拍摄净色布,由于AE参考点不足,所以固定AE目标值,因此Lab中表征亮度的L值始终是恒定的,因此用Lab色彩空间计算色差不适用。

技术实现思路

[0003]本专利技术的目的是克服现有技术中的不足之处,提供一种适用于布料识别设备的色彩校正方法。
[0004]本专利技术的目的是通过以下技术方案来实现的:
[0005]一种布料识别设备的色彩校正方法,包括以下步骤:
[0006]步骤一、挑选参考布料,选用台式光谱仪测量参考布料的光谱;
[0007]步骤二、计算参考布料的参考色度X、Y1、Z刺激值,其中X为红原色刺激量、Y1为绿原色刺激量、Z为蓝原色刺激量;
[0008]步骤三、将X、Y1、Z刺激值转换为线性RGB,再将线性RGB转换为YCbCr,其中Y表示颜色的明亮度,Cb和Cr则分别表示颜色的蓝色浓度偏移量和红色浓度偏移量;/>[0009]步骤四、对识别的参考布料中饱和度过高的颜色加入饱和度的约束项;
[0010]步骤五、用Cb
Y
=Cb/Y和Cr
Y
=Cr/Y表示亮度无关的色彩空间,用Cb
Y
Cr
Y
坐标的欧式距离表示色差;
[0011]步骤六、根据参考布料的X、Y1、Z刺激值,转换得到Cb
Yref
和Cr
Yref
分别作为蓝色浓度偏移量和红色浓度偏移量的色彩标准值,用实拍图像的色彩,转换得到Cb
Ymeas
和Cr
Ymeas
分别作为蓝色浓度偏移量和红色浓度偏移量的实测值,对得到的实测值和色彩标准值进行色差计算,以色差为目标,优化CCM,实时对参考布料进行颜色校正,使Cb/Y、Cr/Y与参考色度值色差最小。
[0012]进一步的,所述步骤六中的色差计算公式为:
[0013][0014]进一步的,所述步骤三中X、Y1、Z刺激值转换为线性RGB,线性RGB转换为YCbCr在D65光源下涉及的公式:
[0015][0016][0017]进一步的,步骤六中,优化CCM,其中CCM校正色彩原理为:
[0018][0019]其中CCM满足白平衡约束
[0020]进一步的,所述对参考布料进行颜色校正包括根据采集的参考布料图像数据矫正处理前后像素点的映射关系。
[0021]进一步的,所述方法还包括将布料识别设备固定AE目标值为0.196。
[0022]本专利技术相比现有技术具有以下优点及有益效果:
[0023]利用本方法,布料识别设备在拍摄参考布料时,色差明显减小,本方法是针对布料识别设备的色彩校正方法,对于纺织行业的适用性强,将色差优化到最小,通过固定AE目标值,用与亮度无关的色彩空间用以计算色差,提高了图像清晰度并减少了色差,校正更准确,提高色彩校正的效率,不仅有助于提高布料图像判读人员的判断效率和判读精度,而且有助于提高布料目标检测、识别以及变化检测等计算机辅助解译的精度,为相关人员做出正确决策提供可靠保障。
附图说明
[0024]图1为一种布料识别设备的色彩校正方法的流程图;
[0025]图2为参考布料24色卡的光谱数据;
[0026]图3为Gamma曲线。
具体实施方式
[0027]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0028]下面将结合本专利技术的实施例中的附图,对本专利技术的实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0029]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“包括”、“包含”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0030]如图1所示,本申请提供一种布料识别设备的色彩校正方法,包括以下步骤:
[0031]步骤一、挑选的参考布料,参考布料选择为24块以上的净色布,覆盖常见颜色,且色相均匀分布,选用台式光谱仪测量参考布料的光谱,其中24色卡的光谱数据见附图2,具体的,进行色彩维度调节,就是分别对图像中像素点的RGB三个分量的数值单独进行调节。因此,为了将参考布料中的所有颜色进行覆盖,在参考布料选取至少三个基准颜色,作为色彩维度调节的基准,如可以选取红、绿、蓝(光三原色)三个基色,也可以将黄、青、品红(色彩三原色)三个基色,还可以选取红、黄、蓝、绿(心理四原色)四个基色;
[0032]步骤二、计算参考布料的参考色度X、Y1、Z刺激值,其中X为红原色刺激量、Y1为绿原色刺激量、Z为蓝原色刺激量;
[0033]步骤三、将X、Y1、Z刺激值转换为线性RGB,再将线性RGB转换为YCbCr,其中Y表示颜色的明亮度,Cb和Cr则分别表示颜色的蓝色浓度偏移量和红色浓度偏移量,Cb和Cr的值越高,代表该像素会有更饱和的颜色,基于矩阵+3D查找表的色彩校正方案:
[0034][0035]obj=ΔE+penalty
[0036]用ΔE表示色准,penalty为过饱和惩罚项;
[0037]步骤四、对识别的参考布料中饱和度过高的颜色加入饱和度的约束项,对饱和度进行调节,生成色彩调节图像;
[0038]步骤五、我们针对纺织品,拍摄过程中更注重布料的对比度和色度,亮度的重要程度较低,用Cb
Y
=Cb/Y和Cr
Y
=Cr/Y表示亮度无关的色彩空间,用Cb
Y
Cr
Y
坐标的欧式距离表示色差;
[0039]步骤六、根据参考布料的X、Y1、Z刺激值,转换得到Cb
Yref
和Cr
Yref
分别作为蓝色浓度偏移量和红色浓度偏移量的色彩标准值,用实拍图像的色彩,转换得到Cb
Ymeas
和Cr
Ymeas
分别作为蓝色浓度偏移量和红色浓度偏移量的实测值,对得到的实测值和色彩标准值进行本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种布料识别设备的色彩校正方法,其特征在于:包括以下步骤:步骤一、挑选参考布料,选用台式光谱仪测量参考布料的光谱;步骤二、计算参考布料的参考色度X、Y1、Z刺激值,其中X为红原色刺激量、Y1为绿原色刺激量、Z为蓝原色刺激量;步骤三、将X、Y1、Z刺激值转换为线性RGB,再将线性RGB转换为YCbCr,其中Y表示颜色的明亮度,Cb和Cr则分别表示颜色的蓝色浓度偏移量和红色浓度偏移量;步骤四、对识别的参考布料中饱和度过高的颜色加入饱和度的约束项;步骤五、用Cb
Y
=Cb/Y和Cr
Y
=Cr/Y表示亮度无关的色彩空间,用Cb
Y
Cr
Y
坐标的欧式距离表示色差;步骤六、根据参考布料的X、Y1、Z刺激值,转换得到Cb
Yref
和Cr
Yref
分别作为蓝色浓度偏移量和红色浓度偏移量的色彩标准值,用实拍图像的色彩,转换得到Cb
Ymeas
和Cr
Ymeas
分别作为蓝色浓度偏移量...

【专利技术属性】
技术研发人员:张成东仲崇森米小什
申请(专利权)人:深圳创景数科信息技术有限公司
类型:发明
国别省市:

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

1