图像色阶简化方法及装置、设备、存储介质与流程

文档序号:26178112发布日期:2021-08-06 18:24阅读:111来源:国知局
图像色阶简化方法及装置、设备、存储介质与流程

本发明属于图像处理技术领域,具体涉及一种图像色阶简化方法及装置、设备、存储介质。



背景技术:

众所周知,在固定解析度的图像中,其色彩的色阶数越多意味着该图像的色彩丰满度和精细度越好,明暗关系过度地越柔和、越有层次感,反之亦反。常规的理解,图像的色阶数越多应该是越具有优势,但实际上各行业的产品应用中,对图像色阶的要求也不相同。有些行业领域由于各种因素(如成本、硬件技术、效果品质)限制,在产品中无法有效表达这类丰富的图像效果,只能对图像进行简化,留下若干个目标色阶后才能使用。

如针织行业中,一个目标色阶对应一组色纱,图像在较少的目标色阶条件下,意味着可以使用更少的颜色纱线进行编织,成本更低,编织效率更高。出于对成本及品质的考虑,在对多色阶图像进行电脑横机编织提花过程中,需要对原始图像进行色阶简化,一般控制目标色阶数在2-6之间。

而常规的色阶简化方法是通过电脑横机制版软件处理直接对原始图像进行色阶简化,将次要色阶与邻近的主要目标色阶按固定的程序操作合并,简化得到相应目标色阶来实现。该方法得到的图像,其各邻近目标色阶之间的色彩过度生硬,亮度色阶层次效果严重丢失,导致图像表达效果失真、极影响观感。



技术实现要素:

本发明的目的在于提供一种图像色阶简化方法及装置、设备、存储介质,可以保留亮度色阶层次效果,使简化后的图像色阶过度更柔和。

本发明实施例第一方面公开一种图像色阶简化方法,包括:

从原始图像数据的色阶数列中确定出至少两个目标色阶;其中,所述色阶数列包括按照大小排列的所有色阶;

以每两个相邻的目标色阶混合成目标伪色阶单元;

将所述目标伪色阶单元填充覆盖至所述原始图像数据中相应的每两个相邻目标色阶所构成的相邻色阶组内,获得简化色阶图像。

在其中一个实施例中,所述以每两个相邻的目标色阶混合成目标伪色阶单元,包括:

按照伪色阶单元尺寸及其对应的任意x种混合比例,对每两个相邻的目标色阶进行混合,获得每两个相邻目标色阶所构成的相邻色阶组的x个目标伪色阶单元;其中,x为大于或等于1的正整数,所述伪色阶单元尺寸至少包括两个像素,所述x个目标伪色阶单元与所述x种混合比例一一对应;

以及,所述将所述目标伪色阶单元填充覆盖至所述原始图像数据中相应的每两个相邻目标色阶所构成的相邻色阶组内,获得简化色阶图像,包括:

将每个相邻色阶组的x个目标伪色阶单元覆盖至所述原始图像数据中相应的每个相邻色阶组内,获得简化色阶图像。

在其中一个实施例中,所述从原始图像数据的色阶数列中确定出至少两个目标色阶之后,以及所述将每个相邻色阶组的x个目标伪色阶单元覆盖至所述原始图像数据中相应的每个相邻色阶组内获得简化色阶图像之前,所述方法还包括:

在每两个相邻的目标色阶所构成的相邻色阶组内确定x个辅助色阶;

按照n个目标色阶、(n-1)·x个辅助色阶,对所述色阶数列进行划分,获得n+(n-1)·x个色阶子数列,每个色阶子数列对应一个目标色阶或辅助色阶;其中,n为大于1的正整数;

从所述原始图像数据中选取每个所述色阶子数列对应的至少一个像素;

将每个所述色阶子数列对应的至少一个像素的色阶覆盖成相应的目标色阶或辅助色阶,获得第一图像数据;

以及,所述将每个相邻色阶组的x个目标伪色阶单元覆盖至所述原始图像数据中相应的每个相邻色阶组内,获得简化色阶图像,包括:

将每个相邻色阶组的x个目标伪色阶单元分别一一填充覆盖至所述第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

在其中一个实施例中,所述将每个相邻色阶组的x个目标伪色阶单元分别一一填充覆盖至所述第一图像数据中相应的x个辅助色阶获得简化色阶图像,包括:

对每个相邻色阶组的x个目标伪色阶单元、x个辅助色阶进行一对一匹配;其中,辅助色阶的值越大,所匹配的目标伪色阶单元的明度越高;

根据匹配关系,将每个相邻色阶组的x个目标伪色阶单元分别填充覆盖至所述第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

本发明实施例第二方面公开一种图像色阶简化装置,包括:

确定单元,用于从原始图像数据的色阶数列中确定出至少两个目标色阶;其中,所述色阶数列包括按照大小排列的所有色阶;

混合单元,用于以每两个相邻的目标色阶混合成目标伪色阶单元;

覆盖单元,用于将所述目标伪色阶单元填充覆盖至所述原始图像数据中相应的每两个相邻目标色阶所构成的相邻色阶组内,获得简化色阶图像。

在其中一个实施例中,所述混合单元,具体用于按照伪色阶单元尺寸及其对应的任意x种混合比例,对每两个相邻的目标色阶进行混合,获得每两个相邻目标色阶所构成的相邻色阶组的x个目标伪色阶单元;其中,x为大于或等于1的正整数,所述伪色阶单元尺寸至少包括两个像素,所述x个目标伪色阶单元与所述x种混合比例一一对应;

所述覆盖单元,具体用于将每个相邻色阶组的x个目标伪色阶单元覆盖至所述原始图像数据中相应的每个相邻色阶组内,获得简化色阶图像。

在其中一个实施例中,图像色阶简化装置还包括:

划分单元,用于在所述确定单元从原始图像数据的色阶数列中确定出至少两个目标色阶之后,以及所述覆盖单元将每个相邻色阶组的x个目标伪色阶单元覆盖至所述原始图像数据中相应的每个相邻色阶组内获得简化色阶图像之前,在每两个相邻的目标色阶所构成的相邻色阶组内确定x个辅助色阶,并按照n个目标色阶、(n-1)·x个辅助色阶,对所述色阶数列进行划分,获得n+(n-1)·x个色阶子数列,每个色阶子数列对应一个目标色阶或辅助色阶;其中,n为大于1的正整数;

选取单元,用于从所述原始图像数据中选取每个所述色阶子数列对应的至少一个像素;

合并单元,用于将每个所述色阶子数列对应的至少一个像素的色阶覆盖成相应的目标色阶或辅助色阶,获得第一图像数据;

以及,所述覆盖单元,具体用于将每个相邻色阶组的x个目标伪色阶单元分别一一填充覆盖至所述第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

在其中一个实施例中,所述覆盖单元包括:

匹配模块,用于对每个相邻色阶组的x个目标伪色阶单元、x个辅助色阶进行一对一匹配;其中,辅助色阶的值越大,所匹配的目标伪色阶单元的明度越高;

覆盖模块,用于根据匹配关系,将每个相邻色阶组的x个目标伪色阶单元分别填充覆盖至所述第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

本发明实施例第三方面公开一种电子设备,包括存储有可执行程序代码的存储器以及与所述存储器耦合的处理器;所述处理器调用所述存储器中存储的所述可执行程序代码,用于执行第一方面公开的图像色阶简化方法。

本发明实施例第四方面公开一种计算机可读存储介质,所述计算机可读存储介质存储计算机程序,其中,所述计算机程序使得计算机执行第一方面公开的图像色阶简化方法。

本发明所提供的图像色阶简化方法及装置、设备、存储介质,方法包括:从原始图像数据的色阶数列中确定出至少两个目标色阶;其中,色阶数列包括按照大小排列的所有色阶;以每两个相邻的目标色阶混合成目标伪色阶单元;将目标伪色阶单元填充覆盖至原始图像数据中相应的每两个相邻目标色阶所构成的相邻色阶组内,获得简化色阶图像;从而可以通过以每两个相邻的目标色阶混合成伪色阶单元,并填充覆盖至每两个相邻目标色阶所构成的亮度区间范围内,从视觉上使简化色阶图像的色阶增加,而实际上只保留n个真实的色阶,可以保留亮度色阶层次效果,使简化后的图像色阶过度更柔和。

附图说明

此处的附图,示出了本发明所述技术方案的具体实例,并与具体实施方式构成说明书的一部分,用于解释本发明的技术方案、原理及效果。

除非特别说明或另有定义,不同附图中,相同的附图标记代表相同或相似的技术特征,对于相同或相似的技术特征,也可能会采用不同的附图标记进行表示。

图1是本发明实施例公开的一种图像色阶简化方法的流程图;

图2是本发明实施例公开的另一种图像色阶简化方法的流程图;

图3是本发明实施例公开的原始图像的示例图;

图4是本发明实施例公开的目标色阶和辅助色阶的数列;

图5是本发明实施例公开的第一图像的示例图。

图6是本发明实施例公开的伪色阶单元的结构示意图。

图7是本发明实施例公开的将目标伪色阶单元覆盖至辅助色阶的示意图。

图8是本发明实施例公开的图像色阶简化方法下获得的简化色阶图像。

图9是本发明实施例公开的传统色阶简化方法下获得的简色阶图像。

图10是本发明实施例公开的一种图像色阶简化装置的结构示意图。

图11是本发明实施例公开的一种电子设备的结构示意图。

附图标记说明:

1001、确定单元;1002、混合单元;1003、覆盖单元;1101、存储器;1102、处理器。

具体实施方式

为了便于理解本发明,下面将参照说明书附图对本发明的具体实施例进行更详细的描述。

除非特别说明或另有定义,本文所使用的所有技术和科学术语与所属技术领域的技术人员通常理解的含义相同。在结合本发明的技术方案以现实的场景的情况下,本文所使用的所有技术和科学术语也可以具有与实现本发明的技术方案的目的相对应的含义。本文所使用的“第一、第二…”仅仅是用于对名称的区分,不代表具体的数量或顺序。本文所使用的术语“和/或”包括一个或多个相关的所列项目的任意的和所有的组合。

需要说明的是,当元件被认为“固定于”另一个元件,它可以是直接固定在另一个元件上,也可以是存在居中的元件;当一个元件被认为是“连接”另一个元件,它可以是直接连接到另一个元件,也可以是同时存在居中元件;当一个元件被认为是“安装在”另一个元件,它可以是直接安装在另一个元件,也可以是同时存在居中元件。当一个元件被认为是“设在”另一个元件,它可以是直接设在另一个元件,也可以是同时存在居中元件。

除非特别说明或另有定义,本文所使用的“所述”、“该”为相应位置之前所提及或描述的技术特征或技术内容,该技术特征或技术内容与其所提及的技术特征或技术内容可以是相同的,也可以是相似的。

毫无疑义,与本发明的目的相违背,或者明显矛盾的技术内容或技术特征,应被排除在外。

如图1所示,本发明实施例公开一种图像色阶简化方法,包括:

101、从原始图像数据的色阶数列中确定出至少两个目标色阶。

其中,原始图像数据可用于指代原始图像,其包括原始图像的各种图像数据,比如色阶数量、色阶数列、各个像素的位置、色相和色阶等。其中,色阶数列包括按照大小排列的所有色阶。目标色阶的数量可以为n、n为大于1的正整数,具体数值可以由开发人员根据实际需求而设定。若应用在目前的针织行业,目标色阶的数量可以控制在2-6之间,也即2≤n≤6。在其它行业,对于目标色阶的数量要求可能会有所不同,在此不作具体限定。

步骤101中,可以根据目标色阶的数量n从色阶数列的所有色阶中确定出目标色阶,每两个相邻的目标色阶构成一个相邻色阶组,即有n-1个相邻色阶组,尽量使每个相邻色阶组中首、尾两位的明度差接近相等。

可以理解的,原始图像为多色阶图像,由于亮度色阶的范围是0-255,原始图像拥有的色阶数量最多可达256个,至少n+1个。原始图像的色彩模式为灰度模式,尺寸为450pix*750pix,其中,pix为一个像素单位。

102、以每两个相邻的目标色阶混合成目标伪色阶单元。

其中,可以是采用随机混合或排列组合的方式对每两个相邻的目标色阶进行混合,目标伪色阶单元的数量可以为一个或多个。由于每两个相邻的目标色阶之间存在明度差,因此采用相邻的两个目标色阶混合成的目标伪色阶单元,可以分别与两个目标色阶产生亮度差,从而起到过渡作用。

103、将目标伪色阶单元填充覆盖至原始图像数据中相应的每两个相邻目标色阶所构成的相邻色阶组内,获得简化色阶图像。

通过以每两个相邻的目标色阶混合成伪色阶单元,并填充覆盖至每两个相邻目标色阶所构成的相邻色阶组(即亮度区间范围)内,从视觉上使简化色阶图像的色阶增加,而实际上只保留n个真实的色阶,可以保留亮度色阶层次效果,使简化后的图像色阶过度更柔和。

可选地,步骤102可以包括:按照伪色阶单元尺寸及其对应的任意x种混合比例,对每两个相邻的目标色阶进行混合,获得每两个相邻目标色阶所构成的相邻色阶组的x个目标伪色阶单元。其中,x为大于或等于1的正整数,伪色阶单元尺寸至少包括两个像素,x个目标伪色阶单元与x种混合比例一一对应。相应地,步骤103可以包括:将每个相邻色阶组的x个目标伪色阶单元覆盖至原始图像数据中相应的每个相邻色阶组内,获得简化色阶图像。

其中,可选地,可以在每两个相邻的目标色阶所构成的相邻色阶组内确定x个辅助色阶,然后将每个相邻色阶组的x个目标伪色阶单元覆盖至原始图像数据中相应的每个相邻色阶组的x个辅助色阶,获得简化色阶图像。

从而可以基于不同的混合比例,混合出具有不同明暗面积的目标伪色阶单元,并将明暗程度不同的目标伪色阶单元覆盖至原始图像数据中相应的亮度区间范围内,可以使得从视觉上使简化色阶图像的色阶增加,具有更多的明暗层次。最终共产生n个目标色阶和(n-1)·x个伪色阶效果,而伪色阶是以每两个相邻的目标色阶相互混合而成,实际上该简化色阶图像仅有n个真实的色阶,在视觉上却感觉更细致,一定程度上呈现了更多图像的亮度色阶层次,增强图像在简色阶的条件下,更丰富的显示效果,在远距离观看时,色阶层次效果更佳。

实施本发明实施例,使得多色阶原始图像数据更好地转换为简色阶图像,兼顾了成本与品质间的平衡,并更好的应用于各行业的图案产品中。

如图2所示,本发明实施例公开另一种图像色阶简化方法,包括:

201、从原始图像数据的色阶数列中确定出n个目标色阶。

本实施例以针织业中使用电脑横机编织提花的应用为例,获取原始图像如图3所示,原始图像的色彩模式为灰度模式,尺寸为450pix*750pix。假设该原始图像的色阶数量有256个,色阶数列为{0,……,127,……,255},从中确定出3个目标色阶,分别取两个端点和中点,即0、127、255,产生2个相邻色阶组分别是“0+127”、“127+255”。

202、在每两个相邻的目标色阶所构成的相邻色阶组内确定x个辅助色阶。

本发明实施例中,色阶数列中所有色阶皆按照大小顺序(如从大到小或从小到大)排列,因此每个相邻色阶组中所包括的部分色阶也是按照大小顺序排列的,可以按照近似平分的方法在每个相邻色阶组中确定x个辅助色阶,用于体现每两个相邻的目标色阶之间的亮度层次过度。

其中,辅助色阶的数量至少一个,即x为大于或等于1的正整数,其具体数值可以根据相邻色阶组的元素多少来决定,若相邻色阶组中包括的色阶较多,则可以相应选择多几个辅助色阶,在此不作具体限定。

可选地,一般选择1-3个。在本示例中,则优选取x=3,如图4所示,在相邻色阶组“0+127”中确定出辅助色阶31、63、95,在相邻色阶组“127+255”中确定出辅助色阶159、191、223。

203、按照n个目标色阶、(n-1)·x个辅助色阶,对色阶数列进行划分,获得n+(n-1)·x个色阶子数列,每个色阶子数列对应一个目标色阶或辅助色阶。

步骤203中,主要是将色阶数列中除了n个目标色阶、(n-1)·x个辅助色阶之外其余的次要色阶合并到与之相邻的目标色阶或辅助色阶中,采用近似平分的划分方法,尽量保持每个色阶子数列中首、尾两位的明度差接近相等。

比如,在本示例中,以目标色阶0、127、255以及辅助色阶31、63、95、159、191、223为基础,将色阶范围0-15内的色阶划分为与目标色阶0对应的第一色阶子数列,将色阶范围16-47内的色阶划分为与辅助色阶31对应的第二色阶子数列,将色阶范围48-79内的色阶划分为与辅助色阶63对应的第三色阶子数列等等,如此类推,形成n+(n-1)·x个色阶子数列,每个色阶子数列包含有一个目标色阶或辅助色阶,以及其它次要色阶。

204、从原始图像数据中选取每个色阶子数列对应的至少一个像素。

需要说明的是,原始图像包括多个像素,部分像素的色阶可以相同。也即是说,色阶数列中的每一色阶可以对应原始图像数据中一个或多个像素,而每一像素则对应一个色阶。因此可以基于原本的对应关系,找到各个色阶子数列中各个色阶对应的像素,以获得每个色阶子数列对应的至少一个像素。

205、将每个色阶子数列对应的至少一个像素的色阶覆盖成相应的目标色阶或辅助色阶,获得第一图像数据。

其中,每个色阶子数列包含有一个目标色阶或辅助色阶,以及其它次要色阶,将每个色阶子数列对应的至少一个像素的色阶覆盖成相应的目标色阶或辅助色阶时,目标色阶或辅助色阶不变,而其它次要色阶均覆盖成相应的目标色阶或辅助色阶,第一图像数据,从而获得初步色阶简化的第一图像,该第一图像具有n+(n-1)·x个色阶。

例如,将第一色阶子数列中色阶0-15所对应的像素的色阶覆盖成0,将第二色阶子数列中色阶16-47所对应的像素的色阶覆盖成31等等,以此类推,最后获得初步色阶简化的第一图像如图5所示。

实施步骤202至205,可以通过对色阶数列进行划分,并将色阶数列中除了n个目标色阶、(n-1)·x个辅助色阶之外其余的次要色阶合并到与之相邻的目标色阶或辅助色阶中,然后再将目标伪色阶单元覆盖至合并后的辅助色阶,可以使得每两个相邻的目标色阶之间过渡更加均匀、更加自然,从而进一步加强亮度色阶层次效果。

206、按照伪色阶单元尺寸及其对应的任意x种混合比例,对每两个相邻的目标色阶进行混合,获得每个相邻色阶组的x个目标伪色阶单元。

需要说明的是,步骤202-205与步骤206没有先后之分,在一个实施例中,可以执行步骤201之后,同时执行步骤202-205与步骤206,也可以先执行步骤202-205,在执行步骤206;或者,先执行步骤206,再执行步骤202-205。

本发明实施例中,每两个相邻的目标色阶之间存在明度差,可分别确定为明色阶、暗色阶。可选地,数据库可以存储有多个伪色阶单元尺寸,每一个伪色阶单元尺寸均对应有多种不同的混合比例。

步骤206中,可以先根据x的大小,从数据库中确定出对应有y种混合比例的伪色阶单元尺寸,其中y(y≥x),然后从该伪色阶单元尺寸的y种混合比例中确定出任意x种混合比例,对明色阶和暗色阶进行混合(如排列组合或随机混合),形成每种混合比例对应的多个伪色阶单元,最后从每种混合比例对应的多个伪色阶单元中确定出一个目标伪色阶单元,获得每个相邻色阶组的x个目标伪色阶单元。

或者,伪色阶单元尺寸也可以是用户预先设定的参数,那么进一步地,步骤202中的辅助色阶的数量x可以是根据指定的伪色阶单元尺寸来确定的,比如指定的伪色阶单元尺寸对应有z种混合比例,那么就x取x≤z。

其中,x个目标伪色阶单元与x种混合比例一一对应,这样每个目标伪色阶单元拥有不同亮度的明暗面积,从而在视觉上产生更强烈的亮度差,可以充分利用每种不同混合比例所呈现的明暗层次效果。

其中,伪色阶单元尺寸至少包括两个像素,比如1pix*2pix、2pix*2pix或2pix*3pix等等,具体尺寸可以从数据库中获取,也可以由开发人员根据实际需求而预先设定,在此不作限定。优选地,伪色阶单元尺寸为2pix*2pix,可以更好地表达图像的细节层次效果。

可选地,若1≤x≤3,上述步骤206可以包括:

对每两个相邻的目标色阶分别确定为明色阶、暗色阶;

按照2*2像素的伪色阶单元尺寸及其对应的任意x种混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的x个目标伪色阶单元;

其中,若1≤x≤3,可以选择2pix*2pix的伪色阶单元尺寸,其对应有三种混合比例,分别是1比3、2比2、3比1。或者,若设定2pix*2pix的伪色阶单元尺寸,则1≤x≤3。

进一步可选地,可以根据x的大小,从这三种混合比例中选择x种混合比例,用于对明色阶、暗色阶进行混合。

具体可选地,若x=1,从1比3、2比2、3比1三种混合比例中确定出2比2的混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的1个目标伪色阶单元;

若x=2,从1比3、2比2、3比1三种混合比例中确定出1比3、3比1两种混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的2个目标伪色阶单元;

若x=3,确定1比3、2比2、3比1三种混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的3个目标伪色阶单元。

在本示例中,优选采用2pix*2pix的伪色阶单元尺寸,因此取x=3,刚好对应三种混合比例。首先对构成相邻色阶组“0+127”的目标色阶0和127,确定0为明色阶、127为暗色阶;对构成相邻色阶组“127+255”的目标色阶127和255,确定127为明色阶、255为暗色阶;然后按照1:3、2:2、3:1三种混合比例对0和127进行排列组合,获得三种混合比例各自对应的多个伪色阶单元,如图6所示,图6只是示例性地示出每种混合比例对应的部分伪色阶单元,然后将每种混合比例所对应的多个伪色阶单元中任意一个确定为目标伪色阶单元,获得相邻色阶组“0+127”对应的3个目标伪色阶单元分别是aa、ab、ac;同理可得,相邻色阶组“127+255”对应的3个目标伪色阶单元分别是ba、bb、bc。

207、将每个相邻色阶组的x个目标伪色阶单元分别一一填充覆盖至第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

由于采用不同的混合比例对每两个构成相邻色阶组的目标色阶进行混合,每个相邻色阶组的x个目标伪色阶单元的明亮程度有所不同,而像素的色阶值越大,说明越明亮。为了取得更好的明暗过度效果,可以将明亮程度较高的目标伪色阶单元填充覆盖至色阶值较大的辅助色阶。

具体地,步骤207可以包括:

对每个相邻色阶组的x个目标伪色阶单元、x个辅助色阶进行一对一匹配;其中,辅助色阶的值越大,所匹配的目标伪色阶单元的明度越高;

根据匹配关系,将每个相邻色阶组的x个目标伪色阶单元分别填充覆盖至第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

如图7所示,本示例的最后将目标伪色阶单元aa、ab、ac、ba、bb、bc分别一一填充覆盖至第一图像数据中相应的辅助色阶31、63、95、159、191、223,获得简化色阶图像数据,进而获得简化色阶图像如图8所示,该简化色阶图像只包含0、127、255三种目标色阶。

本发明实施例中,可以将简化色阶图像导入针织电脑横机制版系统,并输入编织资料,针织电脑横机制版系统则会根据编织资料及简化色阶图像的目标色阶(如0、127、255),选择对应的色纱(如黑、灰、白)编织出成品。

为了对比,本示例中还将图3所示的原始图像直接导入电脑横机制版系统,并通过电脑横机制版系统按照传统的色阶简化方法对原始图像进行色阶简化,同样设定目标色阶数n=3,获得简色阶图像如图9所示。

通过对比,传统方法简化后的简色阶图像(如图9)锯齿化严重、图像表达严重失真,而实施本发明实施例简化后的简化色阶图像(如图8),极大程度地保留了图3所示的原始图像的亮度色阶层次效果,很大地改善了锯齿化严重、图像表达严重失真的问题。

可见,实施本发明实施例,通过以每两个相邻的目标色阶混合成伪色阶单元,并填充覆盖至每两个相邻目标色阶所构成的亮度区间范围内,从视觉上使简化色阶图像的色阶增加,而实际上只保留n个真实的色阶,可以保留亮度色阶层次效果,使简化后的图像色阶过度更柔和。在远距离观看时,色阶层次效果更佳。使得多色阶原始图像更好地转换为简色阶图像,兼顾了成本与品质间的平衡,并更好的应用于各行业的图案产品中。

除此之外,还可以通过对色阶数列进行划分,并将色阶数列中除了个目标色阶、个辅助色阶之外其余的次要色阶合并到与之相邻的目标色阶或辅助色阶中,然后再将目标伪色阶单元覆盖至合并后的辅助色阶,可以使得每两个相邻的目标色阶之间过渡更加均匀、更加自然,从而进一步加强亮度色阶层次效果。

如图10所示,本发明实施例公开一种图像色阶简化装置,包括确定单元1001、混合单元1002和覆盖单元1003;其中,

确定单元1001,用于从原始图像数据的色阶数列中确定出至少两个目标色阶;其中,色阶数列包括按照大小排列的所有色阶。

混合单元1002,用于以每两个相邻的目标色阶混合成目标伪色阶单元。

覆盖单元1003,用于将目标伪色阶单元填充覆盖至原始图像数据中相应的每两个相邻目标色阶所构成的相邻色阶组内,获得简化色阶图像。

可选地,上述的混合单元1002,具体用于按照伪色阶单元尺寸及其对应的任意x种混合比例,对每两个相邻的目标色阶进行混合,获得每两个相邻目标色阶所构成的相邻色阶组的x个目标伪色阶单元;其中,x为大于或等于1的正整数,伪色阶单元尺寸至少包括两个像素,x个目标伪色阶单元与x种混合比例一一对应;

相应地,上述的覆盖单元元1003,具体用于将每个相邻色阶组的x个目标伪色阶单元覆盖至原始图像数据中相应的每个相邻色阶组内,获得简化色阶图像。

可选地,图10所示的图像色阶简化装置还可以包括以下未图示的单元:

划分单元,用于在确定单元1001从原始图像数据的色阶数列中确定出至少两个目标色阶之后,以及覆盖单元1003将每个相邻色阶组的x个目标伪色阶单元覆盖至原始图像数据中相应的每个相邻色阶组内获得简化色阶图像之前,在每两个相邻的目标色阶所构成的相邻色阶组内确定x个辅助色阶,并按照n个目标色阶、(n-1)·x个辅助色阶,对色阶数列进行划分,获得n+(n-1)·x个色阶子数列,每个色阶子数列对应一个目标色阶或辅助色阶;其中,n为大于1的正整数;

选取单元,用于从原始图像数据中选取每个色阶子数列对应的至少一个像素;

合并单元,用于将每个色阶子数列对应的至少一个像素的色阶覆盖成相应的目标色阶或辅助色阶,获得第一图像数据;

以及,相应地,覆盖单元1003,具体用于将每个相邻色阶组的x个目标伪色阶单元分别一一填充覆盖至第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

可选地,上述覆盖单元1003可以包括以下未图示的模块:

匹配模块,用于对每个相邻色阶组的x个目标伪色阶单元、x个辅助色阶进行一对一匹配;其中,辅助色阶的值越大,所匹配的目标伪色阶单元的明度越高;

覆盖模块,用于根据匹配关系,将每个相邻色阶组的x个目标伪色阶单元分别填充覆盖至第一图像数据中相应的x个辅助色阶,获得简化色阶图像。

可选地,若1≤x≤3,上述的混合单元1002可以包括以下未图示的模块:

确定模块,用于对每两个相邻的目标色阶分别确定为明色阶、暗色阶;

混合模块,用于按照2*2像素的伪色阶单元尺寸及其对应的任意x种混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的x个目标伪色阶单元;其中,2*2像素的伪色阶单元尺寸对应有三种混合比例,分别是1比3、2比2、3比1。

进一步可选地,上述混合模块,具体可以用于在x=1时,从2*2像素的伪色阶单元尺寸对应的三种混合比例中确定出2比2的混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的1个目标伪色阶单元;以及,在x=2时,从2*2像素的伪色阶单元尺寸对应的三种混合比例中确定出1比3、3比1两种混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的2个目标伪色阶单元;以及,在x=3时,按照2*2像素的伪色阶单元尺寸对应的三种混合比例,对明色阶、暗色阶进行混合,获得每个相邻色阶组的3个目标伪色阶单元。

如图11所示,本发明实施例公开一种电子设备,包括存储有可执行程序代码的存储器1101以及与存储器1101耦合的处理器1102;

其中,处理器1102调用存储器1101中存储的可执行程序代码,执行上述各实施例中描述的图像色阶简化方法。

本发明实施例还公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行上述各实施例中描述的图像色阶简化方法。

以上实施例的目的,是对本发明的技术方案进行示例性的再现与推导,并以此完整的描述本发明的技术方案、目的及效果,其目的是使公众对本发明的公开内容的理解更加透彻、全面,并不以此限定本发明的保护范围。

以上实施例也并非是基于本发明的穷尽性列举,在此之外,还可以存在多个未列出的其他实施方式。在不违反本发明构思的基础上所作的任何替换与改进,均属本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1