用于预处理具有关注的元素的图像的装置和方法制造方法及图纸

技术编号:33234912 阅读:20 留言:0更新日期:2022-04-27 17:33
本公开的至少一些实施方案涉及一种用于处理具有嵌入式元素的输入图像的方法,该方法包括以下步骤:计算该输入图像的一个或多个柱状图;识别该一个或多个柱状图中的一个柱状图中的关注的范围;以及基于该关注的范围,由该处理器来确定阈值。在一些实施方案中,计算设备使用该阈值来处理该输入图像以生成输出图像。像。像。

【技术实现步骤摘要】
【国外来华专利技术】用于预处理具有关注的元素的图像的装置和方法


[0001]本公开涉及对具有关注的元素的图像进行预处理。

技术实现思路

[0002]本公开的至少一些实施方案涉及一种用于处理具有嵌入式元素的输入图像的方法,该方法包括以下步骤:由处理器计算输入图像的一个或多个柱状图,其中在色彩空间中的颜色平面上计算一个或多个柱状图中的每个柱状图;选择所述色彩空间中的颜色平面;识别所述一个或多个柱状图中的一个柱状图中的关注的范围,在所选择的颜色平面上计算所述一个或多个柱状图中的所述一个柱状图;基于所关注的范围,由所述处理器来确定阈值;以及由处理器使用阈值来处理输入图像以生成输出图像,其中至少部分地基于嵌入式元素的已知颜色强度来识别关注的范围。
[0003]本公开的至少一些实施方案涉及一种包括以下的设备:处理器;和存储器设备,该存储器设备耦接到处理器并且具有存储在其上的用于由处理器执行以便执行包括以下的操作的程序:计算输入图像的一个或多个柱状图,其中在色彩空间中的颜色平面上计算一个或多个柱状图中的每个柱状图;选择所述色彩空间中的颜色平面;识别所述一个或多个柱状图中的一个柱状图中的关注的范围,在所选择的颜色平面上计算所述一个或多个柱状图中的所述一个柱状图;基于所述关注的范围来确定阈值;以及使用阈值来处理输入图像以生成输出图像,其中至少部分地基于嵌入式元素的已知颜色强度来识别关注的范围。
附图说明
[0004]附图被结合到本说明书中且构成本说明书的一部分,并且附图与描述一起解释本专利技术的优点和原理。在附图中,
[0005]图1示出了图像预处理系统的一个示例的系统图;
[0006]图2A是图像预处理系统的流程图的一个示例;
[0007]图2B是图像预处理系统的流程图的另一个示例;
[0008]图2C

1和图2C

2示出了图像预处理系统的一个示例的流程图;
[0009]图3A至图3I示出了图像预处理系统的一个示例性过程;并且
[0010]图4A至图4I示出了图像预处理系统对具有关注的元素的图像进行预处理的一个示例,其中图4A、图4D和图4G各自是工作空间图片的单个平面图像。
[0011]在附图中,相似的附图标号指示相似的元素。虽然可能未按比例绘制的上述附图示出了本公开的各种实施方案,但还可以设想其它实施方案,如在具体实施方式中所指出。在所有情况下,本公开以示例性实施方案的表示的方式而非通过表述限制来描述当前所公开的公开内容。应当理解,本领域的技术人员可想出许多其它修改和实施方案,这些修改和实施方案落在本公开的范围和实质内。
具体实施方式
[0012]在世界上,嵌入标签中的单维和多维码是无所不在的。在零售、装运和识别中的应用无处不在。解码标签所需的硬件和软件的范围是从定制装备(例如,销售点激光扫描仪)到具有嵌入式相机的智能电话。解码标签所需的图像处理软件必须执行多种任务,包括:1)在可能存在杂波的图像中的单个或多个标签识别;2)标签取向(例如,旋转和平移);以及3)对嵌入式代码进行解码和错误检测/校正。
[0013]给定图像的杂波越多,就需要更多计算资源来处理图像。在许多情况下(例如,便携电池供电设备),计算资源受限,因此处理时间变成为主要问题。当处理视频流时,该问题进一步恶化,其中处理时间受帧率约束,或者其中计算资源正在执行多个同时任务(例如图像处理和渲染)。本公开的一些实施方案描述了用于处理具有嵌入式元素的图像以生成输出图像的系统和方法,使得可以用较少时间和计算资源损耗提取输出图像中的嵌入式元素。本公开的一些实施方案描述了一种预处理包含单维或多维编码元素(例如,2D码)的图像的方法,使得可以由解码软件来更快速且更有效地对元素进行解码。在一些实施方案中,该方法包括以下步骤:从具有一个或多个嵌入式元素的输入中选择颜色通道,该输入可以是图像序列或静态图像;处理该输入的颜色通道以生成数据分布信息,以将该输入中的嵌入式元素与其他元素分离;基于经处理的数据来确定阈值;以及基于该阈值来生成输出图像。在一些实施方案中,该方法包括以下步骤:将图像分离为其N种组分颜色,选择N种颜色中的一种颜色,处理该颜色组分以最大化嵌入式元素并且最小化所有其他元素,然后生成输出图像,该输出图像将被提供给图像处理软件(例如,解码软件)以从嵌入式元素提取信息。
[0014]在一个实施方案中,本文所述的函数、算法和方法可在软件中实施。软件可由计算机可执行指令组成,该计算机可执行指令存储在计算机可读介质或计算机可读存储装置上,该计算机可读存储装置诸如一个或多个非暂态存储器或其他类型的基于硬件的存储装置,本地的或联网的。另外,此类函数对应于模块或处理器,该模块或处理器可以是软件、硬件、固件或它们的任何组合。多种函数可根据需要在一个或多个模块或处理器中执行,并且所述的实施方案仅是示例。软件可在数字信号处理器、ASIC、微处理器或在计算机系统(诸如个人计算机、服务器或其他计算机系统)上运行的其他类型的处理器上执行,从而将此类计算机系统转化为特定编程的机器。
[0015]在一些情况下,嵌入式元素是具有可区分的象征意义的一维或二维元素。在一些情况下,嵌入式元素是图形元素。在一些实施方案中,嵌入式元素是代码,该代码可以是一维或多维码。在一些情况下,嵌入式元素是屏蔽的代码。屏蔽的代码是指对人眼通常不可见的代码,但是使用专用装备可以使得人眼可见该代码或者可由专用装备读取该代码。屏蔽的代码的示例是在人眼不可见的波长中可见的代码,例如,红外线代码、紫外线代码或依赖于对光偏振的操作的代码。
[0016]图1示出了图像预处理系统100的一个示例的系统图。在所示示例中,系统100包括图像数据110、图像捕获设备130和计算设备120以及任选的照明设备140,该图像数据包括嵌入式元素112和其他元素114。图像预处理系统100将向图像处理软件150提供输出图像,以用于进一步处理例如代码提取、解码等。
[0017]在一些实施方案中,图像捕获设备130是相机或被配置为捕获图像数据(例如视频
流、顺序图像或静态图像)的其他部件。在一些示例中,图像捕获设备130可以是移动设备的相机。在一些情况下,图像捕获设备130可包括能够捕获图像数据的其他部件,诸如视频记录器、红外摄像机、CCD(电耦装置)或CMOS阵列、激光扫描器等。另外,所捕获的图像数据110可以包括图像、视频、图像序列(即,在一段时间内和/或以一定顺序采集的多个图像)、图像集合等中的至少一者,并且术语输入图像在本文中用于指各种示例性类型的图像数据。
[0018]在一些实施方案中,照明设备140(例如,相机闪光灯单元)能够发射2个或更多个同时式波长并且可由计算设备120和/或图像捕获设备130控制。在一些情况下,假设图像捕获设备130对所选择的波长敏感,照明设备140可以输出人眼可见和不可见波长(例如,红外或紫外线)。
[0019]在一些实施方案中,嵌入式元素112和/或其他元素114中的至少一个元素具有已知本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于处理具有嵌入式元素的输入图像的方法,所述方法包括:由处理器计算所述输入图像的一个或多个柱状图,其中在色彩空间中的颜色平面上计算所述一个或多个柱状图中的每个柱状图;选择所述色彩空间中的颜色平面;识别所述一个或多个柱状图中的一个柱状图中的关注的范围,在所选择的颜色平面上计算所述一个或多个柱状图中的所述一个柱状图;基于所关注的范围,由所述处理器来确定阈值;以及由所述处理器使用所述阈值来处理所述输入图像以生成输出图像,其中至少部分地基于所述嵌入式元素的已知颜色强度来识别所关注的范围。2.根据权利要求1所述的方法,其中所述输入图像为图像序列或静态图像。3.根据权利要求1所述的方法,其中基于所述嵌入式元素的已知颜色特性来选择所述一个或多个柱状图中的所述一个柱状图。4.根据权利要求1所述的方法,其中基于与所述图像中的所述嵌入式元素不同的元素的已知颜色特性来选择所述一个或多个柱状图中的所述一个柱状图。5.根据权利要求1所述的方法,还包括:由处理器从所述输出图像中提取所述嵌入式元素。6.根据权利要求1所述的方法,还包括:解译来自所述嵌入式元素的编码信息,其中所述嵌入式元素包括代码。7.根据权利要求6所述的方法,其中所述代码为二维码。8.根据权利要求6所述的方法,其中所述代码为一维码。9.根据权利要求1所述的方法,还包括:在识别所关注的范围之前,将所述一个或多个柱状图中的所述一个柱状图用滤波器进行滤波。10.根据权利要求9所述的方法,其中所述滤波器包括低通滤波器。11.根据权利要求10所述的方法,其中所述低通滤波器的内核为3x3矩阵K[0:2,0:2],其中K[1,1]=0并且K[x<>1,y<>1]=1。12.根据权利要求1所述的方法,其中所述输出图像为基于所述阈值...

【专利技术属性】
技术研发人员:克里斯托弗
申请(专利权)人:三M创新有限公司
类型:发明
国别省市:

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

1