针对图像中像素的处理方法、装置、介质及电子设备与流程

文档序号:26956438发布日期:2021-10-16 04:09阅读:150来源:国知局
针对图像中像素的处理方法、装置、介质及电子设备与流程

1.本公开涉及图像处理技术领域,具体而言,涉及一种针对图像中像素的处理方法、针对图像中像素的处理装置、计算机可读介质及电子设备。


背景技术:

2.包含印章的图像多为票据照片,票据照片作为留存的证据性图像,通常可以应用于报销等途经。对于用户提供的票据照片,核销人员通常需要手动将图像中的印章内容输入至相应的系统或平台,以进行核销记录。但是,人工输入通常会存在效率较低的问题。
3.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

4.本公开实施例的目的在于提供一种针对图像中像素的处理方法、针对图像中像素的处理装置、计算机可读介质及电子设备,可以通过对图像的像素处理获取到适于进行自动化内容识别的处理结果,有利于提升针对图像中特定颜色的内容的提取效率和提取精度。
5.本公开实施例的第一方面提供了一种针对图像中像素的处理方法,该方法包括:
6.确定目标图像中处于预设像素值范围的多个目标像素;
7.对目标图像进行均值滤波处理,得到第一参考图像;
8.将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像;
9.对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果。
10.在本公开的一种示例性实施例中,对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果,包括:
11.根据预设缩减规则对第二参考图像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像;
12.根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像;
13.根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果。
14.在本公开的一种示例性实施例中,根据预设缩减规则对第二参考图像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像,包括:
15.对第二参考图像中所有像素进行三通道像素值变换,并确定变换结果中的极大值,得到第二参考图像中各像素分别对应的极大值;
16.根据第二参考图像中各像素的变换结果和极大值确定第二参考图像中各像素的
最终变换结果;
17.将第二参考图像中对应的像素替换为最终变换结果,直到第二参考图像中所有像素完成替换为止,以得到单像素通道的第三参考图像。
18.在本公开的一种示例性实施例中,根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像,包括:
19.根据预设变换关系对第三参考图像进行直方图均衡化,以实现对于第三参考图像的灰度增强,得到第四参考图像;其中,第四参考图像中所有像素符合预设灰度值范围。
20.在本公开的一种示例性实施例中,根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果,包括:
21.将预设变换系数确定为第四参考图像中各像素点的指数;
22.根据指数对第四参考图像中所有像素进行指数变换,得到图像处理结果。
23.在本公开的一种示例性实施例中,将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像,包括:
24.从第一参考图像中确定与多个目标像素处于相同位置的多个参考像素;其中,多个参考像素与多个目标像素之间为一一对应关系;
25.基于一一对应关系将目标图像中的多个目标像素替换为多个参考像素,得到第二参考图像。
26.在本公开的一种示例性实施例中,预设像素值范围包括红色通道取值范围、绿色通道取值范围和蓝色通道取值范围,确定目标图像中处于预设像素值范围的多个目标像素,包括:
27.遍历目标图像中各像素的红色像素值、绿色像素值和蓝色像素值,以确定出至少符合红色通道取值范围、绿色通道取值范围和蓝色通道取值范围中至少一种的多个目标像素。
28.根据本公开实施例的第二方面,提供一种针对图像中像素的处理装置,包括:
29.像素选择单元,用于确定目标图像中处于预设像素值范围的多个目标像素;
30.均值滤波单元,用于对目标图像进行均值滤波处理,得到第一参考图像;
31.像素替换单元,用于将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像;
32.像素处理单元,用于对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果。
33.在本公开的一种示例性实施例中,像素处理单元对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果,包括:
34.根据预设缩减规则对第二参考图像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像;
35.根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像;
36.根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果。
37.在本公开的一种示例性实施例中,像素处理单元根据预设缩减规则对第二参考图
像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像,包括:
38.对第二参考图像中所有像素进行三通道像素值变换,并确定变换结果中的极大值,得到第二参考图像中各像素分别对应的极大值;
39.根据第二参考图像中各像素的变换结果和极大值确定第二参考图像中各像素的最终变换结果;
40.将第二参考图像中对应的像素替换为最终变换结果,直到第二参考图像中所有像素完成替换为止,以得到单像素通道的第三参考图像。
41.在本公开的一种示例性实施例中,像素处理单元根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像,包括:
42.根据预设变换关系对第三参考图像进行直方图均衡化,以实现对于第三参考图像的灰度增强,得到第四参考图像;其中,第四参考图像中所有像素符合预设灰度值范围。
43.在本公开的一种示例性实施例中,像素处理单元根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果,包括:
44.将预设变换系数确定为第四参考图像中各像素点的指数;
45.根据指数对第四参考图像中所有像素进行指数变换,得到图像处理结果。
46.在本公开的一种示例性实施例中,像素替换单元将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像,包括:
47.从第一参考图像中确定与多个目标像素处于相同位置的多个参考像素;其中,多个参考像素与多个目标像素之间为一一对应关系;
48.基于一一对应关系将目标图像中的多个目标像素替换为多个参考像素,得到第二参考图像。
49.在本公开的一种示例性实施例中,预设像素值范围包括红色通道取值范围、绿色通道取值范围和蓝色通道取值范围,像素选择单元确定目标图像中处于预设像素值范围的多个目标像素,包括:
50.遍历目标图像中各像素的红色像素值、绿色像素值和蓝色像素值,以确定出至少符合红色通道取值范围、绿色通道取值范围和蓝色通道取值范围中至少一种的多个目标像素。
51.根据本公开实施例的第三方面,提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述实施例中第一方面的针对图像中像素的处理方法。
52.根据本公开实施例的第四方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现如上述实施例中第一方面的针对图像中像素的处理方法。
53.根据本技术的第五方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的方法。
54.本公开实施例提供的技术方案可以包括以下有益效果:
55.在本公开的一些实施例所提供的技术方案,具体包括:确定目标图像中处于预设像素值范围的多个目标像素;对目标图像进行均值滤波处理,得到第一参考图像;将目标图
像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像;对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果。实施本公开的实施例,一方面,可以通过对目标图像的处理,输出适于进行内容识别的处理结果,从而便于实现对于图像中特定颜色的内容的自动识别,进而可以提升图像中特定颜色的内容的提取效率。另一方面,可以通过对图像的特定像素替换以及对图像的像素值非线性变换处理、灰度增强处理以及指数变换处理,确定出所需的图像处理结果,针对该图像处理结果的特定颜色的内容识别,能够提升识别精度,进而有利于提升对于特定颜色的内容的提取精度。
56.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
57.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
58.图1示意性示出了可以应用本公开实施例的一种针对图像中像素的处理方法及针对图像中像素的处理装置的示例性系统架构的示意图;
59.图2示意性示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图;
60.图3示意性示出了根据本公开的一个实施例的针对图像中像素的处理方法的流程图;
61.图4示意性示出了根据本公开的一个实施例的目标图像中特定颜色的内容的分步处理结果示意图a;
62.图5示意性示出了根据本公开的一个实施例的目标图像中特定颜色的内容的分步处理结果示意图b;
63.图6示意性示出了根据本公开的一个实施例的针对图像中像素的处理方法的流程图;
64.图7示意性示出了根据本公开的一个实施例中的针对图像中像素的处理装置的结构框图。
具体实施方式
65.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本公开将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本公开的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本公开的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而
使得本公开的各方面变得模糊。
66.此外,附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
67.图1示出了可以应用本公开实施例的一种针对图像中像素的处理方法及针对图像中像素的处理装置的示例性应用环境的系统架构的示意图。
68.如图1所示,系统架构100可以包括终端设备101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。其中,服务器105用于执行:确定目标图像中处于预设像素值范围的多个目标像素;对目标图像进行均值滤波处理,得到第一参考图像;将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像;对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果。
69.图2示出了适于用来实现本公开实施例的电子设备的计算机系统的结构示意图。
70.需要说明的是,图2示出的电子设备的计算机系统200仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。
71.如图2所示,计算机系统200包括中央处理单元(cpu)201,其可以根据存储在只读存储器(rom)202中的程序或者从储存部分208加载到随机访问存储器(ram)203中的程序而执行各种适当的动作和处理。在(ram)203中,还存储有系统操作所需的各种程序和数据。(cpu)201、(rom)202以及(ram)203通过总线204彼此相连。输入/输出(i/o)接口205也连接至总线204。
72.以下部件连接至(i/o)接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分207;包括硬盘等的储存部分208;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至(i/o)接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入储存部分208。
73.特别地,根据本公开的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(cpu)201执行时,执行本技术的方法和装置中限定的各种功能。
74.需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
75.附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
76.描述于本公开实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
77.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现如下述实施例中所述的方法。例如,所述的电子设备可以实现如图3所示的各个步骤等。
78.本示例实施方式提供了一种针对图像中像素的处理方法,参考图3所示,该针对图像中像素的处理方法可以包括以下步骤s310至步骤s340,具体地:
79.步骤s310:确定目标图像中处于预设像素值范围的多个目标像素。
80.步骤s320:对目标图像进行均值滤波处理,得到第一参考图像。
81.步骤s330:将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像。
82.步骤s340:对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及
指数变换处理,得到图像处理结果。
83.实施图3所示的针对图像中像素的处理方法,可以通过对目标图像的处理,输出适于进行内容识别的处理结果,从而便于实现对于图像中特定颜色的内容的自动识别,进而可以提升图像中特定颜色的内容的提取效率。此外,可以通过对图像的特定像素替换以及对图像的像素值非线性变换处理、灰度增强处理以及指数变换处理,确定出所需的图像处理结果,针对该图像处理结果的特定颜色的内容识别,能够提升识别精度,进而有利于提升对于特定颜色的内容的提取精度。
84.下面,对于本示例实施方式的上述步骤进行更加详细的说明。
85.在步骤s310中,确定目标图像中处于预设像素值范围的多个目标像素。
86.具体地,目标图像可以为完整的医疗清单图像也可以为医疗清单图像的局部截图。预设像素值范围可以用于限定至少一种像素值的所处范围。在目标图像中,每个像素都可以由多种像素值(如,rgb值)构成,例如,像素a由红213、绿64、蓝124构成,通过(红213、绿64、蓝124)可以表示像素a在目标图像中的颜色。
87.作为一种可选的实施例,预设像素值范围包括红色通道取值范围、绿色通道取值范围和蓝色通道取值范围,确定目标图像中处于预设像素值范围的多个目标像素,包括:遍历目标图像中各像素的红色像素值、绿色像素值和蓝色像素值,以确定出至少符合红色通道取值范围、绿色通道取值范围和蓝色通道取值范围中至少一种的多个目标像素。
88.具体地,红色通道取值范围、绿色通道取值范围和蓝色通道取值范围可以相同也可以不同,本技术实施例不作限定。举例来说,红色通道取值范围为:r(x,y)∈[0,80];绿色通道取值范围为:g(x,y)∈[0,80]。蓝色通道取值范围为:b(x,y)∈[0,80]。其中,r(x,y)、g(x,y)、b(x,y)分别代表像素点(x,y)的rgb值。
[0089]
具体地,遍历目标图像中各像素的红色像素值、绿色像素值和蓝色像素值,以确定出至少符合红色通道取值范围、绿色通道取值范围和蓝色通道取值范围中至少一种的多个目标像素,包括:遍历目标图像中各像素的红色像素值r(x,y)∈[0,80]、绿色像素值g(x,y)∈[0,80]和蓝色像素值b(x,y)∈[0,80],以确定出符合红色通道取值范围r(x,y)∈[0,80]、绿色通道取值范围g(x,y)∈[0,80]和蓝色通道取值范围b(x,y)∈[0,80]的多个目标像素(x,y),(x,y)∈d,其中,d是包含所有目标像素的集合。
[0090]
可见,实施该可选的实施例,能够通过对红色通道取值范围、绿色通道取值范围和蓝色通道取值范围的限定,提升对于目标像素的确认精度,从而有利于提升对于图像中特定颜色的内容的自动化提取。
[0091]
在步骤s320中,对目标图像进行均值滤波处理,得到第一参考图像。
[0092]
具体地,均值滤波(即,低通滤波),用于将领域内的平均值赋于中心元素,进而基于线性方法平均整个窗口范围内的像素值,达到平滑图像、滤去噪声的效果。均值滤波器,用于去除图像中的不相关细节,不相关是指与滤波器的模板相比较小的像素区域。基于此,对目标图像进行均值滤波处理,得到第一参考图像,包括:确定目标图像中每个像素(x,y)的像素值f(x,y),f(x,y)可以由r(x,y)、g(x,y)、b(x,y)计算得到;将每个像素的像素值f(x,y)输入表达式以确定出每个像素对应的g(x,y),各像素对应的g(x,y)用于构成第一参考图像,第一参考图像的像素数量与目标图像的像素数量相
同;其中,s是滤波核内所有像素点的集合,m表示s中像素点的个数。举例来说,若滤波核为5,s则为以(x,y)为中心的边长为5的方块区域,包含25个像素,m=25。
[0093]
在步骤s330中,将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像。
[0094]
具体地,目标图像、第一参考图像、第二参考图像、第三参考图像、第四参考图像、图像处理结果的尺寸相同,像素数量相同,像素值不同。
[0095]
作为一种可选的实施例,将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像,包括:从第一参考图像中确定与多个目标像素处于相同位置的多个参考像素;其中,多个参考像素与多个目标像素之间为一一对应关系;基于一一对应关系将目标图像中的多个目标像素替换为多个参考像素,得到第二参考图像。
[0096]
具体地,从第一参考图像中确定与多个目标像素处于相同位置的多个参考像素,包括:根据多个目标像素在目标图像中的位置,确定出在第一参考图像中相同位置的多个参考像素。基于此,基于一一对应关系将目标图像中的多个目标像素替换为多个参考像素,得到第二参考图像,包括:将处于相同位置的目标像素替换为对应的参考像素,从而可以将目标图像中所有的目标像素全部替换为相应的参考像素。
[0097]
举例来说,目标图像中包含处于位置1的目标像素a、处于位置2的目标像素b和处于位置3的目标像素c,第一参考图像中包含处于位置1的参考像素a’、处于位置2的参考像素b’和处于位置3的参考像素c’,由于目标像素a和参考像素a’都处于位置1、目标像素b和参考像素b’都处于位置2、目标像素c和参考像素c’都处于位置3,因此,可以将目标图像中的目标像素a替换为参考像素a’,将目标图像中的目标像素b替换为参考像素b’,以及将目标图像中的目标像素c替换为参考像素c’。
[0098]
可见,实施该可选的实施例,能够通过对特定像素的同位替换,能够加深对于目标图像中特定像素的颜色,以使得特定颜色的内容容易被识别,从而提升特定颜色的内容的识别精度。
[0099]
在步骤s340中,对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果。
[0100]
具体地,对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理的顺序,本技术实施例可以不作限定。
[0101]
可选的,在对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果之后,上述方法还可以包括:通过滑动窗口算法遍历图像处理结果,以实现对于图像处理结果的文字区域识别;在文字区域识别结果的文本矩形中进行一维滑动窗口移动,以根据字符间距对字符进行划分,以确定出文本信息,每个文本信息中可以包含一个或多个字符;对文本信息进行信息提取。
[0102]
作为一种可选的实施例,对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果,包括:根据预设缩减规则对第二参考图像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像;根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像;根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果。
[0103]
具体地,预设缩减规则用于限定进行通道缩减的表达式,以将三通道图像变更为单通道图像。预设变换关系用于限定进行灰度增强的表达式,以增强图像中的颜色对比度。预设变换系数用于限定像素差异化的表达式内的预设参数,以增强特定颜色与其他颜色在单通道下的差异。
[0104]
可见,实施该可选的实施例,能够通过像素值非线性变换处理、灰度增强处理以及指数变换处理,实现对于目标图像中特定颜色的增强,以及对于其他颜色的抑制,从而有利于提升对于特定颜色的内容的识别精度。
[0105]
作为一种可选的实施例,根据预设缩减规则对第二参考图像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像,包括:对第二参考图像中所有像素进行三通道像素值变换,并确定变换结果中的极大值,得到第二参考图像中各像素分别对应的极大值;根据第二参考图像中各像素的变换结果和极大值确定第二参考图像中各像素的最终变换结果;将第二参考图像中对应的像素替换为最终变换结果,直到第二参考图像中所有像素完成替换为止,以得到单像素通道的第三参考图像。
[0106]
具体地,对第二参考图像中所有像素进行三通道像素值变换,包括:基于表达式r

=r/255、g

=g/255和b

=b/255对第二参考图像中所有像素进行三通道像素值变换(即,rgb像素值变换),从而得到第二参考图像中所有像素分别对应的(r

,g

,b

),作为变换结果。基于此,确定变换结果中的极大值,得到第二参考图像中各像素分别对应的极大值,包括:基于表达式k=max(r

,g

,b

)确定变换结果(r

,g

,b

)中的极大值。基于此,根据第二参考图像中各像素的变换结果和极大值确定第二参考图像中各像素的最终变换结果,包括:基于表达式括:基于表达式第二参考图像中各像素的变换结果(r

,g

,b

)和第二参考图像中各像素对应的极大值确定第二参考图像中各像素的最终变换结果i。
[0107]
可见,实施该可选的实施例,能够通过对第二参考图像中所有像素的像素值非线性变换处理,实现对于目标图像中除特定颜色外的其他颜色的一致,以解决多种颜色的内容相互压盖的问题,从而有利于提升对于特定颜色的内容的识别精度。
[0108]
作为一种可选的实施例,根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像,包括:根据预设变换关系对第三参考图像进行直方图均衡化,以实现对于第三参考图像的灰度增强,得到第四参考图像;其中,第四参考图像中所有像素符合预设灰度值范围。
[0109]
具体地,根据预设变换关系对第三参考图像进行直方图均衡化,以实现对于第三参考图像的灰度增强,得到第四参考图像,包括:根据预设变换关系限定的表达式s
k
=t(r
k
)和k=0,1,2,l

1。其中,s
k
是第三参考图像归一化后的灰度级,r
k
是第三参考图像归一化之前的灰度级,n表示目标图像中的像素个数,归一化后得到的第四参考图像的预设灰度值范围为[0,l

1]。若l取值为255,则r=0表示黑色,r=l

1表示白色,n
i
是灰度级为r
i
的第三参考图像中的像素个数。需要说明的是,直方图均衡化是一种增强图像对比度的方法,具体用于将图像的直方图分布转变为近似均匀分布,从而增强图像的对比度,这样就增加了像素之间灰度值差别的动态范围,从而达到增强图像整体对比度的效果。
[0110]
可见,实施该可选的实施例,能够通过灰度增强处理,提升图像对比度以使图像更清晰度,以便于文字识别过程可以更精确地识别出图像中的内容。
[0111]
作为一种可选的实施例,根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果,包括:将预设变换系数确定为第四参考图像中各像素点的指数;根据指数对第四参考图像中所有像素进行指数变换,得到图像处理结果。
[0112]
具体地,将预设变换系数确定为第四参考图像中各像素点的指数,包括:根据目标图像的类型(如,医疗票据、购物票据等)从变换系数集合中选择预设变换系数γ,作为第四参考图像中各像素点的指数,γ为常数(如,1.2)。基于此,根据指数对第四参考图像中所有像素进行指数变换,得到图像处理结果,包括:根据γ确定表达式s=r
γ
,其中,r为指数变换前的像素值,s为指数变换后的像素值;根据s=r
γ
对第四参考图像中所有像素进行指数变换,得到图像处理结果。
[0113]
可见,实施该可选的实施例,能够通过像素差异化处理,增大文字与背景的颜色差异,从而提升对于目标图像中特定颜色的内容的识别精度和识别效率。
[0114]
在保险的理赔环节中,客户通常会上传多张理赔影像资料,其中通常会包含医疗发票照片,医疗发票照片中的医院名称通常是核销过程中的重要信息,医疗发票照片上的医院名称信息往往存在于印章之中并且容易与医疗发票照片中的其他文字产生压盖,造成红色印章中的文字识别困难的问题,为了解决该问题,请参阅图4,图4示意性示出了根据本公开的一个实施例的目标图像中特定颜色的内容的分步处理结果示意图a。如图4所示,目标图像中特定颜色的内容的分步处理结果包括:目标图像410、第一参考图像420、第二参考图像430、第三参考图像440、第四参考图像450、图像处理结果460。具体地,可以确定接收到的目标图像410中处于预设像素值范围的多个目标像素,再对目标图像410进行均值滤波处理,得到第一参考图像420。进而,可以将目标图像410中的各目标像素替换为第一参考图像420中与各目标像素位置一致的像素,得到第二参考图像430。进而,可以根据预设缩减规则对第二参考图像430中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像440;根据预设变换关系对第三参考图像440中所有像素进行灰度增强处理,得到第四参考图像450;根据预设变换系数对第四参考图像450中所有像素进行像素差异化处理,得到图像处理结果460。
[0115]
作为解决上述问题的另一种处理方式,请参阅图5,图5示意性示出了根据本公开的一个实施例的目标图像中特定颜色的内容的分步处理结果示意图b。如图5所示,目标图像中特定颜色的内容的分步处理结果包括:图像510、图像520、图像530。具体地,可以对接收到的图像510根据预设变换关系对图像510进行直方图均衡化,以实现对于图像510的灰度增强,得到图像520。进而,再根据预设变换系数对图像520中所有像素进行像素差异化处理,得到图像530。通过这种方式处理目标图像效率更高,但是图4所示的图像处理结果460的清晰度以及色彩差异度优于图像530。基于此,用户可以根据需求选择图4的分步处理方式或图5的分步处理方式,本技术实施例不作限定。
[0116]
请参阅图6,图6示意性示出了根据本公开的一个实施例的针对图像中像素的处理方法的流程图。如图6所示,针对图像中像素的处理方法可以包括:步骤s610~步骤s690。
[0117]
步骤s610:遍历目标图像中各像素的红色像素值、绿色像素值和蓝色像素值,以确定出至少符合红色通道取值范围、绿色通道取值范围和蓝色通道取值范围中至少一种的多
个目标像素。
[0118]
步骤s620:对目标图像进行均值滤波处理,得到第一参考图像。
[0119]
步骤s630:从第一参考图像中确定与多个目标像素处于相同位置的多个参考像素;其中,多个参考像素与多个目标像素之间为一一对应关系。
[0120]
步骤s640:基于一一对应关系将目标图像中的多个目标像素替换为多个参考像素,得到第二参考图像。
[0121]
步骤s650:对第二参考图像中所有像素进行三通道像素值变换,并确定变换结果中的极大值,得到第二参考图像中各像素分别对应的极大值。
[0122]
步骤s660:根据第二参考图像中各像素的变换结果和极大值确定第二参考图像中各像素的最终变换结果。
[0123]
步骤s670:将第二参考图像中对应的像素替换为最终变换结果,直到第二参考图像中所有像素完成替换为止,以得到单像素通道的第三参考图像。
[0124]
步骤s680:根据预设变换关系对第三参考图像进行直方图均衡化,以实现对于第三参考图像的灰度增强,得到第四参考图像;其中,第四参考图像中所有像素符合预设灰度值范围。
[0125]
步骤s690:将预设变换系数确定为第四参考图像中各像素点的指数,并根据指数对第四参考图像中所有像素进行指数变换,得到图像处理结果。
[0126]
需要说明的是,步骤s610~步骤s690与图3所示的各步骤及其实施例相对应,针对步骤s610~步骤s690的具体实施方式,请参阅图3所示的各步骤及其实施例,此处不再赘述。
[0127]
可见,实施图6所示的针对图像中像素的处理方法,可以通过对目标图像的处理,输出适于进行内容识别的处理结果,从而便于实现对于图像中特定颜色的内容的自动识别,进而可以提升图像中特定颜色的内容的提取效率。此外,可以通过对图像的特定像素替换以及对图像的像素值非线性变换处理、灰度增强处理以及指数变换处理,确定出所需的图像处理结果,针对该图像处理结果的特定颜色的内容识别,能够提升识别精度,进而有利于提升对于特定颜色的内容的提取精度。
[0128]
进一步的,本示例实施方式中,还提供了一种针对图像中像素的处理装置,参考图7所示,该针对图像中像素的处理装置700,可以包括:
[0129]
像素选择单元701,用于确定目标图像中处于预设像素值范围的多个目标像素;
[0130]
均值滤波单元702,用于对目标图像进行均值滤波处理,得到第一参考图像;
[0131]
像素替换单元703,用于将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像;
[0132]
像素处理单元704,用于对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果。
[0133]
可见,实施图7所示的针对图像中像素的处理装置,可以通过对目标图像的处理,输出适于进行内容识别的处理结果,从而便于实现对于图像中特定颜色的内容的自动识别,进而可以提升图像中特定颜色的内容的提取效率。此外,可以通过对图像的特定像素替换以及对图像的像素值非线性变换处理、灰度增强处理以及指数变换处理,确定出所需的图像处理结果,针对该图像处理结果的特定颜色的内容识别,能够提升识别精度,进而有利
于提升对于特定颜色的内容的提取精度。
[0134]
在本公开的一种示例性实施例中,像素处理单元704对第二参考图像依次进行像素值非线性变换处理、灰度增强处理以及指数变换处理,得到图像处理结果,包括:
[0135]
根据预设缩减规则对第二参考图像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像;
[0136]
根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像;
[0137]
根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果。
[0138]
可见,实施该可选的实施例,能够通过像素值非线性变换处理、灰度增强处理以及指数变换处理,实现对于目标图像中特定颜色的增强,以及对于其他颜色的抑制,从而有利于提升对于特定颜色的内容的识别精度。
[0139]
在本公开的一种示例性实施例中,像素处理单元704根据预设缩减规则对第二参考图像中所有像素进行像素值非线性变换处理,得到单像素通道的第三参考图像,包括:
[0140]
对第二参考图像中所有像素进行三通道像素值变换,并确定变换结果中的极大值,得到第二参考图像中各像素分别对应的极大值;
[0141]
根据第二参考图像中各像素的变换结果和极大值确定第二参考图像中各像素的最终变换结果;
[0142]
将第二参考图像中对应的像素替换为最终变换结果,直到第二参考图像中所有像素完成替换为止,以得到单像素通道的第三参考图像。
[0143]
可见,实施该可选的实施例,能够通过对第二参考图像中所有像素的像素值非线性变换处理,实现对于目标图像中除特定颜色外的其他颜色的一致,以解决多种颜色的内容相互压盖的问题,从而有利于提升对于特定颜色的内容的识别精度。
[0144]
在本公开的一种示例性实施例中,像素处理单元704根据预设变换关系对第三参考图像中所有像素进行灰度增强处理,得到第四参考图像,包括:
[0145]
根据预设变换关系对第三参考图像进行直方图均衡化,以实现对于第三参考图像的灰度增强,得到第四参考图像;其中,第四参考图像中所有像素符合预设灰度值范围。
[0146]
可见,实施该可选的实施例,能够通过灰度增强处理,提升图像对比度以使图像更清晰度,以便于文字识别过程可以更精确地识别出图像中的内容。
[0147]
在本公开的一种示例性实施例中,像素处理单元704根据预设变换系数对第四参考图像中所有像素进行像素差异化处理,得到图像处理结果,包括:
[0148]
将预设变换系数确定为第四参考图像中各像素点的指数;
[0149]
根据指数对第四参考图像中所有像素进行指数变换,得到图像处理结果。
[0150]
可见,实施该可选的实施例,能够通过像素差异化处理,增大文字与背景的颜色差异,从而提升对于目标图像中特定颜色的内容的识别精度和识别效率。
[0151]
在本公开的一种示例性实施例中,像素替换单元703将目标图像中的各目标像素替换为第一参考图像中与各目标像素位置一致的像素,得到第二参考图像,包括:
[0152]
从第一参考图像中确定与多个目标像素处于相同位置的多个参考像素;其中,多个参考像素与多个目标像素之间为一一对应关系;
[0153]
基于一一对应关系将目标图像中的多个目标像素替换为多个参考像素,得到第二参考图像。
[0154]
可见,实施该可选的实施例,能够通过对特定像素的同位替换,能够加深对于目标图像中特定像素的颜色,以使得特定颜色的内容容易被识别,从而提升特定颜色的内容的识别精度。
[0155]
在本公开的一种示例性实施例中,预设像素值范围包括红色通道取值范围、绿色通道取值范围和蓝色通道取值范围,像素选择单元701确定目标图像中处于预设像素值范围的多个目标像素,包括:
[0156]
遍历目标图像中各像素的红色像素值、绿色像素值和蓝色像素值,以确定出至少符合红色通道取值范围、绿色通道取值范围和蓝色通道取值范围中至少一种的多个目标像素。
[0157]
可见,实施该可选的实施例,能够通过对红色通道取值范围、绿色通道取值范围和蓝色通道取值范围的限定,提升对于目标像素的确认精度,从而有利于提升对于图像中特定颜色的内容的自动化提取。
[0158]
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
[0159]
由于本公开的示例实施例的针对图像中像素的处理装置的各个功能模块与上述针对图像中像素的处理方法的示例实施例的步骤对应,因此对于本公开装置实施例中未披露的细节,请参照本公开上述的针对图像中像素的处理方法的实施例。
[0160]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
[0161]
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1