一种面向果蔬分选设备的多目标图像分割方法与流程

文档序号:35067287发布日期:2023-08-09 07:03阅读:28来源:国知局
一种面向果蔬分选设备的多目标图像分割方法与流程

本发明属于果蔬采后分选,具体涉及通过针对果蔬分选设备中球状果实图像的像素点与目标聚类中心的距离和色差来分析关于位置和颜色的隶属度从而完成对果蔬分选设备中图像进行多目标图像分割。


背景技术:

1、当前图像处理在果蔬分选设备中所发挥的作用日益明显,而图像处理中许多至关重要的后续任务,如特征提取、图像分析、模式识别、图像理解等都是基于图像分割技术的操作,可见作为图像处理过程中一个重要中间步骤的图像分割技术,对图像处理识别结果具有重要影响。在果蔬采后分选过程中,由于受外部多种因素的影响,图像会因受到干扰或污染而模糊,从而难以准确地划分图像区域。如何正确地分割目标区域和背景区域成为图像分割技术中的一大难题,为此,可引入了模糊理论来攻克这个难题。用模糊方式考虑区域性质时,能更好地应对不同噪声图像的分割,允许图像在一定程度上存在一些内在的模糊性。模糊c均值聚类算法主要是以模糊集合理论和统计学原理为理论基础,同时融合聚类思想,可通过反复迭代来实现最优解的求解,是模糊算法的典型代表。

2、lab颜色模型是目前色域最宽的色彩空间,可以用数字化的方式描述人的视觉感应,从而在计算机视觉中广泛应用。lab颜色模型中的l分量用于表示像素的亮度,取值范围是[0,100],表示从纯黑到纯白;a分量表示从红色到绿色的范围,其颜色是从深绿色(低亮度值)到灰色(中亮度值)再到亮粉红色(高亮度值),取值范围是[127,-128];b分量表示从黄色到蓝色的范围,其颜色从亮蓝色(低亮度值)到灰色(中亮度值)再到黄色(高亮度值),取值范围是[127,-128]。


技术实现思路

1、本发明的目的在于通过分析球状果实图像中在非背景区域的像素点与目标聚类中心点之间的色差和距离来构建果蔬分选多目标图像分割目标函数,以当果蔬分选多目标图像分割目标函数存在极小值时给出某个像素点的位置或颜色属于某个目标聚类的隶属度取值以及不同目标聚类中心点的位置取值,从而实现对果蔬分选设备中的图像进行多目标图像分割。

2、按照本发明如图1中所提供的设计方案,一种面向果蔬分选设备的多目标图像分割方法,包含如下步骤:

3、步骤1,在果蔬分选设备中需进行多目标图像分割的图像中,通过某个像素点在非背景区域且在某个目标聚类中心的限定区域半径内的条件下与该目标聚类的目标聚类中心点之间距离加权平方和该像素点在非背景区域且在某个目标聚类中心的限定区域半径外的条件下与该目标聚类的目标聚类中心点之间色差加权平方在不同目标聚类到不同像素点之和,其中加权系数分别为某个像素点的位置属于某个目标聚类的隶属度和某个像素点的颜色属于某个目标聚类的隶属度,以及该像素点在背景区域且周边邻近像素点存在位于非背景区域的条件下与该目标聚类的目标聚类中心点的距离平方与该目标聚类的限定区域半径平方之间差异值在不同像素点之和来构建果蔬分选多目标图像分割目标函数;

4、步骤2,给出当果蔬分选多目标图像分割目标函数对于某个像素点的位置属于某个目标聚类的隶属度存在极小值时该像素点的位置属于该目标聚类的隶属度取值以及当果蔬分选多目标图像分割目标函数对于某个像素点的的颜色属于某个目标聚类的隶属度存在极小值时该像素点的颜色属于该目标聚类的隶属度取值;

5、步骤3,给出当果蔬分选多目标图像分割目标函数对于某个目标聚类中心点的位置存在极小值时该目标聚类中心点的位置取值;

6、步骤4,将步骤2中不同循环迭代次数时不同像素点的位置属于不同目标聚类的隶属度取值、不同像素点的颜色属于不同目标聚类的隶属度取值以及步骤3中不同目标聚类中心点的位置取值引入果蔬分选多目标图像分割循环迭代过程,若循环迭代误差值小于等于循环迭代误差门限则结束;

7、步骤5,对于图像中某个在非背景区域像素点来说,以步骤4中所述果蔬分选多目标图像分割循环迭代过程结束时该像素点的位置属于不同目标聚类的隶属度取值和该像素点的颜色属于不同目标聚类的隶属度取值的和取最大值来决定归属对应目标聚类的集合,从而根据不同目标聚类的集合对图像进行分割;

8、优选的,步骤1中具体包括:

9、当对果蔬分选设备中需进行多目标图像分割的图像中包含k个果蔬目标进行目标聚类时,设对于该图像中位置为(i,j)的像素点可给出对于lab颜色模型的颜色为(li,j,ai,j,bi,j),设对于该图像中第k个目标聚类的目标聚类中心点的位置为(mk,nk)且该目标聚类中心点对于lab颜色模型的颜色为(lk,ak,bk),且1≤k≤k,设μk,i,j为像素点(i,j)的位置属于第k个目标聚类的隶属度,且在该目标聚类中满足归一化条件设ωk,i,j为位置为(i,j)的像素点的颜色属于第k个目标聚类的隶属度,且在该目标聚类中满足归一化条件其中,设h为判断函数,若h函数内条件成立则为1,若h函数内条件不成立为0,φ为图像中背景区域的颜色集合,rk为第k个目标聚类的限定区域半径,为存在符号,(i-,j-)为位置为(i,j)的像素点的周边邻近像素点的位置,ξ,ζ皆为拉格朗日乘子,i,j分别为像素点在图像中最大横坐标取值和最大纵坐标取值,且1≤i≤i及1≤j≤j,则通过位置为(i,j)的像素点在且的条件下与第k个目标聚类的目标聚类中心点之间距离加权平方和位置为(i,j)的像素点的颜色(li,j,ai,j,bi,j)在且的条件下与第k个目标聚类的目标聚类中心点的颜色(lk,ak,bk)之间色差加权平方在k个目标聚类到i×j个像素点之和,以及位置为(i,j)的像素点在(li,j,ai,j,bi,j)∈φ且存在的条件下与第k个目标聚类的目标聚类中心点的距离平方与所在目标聚类的限定区域半径平方之间差异值在i×j个像素点之和来构建果蔬分选多目标图像分割目标函数g,具体形式如下:

10、

11、优选的,步骤2中计算所述当果蔬分选多目标图像分割目标函数对于某个像素点的位置属于某个目标聚类的隶属度存在极小值时该像素点的位置属于该目标聚类的隶属度取值的具体方法为:

12、1)给出果蔬分选多目标图像分割目标函数g对像素点(i,j)的位置属于第k个目标聚类的隶属度μk,i,j的一阶偏导数具体形式如下:

13、

14、2)给出果蔬分选多目标图像分割目标函数g对像素点(i,j)的位置属于第k个目标聚类的隶属度μk,i,j的二阶偏导数具体形式如下:

15、

16、3)当为零时,可给出以拉格朗日乘子ξ为自变量时的因变量μk,i,j形式,具体形式如下:

17、

18、4)当存在时,可给出此时的拉格朗日乘子ξ,具体形式如下:

19、

20、5)在大于零且为零时,可给g对μk,i,j取极小值时μk,i,j的取值,具体形式如下:

21、

22、优选的,步骤2中计算所述当果蔬分选多目标图像分割目标函数对于某个像素点的颜色属于某个目标聚类的隶属度存在极小值时该像素点的颜色属于该目标聚类的隶属度取值的具体方法为:

23、1)给出果蔬分选多目标图像分割目标函数g对像素点(i,j)的颜色(li,j,ai,j,bi,j)属于第k个目标聚类的隶属度ωk,i,j的一阶偏导数具体形式如下:

24、

25、2)给出果蔬分选多目标图像分割目标函数g对像素点(i,j)的颜色(li,j,ai,j,bi,j)属于第k个目标聚类的隶属度ωk,i,j的二阶偏导数具体形式如下:

26、

27、3)当为零时,可给出以拉格朗日乘子ζ为自变量时的因变量ωk,i,j形式,具体形式如下:

28、

29、4)当存在时,可给出此时的拉格朗日乘子ξ,具体形式如下:

30、

31、5)在大于零且为零时,可给g对ωk,i,j取极小值时ωk,i,j的取值,具体形式如下:

32、

33、优选的,步骤3中计算所述当果蔬分选多目标图像分割目标函数对于某个目标聚类中心点的位置存在极小值时该目标聚类中心点的位置取值的具体方法为:

34、1)分别给出果蔬分选多目标图像分割目标函数g对第k个目标聚类中心点的位置(mk,nk)的一阶偏导数和其中考虑到h为判断函数而作为对图像中参与计算的像素点的限制条件使用,故不需要对h内的mk,nk进行求导运算,具体形式如下:

35、

36、2)分别给出果蔬分选多目标图像分割目标函数g对第k个目标聚类中心点的位置(mk,nk)的二阶偏导数和具体形式如下:

37、

38、3)在和大于零且和为零时,分别给出g对mk和nk取极小值时mk和nk的取值,具体形式如下:

39、

40、优选的,步骤4中所述果蔬分选多目标图像分割循环迭代过程具体包括如下3个步骤:

41、1)初始化过程,将循环迭代次数t设为零,设定图像中背景区域的颜色集合φ,设定k为图像中非背景区域的圆环数量,设置循环迭代次数t为零时的第k个目标聚类中心点位置(mk(t=0),nk(t=0))为所述圆环中心像素点的位置且该目标聚类中心点的颜色为(lk(t=0),ak(t=0),bk(t=0)),设置循环迭代次数t为零时的像素点(i,j)的位置属于第k个目标聚类的隶属度μk,i,j(t=0)和位置为(i,j)的像素点的颜色属于第k个目标聚类的隶属度ωk,i,j(t=0)皆设置为1/k,其中1≤k≤k、1≤i≤i及1≤j≤j;

42、2)将循环迭代次数t加1,由步骤2中g对μk,i,j取极小值时μk,i,j的取值具体形式计算出μk,i,j(t),由步骤2中g对ωk,i,j取极小值时ωk,i,j的取值具体形式计算出ωk,i,j(t),在设置h函数内的mk,nk分别为mk(t-1),nk(t-1)的状况下将μk,i,j(t)和ωk,i,j(t)代入步骤3中g对mk和nk取极小值时mk和nk的取值具体形式计算出mk(t)和nk(t);

43、3)计算循环迭代误差值若ε(t)小于等于循环迭代误差门限εt则结束,否则进入2);

44、优选的,步骤5中具体包括:

45、1)统计步骤4中所述果蔬分选多目标图像分割循环迭代过程结束时对于图像中满足条件下像素点(i,j)对于不同k的μk,i,j(t)和ωk,i,j(t);

46、2)对于满足条件下的像素点(i,j),设像素点(i,j)应归属的目标聚类编号χ(i,j)为时对应的k值,并将该像素点(i,j)加入集合θk|k=χ(i,j),其中,1≤k≤k、1≤i≤i及1≤j≤j

47、3)根据不同k的θk对图像进行分割,其中,1≤k≤k。

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