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

用于将涂层映射到空间外观空间的系统和方法与流程

2022-04-30 17:33:58 来源:中国专利 TAG:

用于将涂层映射到空间外观空间的系统和方法
1.相关申请的交叉引用
2.本技术要求2019年9月19日提交且名称为“用于将涂层映射到空间外观空间的系统和方法(systems and methods for mapping coatings to a spatial appearance space)”的美国临时专利申请第62/902,520号的权益和优先权,所述申请明确地以全文引用的方式并入本文中。
技术领域
3.本发明涉及用于辅助识别与目标涂层匹配的涂层,确切地说通过将涂层映射到空间外观空间的计算机实施的方法和系统以及相关计算机程序产品。


背景技术:

4.现代涂层在工业和社会中提供若干重要功能。涂层能够保护涂覆材料免受腐蚀,例如生锈。涂层还可通过为对象提供特定颜色和/或空间外观来提供美学功能。举例来说,大多数汽车都使用油漆和各种其它涂层来进行涂覆,以便保护汽车的金属车身免受自然环境的影响,并提供美学视觉效果。
5.鉴于不同涂层的广泛用途,通常需要识别目标涂层组合物。举例来说,可能需要识别已经发生事故的汽车上的目标涂层。如果未恰当地识别目标涂层,那么对汽车涂层的任何所得修复将不匹配原始涂层。如本文所使用,目标涂层包括已经施加到任何物理对象的任何所关注涂层。
6.有许多改进涂层识别的新方法和系统的机会。


技术实现要素:

7.本发明涉及一种计算机化方法,其在包括一或多个处理器和其上存储有可执行指令的一或多个计算机可读媒体的计算机系统上使用,所述可执行指令在由一或多个处理器执行时将计算机系统配置成执行用于将涂层映射到空间外观空间的方法。计算机化方法包括从涂层测量仪器接收目标涂层的多个涂层空间外观变量。多个涂层空间外观变量包括颗粒度变量、闪烁区域变量和闪烁强度变量。计算机化方法还包括通过将多个涂层空间外观变量中的每一个映射到多维坐标系中的个别轴来产生目标涂层的目标空间外观空间坐标。将颗粒度变量映射到多维坐标系的第一轴。将闪烁区域变量映射到多维坐标系的第二轴。另外,将闪烁强度变量映射到多维坐标系的第三轴。计算机化方法还包括访问空间外观空间坐标的数据库。数据库包括与不同参考涂层相关联的多维坐标系中的多个唯一空间外观空间坐标。另外,计算机化方法包括从空间外观空间坐标的数据库识别与多个潜在地匹配的参考涂层相关联的空间外观空间坐标。计算机化方法进一步包括为所述潜在匹配的参考涂层中的每一个计算与潜在匹配的参考涂层相关联的所识别的空间外观空间坐标与目标涂层的空间外观空间坐标之间的空间外观空间距离。更进一步,方法包括从与多个潜在匹配的参考涂层相关联的所识别的空间外观空间坐标识别特定空间外观空间坐标,所述特定
空间外观空间坐标与距目标涂层的空间外观空间坐标的最小空间外观空间距离相关联。方法还包括将指示与特定空间外观空间坐标相关联的特定参考涂层的视觉界面元素显示为与目标涂层的所提议的空间外观匹配。
8.本发明还涉及用于将涂层映射到空间外观空间的计算机系统和计算机化方法,以及如所附独立权利要求书中所指定的相关计算机程序产品。根据本发明,提供一种用于将涂层映射到空间外观空间的计算机系统,其包括一或多个处理器和其上存储有可执行指令的一或多个计算机可读媒体,所述可执行指令在由一或多个处理器执行时将计算机系统配置成执行各种动作。计算机系统配置成从涂层测量仪器接收目标涂层的多个涂层空间外观变量。一或多个涂层空间外观变量包括颗粒度变量、闪烁区域变量和闪烁强度变量。计算机系统还配置成通过将一或多个涂层空间外观变量中的每一个映射到多维坐标系的个别轴来产生目标涂层的空间外观空间坐标。将颗粒度变量映射到多维坐标系的第一轴,将闪烁区域变量映射到多维坐标系的第二轴,且将闪烁强度变量映射到多维坐标系的第三轴。计算机系统访问空间外观空间坐标的数据库。数据库包括与不同参考涂层相关联的所述多维坐标系统中的多个唯一空间外观空间坐标。计算机系统还从空间外观空间坐标的数据库识别与多个潜在地匹配的参考涂层相关联的空间外观空间坐标。另外,计算机系统为所述潜在匹配的参考涂层中的每一个计算与所述潜在匹配的参考涂层相关联的一个所识别的空间外观空间坐标与目标涂层的空间外观空间坐标之间的空间外观空间距离。另外,计算机系统从与多个潜在匹配的参考涂层相关联的所识别的空间外观空间坐标识别特定空间外观空间坐标,所述特定空间外观空间坐标与距目标涂层的空间外观空间坐标的最小空间外观空间距离相关联。更进一步,计算机系统将指示与所述特定空间外观空间坐标相关联的特定参考涂层的视觉界面元素显示为与所述目标涂层的所提议的空间外观匹配。
9.另外,本发明还包括一种计算机程序产品,其包括其上储存有计算机可执行指令的一或多个计算机存储媒体,所述计算机可执行指令在处理器处执行时致使计算机系统执行用于将涂层映射到空间外观空间的方法。计算机系统从涂层测量仪器接收目标涂层的多个涂层空间外观变量。一或多个涂层空间外观变量包括颗粒度变量、闪烁区域变量和闪烁强度变量。计算机系统还通过将一或多个涂层空间外观变量中的每一个映射到多维坐标系的个别轴来产生目标涂层的空间外观空间坐标。将颗粒度变量映射到多维坐标系的第一轴,将闪烁区域变量映射到多维坐标系的第二轴,且将闪烁强度变量映射到多维坐标系的第三轴。计算机系统访问空间外观空间坐标的数据库。数据库包括与不同参考涂层相关联的所述多维坐标系统中的多个唯一空间外观空间坐标。计算机系统还从空间外观空间坐标的数据库识别与多个潜在地匹配的参考涂层相关联的空间外观空间坐标。另外,计算机系统为所述潜在匹配的参考涂层中的每一个计算与所述潜在匹配的参考涂层相关联的一个所识别的空间外观空间坐标与目标涂层的空间外观空间坐标之间的空间外观空间距离。另外,计算机系统从与多个潜在匹配的参考涂层相关联的所识别的空间外观空间坐标识别特定空间外观空间坐标,所述特定空间外观空间坐标与距目标涂层的空间外观空间坐标的最小空间外观空间距离相关联。更进一步,计算机系统将指示与所述特定空间外观空间坐标相关联的特定参考涂层的视觉界面元素显示为与所述目标涂层的所提议的空间外观匹配。
10.本发明的示范性实施方案的附加特征和优点将在以下描述中阐述,并且部分将从描述中显而易见,或者可以通过此类示范性实施方案的实践获悉。此类实施方案的特征和
优点可通过随附权利要求书中特别指出的仪器和组合来实现和获得。这些及其它特征将从以下描述和随附权利要求书中变得更加显而易见,或者可通过如下文阐述的此类示范性实施方案的实践而获悉。
附图说明
11.为了描述可获得本发明的上述及其他优点和特征的方式,将通过参考本发明的具体实例来呈现对以上简要描述的本发明的更具体的描述,且具体实例在附图中说明。理解这些附图仅描绘了本发明的实例且因此不被认为是对其范围的限制,将通过使用下面描述的附图以附加的特异性和细节来描述和解释本发明。
12.图1描绘根据本发明的示范性计算机系统的用于将目标涂层映射到空间外观空间的示意图。
13.图2描绘具有用于涂层的示范性空间外观空间坐标的三维坐标系。
14.图3描绘具有用于两种不同涂层的两个不同空间外观空间坐标的实例的三维坐标系。
15.图4描绘具有用于两种不同涂层的两个不同空间外观空间坐标的另一实例的三维坐标系。
16.图5描绘根据本发明的用于将目标涂层映射到空间外观空间的示范性方法中的步骤的流程图。
17.图6描绘用于识别所提议的涂层匹配的示范性方法中的步骤的流程图。
18.图7描绘用于识别所提议的涂层匹配的示范性方法的示意图。
19.图8描绘用于识别所提议的涂层匹配的另一示范性方法的示意图。
具体实施方式
20.本发明延伸到用于将目标涂层映射到空间外观空间的系统、方法和设备。如本文所使用,目标涂层包括任何所关注涂层。另外,如本文中所使用,“空间外观”经定义以意指具有包含纹理、颗粒度、闪烁等的空间组件的外观的那些属性。人们将了解,涂层颜色并不促成空间外观。此外,“纹理”经定义以意指取决于材料的小组成部分的大小和组织的可见结构;通常,异色材料的表面下结构。涂层内的典型纹理组件包括铝薄片、云母或其它效果组件。
21.本文中所公开的空间外观空间可将若干益处提供到涂层识别和匹配的领域。举例来说,涂层内的空间外观组件的常规识别涉及通常彼此互斥的广范的不同方法和系统。对于许多用户,这产生“黑箱”系统,其中用户将数据输入到系统中,且系统在无来自用户的任何透明度或理解的情况下产生空间外观信息,其可包含所提议的匹配涂层。
22.此均匀性的缺乏在技术空间内产生混淆和挑战,因为许多这些空间外观处理系统的输出在系统外部并不立即有用。举例来说,第一制造商可使用制造商的专有方法和输出来产生空间外观数据。第二制造商也可这样做,同时使用不同方法和不同输出。当用户希望利用其自身的系统内的空间外观数据进行进一步处理时,这产生相当大的技术负担。由于缺乏均匀性,通常需要用户为每一制造商产生自定义解决方案。此外,通常必须在不得益于理解如何计算输出的情况下产生这些自定义解决方案。
23.与这些常规系统相比,本发明提供一种新颖且创造性的系统以分析涂层的空间外观并将涂层的空间外观映射到共同的空间外观空间。此映射允许更有效的处理,因为所有空间外观组件可通常映射到相同空间。此映射还允许容易使用所输出的数据。确切地说,由于共同坐标系可用于描述不同涂层,因此可针对所有不同涂层在坐标基础上执行进一步处理。
24.因此,所公开的本发明的计算机系统配置成处理来自目标涂层的数据。使用本领域中已知的一或多个工具分析目标涂层以导出例如纹理数据的空间外观数据。工具可包括用于从涂层提取空间外观数据的分光光度计、相机和/或其它装置。举例来说,例如毕克加特纳(bykgardner)bykmac和爱色丽(x-rite)ma98的工具可用于分析目标涂层。使用本文所公开的新颖装置,处理空间外观数据以便识别与空间外观数据相关的属性和/或识别还包括相同或类似空间外观数据的一或多个参考涂层。如本文中更完全地公开,由于本文中所公开的方法和系统,空间外观数据的处理可在效率和准确性上显著改进的情况下进行。
25.举例来说,图1描绘用于将目标涂层映射到空间外观空间的示范性计算机系统100的示意图。计算机系统100包括一或多个处理器130和一或多个其上储存有用于空间外观空间分析软件应用程序102的可执行指令的计算机可读媒体,在由一或多个处理器130执行时所述指令将计算机系统100配置成执行各种动作。举例来说,计算机系统100可从涂层测量仪器110(例如分光光度计)接收目标涂层120的一或多个涂层空间外观变量112。
26.举例来说,一或多个涂层空间外观变量112包括颗粒度变量、闪烁区域变量和闪烁强度变量。如本文所使用,颗粒度变量包括当在照明下观察时目标涂层展现的明/暗不规则图案的所识别对比度。照明可为定向或扩散的,且可由进行测量的装置或由空间外观空间分析软件应用程序102确定。可通过使用常规图像处理技术首先识别目标涂层的图像中的明/暗图案来计算颗粒度变量。接着可基于相对于涂层的其余部分内的明/暗不规则图案的对比度来计算对比数(contrast number)。
27.闪烁区域变量包括大于比其目标涂层的照明部分上的周围环境更亮的阈值水平的光点区域片段。举例来说,可初始地使用相对亮度的阈值水平识别光点。一旦识别,就可计算所识别光点的区域。在一些情况下,可相对于目标涂层120的总分析区域将所识别光点的区域归一化。
28.闪烁强度变量包括随角异色颜料的颗粒上的外观高光与颗粒的周围环境之间的对比度。举例来说,阈值可用于识别随角异色颜料的颗粒上的高光。阈值可基于预定强度等级和/或通过高光相对于涂层的相对亮度。一旦识别,就可在目标涂层120的图像内以每像素为基础计算高光与紧邻周围颗粒之间的对比度。
29.颗粒度变量可包括由涂层测量仪器110在多个角度下进行的颗粒度测量。本领域的技术人员将了解,许多常规分光光度计包括定位在多个预定角度的检测器和/或照明器。因而,从分光光度计接收的分光光度数据可包括在多个角度下进行的测量(包含定向颗粒度测量)。类似地,闪烁区域变量可包括由涂层测量仪器110在多个角度下进行的闪烁区域测量。同样地,闪烁强度变量可包括由涂层测量仪器在多个角度下进行的闪烁强度测量。
30.一旦收集一或多个涂层空间外观变量112,空间外观空间计算器160就通过将涂层空间外观变量映射到多维坐标系的不同轴而生产用于目标涂层的目标空间外观空间坐标。本文中,每一类型的涂层空间外观变量通常映射在多维坐标系的个别轴上。确切地说,颗粒
度模块162将颗粒度变量映射到多维坐标系的第一轴,闪烁区域模块164将闪烁区域变量映射到多维坐标系的第二轴,且闪烁强度模块166将闪烁强度变量映射到多维坐标系的第三轴。
31.颗粒度、闪烁区域和闪烁强度的唯一组合提供对涂层的空间外观组件的独特且准确的见解。另外,所公开的颗粒度、闪烁区域和闪烁强度的组合提供将数据高效地浓缩到数学上有效的坐标中。这些空间外观组件可映射到n维轴。空间外观组件的此空间映射提供比较不同涂层中的不同空间外观特性的计算上有效的方式。举例来说,具有彼此紧密映射的空间外观空间坐标的不同涂层比具有彼此更远映射的空间外观空间坐标的不同涂层彼此更相似。
32.举例来说,图2描绘具有用于涂层的空间外观空间坐标210的实例的三维坐标系200。在所描绘的三维坐标系200中,sa(x)表示闪烁区域轴,si(x)表示闪烁强度轴,且dg(x)表示颗粒度轴。平面点220描绘闪烁强度变量与颗粒度变量之间的二维相交。平面点230描绘闪烁强度变量与闪烁区域变量之间的二维相交。平面点240描绘颗粒度变量与闪烁区域变量之间的二维相交。
33.目标涂层120的空间外观空间坐标表示从目标涂层120到三维空间的空间外观信息的映射。人们将了解,可将额外空间外观变量添加到映射,使得发生n维映射。此映射提供与涂层的属性相关的独特信息。独特信息也容易处理使用简单的基于距离的几何方程式,这提供与空间外观分析的常规方法相比的相当大的计算益处。如本文所使用,纹理空间可为空间外观空间的子集。因而,可使用本文中所描述的方法和系统产生纹理空间。
34.举例来说,当分析目标涂层120时,涂层测量仪器110可产生任何数目个不同变量。在一些情况下,不同变量可能需要通过一或多个处理器130进行一些初始处理,以便计算颗粒度、闪烁区域或闪烁强度。此外,在一些情况下,可在每仪器基础上归一化不同空间外观变量。人们将了解,许多不同的涂层测量仪器110输出不为单一公共比例的数据。因而,可将此数据归一化,使得由每一仪器输出的每一数据基于每一空间外观变量的最大可能输出值而归一化。因而,所得空间外观数据将在零与一之间。此归一化数据可接着用于产生空间外观坐标。将输出归一化的此系统提供允许多个不同装置在共同空间外观空间内通信的技术益处。
35.除产生目标涂层120的空间外观空间坐标之外,一或多个处理器130可存取包括与不同参考涂层相关联的多个唯一空间外观空间坐标的空间外观空间坐标的数据库140。多个唯一空间外观空间坐标可基于不同的已知涂层。举例来说,可分析整个库、产品线或涂层的品牌目录且将其添加到空间外观空间坐标的数据库140。
36.一或多个处理器可从空间外观空间坐标的数据库识别与多个潜在匹配的参考涂层相关联的空间外观空间坐标。所识别的空间外观空间坐标可包括数据库内的空间外观空间坐标的任何子集。举例来说,所识别的空间外观空间坐标可包括数据库内的空间外观空间坐标的每一集合。另外或替代地,一或多个处理器可对数据库内的空间外观空间坐标进行过滤,使得所识别的空间外观空间坐标与潜在匹配的参考涂层相关联,所述参考涂层包括与目标涂层相同的颜色、相同的效果纹理类型或一些其它类似属性。另外或可替代地,一或多个处理器可通过从空间外观空间坐标的数据库选择出现在与目标涂层的空间外观空间坐标相同的象限内的空间外观空间坐标来识别与多个潜在匹配的参考涂层相关联的空
间外观空间坐标。所识别的空间外观空间坐标还可(例如)基于在到目标涂层的空间外观空间坐标的阈值距离内来选择。
37.在从数据库识别与一或多个参考涂层相关联的空间外观空间坐标之后,一或多个处理器130可计算所识别的空间外观空间坐标中的每一个与目标空间外观空间坐标210之间的空间外观空间距离。举例来说,图3描绘具有用于两种不同涂层的两个不同空间外观空间坐标210、310的实例的三维坐标系。用于目标涂层的空间外观空间坐标210描绘为具有用于参考涂层的另一空间外观空间坐标310。平面点320描绘闪烁强度变量与颗粒度变量之间的二维相交。平面点330描绘闪烁强度变量与闪烁区域变量之间的二维相交。平面点340描绘颗粒度变量与闪烁区域变量之间的二维相交。
38.可使用任何数目个不同距离方程式来计算空间外观空间距离300。举例来说,以下方程式可用于计算空间外观空间距离300。
[0039][0040]
距离方程式可针对目标涂层空间外观坐标210内的每一组件的值归一化。另外,还可计算每一平面点对(220和320、230和330、240和340)之间的距离。
[0041]
图4描绘具有用于两种不同涂层的两个不同空间外观空间坐标210、410的另一实例的三维坐标系。用于目标涂层的空间外观空间坐标210描绘为具有用于另一参考涂层的又另一空间外观空间坐标410。平面点420描绘闪烁强度变量与颗粒度变量之间的二维相交。平面点430描绘闪烁强度变量与闪烁区域变量之间的二维相交。平面点440描绘颗粒度变量与闪烁区域变量之间的二维相交。一或多个处理器130计算空间外观空间距离400。
[0042]
如上文所论述,涂层测量仪器110可从多个不同角度收集涂层空间外观变量。空间外观空间计算器160接着可基于来自多个角度的每角度,将来自颗粒度变量的每一颗粒度测量、来自闪烁区域变量的每一闪烁区域测量和来自闪烁强度变量的每一闪烁强度测量映射到多维坐标系。因而,目标涂层120的一或多个目标空间外观空间坐标可包括多个每角度坐标。
[0043]
一或多个处理器130可基于每角度计算选自一或多个参考涂层的特定涂层的空间外观空间坐标与目标涂层120的目标空间外观空间坐标之间的一或多个距离。特定涂层的空间外观空间坐标中的每一个和目标涂层的目标空间外观空间坐标中的每一个可与预定角度集合相关联,使得一或多个距离基于预定角度集合内的每一角度的每角度包括目标涂层的目标空间外观空间坐标与特定涂层的空间外观空间坐标之间的所计算距离。一或多个处理器130可接着通过计算多个所确定的距离的平方和来产生目标涂层120与特定涂层之间的空间外观空间距离。
[0044]
一或多个处理器130接着从与参考涂层相关联的所识别的空间外观空间坐标310、410识别特定空间外观空间坐标,所述特定空间外观空间坐标与距目标空间外观空间坐标210的最小空间外观空间距离300、400相关联。举例来说,图3中的空间外观空间距离300小于图4中的空间外观空间距离400。因而,一或多个处理器130将空间外观空间坐标300识别为与用于匹配目标涂层120的所提议的参考涂层相关联的空间外观空间坐标。
[0045]
计算机系统100还可从涂层测量仪器110接收目标涂层120的一或多个涂层颜色变量。涂层颜色变量可包括指示目标涂层120的颜色的光谱数据、lab数据或任何其它数据。一或多个处理器130可识别与目标涂层120相关联的颜色。一或多个处理器130还可接收呈与
目标涂层120相关联的颜色代码的形式的涂层颜色变量。举例来说,目标涂层120可在汽车面板上。汽车可与指示油漆的颜色的颜色代码相关联。一或多个处理器130接着可从与颜色代码相关联的一或多个涂层的子集识别空间外观空间坐标。因而,一或多个处理器130可基于与数据库中的潜在匹配的参考涂层相关联的所识别的空间外观空间坐标中的每一个与目标空间外观空间坐标之间的空间外观空间距离以及与目标涂层120相关联的至少一个其它涂层属性(例如颜色)来识别一或多个所提议的涂层。
[0046]
i/o接口150接着将指示与特定空间外观空间坐标相关联的特定参考涂层的视觉界面元素显示为与目标涂层的所提议的空间外观匹配。如上文所指示,特定空间外观空间坐标与距目标涂层的空间外观空间坐标的最小空间外观空间距离相关联。视觉界面元素可包括目标涂层120的空间外观空间坐标的视觉表示。一或多个处理器130还可基于存储在空间外观空间坐标的数据库内的调配物产生用于特定参考涂层的调配物(在本文中也被称作“所提议的涂层”)。可将调配物传送到涂层生产机器以用于涂层的物理产生和混合。
[0047]
下面的讨论现在涉及可执行的多种方法和方法动作。尽管方法动作可按某种顺序讨论或在流程图中被说明为按特定顺序发生,但是特定排序是不需要的,除非特别说明,或者因为一个动作依赖于在所述动作执行之前完成的另一个动作而有需要。
[0048]
图5描绘用于将涂层映射到空间外观空间的示范性方法500中的步骤的流程图。方法500包括从目标涂层接收涂层空间外观变量的动作510。动作510包含从涂层测量仪器110接收目标涂层120的涂层空间外观变量,其中涂层空间外观变量包括颗粒度变量、闪烁区域变量和闪烁强度变量。举例来说,如关于图1所描绘和描述,涂层测量仪器110从目标涂层120接收涂层空间外观变量。将空间外观变量发送到计算机系统100以供进一步处理。
[0049]
另外,方法500包括产生空间外观空间坐标的动作520。动作520包含通过将涂层空间外观变量映射到多维坐标系的不同轴而产生目标涂层的目标空间外观空间坐标。具体来说,将颗粒度变量映射到多维坐标系的第一轴,将闪烁区域变量映射到多维坐标系的第二轴,且将闪烁强度变量映射到多维坐标系的第三轴。举例来说,如相对于图1和2所描绘和描述,空间外观空间计算器160计算目标涂层120空间外观变量的空间外观空间内的坐标。空间外观空间计算器160可包括空间外观空间分析软件应用程序102内的软件模块。空间外观空间计算器包括颗粒度模块162、闪烁区域模块和闪烁强度模块166。
[0050]
方法500还包括访问空间外观空间坐标的数据库的动作530。动作530包含访问空间外观空间坐标的数据库。数据库包括与不同参考涂层相关联的多个唯一空间外观空间坐标。举例来说,如关于图1所描绘和描述,计算机系统100包括空间外观空间坐标数据库140。一或多个处理器130访问空间外观空间坐标数据库140且识别与潜在匹配的参考涂层相关联的空间外观空间坐标。
[0051]
方法500因此还包括识别与潜在匹配的参考涂层相关联的空间外观空间坐标的动作540。动作540从空间外观空间坐标的数据库识别与多个潜在匹配的参考涂层相关联的空间外观空间坐标。举例来说,如关于图1、3和4所描绘和描述,计算机系统100从数据库140内识别与相对接近目标空间外观空间坐标的多个潜在匹配的参考涂层相关联的空间外观空间坐标。图3描绘预定空间外观空间坐标310和目标空间外观空间坐标210。类似地,图4描绘预定空间外观空间坐标410和目标空间外观空间坐标210。
[0052]
方法500还包括计算空间外观空间坐标之间的空间外观空间距离的动作550。动作
550包含为与所识别的空间外观空间坐标相关联的潜在匹配的参考涂层中的每一个计算预定空间外观空间坐标与目标空间外观空间坐标之间的空间外观空间距离。举例来说,如相对于图3和4所描绘和描述,计算机系统100计算目标空间外观空间坐标210与预定空间外观空间坐标310之间的空间外观空间距离300,以及目标空间外观空间坐标210与预定空间外观空间坐标410之间的空间外观空间距离400。
[0053]
此外,方法500包括识别具有到目标涂层的最小空间外观空间距离的空间外观空间坐标的动作560。动作560包含从与多个潜在匹配的参考涂层相关联的所识别的空间外观空间坐标识别特定空间外观空间坐标,所述特定空间外观空间坐标与距目标涂层的空间外观空间坐标的最小空间外观空间距离相关联。举例来说,如相对于图3和图4所描绘和描述,计算机系统100确定空间外观空间距离300小于空间外观空间距离400。基于此信息,计算机系统100确定与预定空间外观空间坐标310相关联的涂层是所提议的空间外观空间坐标。
[0054]
更进一步,方法500包括显示指示与目标涂层的所提议的空间外观匹配的视觉界面元素的动作570。动作570包含将指示与特定空间外观空间坐标相关联的参考涂层的视觉界面元素显示为与目标涂层的所提议的空间外观匹配。举例来说,计算机系统100可用目标空间外观空间坐标210和其相关联的平面点220、230、240以及所提议的空间外观空间坐标310和其相关联的平面点320、330、340来显示图3的三维坐标系200。使用坐标210、310和平面点220、230、240、320、330、340,用户可快速且容易地识别匹配的接近度以及平面点内的个别差异。
[0055]
图6描绘用于识别所提议的涂层匹配的示范性方法中的步骤的流程图。在所描绘的流程图600中,系统与纹理搜索650并行地执行颜色搜索610。通过并行地执行搜索,系统能够在多线程处理系统内提供计算效率。
[0056]
在颜色搜索610内,系统从涂层测量仪器110(图1中所示)接收目标涂层的一或多个涂层颜色变量。系统接着将一或多个涂层颜色变量映射到颜色空间内的目标颜色空间坐标。虽然可使用任何数目个不同已知颜色空间,但在至少一个实施例中,颜色空间包括cielab颜色空间。
[0057]
系统从参考涂层和相关联颜色空间坐标的数据库识别与多个潜在匹配的颜色涂层相关联的颜色空间坐标。系统用多个潜在匹配的颜色涂层(也被称作候选颜色)填充cielab颜色空间,展示为步骤620。系统接着为潜在匹配的颜色涂层中的每一个计算与潜在匹配的颜色涂层相关联的所识别的颜色空间坐标与目标涂层的目标颜色空间坐标之间的颜色空间距离,也被称作δe。
[0058]
如步骤630所指示,系统接着能够从与多个潜在匹配的颜色涂层相关联的所识别的颜色空间坐标识别特定颜色空间坐标,所述特定颜色空间坐标与距目标涂层的颜色空间坐标的最小颜色空间距离相关联。举例来说,系统可选择与到目标涂层的颜色空间坐标的最接近距离匹配相关联的特定颜色空间坐标集合。另外地或可替代地,系统可选择潜在匹配的颜色涂层的整个集合。潜在匹配的颜色涂层集合可包括与目标涂层的颜色空间坐标在阈值距离(δe)内的坐标相关联的涂层替代地,潜在匹配的颜色涂层集合可包括与最接近于目标涂层的颜色空间坐标的坐标相关联的阈值数目个涂层。将了解,因为不同颜色空间可包括不同尺度,所以用于目标涂层的颜色空间坐标与潜在匹配的颜色涂层的坐标之间的距离的实际阈值在某种程度上是任意的。在所描述的情况下,用户能够基于用户的特定使
用情况和需要选择阈值数目个潜在匹配的涂层和/或阈值δe距离。
[0059]
在纹理搜索650内,系统在步骤660中用候选者填充纹理空间。如上文所描述,纹理空间包括空间外观空间的子集,且使用本文中所描述的方法和系统产生。在步骤670中,系统通过识别在距空间距离空间内的目标涂层的坐标的最小空间外观空间距离内的所提议的纹理匹配来查找最优选纹理空间匹配。如本文所使用,空间外观空间距离被称作“δr”。下文相对于图7描述组合来自纹理搜索的匹配的步骤640、组合来自颜色搜索的匹配的步骤680以及分类和/或过滤组合列表的步骤690。
[0060]
图7描绘用于识别所提议的涂层匹配的示范性方法的示意图700。在图7中,颜色搜索710的结果指示为潜在颜色匹配720(a-d)的集合。类似地,纹理搜索730的结果指示为潜在纹理匹配740(a-d)的集合。来自图6的步骤640和680由组合结果750指示。在所描绘的实例中,通过按增加δe和δr的顺序对颜色结果720(a-d)和纹理结果740(a-d)进行排序来产生组合结果750。举例来说,颜色结果1(720a)包括距颜色空间和空间外观空间中的每一个内的目标颜色的坐标的最小距离。纹理结果1(740a)包括距颜色空间和空间外观空间中的每一个内的目标颜色的坐标的下一最小距离。组合结果750在此图案中继续通过颜色结果2(720b)、颜色结果3(720c),且通过所需数目个所提议的匹配涂层。
[0061]
因此,如示意图700中所指示,系统显示将指示与特定空间外观空间坐标相关联的特定参考涂层和与特定颜色空间坐标相关联的特定颜色涂层的视觉界面元素显示为与目标涂层的所提议的颜色匹配。尽管所叙述的方案仅指示单一特定参考涂层和单一特定颜色涂层,但人们应了解,可如示意图700中所指示地来显示多个参考涂层和颜色涂层。另外,如上文所描述,系统可在相应颜色空间和空间外观空间内按与目标涂层的坐标的距离增加的顺序对特定参考涂层和特定颜色涂层进行排序。
[0062]
图8描绘用于识别所提议的涂层匹配的另一示范性方法的示意图800。如所描绘,系统也如图7中所指示地产生颜色搜索710的结果。特定来说,系统利用上述关于图6的步骤,从涂层测量仪器接收目标涂层的一或多个涂层颜色变量,将一或多个涂层颜色变量映射到颜色空间内的目标颜色空间坐标,从参考涂层和相关联颜色空间坐标的数据库中识别与多个潜在匹配的颜色涂层相关联的颜色空间坐标,以及为所述潜在匹配的颜色涂层中的每一个计算与潜在匹配的颜色涂层相关联的所识别颜色空间坐标与目标涂层的目标颜色空间坐标之间的颜色空间距离。
[0063]
在执行这些步骤后,系统从与多个潜在匹配的颜色涂层相关联的所识别的颜色空间坐标识别特定颜色空间坐标集合,所述特定颜色空间坐标集合在距目标涂层的颜色空间坐标的阈值颜色空间距离内。如上文所描述,阈值可由用户基于所提议的匹配涂层的所要数目和质量来设置。
[0064]
系统接着将指示与特定颜色空间坐标集合相关联的特定颜色涂层的子集的视觉界面元素显示为与目标涂层的所提议的颜色匹配。具体来说,系统对来自颜色搜索710的结果内的每一颜色结果720(a-d)执行遍次理纹检查810。遍次纹理检查810包括识别与在到目标涂层的阈值空间外观空间距离内的空间外观空间距离相关联的颜色结果720(a-d)。因而,每一所识别的颜色结果720(a-d)必须在与目标涂层的纹理空间差的阈值内以便在最终结果820中列出。如上文所指示,此阈值还可为基于用户定义的约束和需要的用户集合。所得最终结果820接着包括全部在与目标涂层的阈值纹理匹配内的最接近的颜色匹配。
[0065]
尽管已经以结构特征和/或方法动作特定的语言描述了所述主题,但应理解,随附权利要求书中限定的主题不一定限于上述特征或上述动作,或上述动作的顺序。相反,所描述的特征和动作被公开为实施权利要求的实例形式。
[0066]
本发明可包括或利用专用或通用计算机系统,其包含计算机硬件,例如一或多个处理器和系统存储器,如下文更详细地讨论。本发明还可包含用于携载或存储计算机可执行指令和/或数据结构的物理和其它计算机可读媒体。此类计算机可读媒体可为可由通用或专用计算机系统访问的任何可用媒体。存储计算机可执行指令和/或数据结构的计算机可读媒体是计算机存储媒体。携载计算机可执行指令和/或数据结构的计算机可读媒体是传输媒体。因此,借助于实例而非限制,本发明可包括至少两种截然不同种类的计算机可读媒体:计算机存储媒体和传输媒体。
[0067]
计算机存储媒体是存储计算机可执行指令和/或数据结构的物理存储媒体。物理存储媒体包含计算机硬件,例如ram、rom、eeprom、固态驱动器(“ssd”)、快闪存储器、相变存储器(“pcm”)、光盘存储装置、磁盘存储装置或其它磁性存储装置,或可用于以计算机可执行指令或数据结构的形式存储程序代码的任何其它硬件存储装置,所述程序代码可以由通用或专用计算机系统访问和执行以实现本发明的所公开的功能。
[0068]
传输媒体可包含网络和/或数据链路,所述网络和/或数据链路可用于携载计算机可执行指令或数据结构形式的程序代码,并且可由通用或专用计算机系统访问。“网络”被定义为能够实现在计算机系统和/或模块和/或其它电子装置之间传输电子数据的一或多个数据链路。当信息通过网络或另一种通信连接(硬连线、无线或者硬连线或无线的组合)传送或提供到计算机系统时,计算机系统可将所述连接视为传输媒体。上述的组合也应包含在计算机可读媒体的范围内。
[0069]
另外,在到达各种计算机系统组件时,呈计算机可执行指令或数据结构形式的程序代码可从传输媒体自动传送到计算机存储媒体(或反之亦然)。举例来说,经由网络或数据链路接收到的计算机可执行指令或数据结构可缓存在网络接口模块(例如,“nic”)内的ram中,且接着最终传送到计算机系统ram和/或计算机系统处的低易失性计算机存储媒体。因此,应理解,计算机存储媒体可以包含在也(或甚至主要)利用传输媒体的计算机系统组件中。
[0070]
计算机可执行指令包括例如指令和数据,当在一或多个处理器处执行时,所述指令和数据使通用计算机系统、专用计算机系统或专用处理装置执行某项功能或一组功能。计算机可执行指令可为例如二进制、中间格式指令(例如汇编语言)或甚至源代码。
[0071]
本领域技术人员将理解,本发明可以在具有多种类型的计算机系统配置(包含个人计算机、台式计算机、膝上型计算机、消息处理器、手持装置、多处理器系统、基于微处理器或可编程的消费电子产品、网络pc、微型计算机、大型计算机、移动电话、pda、平板计算机、寻呼机、路由器、交换机等)的网络计算环境中实践。本发明还可以在本地和远程计算机系统都执行任务的分布式系统环境中实践,所述本地和远程计算机系统通过网络链接(通过硬连线数据链路、无线数据链路或通过硬连线和无线数据链路的组合)。因此,在分布式系统环境中,计算机系统可包含多个构成的计算机系统。在分布式系统环境中,程序模块可位于本地和远程存储器存储装置二者中。
[0072]
本领域技术人员还将理解,可在云计算环境中实践本发明。云计算环境可为分布
式的,但是这不是必需的。当为分布式时,云计算环境可在一个组织内在国际上分布和/或具有跨多个组织拥有的组件。在本说明书和所附权利要求书中,“云计算”定义为一种模型,用于实现对可配置计算资源(例如,网络、服务器、存储装置、应用程序和服务)的共享池的按需网络访问。“云计算”的定义不限于在适当部署时可从此类模型中获得的其它众多优势中的任何一个。
[0073]
云计算模型可由各种特性(例如,按需自助服务、广泛的网络访问、资源池化、快速弹性、可测量的服务等)组成。云计算模型还可以以各种服务模型(例如,软件即服务(“saas”)、平台即服务(“paas”)和基础设施即服务(“iaas”))的形式出现。还可使用不同的部署模型(例如,私有云、社区云、公共云、混合云等)来部署云计算模型。
[0074]
一些配置(例如云计算环境)可包括一种系统,所述系统包含各自能够运行一或多个虚拟机的一或多个主机。在操作期间,虚拟机模拟操作计算系统,从而支持操作系统以及可能还有一或多个其它应用程序。在一些配置中,每一主机包含管理程序,所述管理程序使用从虚拟机的角度看为抽象的物理资源来模拟虚拟机的虚拟资源。管理程序还提供虚拟机之间的适当隔离。因此,从任何给定虚拟机的角度来看,管理程序提供虚拟机正在与物理资源接口的假象,即使虚拟机仅与物理资源的外观(例如,虚拟资源)接口。物理资源的实例包含处理能力、存储器、磁盘空间、网络带宽、媒体驱动器等。
[0075]
本发明因此尤其涉及但不限于以下方面:
[0076]
1.一种用于将涂层映射到空间外观空间的计算机化方法,所述方法在包括一或多个处理器和其上存储有可执行指令的一或多个计算机可读媒体的计算机系统上使用,所述可执行指令在由所述一或多个处理器执行时将所述计算机系统配置成执行用于将涂层映射到空间外观空间的所述方法,所述方法包括:
[0077]
从涂层测量仪器接收目标涂层的多个涂层空间外观变量,其中所述多个涂层空间外观变量包括颗粒度变量、闪烁区域变量和闪烁强度变量;
[0078]
通过将所述多个涂层空间外观变量中的每一个映射到多维坐标系中的个别轴来产生所述目标涂层的目标空间外观空间坐标,其中:
[0079]
将所述颗粒度变量映射到所述多维坐标系的第一轴,
[0080]
将所述闪烁区域变量映射到所述多维坐标系的第二轴,且
[0081]
将所述闪烁强度变量映射到所述多维坐标系的第三轴;
[0082]
访问空间外观空间坐标的数据库,其中所述数据库包括所述多维坐标系中与不同参考涂层相关联的多个唯一空间外观空间坐标;
[0083]
从空间外观空间坐标的所述数据库识别与多个潜在匹配的参考涂层相关联的空间外观空间坐标;
[0084]
为所述潜在匹配的参考涂层中的每一个计算与所述潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标与所述目标涂层的所述空间外观空间坐标之间的空间外观空间距离;
[0085]
从与所述多个潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标识别特定空间外观空间坐标,所述特定空间外观空间坐标与距所述目标涂层的所述空间外观空间坐标的最小空间外观空间距离相关联;以及
[0086]
将指示与所述特定空间外观空间坐标相关联的特定参考涂层的视觉界面元素显
示为与所述目标涂层的所提议的空间外观匹配。
[0087]
2.根据前述方面1所述的计算机化方法,其中:
[0088]
颗粒度变量包括由所述涂层测量仪器在多个角度下进行的颗粒度测量;
[0089]
所述闪烁区域变量包括由所述涂层测量仪器在所述多个角度下进行的闪烁区域测量;且
[0090]
所述闪烁强度变量包括由所述涂层测量仪器在所述多个角度下进行的闪烁强度测量。
[0091]
3.根据前述方面2所述的计算机化方法,其中通过将所述多个涂层空间外观变量各自映射到多维坐标系中的个别轴来产生所述目标涂层的所述目标空间外观空间坐标进一步包括:
[0092]
基于来自所述多个角度的每角度,将来自所述颗粒度变量的每一颗粒度测量、来自所述闪烁区域变量的每一闪烁区域测量和来自所述闪烁强度变量的每一闪烁强度测量映射到所述多维坐标系的所述对应轴,使得所述目标空间外观空间坐标包括多个角度相依坐标。
[0093]
4.根据前述方面3所述的计算机化方法,其中计算与所述潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标中的每一个与所述目标涂层的所述空间外观空间坐标之间的所述空间外观空间距离进一步包括:
[0094]
基于每角度计算选自所述多个潜在匹配的参考涂层的特定涂层的所述空间外观空间坐标与所述目标涂层的所述空间外观空间坐标之间的多个距离,其中所述特定涂层的所述空间外观空间坐标中的每一个和所述目标涂层的所述空间外观空间坐标中的每一个与预定角度集合相关联,使得所述多个距离包括基于所述预定角度集合内的每一角度的每角度所计算的所述目标涂层的所述空间外观空间坐标与所述特定涂层的所述所识别空间外观空间坐标之间的距离;以及
[0095]
通过计算所述多个距离的平方和产生所述目标涂层与所述特定涂层之间的所述空间外观空间距离。
[0096]
5.根据前述方面1至4中任一方面所述的计算机化方法,其中所述颗粒度变量包括当在照明下观察时由所述目标涂层展现的明/暗不规则图案的所识别对比度。
[0097]
6.根据前述方面1至5中任一方面所述的计算机化方法,其中所述闪烁区域变量包括大于比其在所述目标涂层的照明部分上的周围环境更亮的阈值水平的光点区域片段。
[0098]
7.根据前述方面1至6中任一方面所述的计算机化方法,其中所述闪烁强度变量包括随角异色颜料的颗粒上的外观高光与所述颗粒的周围环境之间的对比度。
[0099]
8.根据前述方面1至7中任一方面所述的计算机化方法,其中所述显示步骤包括显示所述目标涂层的所述空间外观空间坐标的视觉表示。
[0100]
9.根据前述方面1至8中任一方面所述的计算机化方法,其中识别用于匹配所述目标涂层的所述特定参考涂层包括基于所述所计算的空间外观空间距离和与所述目标涂层相关联的至少一个其它涂层属性来识别所述特定参考涂层。
[0101]
10.根据前述方面1至9中任一方面的所述计算机化方法,其进一步包括:
[0102]
从所述涂层测量仪器接收所述目标涂层的一或多个涂层颜色变量;
[0103]
将所述一或多个涂层颜色变量映射到颜色空间内的目标颜色空间坐标;
[0104]
从参考涂层和相关联颜色空间坐标的数据库识别与多个潜在匹配的颜色涂层相关联的颜色空间坐标;
[0105]
为所述潜在匹配的颜色涂层中的每一个计算与所述潜在匹配的颜色涂层相关联的所述所识别的颜色空间坐标与所述目标涂层的所述目标颜色空间坐标之间的颜色空间距离;以及
[0106]
从与所述多个潜在地匹配的颜色涂层相关联的所述所识别的颜色空间坐标识别特定颜色空间坐标,所述特定颜色空间坐标与距所述目标涂层的所述颜色空间坐标的最小颜色空间距离相关联。
[0107]
11.根据前述方面10所述的计算机化方法,其进一步包括:
[0108]
将指示与所述特定空间外观空间坐标相关联的所述特定参考涂层和与所述特定颜色空间坐标相关联的特定颜色涂层的所述视觉界面元素显示为与所述目标涂层的所提议的颜色匹配;以及
[0109]
在相应颜色空间和空间外观空间内,按距所述目标涂层的坐标的距离增加的顺序对所述特定参考涂层和所述特定颜色涂层进行排序。
[0110]
12.根据前述方面1至9中任一方面所述的计算机化方法,其中从空间外观空间坐标的所述数据库识别与所述多个潜在匹配的涂层相关联的所述空间外观空间坐标包括:
[0111]
从所述涂层测量仪器接收所述目标涂层的一或多个涂层颜色变量;
[0112]
将所述一或多个涂层颜色变量映射到颜色空间内的目标颜色空间坐标;
[0113]
从参考涂层和相关联颜色空间坐标的数据库识别与多个潜在匹配的颜色涂层相关联的颜色空间坐标;
[0114]
为所述潜在匹配的颜色涂层中的每一个计算与所述潜在匹配的颜色涂层相关联的所述所识别的颜色空间坐标与所述目标涂层的所述目标颜色空间坐标之间的颜色空间距离;
[0115]
从与所述多个潜在匹配的颜色涂层相关联的所述所识别的颜色空间坐标识别特定颜色空间坐标集合,所述特定颜色空间坐标集合在距所述目标涂层的所述颜色空间坐标的阈值颜色空间距离内;以及
[0116]
将指示与所述特定颜色空间坐标集合相关联的特定颜色涂层的子集的视觉界面元素显示为与所述目标涂层的所提议的颜色匹配,其中所述特定颜色涂层的子集包括与在到所述目标涂层的阈值空间外观空间距离内的空间外观空间距离相关联的颜色涂层。
[0117]
13.一种用于将涂层映射到空间外观空间的计算机系统,例如与根据前述方面1至12中任一方面的计算机化方法一起使用,所述计算机系统包括:
[0118]
一或多个处理器;以及
[0119]
一或多个计算机可读媒体,其上存储有可执行指令,所述可执行指令当由所述一或多个处理器执行时将所述计算机系统配置成至少进行以下操作:
[0120]
从涂层测量仪器接收目标涂层的多个涂层空间外观变量,其中所述多个涂层空间外观变量包括颗粒度变量、闪烁区域变量和闪烁强度变量;
[0121]
通过将所述多个空间外观变量中的每一个映射到多维坐标系的个别轴来产生所述目标涂层的目标空间外观空间坐标,其中:
[0122]
将所述颗粒度变量映射到所述多维坐标系的第一轴,
[0123]
将所述闪烁区域变量映射到所述多维坐标系的第二轴,且
[0124]
将所述闪烁强度变量映射到所述多维坐标系的第三轴;
[0125]
访问空间外观空间坐标的数据库,其中所述数据库包括所述多维坐标系中与不同参考涂层相关联的多个唯一空间外观空间坐标;
[0126]
从空间外观空间坐标的所述数据库识别与多个潜在匹配的参考涂层相关联的空间外观空间坐标;
[0127]
为所述潜在匹配的参考涂层中的每一个计算与所述潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标与所述目标涂层的所述空间外观空间坐标之间的空间外观空间距离;
[0128]
从与所述多个潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标识别特定空间外观空间坐标,所述空间外观空间坐标与距所述目标涂层的所述空间外观空间坐标的最小空间外观空间距离相关联;以及
[0129]
将指示与所述特定空间外观空间坐标相关联的特定参考涂层的视觉界面元素显示为与所述目标涂层的所提议的空间外观匹配。
[0130]
14.根据前述方面13所述的计算机系统,其中:
[0131]
颗粒度变量包括由所述涂层测量仪器在多个角度下进行的颗粒度测量;
[0132]
所述闪烁区域变量包括由所述涂层测量仪器在所述多个角度下进行的闪烁区域测量;且
[0133]
所述闪烁强度变量包括由所述涂层测量仪器在所述多个角度下进行的闪烁强度测量。
[0134]
15.根据方面14所述的计算机系统,其中通过将所述多个涂层空间外观变量各自映射到多维坐标系中的个别轴来产生所述目标涂层的所述目标空间外观空间坐标进一步包括:
[0135]
基于来自所述多个角度的每角度,将来自所述颗粒度变量的每一颗粒度测量、来自所述闪烁区域变量的每一闪烁区域测量和来自所述闪烁强度变量的每一闪烁强度测量映射到所述多维坐标系的所述对应轴,使得所述目标空间外观空间坐标包括多个角度相依坐标。
[0136]
16.根据方面15所述的计算机系统,其中计算与所述潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标中的每一个与所述目标涂层的所述空间外观空间坐标之间的所述空间外观空间距离进一步包括:
[0137]
基于每角度计算选自所述多个潜在匹配的参考涂层的特定涂层的所述空间外观空间坐标与所述目标涂层的所述空间外观空间坐标之间的多个距离,其中所述特定涂层的所述空间外观空间坐标中的每一个和所述目标涂层的所述空间外观空间坐标中的每一个与预定角度集合相关联,使得所述多个距离包括基于所述预定角度集合内的每一角度的每角度所计算的所述目标涂层的所述空间外观空间坐标与所述特定涂层的所述所识别空间外观空间坐标之间的距离;以及
[0138]
通过计算所述多个距离的平方和产生所述目标涂层与所述特定涂层之间的所述空间外观空间距离。
[0139]
17.根据前述方面13至16中任一方面所述的计算机系统,其中所述颗粒度变量包
括当在照明下观察时由所述目标涂层展现的明/暗不规则图案的所识别对比度。
[0140]
18.根据前述方面13至17中任一方面所述的计算机系统,其中所述闪烁区域变量包括大于比其在所述目标涂层的照明部分上的周围环境更亮的阈值水平的光点区域片段。
[0141]
19.根据前述方面13至18中任一方面所述的计算机系统,其中所述闪烁强度变量包括随角异色颜料的颗粒上的外观高光与所述颗粒的周围环境之间的对比度。
[0142]
20.根据前述方面13至19中任一方面所述的计算机系统,其中所述视觉界面元素包括所述目标涂层的所述空间外观空间坐标的视觉表示。
[0143]
21.根据前述方面13至20中任一方面所述的计算机系统,其中所述可执行指令包含可执行以将所述计算机系统配置成进行以下操作的指令:
[0144]
从所述涂层测量仪器接收所述目标涂层的一或多个涂层颜色变量;以及
[0145]
识别与所述目标涂层相关联的颜色。
[0146]
22.根据前述方面13至21中任一方面所述的计算机系统,其中所述可执行指令包含可执行以进一步将所述计算机系统配置成产生用于所述特定参考涂层的调配物的指令。
[0147]
23.根据前述方面13至22中任一方面所述的计算机系统,其中从空间外观空间坐标的所述数据库识别与所述多个潜在匹配的涂层相关联的所述空间外观空间坐标包括:
[0148]
接收与所述目标涂层相关联的颜色代码,以及
[0149]
识别涂层的与所述颜色代码相关联的空间外观空间坐标。
[0150]
24.一种计算机程序产品,其包括其上储存有计算机可执行指令的一或多个计算机存储媒体,所述计算机可执行指令在处理器处执行时致使计算机系统(例如根据前述方面13至23中任一方面所述的计算机系统)执行用于将涂层映射到空间外观空间的方法,所述方法包括:
[0151]
从涂层测量仪器接收目标涂层的多个涂层空间外观变量,其中所述多个涂层空间外观变量包括颗粒度变量、闪烁区域变量和闪烁强度变量;
[0152]
通过将一或多个涂层空间外观变量中的每一个映射到多维坐标系中的个别轴来产生所述目标涂层的目标空间外观空间坐标,其中:
[0153]
将所述颗粒度变量映射到所述多维坐标系的第一轴,
[0154]
将所述闪烁区域变量映射到所述多维坐标系的第二轴,且
[0155]
将所述闪烁强度变量映射到所述多维坐标系的第三轴;
[0156]
访问空间外观空间坐标的数据库,其中所述数据库包括所述多维坐标系中与不同参考涂层相关联的多个唯一空间外观空间坐标;
[0157]
从空间外观空间坐标的所述数据库识别与多个潜在匹配的参考涂层相关联的空间外观空间坐标;
[0158]
为所述潜在匹配的参考涂层中的每一个计算与所述潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标与所述目标涂层的所述空间外观空间坐标之间的空间外观空间距离;
[0159]
从与所述多个潜在匹配的参考涂层相关联的所述所识别的空间外观空间坐标识别特定空间外观空间坐标,所述特定空间外观空间坐标与距所述目标涂层的所述空间外观空间坐标的最小空间外观空间距离相关联;以及
[0160]
将指示与所述特定空间外观空间坐标相关联的特定参考涂层的视觉界面元素显
示为与所述目标涂层的所提议的空间外观匹配。
[0161]
25.根据前述方面24所述的计算机程序产品,其包括另外的计算机可执行指令,所述计算机可执行指令在处理器处执行时致使所述计算机系统执行用于将涂层映射到空间外观空间的方法,所述方法具有上述在前述方面2至12中任一方面中所定义的额外特征。
[0162]
在不脱离其精神或本质特性的情况下,本发明可以以其它具体形式实施。所描述的发明在所有方面都应被视为仅是说明性的而非限制性的。因此,本发明的范围由所附权利要求书而非由前述描述指示。落入权利要求的等效含义和范围内的所有变化都应包括在其范围内。
再多了解一些

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

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

相关文献