颜色校正的制作方法

文档序号:22760127发布日期:2020-10-31 09:59阅读:来源:国知局

技术特征:

1.一种生成具有嵌入式调色板的条形码以对数字格式的拍摄图像进行颜色校正的方法,所述方法包括:

根据条形码标准或预知规范生成初始条形码,所述初始条形码由多个编码单元形成,各个编码单元在所述条形码中具有预定位置,并且所述多个编码单元包括浅色编码单元和深色编码单元,所述浅色编码单元和所述深色编码单元对到存储位置的链接进行联合编码,所述存储位置存储嵌入到所述条形码中的所述调色板的数据;

根据第一对比度阈值,将用于颜色校正的预定义参考颜色集合划分成参考深色集合和参考浅色集合;

根据一个或更多个预定义替换标准,通过以下方式修改所述初始条形码:针对至少一些参考深色中的各个参考深色,用所述参考深色替换深色编码单元,并且针对至少一些参考浅色中的各个参考浅色,用所述参考浅色替换浅色编码单元;

通过到所述存储位置的所述链接访问所述存储位置,并且利用表示经修改的条形码中包括的所述参考颜色的数据和所述条形码中归因于所述经修改的条形码中的所述参考颜色的对应位置来更新所述存储位置。

2.根据权利要求1所述的方法,其中,所述预定义参考颜色集合对应于用于颜色校正的通用调色板的颜色。

3.根据权利要求1或2中任一项所述的方法,其中,所述第一对比度阈值是以颜色亮度、颜色明度、灰度值或描述颜色之间光度差异的颜色信息的任何标量值来限定的。

4.根据权利要求1至3中任一项所述的方法,其中,所述一个或更多个替换标准包括:对要用对应的参考深色和参考浅色替换的深色编码单元和浅色编码单元的随机选择。

5.根据权利要求1至4中任一项所述的方法,所述方法还包括:

生成颜色集合的直方图,所述颜色集合包括所述初始条形码的所述深色和所述浅色以及所述预定义参考颜色;以及

确定将所述直方图的平均值用作所述第一对比度阈值。

6.根据权利要求1至5中任一项所述的方法,其中,所述条形码标准或预知规范包括纠错机制,以强制执行以下操作:只要根据所述条形码标准或预知规范确定的任何条形码中能够单独解码的编码单元的比率高于预定义的编码单元的比率,则该条形码能够被全局地解码;并且其中,

所述第一对比度阈值被预定义或调整为使得所述能够单独解码的编码单元的比率高于所述预定义的编码单元的比率。

7.一种对在数字格式的拍摄场景中包括的拍摄图像进行颜色校正的方法,所述拍摄场景是通过对场景进行拍摄得到的,所述拍摄场景包括所述图像和通过执行根据权利要求1至6中任一项所述的方法生成的具有嵌入式调色板的条形码,所述图像包括真实图像颜色,并且所述具有嵌入式调色板的条形码包括真实参考颜色;其中

所述拍摄场景包括所述拍摄图像和所拍摄的具有所述嵌入式调色板的条形码,所述拍摄图像包括在所述拍摄图像中可见的表观图像颜色,并且所拍摄的具有所述嵌入式调色板的条形码包括在所拍摄的具有所述嵌入式调色板的条形码中可见的表观参考颜色;并且其中,

所述方法包括:

在所述拍摄场景中识别所拍摄的具有所述嵌入式调色板的条形码;

根据用于生成所述具有嵌入式调色板的条形码的所述条形码标准或预知规范,对所拍摄的具有所述嵌入式调色板的条形码进行解码,以便确定到存储位置的对应链接,在所述存储位置处存储有嵌入到所述条形码中的所述调色板的数据;

通过所确定的到所述存储位置的链接来访问所述存储位置,以便取回所述具有嵌入式调色板的条形码中的所述真实参考颜色和所述具有嵌入式调色板的条形码中的所述真实参考颜色的对应位置;

基于所取回的所述具有嵌入式调色板的条形码中的所述真实参考颜色的位置,识别所拍摄的具有所述嵌入式调色板的条形码中的所述表观参考颜色;

针对至少一些真实参考颜色中的各个真实参考颜色,确定该真实参考颜色与对应的表观参考颜色之间的颜色偏差;以及

根据所确定的真实参考颜色与表观参考颜色之间的颜色偏差,通过调整所述表观图像颜色来执行所述拍摄图像的颜色校正。

8.根据权利要求7所述的方法,其中,对所拍摄的具有所述嵌入式调色板的条形码进行解码包括:

通过将在所拍摄的具有所述嵌入式调色板的条形码中可见的所述表观参考颜色根据对应的表观参考颜色分别是低于第二对比度阈值还是高于第二对比度阈值而转换成深色或浅色,来将所拍摄的具有嵌入式调色板的条形码二值化;以及

根据所述条形码标准或预知规范,对二值化的具有所述嵌入式调色板的条形码进行解码。

9.根据权利要求8所述的方法,所述方法还包括验证对所述二值化的具有所述嵌入式调色板的条形码进行解码是否产生错误情形;并且其中

在错误情形的情况下,根据一个或更多个预定义迭代标准迭代地执行循环,所述循环的各个迭代包括:

改变所述第二对比度阈值;

在考虑改变的所述第二对比度阈值的情况下,将所拍摄的具有所述嵌入式调色板的条形码进行二值化;以及

对二值化的所述所拍摄的具有所述嵌入式调色板的条形码进行解码。

10.根据权利要求9所述的方法,其中,所述一个或更多个预定义迭代标准包括:执行所述循环的迭代,直到在对应迭代中对所述二值化的具有所述嵌入式调色板的条形码进行解码不产生所述错误情形为止。

11.根据权利要求9或10中任一项所述的方法,其中,所述错误情形包括:通对所述二值化的具有嵌入式调色板的条形码进行解码产生不满足到存储位置的任何链接预期要满足的预定义格式的输出。

12.根据权利要求9至11中任一项所述的方法,其中,所述错误情形包括:通过对所述二值化的具有嵌入式调色板的条形码进行解码产生根据所述条形码标准或预知规范的解码错误。

13.根据权利要求7至12中任一项所述的方法,其中,所述具有嵌入式调色板的条形码包括一个或更多个真实参考颜色的一个或更多个副本;并且其中,确定真实参考颜色与表观参考颜色之间的所述颜色偏差包括:

针对至少一些复制的真实参考颜色中的各个复制的真实参考颜色,确定与该复制的真实参考颜色相对应的所述表观参考颜色的平均值,并且确定平均的表观参考颜色与该复制的真实参考颜色之间的对应颜色偏差;或者

针对至少一些复制的真实参考颜色中的各个复制的真实参考颜色,确定在参考颜色空间中该复制的真实参考颜色和与该复制的真实参考颜色相对应的所述表观参考颜色中的各个表观参考颜色之间的颜色偏差。

14.一种生成具有嵌入式调色板的条形码以对数字格式的拍摄图像进行颜色校正的系统,所述系统包括:

生成模块,所述生成模块根据条形码标准或预知规范生成初始条形码,所述初始条形码由多个编码单元形成,各个编码单元在所述条形码中具有预定位置,并且所述多个编码单元包括浅色编码单元和深色编码单元,所述浅色编码单元和所述深色编码单元对到存储位置的链接进行联合编码,所述存储位置存储嵌入到所述条形码中的所述调色板的数据;

划分模块,所述划分模块根据第一对比度阈值,将用于颜色校正的预定义参考颜色集合划分成参考深色集合和参考浅色集合;

修改模块,所述修改模块根据一个或更多个预定义替换标准,通过以下方式修改所述初始条形码:针对至少一些参考深色中的各个参考深色,用所述参考深色替换深色编码单元,并且针对至少一些参考浅色中的各个参考浅色,用所述参考浅色替换浅色编码单元;

更新模块,所述更新模块通过到所述存储位置的所述链接访问所述存储位置,并且利用表示经修改的条形码中包括的所述参考颜色的数据以及在所述条形码中归因于所述经修改的条形码中的所述参考颜色的对应位置来更新所述存储位置。

15.一种生成环境或物理条件传感器的方法,所述方法包括:提供通过执行根据权利要求1至6中任一项所述的方法生成的具有嵌入式调色板的条形码,以及包括具有能够根据所述环境或物理条件改变颜色的材料或物质的颜色可变单元。


技术总结
提供了生成具有嵌入式调色板的条形码以对拍摄图像进行颜色校正的方法。这些方法包括:生成根据条形码标准并由浅色编码单元和深色编码单元形成的初始条形码,该浅色编码单元和深色编码单元对到存储位置的引用进行联合编码;根据对比度阈值,将预定义参考颜色集合划分成参考深色和参考浅色;通过用参考深色替换深色编码单元并且用参考浅色替换浅色编码单元来修改初始条形码;并且利用表示在经修改的条形码中包括的参考颜色的数据和所述参考颜色在经修改的条形码中的位置来更新存储位置。提供了基于通过所述方法确定的条形码进行颜色校正的方法。提供了适于执行所述条形码生成方法和颜色校正方法的计算机程序和系统。

技术研发人员:I·本尼托·阿尔塔米拉诺;O·卡萨斯·吉伦;C·法布雷佳·嘉雷戈;J·D·普拉德斯·加西亚;A·H·W·瓦格
受保护的技术使用者:巴塞罗纳大学
技术研发日:2019.01.24
技术公布日:2020.10.30
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1