基准颜色选择装置、颜色校正装置及基准颜色选择方法_3

文档序号:9492061阅读:来源:国知局
颜色进行标识的信 息,单个信息被分配给每个基准颜色。此外,"基准颜色"是表示由关联的基准颜色编号表 示的基准颜色的颜色值的信息。如图15所示,根据该实施方式的基准颜色表采用R、G和B 颜色值自身作为"基准颜色"。
[0103] 同时,图16示出了根据该实施方式的基准颜色剔除表的一个配置示例。如图16 所示,根据该实施方式的基准颜色剔除表存储每条"表编号"、"第一基准颜色编号"、"第二 基准颜色编号"和"剔除波长"信息。
[0104] "表编号"是用于对第一基准颜色编号和第二基准颜色编号的相关联的组合进行 标识的信息。单个信息被配给每个组合。此外,"第一基准颜色编号"和"第二基准颜色编 号"是表示要由选择单元13根据基准颜色编号从基准颜色选择目标中剔除的基准颜色的组 合的信息。另外,"剔除波长"是表示与由相关联的第一基准颜色编号和第二基准颜色编号 表示的两个基准颜色的光谱反射特性之间的近似交叉点对应的波长的信息。
[0105] 颜色校正装置20可以是如配备有个人计算机(PC)或个人数字助理(PDA)的功能 的便携式颜色校正装置的智能终端等。此外,颜色校正装置20可以由半导体集成电路来实 现,更具体地,例如由专用集成电路(ASIC)等来实现。
[0106] 接下来将描述该实施方式的动作。在该实施方式中,使计算机30执行颜色校正程 序33A,并且由此执行图17所示的颜色校正处理。
[0107] 根据该实施方式的计算机30的用户在执行颜色校正处理之前将设置在色标80的 补片部82中的基准颜色的种类数N(在该实施方式中为8)存储在存储单元33中。此外, 用户通过分光光度计来测量与目标颜色(在该实施方式中为人体皮肤颜色)相同类型的颜 色,并将表示通过测量而获得的光谱反射特性R cib^ λ)的信息(第一特性信息)存储在存 储单元33中。另外,用户通过分光光度计测量设置在色标80的补片部82中的基准颜色的 光谱反射特性和RGB颜色值。然后,用户将表示所测量的基准颜色的光谱反射特性的信息 (第二特性信息)存储在存储单元33中,并且将所测量的基准颜色的颜色值作为以一个示 例在图15中示出的基准颜色表存储在存储单元33中的基准颜色表存储区域33B中。
[0108] 根据该实施方式的颜色校正处理采用表示在从相同类型颜色的规定最低波长 (在该实施方式中为400nm)到规定最高波长(在该实施方式中为700nm)中的规定间隔(在 该实施方式中为25nm)处的光谱反射强度的信息作为第一特性信息。类似地,根据该实施 方式的颜色校正处理采用表示每个基准颜色的在从规定最低波长至规定最高波长中的规 定间隔处的光谱反射强度的信息作为第二特性信息。
[0109] 在用户将各种基本信息(在下文中称为"先验信息")存储在存储单元33中之后, 如上所述,用户通过计算机30的拍摄单元37拍摄目标对象与色标80。相应地,将通过拍摄 而获得的颜色图像数据存储在存储单元33中。
[0110] 在由用户完成以上先验准备之后,使计算机30执行颜色校正程序33A,并且由此 执行图17所示的颜色校正处理。
[0111] 在颜色校正处理的步骤100中,颜色校正单元21执行图18所示的组合颜色校正 准确度评估处理。
[0112] 在组合颜色校正准确度评估处理的步骤200中,颜色校正单元21从存储单元33 中读入颜色图像数据。在步骤202中,颜色校正单元21从存储单元33中读入先验信息。
[0113] 在步骤204中,识别单元15执行图19所示的反射特性主要波长检测处理。
[0114] 在反射特性主要波长检测处理的步骤300中,识别单元15按从高到低的顺序(降 序)重新排列目标颜色的相同类型颜色的光谱反射强度,所述相同类型颜色的光谱反射强 度包括在通过组合颜色校正准确度评估处理的步骤202的处理而读入的第一特性信息中。 在步骤302中,如作为一个示例在图20中示出的,识别单元15提取与通过步骤300的处理 而重新排列的光谱反射强度中的最高光谱反射强度到第C高的光谱反射强度对应的波长 作为主要波长。然后,在步骤302中,识别单元15将所提取的主要波长存储在存储单元33, 此后该反射特性主要波长检测处理完成。例如,在第一特性信息所表示的光谱反射特性如 图20所示并且C的值为6的情况下,反射特性主要波长检测处理所提取的主要波长为以下 6 种:450nm、475nm、500nm、625nm、650nm 和 675nm。
[0115] 在根据该实施方式的颜色校正处理中,采用包括在由第一特性信息表示的光谱反 射特性中的波长的数目的规定比率(在该实施方式中为50% )作为C的值,但C的值不限 于此。例如,可以采用预设固定值作为C的值。可以使用以下模式:使用由用户经由输入单 元34等设置的C的值。此外,所述模式并不限于以最高光谱反射强度作为基准来识别主要 波长的模式。如图20所示,可以使用以下模式:光谱反射强度等于或高于预定阈值th的波 长被识别为主要波长。在该模式中,由于不必按降序重新排列光谱反射强度,所以可以更容 易地识别主要波长。
[0116] 当反射特性主要波长检测处理完成时,处理转移至组合颜色校正准确度评估处理 的步骤206(参见图18)。在步骤206中,确定单元11执行图21所示的误差评估处理。
[0117] 在误差评估处理的步骤402中,确定单元11将1代入变量i。在步骤404中,确定 单元11将通过将变量i的值加 1而获得的值代入变量j。此外,在步骤406中,确定单元 11将最低波长的值(在该实施方式中为400nm)代入变量k。
[0118] 在步骤408中,如作为一个示例在图22中示出的,确定单元11确定在波长k处第 i个基准颜色(基准颜色编号为i的基准颜色)的光谱反射强度与第j个基准颜色的光谱 反射强度之间的大小关系是否与在波长k+10nm处的类似大小关系颠倒。此处当确定为否 定时,处理转移至下面将会描述的步骤414。另一方面,当确定为肯定时,处理转移至步骤 410。步骤408中采用的"波长k+10nm"中的增量值"+10nm"仅为一个示例。根据对光谱反 射特性的波长的分辨率、颜色空间中两个目标基准颜色之间的距离等,可以采用另外的值 例如 "+5nm" 或 "+20nm"。
[0119] 在步骤410中,确定单元11确定通过反射特性主要波长检测处理获得的主要波长 是否包括波长k或波长k+10nm。当确定为否定时,处理转移至步骤414。另一方面,当确定 为肯定时,处理转移至步骤412。
[0120] 在步骤412中,确定单元11将变量i的值和变量j的值作为第一基准颜色编号和 第二基准颜色编号存储在存储器32中的基准颜色剔除表中(同样参见图16)。此处确定单 元11用新表编号将波长k与波长k+10nm之间的中心波长作为剔除波长存储在存储器32 中的基准颜色剔除表中,此后处理转移至步骤414。
[0121] 在步骤414中,确定单元11将变量k的值增加仅增量值(在该实施方式中为 +IOnm)。在下一步骤416中,确定单元11确定变量k的值是否等于或低于最高波长的值 (在该实施方式中为7〇〇nm)。在这里,当确定为肯定时,处理返回至步骤408。当确定为否 定时,处理转移至步骤418。
[0122] 在步骤418中,确定单元11将变量j的值增加仅1。在下一步骤420中,确定单元 11确定变量j的值是否等于或小于基准颜色的种类数N。此处当确定为肯定时,处理返回 至步骤406。当确定为否定时,处理转移至步骤422。
[0123] 在步骤422中,确定单元11将变量i的值增加仅1。在下一步骤424中,确定单 元11确定变量i的值是否等于或小于基准颜色的种类数N。此处当确定为肯定,处理返回 至步骤404。另一方面,当确定为否定时,误差评估处理完成。当误差评估处理完成时,在图 18中所示的组合颜色校正准确度评估处理完成。
[0124] 通过根据该实施方式的组合颜色校正准确度评估处理在存储器32中创建如作为 一个示例在图16中示出的基准颜色剔除表。
[0125] 当组合颜色校正准确度评估处理完成时,登记单元12执行图17所示的颜色校正 处理的步骤102中的组合适合性登记处理。作为组合适合性登记处理,根据该实施方式的 登记单元12执行以下处理:将通过组合颜色校正准确度评估处理而存储在存储器32中的 基准颜色剔除表无任何改变地存储在存储单元33的基准颜色剔除表存储区域33C中。
[0126] 在步骤104中,颜色校正单元21执行图23所示的表参照颜色校正处理。
[0127] 在表参照颜色校正处理的步骤500中,选择单元13从通过组合颜色校正准确度评 估处理的步骤200的处理而读入的颜色图像数据中提取位于色标80的开口 84中的目标区 域中的R、G和B的颜色值。此外,选择单元13计算所提取的R、G和B中的每一个的颜色值 的平均值。此处所计算的R、G和B的平均值在下面将被表示为(r',g',b')。在该处理中 的目标区域的识别可以通过相关技术中的图像识别技术来执行。
[0128] 选择单元13通过使用通过组合颜色校正准确度评估处理的步骤202的处理而读 入的基准颜色表按与所计算的RGB颜色空间中的(r',g',b')的接近度的顺序来选择四个 基准颜色。
[0129] 在步骤502中,选择单元13确定所选择的四个基准颜色(在下文中称为"选择候 选基准颜色")是否包括与基准颜色剔除表中的表编号相关联的基准颜色组合(在下文中 被称为"剔除组")。此处当确定为肯定时,处理转移至步骤504。
[0130] 此后,处理返回至步骤502。此外,当在步骤502中确定为否定时,处理转移至步骤 506 〇
[0131] 在步骤506中,颜色校正单元21按以下过程来执行对目标对象的颜色校正。
[0132] 首先,颜色校正单元21将通过上述处理所获得的四个选择候选基准颜色(在下文 中称为"选择基准颜色")的R、G和B的颜色值设定为( Γι',gl',b/ )(此处,i = 0, 1,2, 3), 并且通过公式(4)计算要作为公式(3)中所指示的条件的加权系数Wl。
[0135] 接下来,颜色校正单元21将由基准颜色表表示的选择基准颜色的R、G和B的颜色 值设置为(^,gl,bj (此处i = 0, 1,2, 3),将所述颜色值和加权系数^代入公式(5)中,并 且由此计算由对目标颜色进行颜色校正而得到的颜色值(r,g,b)。
[0137] 然后,颜色校正单元21将与颜色图像数据中的目标对象的目标区域对应的所有 像素数据转换成所得到的颜色值(r,g,b),并且颜色校正完成。
[0138] 当步骤506中的颜色校正完成时,表参照颜色校正处理完成,并且图17所示的颜 色校正处理完成。
[0139] 如以上详细描述的,在该实施方式中,针对要作为在通过使用多个基准颜色(在 本实施方式中为四个基准颜色)进行插值处理来执行对目标颜色的颜色校正的情况下所 使用的所述多个基准颜色的候选基准颜色的颜色组执行以下处理。首先,关于多个波长来 比较第一候选颜色的颜色强度(在该实施方式中为光谱反射强度)与第二候选颜色的颜色 强度之间的大小关系,并且确定是否存在提供相对于其他波长之间的大小关系而言的颠倒 大小关系的任何波长。然后,当在要作为基准颜色的候选基准颜色的颜色组中不存在提供 颠倒大小关系的波长的第一候选颜色与第二候选颜色的组合的情况下,选择该颜色组作为 基准颜色。因此,在该实施方式中,可以选择更可取的基准颜色。因此,通过使用所述基准 颜色来执行颜色校正,并且通过拍摄而获得的颜色图像的颜色由此可以接近原始颜色,同 时降低了拍摄中的光的影响。
[0140] 特别地,在该实施方式中,通过检查是否存在颠倒现象来获得不适合要用于颜色 校正的基准颜色的颜色组合。这使得与在以下情况下的计算量相比计算量降低:针对色标 的所有基准颜色不断地检查在通过选择颜色空间中与目标颜色接近的基准颜色进行颜色 校正的情况下相对于原始图像的误差是否变得比在选择另一基准颜色进行颜色校正的情 况下相对于原始图像的误差大。
[0141] 此外,在该实施方式中,预先存储表示目标颜色的相同类型颜色的光谱反射特性 的第一特性信息以及表示要作为基准颜色的候选基准颜色的颜色组的光谱反射特性的第 二特性信息。根据第一特性信息所表示的相同类型颜色的光谱反射特性来识别起主要作 用的波长(主要波长)。另外,在该实施方式中,关于被识别为目标的波长来确定是否存在 提供关于由第二特性信息表示的光谱反射特性的颠倒大小关系的波长。因此,在该实施
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1