本申请涉及图像分割,具体而言,涉及一种渐变类图像的分割方法、装置、设备及介质。
背景技术:
1、目前图像分割有阈值分割,轮廓分割,特殊分割等多种分割方法,但无一例外,当物体的颜色不均,部分区域与背景颜色相似时,分割的效果都比较差,如图2中所示的包含渐变目标区域的图像,人肉眼可以看出图像中仅有一个矩形,但由于视觉误差,各种分割方法均不能将该矩形分割出来。
技术实现思路
1、本申请的目的在于提供一种渐变类图像的分割方法、装置、设备及介质,用于解决当渐变类图像中部分区域与背景颜色相似时,分割的效果比较差的技术问题。
2、本申请第一方面还提供了一种渐变类图像的分割方法,包括:
3、获取包含渐变目标区域的待分割图像;
4、将像素值小于第一阈值的区域记为第一深区域,将像素值大于第二阈值的区域记为第一浅区域,所述第一阈值小于所述第二阈值;
5、分别将所述第一深区域向所述第一浅区域膨胀,和/或将所述第一浅区域向所述第一深区域膨胀,使得所述第一浅区域和所述第一深区域相交,得到分割后的图像。
6、可选的,在所述将像素值小于第一阈值的区域记为第一深区域,将像素值大于第二阈值的区域记为第一浅区域,之前还包括:
7、识别所述待分割图像的背景区域像素点;
8、根据所述背景区域像素点的像素值确定所述第一阈值和所述第二阈值。
9、可选的,所述识别所述待分割图像的背景区域像素点,包括:
10、统计所述待分割图像中各像素点的像素值;
11、将所述像素值占比超过预设阈值的像素点作为背景区域像素点。
12、可选的,所述根据所述背景区域像素点的像素值确定所述第一阈值和所述第二阈值,包括:
13、根据所述背景区域像素点的像素值中的最大值和最小值计算所述第一阈值和所述第二阈值,所述背景区域像素点的像素值中的最小值大于等于所述第一阈值,所述根据所述背景区域像素点的像素值中的最大值小于等于所述第二阈值。
14、可选的,分别将所述第一深区域向所述第一浅区域膨胀,和/或将所述第一浅区域向所述第一深区域膨胀,包括:
15、选取所述第一深区域上靠近所述第一浅区域的区域作为第二深区域,选取所述第一浅区域上靠近所述第一深区域的区域作为第二浅区域;
16、分别计算所述第一深区域至所述第二深区域的第一渐变方向向量,计算所述第一浅区域至所述第二浅区域的第二渐变方向向量;
17、将所述第一深区域延所述第一渐变方向向量方向膨胀,和/或将所述第一浅区域延所述第二渐变方向向量方向膨胀。
18、可选的,所述选取所述第一深区域上靠近所述第一浅区域的区域作为第二深区域,选取所述第一浅区域上靠近所述第一深区域的区域作为第二浅区域,包括:
19、根据所述第一阈值确定第三阈值,根据所述第二阈值确定第四阈值,所述第三阈值小于所述第一阈值,所述第四阈值大于所述第二阈值;
20、根据所述第一阈值和所述第三阈值确定第二深区域,根据所述第二阈值和所述第四阈值确定第二浅区域,所述第二深区域属于所述第一深区域,所述第二浅区域属于所述第一浅区域。
21、可选的,所述分别计算所述第一深区域至所述第二深区域的第一渐变方向向量,计算所述第一浅区域至所述第二浅区域的第二渐变方向向量;将所述第一深区域延所述第一渐变方向向量方向膨胀,和/或将所述第一浅区域延所述第二渐变方向向量方向膨胀,包括:
22、分别计算所述第一深区域的中心点a,所述第二深区域的中心点b,所述第一浅区域的中心点c和所述第二浅区域的中心点d;
23、将所述第一深区域延ab向量方向膨胀,和/或将所述第一浅区域延cd向量方向膨胀。
24、本申请第二方面还提供了一种渐变类图像的分割装置,所述装置包括:
25、获取单元,用于获取包含渐变目标区域的待分割图像;
26、分区单元,用于将像素值小于第一阈值的区域记为第一深区域,将像素值大于第二阈值的区域记为第一浅区域,所述第一阈值小于所述第二阈值;
27、膨胀单元,用于分别将所述第一深区域向所述第一浅区域膨胀,和/或将所述第一浅区域向所述第一深区域膨胀,使得所述第一浅区域和所述第一深区域相交,得到分割后的图像。
28、本申请第三方面提供一种渐变类图像的分割设备,所述设备包括处理器以及存储器:
29、所述存储器用于存储程序代码,并将所述程序代码传输给所述处理器;
30、所述处理器用于根据所述程序代码中的指令,执行如上述第一方面所述的渐变类图像的分割方法的步骤。
31、本申请第四方面提供一种计算机可读存储介质,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行上述第一方面所述的渐变类图像的分割方法。
32、从以上技术方案可以看出,本申请实施例具有以下优点:
33、本申请通过两个阈值将待分割图像分成三个区域,其中将像素值小于第一阈值的区域记为第一深区域,将像素值大于第二阈值的区域记为第一浅区域,由于第一阈值小于第二阈值,则大于第一阈值和小于第二阈值的可记为第三区域,且由于渐变区域的像素值呈渐变的趋势,则第一深区域和第一浅区域会有一定的像素值差异,算法可以将第一深区域和第一浅区域给区分开;再通过将第一深区域向第二深区域膨胀,或者将第一深区域向第二深区域膨胀,或者同时将第一深区域向第二深区域膨胀且将第一深区域向第二深区域膨胀,使得第一浅区域和第二浅区域相交,得到分割后的图像。这种方式得到的图像可以很好的分割出所需的渐变目标,且当第三区域中像素点的像素值与背景像素值相似时,采用本方案能够区分出目标像素值与背景像素值相似的区域。
34、本申请的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请实施例了解。本申请的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
1.一种渐变类图像的分割方法,其特征在于,所述方法包括:
2.根据权利要求1所述的渐变类图像的分割方法,其特征在于,在所述将像素值小于第一阈值的区域记为第一深区域,将像素值大于第二阈值的区域记为第一浅区域,之前还包括:
3.根据权利要求2所述的渐变类图像的分割方法,其特征在于,所述识别所述待分割图像的背景区域像素点,包括:
4.根据权利要求2所述的渐变类图像的分割方法,其特征在于,所述根据所述背景区域像素点的像素值确定所述第一阈值和所述第二阈值,包括:
5.根据权利要求1所述的渐变类图像的分割方法,其特征在于,所述分别将所述第一深区域向所述第一浅区域膨胀,和/或将所述第一浅区域向所述第一深区域膨胀,包括:
6.根据权利要求5所述的渐变类图像的分割方法,其特征在于,所述选取所述第一深区域上靠近所述第一浅区域的区域作为第二深区域,选取所述第一浅区域上靠近所述第一深区域的区域作为第二浅区域,包括:
7.根据权利要求5所述的渐变类图像的分割方法,其特征在于,所述分别计算所述第一深区域至所述第二深区域的第一渐变方向向量,计算所述第一浅区域至所述第二浅区域的第二渐变方向向量;将所述第一深区域延所述第一渐变方向向量方向膨胀,和/或将所述第一浅区域延所述第二渐变方向向量方向膨胀,包括:
8.一种渐变类图像的分割装置,其特征在于,包括:
9.一种渐变类图像的分割设备,其特征在于,所述设备包括处理器以及存储器:
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质用于存储程序代码,所述程序代码用于执行权利要求1-7任一项所述的渐变类图像的分割方法。