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

颜色增强方法、装置、图像形成设备及存储介质与流程

2022-08-13 15:00:06 来源:中国专利 TAG:


1.本发明涉及图像形成技术领域,尤其涉及一种颜色增强方法、装置、图像形成设备及存储介质。


背景技术:

2.图像增强是指对给定应用场合下的图像,有目的地强调图像中的整体或局部特性,将原本不清晰的图像转换为清晰的图像,或者强调其中感兴趣的特征、抑制不感兴趣的特征,扩大图像中不同物体特征之间的差别,改善图像质量、丰富信息量,从而提高图像的使用价值。目前,图像增强在医学诊断、图像识别、遥感图像等领域得到广泛应用。
3.本技术的发明人在研究中发现,现有技术中的图像增强技术都涉及到复杂的算法设计,运算量较大,并行处理的要求很高,对软硬件的成本要求很高,因此在当前的图像形成设备中并没有得到相应的应用,例如,在彩色扫描或复印时,得到的图像通常产生边缘偏差,降低图像质量。
4.因此,针对图像形成设备,需要一种低成本的图像增强处理技术。


技术实现要素:

5.本发明实施例提供颜色增强方法、装置及存储介质,可以作为一种低成本的图像增强技术应用在图像形成设备中,降低算法的复杂度,提高图像形成设备输出的图像质量。
6.第一方面,本技术提供颜色增强方法,应用于图像形成设备,所述方法包括:
7.将待处理的颜色带数据分成多个颜色块;
8.统计每一所述颜色块在所述设备颜色空间下的各个颜色通道的曝光点数目,并依据各个颜色通道的曝光点数目生成所述颜色块对应的曝光点分布图像;
9.将所述曝光点分布图像转换为预设颜色空间下的彩色图像;
10.根据所述预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值;
11.根据所述颜色块的位置信息和/或所述颜色特征值,判断所述颜色块是否需要进行图像增强,若所述颜色块需要进行图像增强,则根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
12.结合第一方面,在一种可行的实现方式中,所述将待处理的颜色带数据分成多个颜色块之前包括:获取图像形成设备的设备颜色空间下的颜色带数据,并对所述颜色带数据进行二值化处理;
13.结合第一方面,在一种可行的实现方式中,所述图像形成设备的设备颜色空间包括c、m、y、k颜色通道;所述对所述颜色带数据进行二值化处理,包括:利用halftone算法分别对所述彩色颜色带数据中的c、m、y、k颜色通道的颜色数据进行二值化处理,得到各个颜色通道对应的二值化数据。
14.结合第一方面,在一种可行的实现方式中,所述统计每一所述颜色块在所述设备
颜色空间下的各个颜色通道的曝光点数目,包括:
15.根据每一所述颜色块分别在所述c、m、y、k颜色通道下的二值化数据,根据其中像素值非零的像素点数目确定对应的曝光点数目。
16.结合第一方面,在一种可行的实现方式中,所述将所述曝光点分布图像转换为预设颜色空间下的彩色图像,包括:
17.将所述曝光点分布图像转换为ycc颜色空间下的彩色图像。
18.结合第一方面,在一种可行的实现方式中,所述计算所述颜色块对应的颜色特征值,包括:
19.基于所述颜色块中各个像素点的像素坐标和像素值计算对应的颜色特征值。
20.结合第一方面,在一种可行的实现方式中,所述方法包括:
21.根据所述颜色块的位置信息执行第一判断,判断所述颜色块是否处于预设区域,在判断为是时,根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
22.结合第一方面,在一种可行的实现方式中,所述方法包括:
23.根据所述颜色块的位置信息执行第一判断,判断所述颜色块是否处于预设区域,在所述判断为否时,根据所述颜色特征值执行第二判断,判断所述颜色特征值是否满足预设条件,在判断为是时,根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
24.第二方面,本技术提供一种颜色增强装置,应用于图像形成设备,包括:
25.分割单元,用于将颜色带数据分成多个颜色块;
26.曝光点分布图像计算单元,用于统计每一所述颜色块在所述设备颜色空间下的各个颜色通道的曝光点数目,并依据各个颜色通道的曝光点数目生成所述颜色块对应的曝光点分布图像;
27.颜色空间转换单元,用于将所述曝光点分布图像转换为预设颜色空间下的彩色图像;
28.颜色特征值计算单元,用于根据所述预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值;
29.判断单元,用于根据所述颜色块的位置信息和/或所述颜色特征值,判断所述颜色块是否需要进行图像增强;以及
30.图像增强单元,用于在判断所述颜色块需要进行图像增强时,根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
31.结合第二方面,在一种可行的实现方式中,所述装置还包括:
32.颜色带获取单元,用于获取所述图像形成设备的设备颜色空间下的颜色带数据;
33.二值化处理单元,用于对所述彩色颜色带数据进行二值化处理。
34.结合第二方面,在一种可行的实现方式中,所述图像形成设备的设备颜色空间包括c、m、y、k颜色通道;
35.所述二值化处理单元,用于利用halftone算法分别对所述彩色颜色带数据中的c、m、y、k颜色通道的颜色数据进行二值化处理,得到各个颜色通道对应的二值化数据。
36.结合第二方面,在一种可行的实现方式中,所述曝光点分布图像计算单元,用于根据每一所述颜色块分别在所述c、m、y、k颜色通道下的二值化数据,根据其中像素值非零的像素点数目确定对应的曝光点数目。
37.结合第二方面,在一种可行的实现方式中,所述颜色空间转换单元,用于将将所述曝光点图像转换为ycc颜色空间下的彩色图像。
38.结合第二方面,在一种可行的实现方式中,所述颜色特征值计算单元,用于基于所述颜色块中各个像素点的像素坐标和像素值计算对应的颜色特征值。
39.结合第二方面,在一种可行的实现方式中,所述判断单元,根据所述颜色块的位置信息执行第一判断,判断所述颜色块是否处于预设区域,在判断为是时,所述图像增强单元,根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
40.结合第二方面,在一种可行的实现方式中,所述判断单元,根据所述颜色块的位置信息执行第一判断,判断所述颜色块是否处于预设区域,在所述判断为否时,根据所述颜色特征值执行第二判断,判断所述颜色特征值是否满足预设条件,在判断为是时,所述图像增强单元,根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
41.第三方面,本技术提供一种图像形成设备,包括上述第二方面所述的颜色增强装置。
42.第四方面,本技术提供一种计算机可读存储介质,所述存储介质包括存储的程序,在所述程序运行时控制所述存储介质所在设备执行上述第一方面所述的颜色增强方法。
43.本技术实施例提供的颜色增强方法及装置,将颜色带数据分成多个颜色块,统计每一颜色块各个颜色通道的曝光点数目,生成对应的曝光点分布图像,将曝光点分布图像转换为预设颜色空间下的彩色图像,根据预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值,根据颜色块的位置信息和/或颜色特征值,判断是否需要进行图像增强,在判断为是时,可以将特定预设位置处的图像颜色进行增强,也可以将符合特定内容的图像进行增强,因而提供了一种简单、高效的图像增强方式,可以应用在图像形成设备中,降低算法的复杂度,提高图像形成设备输出的图像质量。
附图说明
44.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
45.图1a是一种图像处理的流程示意图;
46.图1b是本技术实施例中涉及的图像处理的流程示意图;
47.图2a是本技术实施例提供的一种颜色增强方法的流程示意图;
48.图2b是本技术又一个实施例中的颜色增强方法的流程示意图;
49.图2c是本技术实施例中生成曝光点分布图像的示意图;
50.图3是本技术又一个实施例中的颜色增强方法的流程示意图;
51.图4a是本技术一个实施例提供的颜色增强装置的功能框图;
52.图4b是本技术又一个实施例提供的颜色增强装置的功能框图;
53.图5是本技术实施例提供的一种设备的结构示意图。
具体实施方式
54.为了更好的理解本发明的技术方案,下面结合附图对本发明实施例进行详细描述。
55.应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
56.在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。
57.应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
58.应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述终端,但这些终端不应限于这些术语。这些术语仅用来将终端彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一终端也可以被称为第二终端,类似地,第二终端也可以被称为第一终端。
59.取决于语境,如在此所使用的词语“如果”可以被解释成为“在
……
时”或“当
……
时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。
60.参见图1a,为一种图像处理方法的流程示意图。
61.图1a示例中的图像处理方法可以适用于图像形成设备。图像形成设备是具有至少一种与图像形成有关的功能的设备,可以包括但不限于:打印功能、扫描功能、复印功能、和传真功能。例如:单功能打印机:仅带有打印功能的图像形成装置;多功能打印机:带有打印、复印、扫描和/或传真功能的图像形成装置,还可以有选择性的设置纸盒的数量;数码复合机:以复印功能为基础,标配或可选打印、扫描、传真功能,采用数码原理,以激光打印的方式进行文件输出,可以根据需要对图像、文字进行编辑操作,拥有较大容量纸盘,具有高内存、大硬盘、强大的网络支持和多任务并行处理能力。
62.图像形成设备,可以以pipeline数据处理模型对图像进行处理,可以将原始的彩色图像转换为供图像形成设备的图像处理引擎进行作业的数据。
63.图1a中的图像处理方法,包括:
64.s101a,输入原始彩色图像。
65.具体的,原始彩色图像可以包含各种常见颜色空间下的多位数据,例如常见的rgb颜色空间下的8位颜色深度的颜色数据。
66.s102a,颜色边缘去除处理。
67.s103a,中性灰度调整处理。
68.具体的,在图像形成的作业中,文本区域的颜色通常为中性灰。
69.s104a,颜色空间转换。
70.具体的,将原始彩色图像的颜色空间转换为设备的颜色空间,以供设备的图像处理引擎进行图像形成的作业。图像形成设备的设备颜色空间,可以具有c(青色)、m(品红)、y(黄色)、k(黑色)四个颜色通道。
71.s105a,输出图像数据。
72.具体的,输出四个颜色通道的颜色数据至图像形成设备的图像处理引擎进行作业。
73.图像形成设备由于软硬件条件的限制,使用上述图像处理方法,可以提高处理效率,然而执行颜色边缘去除处理和中性灰度调整处理,有可能降低某些位置处的颜色信息,例如文本区域周边的logo部分,上述方法也并未强调出文本区域的特征,因此有必要进行改进。
74.本技术实施例的颜色增强方法可以应用在图1b所示意的流程中,优选应用于软硬件条件受限的图像形成设备中,在pipeline处理模型的末端加入颜色增强处理,可以突出特定位置及感兴趣处的颜色特征,提高输出的图像质量,同时也并未增加算法复杂度,对软硬件的要求不高。
75.图1b中,所示的图像处理方法,包括:
76.s101b,输入原始彩色图像;
77.s102b,颜色边缘去除处理;
78.s103b,中性灰度调整处理;
79.s104b,颜色空间转换为设备颜色空间;
80.s105b,颜色增强处理;
81.s106b,输出颜色增强处理后的图像。
82.本技术实施例提供一种颜色增强处理方法,可以应用在图1b中的图像处理方法的流程中,提高输出图像的质量,同时处理过程简单、高效。
83.如图2a,为本技术一个实施例中的颜色增强方法。
84.本技术实施例中的颜色增强方法,包括:
85.s21,将待处理的颜色带数据分成多个颜色块;
86.s22,统计每一所述颜色块在所述设备颜色空间下的各个颜色通道的曝光点数目,并依据各个颜色通道的曝光点数目生成所述颜色块对应的曝光点分布图像;
87.s23,将所述曝光点分布图像转换为预设颜色空间下的彩色图像;
88.s24,根据所述预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值;
89.s25,根据所述颜色块的位置信息和/或所述颜色特征值,判断所述颜色块是否需要进行图像增强,若所述颜色块需要进行图像增强,则根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
90.本技术实施例提供的颜色增强方法,将待处理的颜色带数据分成多个颜色块,统计每一颜色块各个颜色通道的曝光点数目,生成对应的曝光点分布图像,将曝光点分布图
像转换为预设颜色空间下的彩色图像,根据预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值,根据颜色块的位置信息和/或颜色特征值,判断是否需要进行图像增强,在判断为是时,可以将特定预设位置处的图像颜色进行增强,也可以将符合特定内容的图像进行增强,因而提供了一种简单、高效的图像增强方式,可以应用在图像形成设备中,降低算法的复杂度,提高图像形成设备输出的图像质量。
91.下面在本技术的一些更为详细的实施例中,说明本技术提供的颜色增强方法。
92.如图2b,为本技术又一个实施例中的颜色增强方法。
93.本实施例中的颜色增强方法,在步骤s21-s25之前,还包括:
94.s20,获取所述图像形成设备的设备颜色空间下的颜色带数据,并对所述颜色带数据进行二值化处理。
95.具体的,图像形成设备可以是诸如打印机、扫描仪等设备,图像形成设备的设备颜色空间具有多种颜色通道,例如以打印机为例的图像形成设备的设备颜色空间包括c、m、y、k颜色通道。
96.图像形成设备以pipeline处理模型对图像数据进行处理,在模型的处理末端,获取图像形成设备的颜色带数据,并进行二值化处理,二值化处理的算法可以但不限于是halftone算法。本技术技术方案将颜色检测和增强处理放在halftone二值化处理之后进行处理,减少检测所需要的内存;同时由于位于图像处理pipeline的最末端,检测和增强处理可以设置在属于同一个软硬件模块实现,减少对系统控制时间要求,降低了技术方案实施的复杂度。
97.s21,将二值化处理后的颜色带数据分成多个颜色块;
98.具体的,在本技术的方案中,将二值化处理后的颜色带根据高度信息均等地划分为多个相同的颜色块。每个颜色块必然携带有各自的位置信息,这样将颜色带数据均匀划分为多个多个等同的颜色块,可以进一步更加准确地定位需要颜色增强处理的区域。
99.s22,统计每一所述颜色块在所述设备颜色空间下的各个颜色通道的曝光点数目,并依据各个颜色通道的曝光点数目生成所述颜色块对应的曝光点分布图像;
100.具体的,本技术利用halftone算法分别对彩色颜色带数据中的c、m、y、k颜色通道的颜色数据进行二值化处理之后,得到各个颜色通道对应的二值化数据,二值化处理后的数据可以包含1位颜色深度的信息,即包含0和1。
101.本步骤,根据每一颜色块在c、m、y、k颜色通道下的二值化数据,根据其中像素值非零的像素点数目确定对应的曝光点数目。
102.本步骤将曝光点分布进行统计转化,使二值化处理数据根据统计分布特征转换成能够处理的8bit像素数据(0~255)。如图2c为例,假设某颜色通道下二值化处理的数据有15个黑点,所以转换之后该区域的灰度值为15。则转换为对应的8bit像素数据为00001111。因为之前的halftone二值化后的图像只有0和1两种像素值,也就是只有白和黑色,不能表示彩色。因此,将其转换为对应的曝光点分布图像,可以了解到对应的曝光点覆盖了哪些色彩,即能够通过该曝光点分布图像知道这些曝光点对应的彩色分布。
103.s23,将所述曝光点分布图像转换为预设颜色空间下的彩色图像;
104.具体的,在一个实施例中,可以将曝光点分布图像转换为ycc颜色空间下的彩色图像。
105.本步骤中,由于ycc空间图像只有cb和cr也就是蓝色和红色两个颜色通道,因此,将曝光点分布图像转换为ycc空间图像,将cmyk 4个颜色通道转换为2个颜色通道,可以通过较少的变量确定是否需要进行增强处理,以及方便后续执行增强处理时进行权重计算与转换。显然,2个颜色通道比4个颜色通道计算更加简便。例如,ycc,只需计算cr和cb两个变量,而cmyk需要计算c、m、y、k4个变量之间的转换。
106.s24,根据所述预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值;
107.s25,根据所述颜色块的位置信息和/或所述颜色特征值,判断所述颜色块是否需要进行图像增强,若是,则根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
108.上述本技术实施例提供的颜色增强方法,获取图像形成设备的设备颜色空间下的彩色颜色带数据,并进行二值化处理,简化了需要处理的数据量,再将二值化处理后的彩色颜色带数据分成多个颜色块,统计每一颜色块各个颜色通道的曝光点数目,生成对应的曝光点分布图像,将曝光点分布图像转换为预设颜色空间下的彩色图像,根据预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值,根据颜色块的位置信息和/或颜色特征值,判断是否需要进行图像增强,在判断为是时,可以将特定预设位置处的图像颜色进行增强,也可以将符合特定内容的图像进行增强,因而提供了一种简单、高效的图像增强方式,可以应用在图像形成设备中,降低算法的复杂度,提高图像形成设备输出的图像质量。
109.下面结合图3,在一个更为具体的实施例中,说明颜色增强方法的流程示意图。
110.一种颜色增强方法,包括:
111.s301,获取图像形成设备的设备颜色空间下的彩色颜色带数据,并对彩色颜色带数据进行二值化处理。
112.具体的,图像形成设备在图像形成的作业中,并不是对整个页面进行处理,而是以页面数据中的一段一段地分数据块进行数据处理,每一段数据即为彩色颜色带数据(band)。
113.在本技术实施例中,图像形成设备的设备颜色空间包括c、m、y、k颜色通道,彩色颜色带数据对应包含有各个颜色通道的数据,每一颜色通道可以为多位颜色深度的数据。
114.在本实施例中,利用halftone算法分别对彩色颜色带数据中的c、m、y、k颜色通道的颜色数据进行二值化处理,得到各个颜色通道对应的二值化数据,二值化处理后的数据可以包含1位颜色深度的信息,即包含0和1。
115.s302,将二值化处理后的彩色颜色带数据分成多个颜色块。
116.具体的,在本步骤中,根据彩色颜色带数据的高度将二值化处理后的彩色颜色带数据分成大小相等的多个颜色块,即彩色颜色带的高度是颜色块数目的正整数倍。将彩色颜色带划分为多个颜色块可以进一步进行更精确的定位处理。
117.s303,统计每一颜色块在所述设备颜色空间下的各个颜色通道的曝光点数目,并依据各个颜色通道的曝光点数目生成颜色块对应的曝光点分布图像。
118.具体的,根据每一颜色块在c、m、y、k颜色通道下的二值化数据,根据其中像素值非零的像素点数目确定对应的曝光点数目。
119.这里,可以以c(青色)通道为例,根据二值化处理的数据,若像素点的像素值为1,则要对曝光点数目作累加处理。
120.再根据各个颜色通道下的曝光点数目,生成该颜色块对应的曝光点分布图像,即曝光点分布图像包含了颜色块中各个像素点在各个颜色通道下的曝光点数目。
121.s304,将曝光点分布图像转换为预设颜色空间下的彩色图像。
122.具体的,可以将曝光点分布图像转换为ycc颜色空间下的彩色图像。
123.ycc色彩空间图像包括cr(蓝色)、cb(红色)两个色彩参数,通过将曝光点分布图像转换为ycc色彩空间图像,可理解地,ycc空间图像只有cb和cr也就是蓝色和红色两个颜色通道,将c、m、y、k四个颜色通道转换为cr、cb两个颜色通道,变量参数数量减少,降低参数之间计算与转换的复杂率,同时也便于后续的颜色增强时的各颜色通道的权重调整的计算。
124.s304,计算颜色块对应的颜色特征值。
125.具体的,在本技术实施例中,基于颜色块中各个像素点的像素坐标和像素值计算对应的颜色特征值,即颜色特征值包括像素点的颜色信息和坐标信息。
126.s305,执行第一判断,判断颜色块是否处于预设区域。
127.具体的,可以根据颜色块中像素点的坐标判断颜色块是否处于预设区域。本技术实施例的预设区域可以但不限于是logo的布局位置区域等。
128.若判断为是,执行s306-s307;若否,执行s308。
129.一种可实施方式中,扫描图像获取并保存图像数据,如整幅图像中预设区域的图像的颜色信息、位置信息等。另一种可实施的方式中,图像形成设备中存储各种类型、尺寸的页面模板,通过面板设置,可基于模板设置平面坐标轴或空间坐标轴表示任意区域。
130.可理解地,获取颜色块图像数据,基于该图像数据判断其是否存在属于预设区域的部分,或者获取颜色块图像数据,基于该图像数据计算对应的颜色特征值,确定其是否属于预设区域(即确定其是否需要执行图像增强处理),若该颜色块中存在属于预设区域的图像数据,则执行步骤s306-s307,否则执行步骤s308。
131.s306,根据颜色特征值修正颜色空间下的各个颜色通道的权重。
132.具体的,将计算得到的颜色特征值与预设的第一目标颜色特征值进行比较,通过计算得到的颜色特征值与第一目标颜色特征值之间的差值来确定是否需要进行图像增强处理,并在需要进行图像增强处理情况下,调整各个颜色通道的权重。第一目标颜色特征值,可以与预设的logo图形的颜色相关。调整后的各个颜色通道的权重可以作为各个颜色通道数据的修正因子。
133.s307,根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
134.具体的,依据调整后的各个颜色通道的权重对各个颜色通道的数据进行重新修正,可以强化预设位置如logo等部分的颜色信息,提高图像质量。
135.s308,执行第二判断,根据计算得到的颜色特征值,判断颜色特征值是否满足预设条件。
136.具体的,根据颜色特征值是否满足预设条件,可以判断该颜色块是否是感兴趣区域,例如文本区域。
137.将颜色特征值与预设的第二目标颜色特征值进行比较,从而可以获知颜色块是否位于感兴趣区域,以文本区域为例,第二目标颜色特征值为中性灰对应的特征值,当计算得到的颜色特征值处于中性灰范围内,就可以判定颜色块处于感兴趣的文本区域,需要进行文本区域的颜色增强。若判断为否,则不需要进行增强。即,当第二判断为是,执行s309和
s310,若否,执行s311。
138.s309,根据颜色特征值修正颜色空间下的各个颜色通道的权重。
139.具体的,将计算得到的颜色特征值与预设的第二目标颜色特征值进行比较,通过计算得到的颜色特征值与第二目标颜色特征值之间的差值来调整各个颜色通道的权重。第二目标颜色特征值,可以与预设的文本区域的颜色特征相关。调整后的各个颜色通道的权重可以作为各个颜色通道数据的修正因子。
140.s310,根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
141.具体的,依据调整后的各个颜色通道的权重对各个颜色通道的数据进行重新修正,可以强化文本部分的颜色信息,提高图像质量。
142.s311,输出各颜色通道数据。
143.具体的,在第一判断和第二判断均为否时,直接输出设备颜色空间下的c、m、y、k颜色通道的颜色数据,不需要进行颜色增强,可以直接供图像处理引擎进行处理。
144.本发明实施例提供的颜色增强方法通过将待处理图像进行颜色块划分处理,统计每一颜色块各个颜色通道的曝光点数目,生成对应的曝光点分布图像,将曝光点分布图像转换为预设颜色空间下的彩色图像,根据预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值,根据颜色块的位置信息和/或颜色特征值,判断是否需要进行图像增强,在判断为是时,可以将特定预设位置处的图像颜色进行增强,也可以将符合特定内容的图像进行增强,实现了图像增强的精准定位;除此之外,一方面,只需要对需要增强的区域进行增强即可,能够降低图像增强所需要耗费的系统资源;另一方面,避免了对不需要增强的区域进行过度增强,降低图像质量;同时,本发明实施例提供的颜色增强方法对需要增强的区域执行图像增强处理,提高了图像质量。
145.在本技术实施例的另一方面,还提供颜色增强装置。
146.如图4a,一种颜色增强装置400,包括:
147.分割单元403,用于将颜色带数据分成多个颜色块;
148.曝光点分布图像计算单元404,用于统计每一所述颜色块在所述设备颜色空间下的各个颜色通道的曝光点数目,并依据各个颜色通道的曝光点数目生成所述颜色块对应的曝光点分布图像;
149.颜色空间转换单元405,用于将所述曝光点分布图像转换为预设颜色空间下的彩色图像;
150.颜色特征值计算单元406,用于根据所述预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值;
151.判断单元407,用于根据所述颜色块的位置信息和/或所述颜色特征值,判断所述颜色块是否需要进行图像增强;以及
152.图像增强单元408,用于在判断所述颜色块需要进行图像增强时,根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
153.本技术另一实施例,还提供一种颜色增强装置。
154.图4b示意出了该颜色增强装置。
155.本实施例中的颜色增强装置,包括:
156.颜色带获取单元401,用于获取所述图像形成设备的设备颜色空间下的彩色颜色带数据;
157.二值化处理单元402,用于对所述彩色颜色带数据进行二值化处理;
158.分割单元403,用于将二值化处理后的彩色颜色带数据分成多个颜色块;
159.曝光点分布图像计算单元404,用于统计每一所述颜色块在所述设备颜色空间下的各个颜色通道的曝光点数目,并依据各个颜色通道的曝光点数目生成所述颜色块对应的曝光点分布图像;
160.颜色空间转换单元405,用于将所述曝光点分布图像转换为预设颜色空间下的彩色图像;
161.颜色特征值计算单元406,用于根据所述预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值;
162.判断单元407,用于根据所述颜色块的位置信息和/或所述颜色特征值,判断所述颜色快是否需要进行图像增强;以及
163.图像增强单元408,用于在判断为是时,根据所述颜色特征值修正所述设备颜色空间下的各个颜色通道的权重,并根据修正后的各个颜色通道的权重输出修正后的各个颜色通道数据。
164.上述本技术实施例提供的颜色增强装置,获取图像形成设备的设备颜色空间下的彩色颜色带数据,并进行二值化处理,简化了需要处理的数据量,再将二值化处理后的彩色颜色带数据分成多个颜色块,统计每一颜色块各个颜色通道的曝光点数目,生成对应的曝光点分布图像,将曝光点分布图像转换为预设颜色空间下的彩色图像,根据预设颜色空间下的彩色图像,计算所述颜色块对应的颜色特征值,根据颜色块的位置信息和/或颜色特征值,判断是否需要进行图像增强,在判断为是时,可以将特定预设位置处的图像颜色进行增强,也可以将符合特定内容的图像进行增强,因而提供了一种简单、高效的图像增强方式,可以应用在图像形成设备中,降低算法的复杂度,提高图像形成设备输出的图像质量。
165.本技术实施例中的颜色增强装置,可以以硬件或软件的形式实现于图像形成设备中,并使图像形成设备实现前述实施例中的颜色增强方法,其方法流程具体不再重复赘述。
166.本技术实施例另一方面,还提供相应的存储介质,可以存储有计算机程序,当计算机设备执行计算机程序时,可以实现前述的颜色增强方法。
167.图5是本技术实施例提供的一种计算机设备的示意图。如图5所示,该实施例的计算机设备500包括:处理器501、存储器502以及存储在存储器中并可在处理器501上运行的计算机程序503,处理器501执行计算机程序503时实现实施例中的颜色增强方法,为避免重复,此处不一一赘述。或者,该计算机程序被处理器501执行时实现实施例中颜色增强装置中各模型中/单元的功能,为避免重复,此处不一一赘述。
168.计算机设备500可以是单台计算机设备或云端计算机设备等计算设备。计算机设备可包括,但不仅限于,处理器501、存储器502。本领域技术人员可以理解,图5仅仅是计算机设备500的示例,并不构成对计算机设备500的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如计算机设备还可以包括输入输出设备、网络接入设备、总线等。
169.所称处理器501可以是中央处理单元(central processing unit,cpu),还可以是
其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
170.存储器502可以是计算机设备500的内部存储单元,例如计算机设备500的硬盘或内存。存储器502也可以是图像形成设备500的外部存储设备,例如计算机设备500上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器502还可以既包括计算机设备500的内部存储单元也包括外部存储设备。存储器502用于存储计算机程序以及计算机设备所需的其他程序和数据。存储器502还可以用于暂时地存储已经输出或者将要输出的数据。
171.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
172.在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
173.上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,计算机设备,或者网络装置等)或处理器(processor)执行本发明各个实施例上述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
174.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
再多了解一些

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

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

相关文献