一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

照明光谱生成方法、光谱匹配方法及装置、设备、介质与流程

2022-07-13 17:18:08 来源:中国专利 TAG:


1.本技术涉及照明技术领域,尤其涉及照明光谱生成方法、光谱匹配方法及装置、设备、介质。


背景技术:

2.在实际的照明场景中,不同的被照物选择不同的照明光谱,才能让整个照明环境更加真实,从而将被照物体更好地表现出来,让整个光环境更加符合人们的期望。例如,在服装领域的照明应用中,男性服装建议采用3500k色温的照明光谱照,女性服装建议采用3000k色温偏白的照明光谱,而对于童装则建议采用3200k的照明光谱。此外,在超市区域的照明应用中,牛肉区域应采用1800k色温的照明光谱,蔬菜瓜果等区域应采用3500k偏红的照明光盘光谱,从而将被照物体更好地表现出来。
3.然而,目前很多超市、商场对不同颜色的服装或肉类统一采用固定的照明光谱配方,从而导致客户完成购买后,在家中看到的物品颜色与在超市或商场的颜色存在很大色差,不能还原被照物的本色,并突出商品的价值。


技术实现要素:

4.本技术实施例的主要目的在于提出照明光谱生成方法、光谱匹配方法及装置、设备、介质,能够通过所建立的光谱配方库和光谱匹配规则库对被照物的hsb信息进行光谱匹配,以确定被照物唯一的、高品质的照明光谱配方。
5.为实现上述目的,本技术实施例的第一方面提出了照明光谱生成方法,包括:
6.获取预设的hsb色彩模型,并通过所述hsb色彩模型对待匹配的hsb信息进行基色划分,确定所述hsb信息唯一对应的基色信息;
7.根据所述hsb色彩模型得到所述基色信息对应的多个颜色样品,并将所述多个颜色样品构成色彩样品集;
8.通过颜色采样装置采集所述色彩样品集对应的样品参数,其中,所述样品参数包括所述色彩样品集对应的第一光谱功率分布函数;
9.获取拟合光源下的第二光谱功率分布函数和预设的回归函数阈值;
10.利用回归函数对所述第一光谱功率分布函数和所述第二光谱功率分布函数进行相似度拟合处理,得到相似度数值;
11.根据所述回归函数阈值对所述相似度数值进行相似度判断,以从预设的光谱配方库中确定所述基色信息唯一对应的照明光谱配方。
12.在一些实施例,所述方法还包括:
13.获取所述光谱配方库中基色信息与配方色块的映射关系;
14.根据所述基色信息与配方色块的映射关系,确定所述hsb信息的所述基色信息唯一对应的配方色块。
15.在一些实施例中,所述利用回归函数对所述第一光谱功率分布函数和所述第二光
谱功率分布函数进行相似度拟合处理,得到相似度数值,包括:
16.获取所述第一光谱功率分布函数和其对应的第一色度信息;
17.获取所述第二光谱功率分布函数和其对应的第二色度信息;
18.对所述第一色度信息和所述第二色度信息进行色度判断处理,得到色度比较结果;
19.建立所述第一光谱功率分布函数和所述第二光谱功率分布函数之间的函数关系,得到所述拟合光源的拟合配比信息;
20.根据所述色度比较结果调整所述函数关系,以更新所述拟合配比信息;
21.利用回归函数对所述第一光谱功率分布函数和所述第二光谱功率分布函数进行相似度拟合处理,得到相似度数值。
22.在一些实施例,所述根据所述回归函数阈值对所述相似度数值进行相似度判断,以从预设的光谱配方库中确定所述基色信息唯一对应的照明光谱配方,包括:
23.对所述回归函数阈值和所述相似度数值进行相似度判断;
24.当所述相似度数值大于所述回归函数阈值,根据所述拟合配比信息从预设的光谱配方库中确定所述基色信息唯一对应的照明光谱配方。
25.在一些实施例,所述根据所述hsb色彩模型得到所述基色信息对应的多个颜色样品,并将所述多个颜色样品构成色彩样品集,包括:
26.根据所述hsb色彩模型对所述基色信息进行色调划分,得到所述基色信息唯一对应的基色色调,所述基色色调包括冷色调、中性色调和暖色调中的任一种;
27.根据所述基色信息对应的所述基色色调,制作所述基色信息对应的多个颜色样品,其中,每个颜色样品包含不同的材质和不同的反射系数;
28.将所述多个颜色样品构成色彩样品集。
29.本技术实施例的第二方面提出了照明光谱匹配方法,包括:
30.对待匹配的被照物进行颜色取样,得到所述被照物的hsb信息;
31.获取基于颜色匹配规则建立的光谱匹配规则库;
32.获取本技术第一方面实施例任一项所述的方法的光谱配方库;
33.根据所述光谱匹配规则库和所述光谱配方库对所述hsb信息进行光谱匹配,以确定所述hsb信息唯一对应的照明光谱配方。
34.本技术实施例的第三方面提出了照明光谱生成装置,包括:
35.基色信息获取模块,用于获取预设的hsb色彩模型,并通过所述hsb色彩模型对待匹配的hsb信息进行基色划分,确定所述hsb信息唯一对应的基色信息;
36.样品集构建模块,用于根据所述hsb色彩模型得到所述基色信息对应的多个颜色样品,并将所述多个颜色样品构成色彩样品集;
37.第一参数获取模块,用于通过颜色采样装置采集所述色彩样品集对应的样品参数,其中,所述样品参数包括所述色彩样品集对应的第一光谱功率分布函数;
38.第二参数获取模块,用于获取拟合光源下的第二光谱功率分布函数和预设的回归函数阈值;
39.相似度拟合模块,用于利用回归函数对所述第一光谱功率分布函数和所述第二光谱功率分布函数进行相似度拟合处理,得到相似度数值;
40.光谱配方生成模块,用于根据所述回归函数阈值对所述相似度数值进行相似度判断,以从预设的光谱配方库中确定所述基色信息唯一对应的照明光谱配方。
41.本技术实施例的第四方面提出了照明光谱匹配装置,包括:
42.hsb信息获取模块,用于对待匹配的被照物进行颜色取样,得到所述被照物的hsb信息;
43.匹配规则库获取模块,用于获取根据颜色匹配规则建立的光谱匹配规则库;
44.光谱配方库获取模块,用于获取本技术第一方面实施例任一项所述的方法中的光谱配方库;
45.光谱匹配模块,用于根据所述光谱匹配规则库和所述光谱配方库对所述hsb信息进行光谱匹配,以确定所述hsb信息唯一对应的照明光谱配方。
46.本技术实施例的第五方面提出了计算机设备,所述计算机设备包括存储器和处理器,其中,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时所述处理器用于执行:
47.如本技术第一方面实施例任一项所述的照明光谱生成方法;或
48.如本技术第二方面实施例任一项所述的照明光谱匹配方法。
49.本技术实施例的第六方面提出了计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,在所述计算机程序被计算机执行时,所述计算机用于执行:
50.如本技术第一方面实施例任一项所述的照明光谱生成方法;或
51.如本技术第二方面实施例任一项所述的照明光谱匹配方法。
52.本技术实施例提出的照明光谱生成方法、光谱匹配方法及装置、设备、介质,通过获取预设的hsb色彩模型,并通过hsb色彩模型对待匹配的hsb信息进行基色划分,确定hsb信息唯一对应的基色信息。根据hsb色彩模型得到基色信息对应的多个颜色样品,并将多个颜色样品构成色彩样品集。之后,通过颜色采样装置采集色彩样品集对应的样品参数,其中,样品参数包括所述色彩样品集对应的第一光谱功率分布函数。获取拟合光源下的第二光谱功率分布函数和预设的回归函数阈值,利用回归函数对第一光谱功率分布函数和第二光谱功率分布函数进行相似度拟合处理,得到相似度数值。根据回归函数阈值对相似度数值进行相似度判断,以从预设的光谱配方库中确定基色信息唯一对应的照明光谱配方。本技术能够通过所建立的光谱配方库和光谱匹配规则库对被照物的hsb信息进行光谱匹配,以确定被照物唯一的、高品质的照明光谱配方,从而根据该照明光谱配方将被照物更好地表现出来。
附图说明
53.图1是本技术实施例提供的照明光谱生成方法的流程图;
54.图2是本技术另一实施例提供的照明光谱生成方法的流程图;
55.图3是图1中的步骤s150的流程图;
56.图4是图1中的步骤s120的流程图;
57.图5是本技术实施例提供的照明光谱匹配方法的流程图;
58.图6是本技术实施例提供的hsb信息数据范围与光谱配方库和配方色块信息的对应信息的详细示意图;
59.图7是本技术实施例提供的光谱配方库和对应的配方色块区域在cie色坐标范围下的详细示意图;
60.图8是本技术实施例提供的计算机设备的硬件结构示意图。
具体实施方式
61.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
62.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
63.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
64.hsb(hue-saturation-brightness),表示一种色彩模式,即色度(h)、饱和度(s)、亮度(b)的色彩模式,以人类对颜色的感觉为基础,描述了颜色的三种基本特性。hsb色彩模式采用颜色的三属性来表示,即将颜色三属性进行量化,将饱和度s和亮度b以百分比值(0%-100%)表示,色度以角度(0
°‑
360
°
)表示。饱和度s代表色彩的纯度,饱和度为零时即为灰色。白、黑和其他灰度色彩都没有饱和度,饱和度越大时颜色越纯。亮度b是指色彩的明亮度,亮度为零时即为黑色,亮度最大是色彩最鲜明的状态。
65.在实际的照明场景中,不同的被照物选择不同的照明光谱,才能让整个照明环境更加真实,从而将被照物体更好地表现出来,让整个光环境更加符合人们的期望。例如,在服装领域的照明应用中,男性服装建议采用3500k色温的照明光谱照,女性服装建议采用3000k色温偏白的照明光谱,而对于童装则建议采用3200k的照明光谱。此外,在超市区域的照明应用中,牛肉区域应采用1800k色温的照明光谱,蔬菜瓜果等区域应采用3500k偏红的照明光盘光谱,从而将被照物体更好地表现出来。
66.然而,目前很多超市、商场对不同颜色的服装或肉类统一采用固定的照明光谱配方,从而导致客户完成购买后,在家中看到的物品颜色与在超市或商场的颜色存在很大色差,不能还原被照物的本色,并突出商品的价值。
67.基于此,本技术实施例的主要目的在于提出照明光谱生成方法、光谱匹配方法及装置、设备、介质,能够通过建立光谱配方库和光谱匹配规则库,高效、准确地确定不同颜色被照物的照明光谱配方,从而根据该照明光谱配方将被照物更好地表现出来。
68.参照图1,根据本技术实施例第一方面实施例的照明光谱生成方法,包括但不限于步骤s110至步骤s160。
69.s110,获取预设的hsb色彩模型,并通过hsb色彩模型对待匹配的hsb信息进行基色划分,确定hsb信息唯一对应的基色信息;
70.s120,根据hsb色彩模型得到基色信息对应的多个颜色样品,并将多个颜色样品构成色彩样品集;
71.s130,通过颜色采样装置采集色彩样品集对应的样品参数,其中,样品参数包括色彩样品集对应的第一光谱功率分布函数;
72.s140,获取拟合光源下的第二光谱功率分布函数和预设的回归函数阈值;
73.s150,利用回归函数对第一光谱功率分布函数和第二光谱功率分布函数进行相似度拟合处理,得到相似度数值;
74.s160,根据回归函数阈值对相似度数值进行相似度判断,以从预设的光谱配方库中确定基色信息唯一对应的照明光谱配方。
75.在步骤s110中,获取预设的hsb色彩模型,并通过hsb色彩模型定义待匹配的hsb信息,具体是,根据hsb色彩模式建立预设的hsb色彩模型,根据hsb色彩模型将待匹配的被照物的颜色划定对应的范围,即用于定义目标颜色的hsb信息,则确定了hsb信息唯一对应的基色信息,记为基色s。
76.需要说明的是,对待匹配的被照物进行颜色取样时,由于采样设备的不同,可以得到不同的颜色参数形式,但是通过将不同的颜色参数行书转化成等同的hsb信息的形式,则可以通过hsb色彩模型对待匹配的hsb信息进行基色划分,确定hsb信息唯一对应的基色s。具体地,当通过传感器等采样设备获取的颜色参数时,该颜色参数形式包括以rgb(red-green-blue,红-绿-蓝)、hsl(hue-saturation-lightness,色相-饱和度-亮度)、hsv(hue-saturation-value,色调-饱和度-亮度)、yuv(明亮度-色度)、raw(图像传感器所处理数据)等不同的色彩模型形式表现出来的数值形式,则可以将获取的不同形式的颜色参数转化为等同于hsb色彩模式的对应的hsb信息。此外,颜色参数还包括基色物体反射光谱分布函数、像素值、rgb数值、hsb数值等。
77.在步骤s120中,为了更准确、全面地获取目标颜色对应的样品参数,根据hsb色彩模型得到基色信息对应的多个颜色样品,并将多个颜色样品构成色彩样品集。
78.在步骤s130中,通过颜色采样装置采集色彩样品集对应的样品参数,其中,样品参数包括色彩样品集对应的第一光谱功率分布函数fs。具体地,颜色采样装置包括辐射光谱仪、积分球(暗室)、标准光源以及采样软件,需要说明的是,本技术并不局限于上述颜色采样设备,具有同样颜色采样功能的颜色采样设备同样适用于本技术,在此不再赘述。
79.需要说明的是,通过颜色采样装置采集色彩样品集对应的样品参数,具体是,将每一种基色s对应的多个颜色样品放进例如r98反射系数的积分球内后,放置标准光源、积分球和辐射光谱仪,且积分球连接辐射光谱仪,同时光谱辐射仪需要采用挡板隔开,从而避免标准光源的光线直接进入探头。其中,为了避免造成光线的强反射,积分球需要尽量增大,且标准光源是不直接照射颜色样品,而是与该颜色样品成15度角照射。
80.在步骤s140至步骤s160中,获取拟合光源下的第二光谱功率分布函数fc和预设的回归函数阈值,并利用回归函数对第一光谱功率分布函数和第二光谱功率分布函数进行相似度拟合处理,即通过建立第一光谱功率分布函数fs与第二光谱功率分布函数fc之间的函数关系,求解该函数关系式,得到相似度数值。之后,根据预设的回归函数阈值对相似度数值进行相似度判断,以从预设的光谱配方库中确定基色信息唯一对应的照明光谱配方。需要说明的是,从预设的光谱配方库中确定基色信息唯一对应的照明光谱配方,建立了基色信息与光谱配方库中对应照明光谱配方的映射关系,即根据获取的多个照明光谱配方构建了光谱配方库。
81.需要说明的是,确定了待匹配的hsb信息唯一对应的基色s后,根据hsb信息中的色度(h)、饱和度(s)和亮度(b)将每种基色s进行色度划分,色度具体划分为冷色调(cw)、中性色调(nw)和暖色调(ww)中的任一种,即基色s具有唯一对应的基色色调。之后,根据定义的冷色调(cw)、中性色调(nw)和暖色调(ww),定义了符合三种色调的标准光源,分别为a光源、u35光源和d50光源。为了最大限度的消除单一光源与基色色调不同步而引起的偏色误差,建立如表1所示的不同色调光源的对应的光源权重,根据结合不同基色s的基色色调在不同标准光源下的光源权重比例,获取到基色s最准确的反射光谱曲线函数fr。为了更有效地进行光谱拟合,将获取的反射光谱曲线函数fr的曲线波长在380-780nm范围内进行截取,并对截取后的曲线进行归一化处理,得到第一光谱功率分布函数fs的曲线。
82.表1
83.基色色调a光源u35光源d50光源暖色调(ww)0.70.20.1中性色调(nw)0.20.60.2冷色调(cw)0.10.20.7
84.需要说明的是,拟合光源可以为单色光、复合光、以及单色光与复合光的任意组合,拟合光源可以为能独立控制且包含两种以上光源,且拟合光源的主波长为350nm至780nm之间。此外,拟合光源至少含有一组复合白光,复合白光的色温范围为1000k-10000k,且复合白光的主波长为350nm至780nm,对应的ra显色指数为0至100之间的任意值。同时,拟合光源的形态及排列可以包括交错、穿插、嵌入及无规律自由分布中的任意一种,拟合光源的封装形式可以为smd、cob等其他形式的任意封装,或任意封装相结合的形式。
85.需要说明的是,该光谱配方库可以覆盖适用于包括单种色和多种色在内的所有被照物的hsb信息。
86.在一些实施例中,如图2所示,本技术实施例的照明光谱生成方法还包括但不限于步骤s210和步骤s220。
87.步骤s210,获取光谱配方库中基色信息与配方色块的映射关系;
88.步骤s220,根据基色信息与配方色块的映射关系,确定hsb信息对应的基色信息唯一对应的配方色块。
89.具体地,在一些实施例中,获取光谱配方库中基色信息与配方色块的映射关系,其中,基色信息与光谱配方库中对应照明光谱配方存在映射关系,光谱配方库中的每一种照明光谱配方以配方色块的形式表现,即对应的hsb信息于配方色块之间存在映射关系。根据基色信息与配方色块的映射关系,确定待匹配的hsb信息对应的基色信息唯一对应的配方色块。
90.需要说明的是,对光谱配方库进行色块划分处理,得到每个照明光谱配方对应的配方色块,配方色块唯一对应于基色信息。具体地,对得到的光谱配方库进行色块划分处理,即采用cie色坐标xy中心点结合麦克亚当椭圆作为划定光谱配方库色块的范围,得到每个照明光谱配方对应的配方色块,则待匹配的hsb信息与光谱配方库中的配方色块构成映射关系,进而得到待匹配的被照物的颜色与光谱配方库中配方色块的对应关系。
91.在一些实施例中,如图3所示,步骤s150具体包括但不限于步骤s310至步骤s360。
92.步骤s310,获取第一光谱功率分布函数和其对应的第一色度信息;
93.步骤s320,获取第二光谱功率分布函数和其对应的第二色度信息;
94.步骤s330,对第一色度信息和第二色度信息进行色度判断处理,得到色度比较结果;
95.步骤s340,建立第一光谱功率分布函数和第二光谱功率分布函数之间的函数关系,得到拟合光源的拟合配比信息;
96.步骤s350,根据色度比较结果调整所述函数关系,以更新拟合配比信息;
97.步骤s360,利用回归函数对第一光谱功率分布函数和第二光谱功率分布函数进行相似度拟合处理,得到相似度数值。
98.在步骤s310至步骤s330中,获取第一光谱功率分布函数fs和其对应的第一色度信息,获取第二光谱功率分布函数fc对应的第二色度信息。具体是,根据参考标准gb-t 7921-2008、gb5820-2003等均匀色空间和色差公式,求出第一光谱功率分布函数fs的相关色温cct、色坐标、色域指数rg、保真度指数rf等第一色度信息,根据ies tm-30-18 method for evaluating light source color rendition(光源颜色再现的评价方法)求出第二光谱功率分布函数fc和其对应的第二色度信息。因此,对获取的第一色度信息和第二色度信息进行色度判断处理,得到色度比较结果。
99.在步骤s340中,建立第一光谱功率分布函数fs和第二光谱功率分布函数fc之间的函数关系,得到拟合光源的拟合配比信息。具体地,假设有n组进行光谱拟合的独立拟合光源(n为正整数),通过辐射光谱仪测试每一组拟合光源的光源光谱功率分布f1、f2...fn,则第二光谱功率分布函数fc用于表示n组拟合光源拟合后的光谱功率分布函数。具体方式为,获取第一光谱功率分布函数fs的多组典型峰值,即假设有z个典型峰值(z为正整数),令f
s1
、f
s2
...f
sz
分别表示第1个到第z个典型峰值的数值,如公式(1)所示,通过求解公式(1)中的多组关系式得到z组数值c
s11
、c
s12
...c
s1n
,c
s21
、c
s22
...c
s2n
,直至c
sz1
、c
sz2
...c
szn
,之后,分别求解z组数值c
s11
、c
s12
...c
s1n
,c
s21
、c
s22
...c
s2n
,直至c
sz1
、c
sz2
...c
szn
中的每一组数值的平均值,从而得到表示n组独立拟合光源的光通占比值c1、c2…cn
,再结合公式(2),建立第一光谱功率分布函数fs和第二光谱功率分布函数fc之间的函数关系,从而得到拟合光源的拟合配比信息。
[0100][0101]fs
≈fc=c1*f1 c2*f2 c3*f3... cn*fnꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
[0102]
在步骤s350至步骤s360中,根据色度比较结果调整上述函数关系,以更新拟合配比信息,并利用回归函数对第一光谱功率分布函数fs和第二光谱功率分布函数fc进行相似度拟合处理,得到相似度数值。具体地,当第一色度信息和第二色度信息的色度比较结果为相差较大,则需要调整进行光谱拟合的拟合光源中典型峰值z的基数,以更新拟合光源对应的拟合配比信息。例如,当第一色度信息和第二色度信息的色度比较结果为相差较大,且所得到的相似度数值小于等于预设的回归函数阈值时,则需要将典型峰值z的基数增大,即增加典型峰值z的个数,直到相似度数值大于预设的回归函数阈值为止。然而,当典型峰值z的
基数已经变得非常大,则需要通过增加光谱拟合中独立拟合光源的基数n,直到相似度数值大于预设的回归函数阈值为止。
[0103]
在一些实施例中,步骤s160具体包括:对回归函数阈值和相似度数值进行相似度判断,当相似度数值大于回归函数阈值,根据拟合配比信息从预设的光谱配方库中确定基色信息唯一对应的照明光谱配方。
[0104]
具体地,通过建立第一光谱功率分布函数fs与第二光谱功率分布函数fc之间的函数关系,求解该函数关系式,得到相似度数值。为了更好地验证第一光谱功率分布函数fs与第二光谱功率分布函数fc之间的相似性,对回归函数阈值和相似度数值进行相似度判断,当相似度数值大于回归函数阈值,根据拟合配比信息从预设的光谱配方库中确定基色信息唯一对应的照明光谱配方。例如,假设预设的回归函数阈值为0.95,则当相似度数值大于预设的回归函数阈值0.95,且色度比较结果表示第一色度信息和第二色度信息小于预设的色度比较阈值,则根据第二光谱功率分布函数fc得到的拟合配比信息得到基色信息唯一对应的照明光谱配方。
[0105]
需要说明的是,第一光谱功率分布函数fs和第二光谱功率分布函数fc进行相似度拟合处理所采用的回归函数包括correl(相关系数函数)和rsq(相关系数的平方函数),即得correl对应的数值r和rsq对应的数值r2。因此,当相似度数值大于预设的回归函数阈值,即correl对应的数值r和rsq对应的数值r2满足公式(3),则根据拟合配比信息得到基色信息唯一对应的照明光谱配方。
[0106][0107]
需要说明的是,在实际应用中,为了得到更准确地确定符合基色s对应的照明光谱配方,当相似度数值大于预设的回归函数阈值0.95,可以同时结合关于基色信息与光谱配方库匹配的实验数据和大数据统计下大众的颜色偏好程度,得到符合待匹配的基色信息唯一对应的照明光谱配方。
[0108]
在一些实施例中,如图4所示,步骤s120具体包括但不限于步骤s410至步骤s430。
[0109]
步骤s410,根据hsb色彩模型对基色信息进行色调划分,得到基色信息唯一对应的基色色调,基色色调包括冷色调、中性色调和暖色调中的任一种;
[0110]
步骤s420,根据基色信息对应的基色色调,制作基色信息对应的多个颜色样品,其中,每个颜色样品包含不同的材质和不同的反射系数;
[0111]
步骤s430,将多个颜色样品构成色彩样品集。
[0112]
在步骤s410中,为了更准确地获取颜色参数中的反射光谱数据,根据hsb色彩模型对每个基色信息进行色调划分。具体地,对待匹配的hsb信息定义了唯一对应的基色信息后,根据基色信息中对应的色相,将每种基色信息划分为冷色调(cw)、中性色调(nw)和暖色调(ww)中的任一种,即基色信息具有唯一对应的基色色调,即待匹配的hsb信息具有唯一对应的基色色调。
[0113]
在步骤s420至步骤s430中,为了获得更准确、更完备且更符合实际照明应用的色彩样品集的颜色参数,则根据基色信息对应的基色色调制作采用不同的材质和不同的反射系数的多个颜色样品。具体地,制作颜色样品的材质包括皮质、纤维、棉麻、丝绸等,则根据
不同材质选取的反射系数也包括很多种类,从而可以获取基色信息对应的多个颜色样品。最后,根据多个颜色样品构成了色彩样品集,从而能够获取基色信息更准确和全面的样品参数。本技术能够通过所建立的光谱配方库和光谱匹配规则库对被照物的hsb信息进行光谱匹配,以确定被照物唯一的、高品质的照明光谱配方,从而根据该照明光谱配方将被照物更好地表现出来。
[0114]
参照图5,本技术实施例还提供照明光谱匹配方法,该照明光谱匹配方法用于对被照物进行光谱匹配,该方法包括但不限于步骤s510至步骤s540。
[0115]
步骤s510,对待匹配的被照物进行颜色取样,得到被照物的hsb信息;
[0116]
步骤s520,获取根据颜色匹配规则建立的光谱匹配规则库;
[0117]
步骤s530,获取由本技术第一方面实施例中任一项的方法中的光谱配方库;
[0118]
步骤s540,根据光谱匹配规则库和光谱配方库对hsb信息进行光谱匹配,以确定hsb信息唯一对应的照明光谱配方。
[0119]
在步骤s510中,为了更好地获得唯一的、符合被照物且高品质的照明光谱配方,对待匹配的被照物进行颜色取样,得到被照物的hsb信息。具体地,由于光谱配方库是根据hsb色彩模型构建的,因此对被照物的颜色获取的主要表现形式为hsb数值。需要说明的是,对待匹配的被照物进行颜色取样时,由于采样设备的不同,可以得到不同的颜色参数形式,但是通过将不同的颜色参数行书转化成等同的hsb信息的形式,则可以通过hsb色彩模型对待匹配的hsb信息进行基色划分,确定hsb信息唯一对应的基色信息。此外,对被照物进行颜色取样处理得到被照物的颜色参数,且得到的颜色参数包括分布采集的像素值、rgb数值、hsb数值等,即将被照物通过传感器结合取色规则获取到被照物对应的被照物hsb信息,且被照物hsb信息仅为被照物颜色表现形式之一。
[0120]
需要说明的是,被照物通过传感器获取的颜色参数可以为rgb(red-green-blue,红-绿-蓝)、hsl(hue-saturation-lightness,色相-饱和度-亮度)、hsv(hue-saturation-value,色调-饱和度-亮度)、yuv(明亮度-色度)、raw(图像传感器所处理数据)等不同的色彩模型表现出来,可以将获取的不同形式的颜色参数转化为等同的hsb色彩模式的被照物hsb信息,从而根据光谱匹配规则库对被照物的hsb信息和光谱配方库进行运算比对处理,得到被照物的基色信息唯一对应的照明光谱配方和其唯一对应的配方色块。
[0121]
需要说明的是,对被照物的颜色参数进行采样的采样设备包括辐射光谱仪、cmos设备,但本技术并不局限于上述颜色采样设备,具有同样颜色采样功能的颜色采样设备同样适用于本技术,在此不再赘述。
[0122]
在步骤s520和步骤s530中,获取根据颜色匹配规则建立的光谱匹配规则库;获取本技术第一方面实施例任一项的照明光谱生成方法中的光谱配方库。具体地,颜色匹配规则包括hsb色彩模型的色调定义、预设的基色优先级定义和预设的判定关系式。在建立光谱匹配规则库时,hsb色彩模型的色调定义与建立hsb色彩模型中色调定义为相同的定义方法,hsb色彩模型的色调定义表示将定义后的基色信息标定为暖色调(ww)、中性色调(nw)、冷色调(cw)三种中的任一种。
[0123]
需要说明的是,预设的基色优先级定义及预设的判定关系式在建立过程中,会结合大数据统计颜色偏好度、实际案例、基色信息与光谱配方库匹配得到的实验数据相结合的方式,实现根据该实验数据、hsb色彩模型的色调定义、基色优先级定义及判定关系式构
成的光谱匹配规则库。
[0124]
需要说明的是,将颜色三属性进行量化,将饱和度s和亮度b以百分比值(0%-100%)表示,色度h以角度(0
°‑
360
°
)表示,其中,在色度h的范围中,0数值可以360数值重合、首尾相接,即色度h的360
°
相当于0
°
。如图5所示,预设的基色优先级定义为1至34级,且逐级降低,而基色信息与光谱配方库中的配方色块构成映射关系,当构建的光谱配方库包含34种基色比例时,根据被照物hsb信息数据范围确定对应的基色编号、色调分类、光谱配方库编号、配方色块区域编号、基色优先级,其中,s1至s
34
表示基色编号,p1至p
34
表示对应的光谱配方库编号,g1至g
34
表示与光谱配方库编号中编号对应映射的配方色块区域编号,色调分类包括暖色调(ww)、中性色调(nw)、冷色调(cw)和自然色调(sw),根据得到的被照物的hsb信息确定对应的h值、b值和s值,从而根据图6查询该hsb信息对应的配方色块区域,根据光谱配方库得到被照物唯一对应的照明光谱配方。其中,图6中的编号35至编号37用于表示对暖色调(ww)、中性色调(nw)、冷色调(cw)和自然色调(sw)对应的编号和色调分类信息。
[0125]
需要说明的是,具体的判断关系式的步骤包括但不限于步骤s521至步骤s523。
[0126]
步骤s521,首先定义所选取区域的颜色总量为1,提取图像识别区域的设定的34种基色的基色比例,统计每种基色的比例数值;
[0127]
步骤s522,根据每种基色的比例数值进行含量占比排序,得到其中占比含量最大的基色c
max

[0128]
步骤s523,根据最大的基色c
max
确定光谱匹配规则库对应的判定关系式。
[0129]
具体地,在一些实施例的步骤s523中,将最大的基色c
max
与预设的含量阈值进行比较,确定所选取区域在光谱配方库中对应的基色编号。例如,当含量阈值设置为70%时,则当最大的基色c
max
大于或等于70%时,则匹配基色c
max
在光谱配方库中对应的基色编号,即匹配p1至p
34
中的其中一种;当含量阈值设置为70%时,则当最大的基色c
max
小于70%时,则进行步骤s5231和步骤s5232。
[0130]
步骤s5231,根据步骤s522中进行含量占比排序进行降序排列的结果,获取排列后的前四组基色,分别设定为c1、c2、c3、c4,且将c1、c2、c3、c4的总量设置为1;需要说明的是,从排列的结果中选取的基色的数量并不限定为四组,当选取三组基色时,则对应设定为c1、c2、c3。
[0131]
步骤s5232,对选取的基色按照标定的暖色调(ww)、中性色调(nw)、冷色调(cw)进行色调归类,同时对三种色调中的基色含量进行占比排序,即分别定义暖色调(ww)、中性色调(nw)、冷色调(cw)对应的含量表示为c
ww
、c
nw
、c
cw
,且c
ww
、c
nw
和c
cw
三者的总和为1。
[0132]
需要说明的是,在一些实施例的步骤s521中,当图像识别区域只有两种基色时,根据得到的占比含量最大的基色c
max
和占比含量最小的基色c
min
之间的差值确定对应的基色配方。具体地,假设c
max
和c
min
之间的差值的下限阈值为15%,c
max
和c
min
之间的差值的上限阈值为25%,则包括下述



三种情况。
[0133]

当满足c
max-c
min
《15%时,分别统计c
ww
、c
nw
和c
cw
的基色含量占比,并执行两种基色全光谱匹配规则;
[0134]

当满足15%≤c
max-c
min
《25%时,以颜色优先原则,即选择光谱适配为光谱配方库中基色优先级较高的颜色对应的光谱配方;
[0135]

当满足c
max-c
min
≥25%时,以含量比重为优先原则,即选择光谱适配为对应c
max
的光谱配方。
[0136]
其中,c
max
和c
min
之间的差值的上限阈值和下限阈值并不做具体限定,可以根据需求进行调整。
[0137]
需要说明的是,在一些实施例的步骤s521中,当图像识别区域中超过两种基色时,根据得到的占比含量最大的基色c
max
和占比含量第二的基色c2确定对应的基色配方。具体地,假设c
max
和c2之间的差值的下限阈值为20%,c
max
和c2之间的差值的上限阈值为30%,则包括下述



三种情况。
[0138]

当满足c
max-c2≥30%,以含量比重为优先原则,即选择光谱适配为对应c
max
的光谱配方;
[0139]

当满足20%≤c
max-c2《30%时,当c
max
是基色s
34
,则选择光谱适配为对应p
cw
的光谱配方;当c
max
不是基色s
34
,分别统计c
ww
、c
nw
和c
cw
的基色含量占比,并执行两种以上基色全光谱匹配规则;
[0140]

当满足c
max-c2《20%时,当c
max
是基色s
34
,则选择光谱适配为对应p
cw
的光谱配方;当c
max
不是基色s
34,
分别统计c
ww
、c
nw
和c
cw
的基色含量占比,并执行两种以上基色全光谱匹配规则。
[0141]
需要说明的是,全光谱匹配规则包括两种基色全光谱匹配规则和两种以上基色全光谱匹配规则。其中,执行两种基色全光谱匹配规则包括下述

至五种情况。
[0142]

当c
max
和c
min
均为暖色调(ww),则选择光谱适配为对应p
ww
的光谱配方;
[0143]

当c
max
和c
min
均为中性色调(nw),则选择光谱适配为对应p
nw
的光谱配方;
[0144]

当c
max
和c
min
均为冷色调(cw),则选择光谱适配为对应p
cw
的光谱配方;
[0145]

当c
max
或c
min
为基色s
33
,则匹配其中非基色s
33
对应的基色色调的光谱配方,例如,当c
max
为基色s
33
,c
min
为基色s
30
,且基色s
30
对应的基色色调为冷色调(cw),则选择光谱适配为对应p
cw
的光谱配方。
[0146]
当c
max
和c
min
未满足上述



的规则条件,则选择光谱适配为对应p
sw
的光谱配方。
[0147]
其中,执行两种以上基色全光谱匹配规则包括下述和两种情况。
[0148]
当c
ww
、c
nw
、c
cw
中的任意一个对应的基色含量占比超过50%时,则选择其中基色含量占比值最大的基色的基色色调对应的光谱配方进行光谱适配,例如,当c
ww
》50%,则选择光谱适配为对应p
ww
的光谱配方。
[0149]
当c
ww
、c
nw
、c
cw
不符合上述中的规则条件,则选择光谱适配为对应p
sw
的光谱配方。需要说明的是,当c
ww
、c
nw
、c
cw
不满足上述

至的所有识别规则情况,则选择光谱适配为对应p
sw
的光谱配方。
[0150]
本技术实施例通过获取被照物的颜色参数,将获取到的基础颜色数据,进行单元划分,将每一个单元的颜色数据,转化成hsb信息,同时通过光谱匹配规则库进行判定处理,结合图6中设定的hsb信息、光谱配方库、配方色块区域等信息,最终得到唯一符合被照物且高品质的照明光谱配方。
[0151]
在一具体的实施例中,被照物可能是单色和复杂色,取样会采用类似将一张被照物的颜色图像进行网格划分,将图像中每一个区域的色彩划分成比较小的网格,再对每一个网格颜色进行统计处理,得到其对应的hsb信息,然后通过所建立的光谱配方库和光谱匹
配规则库对被照物的hsb信息进行光谱匹配,以确定被照物唯一的、高品质的照明光谱配方。
[0152]
需要说明的是,如图7所示,为了更清楚地表现光谱配方库与配方色块区域之间的对应关系,光谱配方库对应的配方色块区域采用cie色坐标区域范围的坐标值的表现形式,构建了当配方库表现形式为色坐标xy中心点结合麦克亚当椭圆表示作为划定配方库色块的范围时,光谱配方库与配方色块区域之间的对应关系,其中,麦克亚当椭圆表示中包含对应色块区域的x中心点、y中心点、区域的偏转角、长轴和短轴。本技术能够通过所建立的光谱配方库和光谱匹配规则库对被照物的hsb信息进行光谱匹配,以确定被照物唯一的、高品质的照明光谱配方。
[0153]
需要说明的是,该光谱匹配规则库包含对单色物体和混合色物体的匹配。
[0154]
在步骤s540中,根据光谱匹配规则库和光谱配方库对hsb信息进行光谱匹配,以确定hsb信息唯一对应的照明光谱配方。获取构建的光谱配方库后,根据光谱匹配规则库对被照物的hsb信息和光谱配方库进行运算比对处理,确定了hsb信息唯一对应的基色信息,根据光谱配方库确定基色信息唯一对应的照明光谱配方,根据基色信息与配方色块的映射关系,确定待匹配的hsb信息对应的基色信息唯一对应的配方色块。本技术能够通过所建立的光谱配方库和光谱匹配规则库对被照物的hsb信息进行光谱匹配,以确定被照物唯一的、高品质的照明光谱配方。
[0155]
本技术实施例还提供照明光谱生成装置,用于执行上述实施例的照明光谱生成方法,该装置包括基色信息获取模块、样品集构建模块、第一参数获取模块、第二参数获取模块、相似度拟合模块和光谱配方生成模块。
[0156]
基色信息获取模块用于获取预设的hsb色彩模型,并通过hsb色彩模型对待匹配的hsb信息进行基色划分,确定hsb信息唯一对应的基色信息;样品集构建模块用于根据hsb色彩模型得到基色信息对应的多个颜色样品,并将多个颜色样品构成色彩样品集;第一参数获取模块用于通过颜色采样装置采集色彩样品集对应的样品参数,其中,样品参数包括所述色彩样品集对应的第一光谱功率分布函数;第二参数获取模块用于获取拟合光源下的第二光谱功率分布函数和预设的回归函数阈值;相似度拟合模块,用于利用回归函数对第一光谱功率分布函数和第二光谱功率分布函数进行相似度拟合处理,得到相似度数值;光谱配方生成模块用于根据回归函数阈值对相似度数值进行相似度判断,以从预设的光谱配方库中确定基色信息唯一对应的照明光谱配方。
[0157]
本技术实施例的照明光谱生成装置用于执行上述实施例中的照明光谱生成方法,其具体处理过程与上述实施例中的照明光谱生成方法相同,此处不再一一赘述。
[0158]
本技术实施例还提供照明光谱匹配装置,用于执行上述实施例的照明光谱匹配方法,该装置包括hsb信息获取模块、匹配规则库获取模块、光谱配方库获取模块和光谱匹配模块。
[0159]
hsb信息获取模块用于对待匹配的被照物进行颜色取样,得到被照物的hsb信息;匹配规则库获取模块用于获取根据颜色匹配规则建立的光谱匹配规则库;光谱配方库获取模块用于获取本技术第一方面实施例中任一项的照明光谱生成方法中的光谱配方库;光谱匹配模块用于根据光谱匹配规则库和光谱配方库对hsb信息进行光谱匹配,以确定hsb信息唯一对应的照明光谱配方。本技术实施例的照明光谱匹配装置用于执行上述实施例中的照
明光谱匹配方法,其具体处理过程与上述实施例中的照明光谱匹配方法相同,此处不再一一赘述。
[0160]
本技术实施例还提供了计算机设备,该计算机设备包括存储器和处理器,其中,存储器中存储有程序,程序被处理器执行时处理器用于执行如本技术第一方面实施例中任一项的照明光谱生成方法或如本技术第二方面实施例中任一项的照明光谱匹配方法。
[0161]
下面结合图8对计算机设备的硬件结构进行详细说明。该计算机设备包括:处理器810、存储器820、输入/输出接口830、通信接口840和总线850。
[0162]
处理器810,可以采用通用的cpu(central process in unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术实施例所提供的技术方案;
[0163]
存储器820,可以采用rom(read only memory,只读存储器)、静态存储设备、动态存储设备或者ram(random access memory,随机存取存储器)等形式实现。存储器820可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器820中,并由处理器810来调用执行本技术实施例的照明光谱生成方法或者执行本技术实施例的照明光谱匹配方法;
[0164]
输入/输出接口830,用于实现信息输入及输出;
[0165]
通信接口840,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信;和总线850,在设备的各个组件(例如处理器810、存储器820、输入/输出接口830和通信接口840)之间传输信息;
[0166]
其中处理器810、存储器820、输入/输出接口830和通信接口840通过总线850实现彼此之间在设备内部的通信连接。
[0167]
本技术实施例还提供计算机可读存储介质,该计算机可读存储介质存储有计算机程序,在计算机程序被计算机执行时,计算机用于执行如本技术第一方面实施例中任一项的照明光谱生成方法或如本技术第二方面实施例中任一项的照明光谱匹配方法。
[0168]
存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0169]
本技术实施例描述的实施例是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
[0170]
本领域技术人员可以理解的是,图1至图5中示出的技术方案并不构成对本技术实施例的限定,可以包括比图示更多或更少的步骤,或者组合某些步骤,或者不同的步骤。
[0171]
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
[0172]
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
[0173]
本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0174]
应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
[0175]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0176]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0177]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0178]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序的介质。
[0179]
以上参照附图说明了本技术实施例的优选实施例,并非因此局限本技术实施例的权利范围。本领域技术人员不脱离本技术实施例的范围和实质内所作的任何修改、等同替
换和改进,均应在本技术实施例的权利范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献