图像区域的划分方法及装置的制造方法

文档序号:8923217阅读:382来源:国知局
图像区域的划分方法及装置的制造方法
【技术领域】
[0001]本发明涉及图像处理领域,具体而言,涉及一种图像区域的划分方法及装置。
【背景技术】
[0002]现有技术对图像中的区域划分方法一般可以采用各种微分算子再结合阈值的方法来找到图像的区域。具体的,上述通过设定阈值再结合各种微分算子来划分图像区域的方法,由于这种方法对图像中的噪声一般比较敏感,因此,在划分区域的过程中容易受到图像中噪声的干扰,而且由于上述方法采用的阈值大小固定,因此,采用设定阈值再结合各种微分算子的方式对图像进行区域划分,得到的各个图像区域相对笼统,图像区域之间的层次不清楚,同时也无法解决颜色较平滑区域的分割问题。
[0003]另外,现有技术还可以采用图像区域增长和区域合并的方法,通过比较相邻区域的描述,例如,可以通过灰度特征统计得到两个区域的均值和方差等参数描述,如果计算得到两个区域匹配则合并成一个区域,并重新计算合并之后的区域参数,如果计算结果为两个区域不匹配则标记两个区域为不匹配,重复上述步骤,直至获取图像的所有子图像区域。该方案由于不能抑制特征不明显的小区域,因此,对于噪声的干扰也非常明显,例如,对于脸部图像中较光滑区域会导致划分不出区域。
[0004]针对上述相关技术的由于无法抑制特征不明显的图像区域,导致无法从图像中准确划分出平滑区域的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]本发明实施例提供了一种图像区域的划分方法及装置,以至少解决由于无法抑制特征不明显的图像区域,导致无法从图像中准确划分出平滑区域的技术问题。
[0006]根据本发明实施例的一个方面,提供了一种图像区域的划分方法,该方法包括:读取步骤:读取图像中当前像素点的像素值,以及与当前像素点相邻的多个相邻像素点的像素值;计算步骤:分别计算当前像素点与每个相邻像素点的像素值之差,得到像素差值集合,像素差值集合包括:多个像素差值;处理步骤:依次将每个像素差值分别与对应的动态阈值进行比较,确定与当前像素点在同一个子图像区域内的所有相邻像素点,其中,当前像素点及其在同一个子图像区域内的所有相邻像素点构成一个子图像区域;遍历步骤:遍历对图像中的各个像素点,依次对各个像素点执行上述读取步骤,计算步骤和处理步骤,获取图像的多个子图像区域。
[0007]根据本发明实施例的另一方面,还提供了一种图像区域的划分装置,该装置包括:读取模块,用于读取图像中当前像素点的像素值,以及与当前像素点相邻的多个相邻像素点的像素值;计算模块,用于分别计算当前像素点与每个相邻像素点的像素值之差,得到像素差值集合,像素差值集合包括:多个像素差值;处理模块,用于依次将每个像素差值分别与对应的动态阈值进行比较,确定与当前像素点在同一个子图像区域内的所有相邻像素点,其中,当前像素点及其在同一个子图像区域内的所有相邻像素点构成一个子图像区域;遍历模块,用于遍历对图像中的各个像素点,依次对各个像素点执行上述读取模块,计算模块和处理模块,获取图像的多个子图像区域。
[0008]在本发明实施例中,采用读取步骤:读取图像中当前像素点的像素值,以及与当前像素点相邻的多个相邻像素点的像素值;计算步骤:分别计算当前像素点与每个相邻像素点的像素值之差,得到像素差值集合,像素差值集合包括:多个像素差值;处理步骤:依次将每个像素差值分别与对应的动态阈值进行比较,确定与当前像素点在同一个子图像区域内的所有相邻像素点,其中,当前像素点及其在同一个子图像区域内的所有相邻像素点构成一个子图像区域;遍历步骤:遍历对图像中的各个像素点,依次对各个像素点执行上述读取步骤,计算步骤和处理步骤,获取图像的多个子图像区域的方式,通过读取图像中当前像素点及其相邻的任意数量的相邻像素点的像素值,来计算得到当前像素点与每个相邻像素点的像素差值,由于在将像素差值与阈值进行比较来确定子图像区域的过程中,阈值是动态变化的,即每个像素差值对应一个阈值,每个像素差值对应的阈值各不相同,由于为每个像素差值选择了一个特定的动态阈值进行比对计算,使得当前像素点与相邻像素点的区别程度更加明确,进而解决了由于无法抑制特征不明显的图像区域,导致无法从图像中准确划分出平滑区域的技术问题,达到了可以从图像中准确划分得到平滑区域的目的。
【附图说明】
[0009]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0010]图1是根据本发明实施例一的图像区域的划分方法的流程图;
[0011]图2是根据本发明实施例一的一种可选的图像区域的划分方法的详细流程图;
[0012]图3是根据本发明实施例一的另一种可选的图像区域的划分方法的详细流程图;
[0013]图4是根据本发明实施例一的又一种可选的图像区域的划分方法的详细流程图;
[0014]图5是根据本发明实施例一的图像区域的划分装置的结构示意图;
[0015]图6是根据本发明实施例一的一种可选的图像区域的划分装置的结构示意图;
[0016]图7是根据本发明实施例一的另一种可选的图像区域的划分装置的结构示意图;
[0017]图8是根据本发明实施例一的又一种可选的图像区域的划分装置的结构示意图。
【具体实施方式】
[0018]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
[0019]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0020]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0021]实施例1
[0022]根据本发明实施例,可以提供了一种可以用于实施本申请装置实施例的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0023]图1是根据本发明实施例一的图像区域的划分方法的流程图;图2是根据本发明实施例一的一种可选的图像区域的划分方法的详细流程图。
[0024]根据本发明实施例,提供了一种图像区域的划分方法,如图1所示,该方法可以包括如下步骤:
[0025]读取步骤SlO:读取图像中当前像素点的像素值,以及与当前像素点相邻的多个相邻像素点的像素值。
[0026]计算步骤S30:分别计算当前像素点与每个相邻像素点的像素值之差,得到像素差值集合,像素差值集合包括:多个像素差值。
[0027]处理步骤S50:依次将每个像素差值分别与对应的动态阈值进行比较,确定与当前像素点在同一个子图像区域内的所有相邻像素点,其中,当前像素点及其在同一个子图像区域内的所有相邻像素点构成一个子图像区域。
[0028]遍历步骤S70:遍历对图像中的各个像素点,依次对各个像素点执行上述读取步骤S10,计算步骤S30和处理步骤S50,获取图像的多个子图像区域。
[0029]本申请上述实施例一中,通过读取图像中当前像素点及其相邻的任意数量的相邻像素点的像素值,来计算得到当前像素点与每个相邻像素点的像素差值,由于在将像素差值与阈值进行比较来确定子图像区域的过程中,阈值是动态变化的,即每个像素差值对应一个阈值,每个像素差值对应的阈值各不相同,由于为每个像素差值选择了一个特定的动态阈值进行比对计算,使得当前像素点与相邻像素点的区别程度更加明确,进而解决了由于无法抑制特征不明显的图像区域,导致无法从图像中准确划分出平滑区域的技术问题,达到了可以从图像中准确划分得到平滑区域的目的。
[0030]具体的,本申请上述实施例中的当前像素点可以是图像的第一个像素点,或者任意一个像素点,通常情况下以图像上的第一个像素点作为初始像素点来遍历整个图像,进而获取多个子图像区域,每个子图像区域中的像素点属于同一个区域。
[0031]上述实施例中,步骤SlO中的多个相邻像素点的个数和位置可以根据需求任意设定。例如,可以取当前像素点P的右边
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1