样品颜色校正方法、装置、电子设备及介质制造方法及图纸

技术编号:30894035 阅读:20 留言:0更新日期:2021-11-22 23:35
本申请提供一种样品颜色校正方法、装置、电子设备及介质。所述方法包括:获取待颜色校正的目标图像,从目标图像上的样品区域确定待校正色块;将多个颜色校正色块在sRGB色彩空间的像素值作为原始值,真实值作为目标值,利用最小二乘法得到原始值到目标值的初始颜色校正矩阵;根据初始颜色校正矩阵,在LINEARsRGB色彩空间中迭代地计算颜色校正矩阵和颜色校正值,得到原始值到目标值的最终颜色校正矩阵;根据最终颜色校正矩阵得到待校正色块的校正值,根据最终颜色校正矩阵对样品颜色进行校正。本申请借助均匀分布的颜色校正色块,较大程度的规避了光源不均匀导致的颜色识别误差,在LINEAR sRGB色彩空间通过迭代地计算得到最终颜色校正矩阵,减少了颜色校正误差。减少了颜色校正误差。减少了颜色校正误差。

【技术实现步骤摘要】
样品颜色校正方法、装置、电子设备及介质


[0001]本申请涉及人工智能
,具体涉及一种样品颜色校正方法及装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]在健康监测项目中,通过试纸带来判断生理健康状态的方法,具有短时便利等优势。试纸带的反应结果通常有两种获取办法:第一种是通过人眼直接读取颜色和比色卡进行对比,这种方案因为具有较强的主观因素,具有较大误差,且无法定量获取结果。第二种是由操作人员使用特定分析仪来直接读取试纸,这种方式结果不受主观因素或者外界因素干扰,结果比较精确,但需要专业的设备、成本高昂。
[0003]目前,智能移动设备越来越普及,使用移动设备拍照,然后利用图像处理技术来检测出各项指标的结果,是一种相对于人眼更精确,相对于专业设备更便捷的方式。但在拍摄图像的过程中,图像常常会因为光源色温等特性产生整体的偏色,图像偏色会导致巨大的颜色值识别和视觉感知的误差,使得图像中像素的颜色值与实际情况不符合。即使后续摄像机会根据实际图像进行自动的白平衡调节,也依然会使得颜色校正结果出现异常。除此之外,在实际的拍摄过程中,由于光线照射不均匀或者拍摄角度不合适等都会导致图像不同部位的颜色产生变化。
[0004]目前有部分技术方案考虑了颜色校正,其中,有一些颜色校正方案仅利用颜色校正色块显示于图像中的颜色值与颜色校正色块真实颜色值的平均灰度的差值,对试纸带图像进行偏色校正处理。但这种方式只能对白光下拍摄的图像进行偏色校正处理,若在其他带有色偏的光照环境下进行拍摄,偏色校正处理的效果将会变差。同时,直接在sRGB色彩空间利用颜色校正色块在图像中的颜色值与真实颜色值的差值进行颜色校正不够科学,因摄像机得到的图片在颜色空间中是呈非线性的,并非简单地通过线性加减即可得到校正准确的待校正色块颜色值。
[0005]因此,目前尚缺一种可以在大多数光照下,甚至不均匀光照下,仍然能进行低成本且准确颜色校正的方式。

技术实现思路

[0006]本申请的目的是提供一种样品颜色校正方法及装置、一种电子设备以及一种计算机可读存储介质。
[0007]本申请第一方面提供一种样品颜色校正方法,包括:
[0008]获取待颜色校正的目标图像,所述目标图像中包含校准比色板以及放置于所述校准比色板上的样品;所述校准比色板上均匀分布有多个颜色校正色块,所述多个颜色校正色块中包括24色标准色块以及与样品对应的多个标准浓度值显色色块;
[0009]从目标图像上的样品区域确定待校正色块;
[0010]将所述多个颜色校正色块在sRGB色彩空间的像素值作为原始值,真实值作为目标
值,利用最小二乘法得到原始值到目标值的初始颜色校正矩阵;
[0011]将所述多个颜色校正色块在sRGB色彩空间的像素值转换到LINEARsRGB色彩空间中,根据初始颜色校正矩阵,在LINEARsRGB色彩空间中迭代地计算颜色校正矩阵和颜色校正值,得到原始值到目标值的最终颜色校正矩阵;
[0012]根据所述最终颜色校正矩阵得到待校正色块的校正值,根据所述最终颜色校正矩阵对样品颜色进行校正。
[0013]本申请第二方面提供一种样品颜色校正装置,包括:
[0014]获取模块,用于获取待颜色校正的目标图像,所述目标图像中包含校准比色板以及放置于所述校准比色板上的样品;所述校准比色板上均匀分布有多个颜色校正色块,所述多个颜色校正色块中包括24色标准色块以及与样品对应的多个标准浓度值显色色块;
[0015]确定模块,用于从目标图像上的样品区域确定待校正色块;
[0016]初始模块,用于将所述多个颜色校正色块在sRGB色彩空间的像素值作为原始值,真实值作为目标值,利用最小二乘法得到原始值到目标值的初始颜色校正矩阵;
[0017]迭代模块,用于将所述多个颜色校正色块在sRGB色彩空间的像素值转换到LINEARsRGB色彩空间中,根据初始颜色校正矩阵,在LINEARsRGB色彩空间中迭代地计算颜色校正矩阵和颜色校正值,得到原始值到目标值的最终颜色校正矩阵;
[0018]校正模块,用于根据所述最终颜色校正矩阵得到待校正色块的校正值,根据所述最终颜色校正矩阵对样品颜色进行校正。
[0019]本申请第三方面提供一种电子设备,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行以实现本申请第一方面所述的方法。
[0020]本申请第四方面提供一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现本申请第一方面所述的方法。
[0021]相较于现有技术,本申请提供的样品颜色校正方法,获取待颜色校正的目标图像,从目标图像上的样品区域确定待校正色块;将多个颜色校正色块在sRGB色彩空间的像素值作为原始值,真实值作为目标值,利用最小二乘法得到原始值到目标值的初始颜色校正矩阵;根据初始颜色校正矩阵,在LINEARsRGB色彩空间中迭代地计算颜色校正矩阵和颜色校正值,得到原始值到目标值的最终颜色校正矩阵;根据最终颜色校正矩阵得到待校正色块的校正值,根据所述最终颜色校正矩阵对样品颜色进行校正。可见,本申请借助均匀分布的颜色校正色块,较大程度的规避了光源不均匀导致的颜色识别误差,在LINEAR sRGB色彩空间通过迭代地计算得到最终颜色校正矩阵,减少了颜色校正误差。
附图说明
[0022]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0023]图1示出了本申请提供的一种样品颜色校正方法的流程图;
[0024]图2示出了本申请提供的一体式的光线智能校准比色板装置的示意图;
[0025]图3示出了本申请提供的色彩校正矩阵迭代流程图;
[0026]图4示出了本申请提供的一种样品颜色校正装置的示意图;
[0027]图5示出了本申请提供的一种电子设备的示意图;
[0028]图6示出了本申请提供的一种计算机可读存储介质的示意图。
具体实施方式
[0029]下面将参照附图更详细地描述本公开的示例性实施方式。虽然附图中显示了本公开的示例性实施方式,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0030]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本申请所属领域技术人员所理解的通常意义。
[0031]另外,术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种样品颜色校正方法,其特征在于,包括:获取待颜色校正的目标图像,所述目标图像中包含校准比色板以及放置于所述校准比色板上的样品;所述校准比色板上均匀分布有多个颜色校正色块,所述多个颜色校正色块中包括24色标准色块以及与样品对应的多个标准浓度值显色色块;从目标图像上的样品区域确定待校正色块;将所述多个颜色校正色块在sRGB色彩空间的像素值作为原始值,真实值作为目标值,利用最小二乘法得到原始值到目标值的初始颜色校正矩阵;将所述多个颜色校正色块在sRGB色彩空间的像素值转换到LINEAR sRGB色彩空间中,根据初始颜色校正矩阵,在LINEAR sRGB色彩空间中迭代地计算颜色校正矩阵和颜色校正值,得到原始值到目标值的最终颜色校正矩阵;根据所述最终颜色校正矩阵得到待校正色块的校正值,根据所述最终颜色校正矩阵对样品颜色进行校正。2.根据权利要求1所述的方法,其特征在于,所述从目标图像上的样品区域确定待校正色块之前,所述方法还包括:统计所有颜色校正色块在目标图像上的像素值,计算像素值超出预设范围的颜色校正色块占总颜色校正色块的比例;若所述比例大于预设阈值,则发送提示信息以提示用户调整光线重新拍摄目标图像。3.根据权利要求1或2所述的方法,其特征在于,所述根据初始颜色校正矩阵,在LINEAR sRGB色彩空间中迭代地计算颜色校正矩阵和颜色校正值,得到原始值到目标值的最终颜色校正矩阵,包括:将所有颜色校正色块在LINEAR sRGB色彩空间的像素值与初始颜色校正矩阵相乘,得到所有颜色校正色块的颜色校正值;将得到的所有的颜色校正值归一化在[0,1]内,并将颜色校正色块的像素值由LINEAR sRGB转换sRGB色彩空间,在sRGB色彩空间中计算损失函数;在sRGB色彩空间将所有颜色校正色块的像素值与其对应的真实值分别在RGB三个色彩通道内相减,对所有的差值平方之后求和,记为损失函数,公式如下:其中,num为所有的颜色校正色块的个数,Corrected_color
(sRGB)
为颜色校正色块的颜色校正值,Real_color
(sRGB)
为颜色校正色块的真实值;以减小损失函数Loss的值为目标,得到新的颜色校正矩阵;重复迭代以上步骤,直到损失函数Loss的值小于预设阈值,得到原始值到目标值的最终颜色校正矩阵。4.根据权利要求3所述的方法,其特征在于,所述根据所述最终颜色校正矩阵得到待校正色块的校正值,根据所述最终颜色校正矩阵对样品颜色进行校正,包括:将待校正色块的像素值由sRGB转换到LINEAR sRGB色彩空间;将待校正色块在LINEAR sRGB色彩空间的像素值与所述最终颜色校正矩阵相乘,得到LINEAR sRGB色彩空间中待校正色块的校正值;将待校正色块的校正值归一化在[0,1]内,再将该LINEAR sRGB色彩空间的像素值转换
到sRGB,得到sRGB色彩空间中校正后样品的像素值。5.一种样品颜色校正装置,其特征在于,包括:获取模块,用于获取待颜色校正的目标图像,所述目标图像中包含校准比色板以...

【专利技术属性】
技术研发人员:王飞李青郑悦闻狄鹏程
申请(专利权)人:浙江省北大信息技术高等研究院
类型:发明
国别省市:

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

1