The invention discloses a spectral clustering algorithm for image segmentation based on universal gravitation, overcomes the texture image segmentation method based on spectral clustering algorithm with high time and space complexity problems, implementation steps are as follows: (1) read (2) texture image; image denoising; (3) using gray level co-occurrence matrix and the gray histogram of image texture feature extraction; (4) the feature data set, using the law of gravity extraction of representative points; (5) on behalf of the point set, called adaptive spectral clustering algorithm; (6) the result of the merger of two division; (7) the output of image segmentation. A spectral clustering algorithm based on gravitation of texture image segmentation using the invention can keep the spectral clustering in the sample space of any shape clustering and the advantages of convergence to the global optimal solution, but also reduces the complexity of time and space, but also can get good segmentation results.
【技术实现步骤摘要】
一种基于万有引力的谱聚类图像分割算法
本专利技术属于图像处理
,具体涉及一种基于万有引力的谱聚类图像分割算法,图像分割后提取出的目标可以用于图像语义识别、图像搜索、机器视觉、人脸识别、交通控制系统等领域。
技术介绍
纹理图像分割是图像处理的重要组成部分,它将纹理图像划分为多个互不相交的子区域,在同一子区域的像素点具有较高的相似性,而不同子区域之间的像素点相似性较低。图像中的纹理代表了像素的上下文信息,因此它被广泛的作为图像分割的依据,但是采用纹理作为分割依据的方法要比仅采用像素的灰度的方法复杂的多。目前已经存在的纹理图像分割方法众多,由于聚类方法简单且高效,所以被认为是用于纹理图像分割最好的技术之一。FCM算法是经典的聚类方法,也是最流行的图像分割方法之一,因为它不需要构造相似矩阵,很容易实现,并且在某些情况下可以获得合理的结果。但由于该算法没有考虑任何空间信息,从而导致很容易收敛到局部最优解。Yang等人在文献“Yang,D.D.,Wang,L.,Hei,X.H.,Gong,M.G.:AnefficientautomaticSARimagesegmentationframeworkinAISusingkernelclusteringindexandhistogramstatistics.AppliedSoftComputing,16,pp.63-79,2014”中利用高斯核聚类索引查找重叠的区域,为了提高速度他们还利用了直方图统计去实现像素的划分。Schultz,T等人在文献“Schultz,T.,Kindlmann,G.L.:Open-BoxSp ...
【技术保护点】
一种基于万有引力的谱聚类图像分割算法,其特征在于,具体操作包括如下步骤:(1)输入纹理图像:1a)将待分割的纹理图像存入计算机硬盘;1b)在计算机中应用matlab软件读取步骤1a)中存储在计算机硬盘空间中待分割的纹理图像;(2)图像去噪:对纹理图像调用中值滤波器,去除图像中的斑点噪声和椒盐噪声,将滤波后的纹理图像存入内存;(3)提取图像的纹理特征:3a)应用matlab软件读取步骤(2)中所得的纹理图像;3b)计算图像的灰度共生矩阵;3c)统计图像中所有灰度出现的频率,求出需要的灰度直方图统计矩,将它们作为图像中每个像素的纹理特征;3d)利用步骤3c)得到的图像灰度的空间特性和统计特性,构造图像的纹理特征数据集并存入内存;(4)利用万有引力定律提取代表点:4a)利用matlab软件读取步骤(3)中所得的图像纹理特征数据集;4b)在纹理特征数据集所在的空间中投若干探测器;4c)利用万有引力定律对探测器进行移动与合并,直至所有探测器不再移动;4d)剩余的探测器即为纹理特征数据集的代表点集并存入内存;4e)将纹理特征数据集中所有数据点划分到离其最近的代表点的集合中,将划分结果存入内存;(5 ...
【技术特征摘要】
1.一种基于万有引力的谱聚类图像分割算法,其特征在于,具体操作包括如下步骤:(1)输入纹理图像:1a)将待分割的纹理图像存入计算机硬盘;1b)在计算机中应用matlab软件读取步骤1a)中存储在计算机硬盘空间中待分割的纹理图像;(2)图像去噪:对纹理图像调用中值滤波器,去除图像中的斑点噪声和椒盐噪声,将滤波后的纹理图像存入内存;(3)提取图像的纹理特征:3a)应用matlab软件读取步骤(2)中所得的纹理图像;3b)计算图像的灰度共生矩阵;3c)统计图像中所有灰度出现的频率,求出需要的灰度直方图统计矩,将它们作为图像中每个像素的纹理特征;3d)利用步骤3c)得到的图像灰度的空间特性和统计特性,构造图像的纹理特征数据集并存入内存;(4)利用万有引力定律提取代表点:4a)利用matlab软件读取步骤(3)中所得的图像纹理特征数据集;4b)在纹理特征数据集所在的空间中投若干探测器;4c)利用万有引力定律对探测器进行移动与合并,直至所有探测器不再移动;4d)剩余的探测器即为纹理特征数据集的代表点集并存入内存;4e)将纹理特征数据集中所有数据点划分到离其最近的代表点的集合中,将划分结果存入内存;(5)调用自适应的谱聚类算法对代表点集进行聚类:5a)利用matlab软件读取在步骤(4)中得到的图像纹理特征数据集的代表点集;5b)对代表点集调用自适应的谱聚类算法进行聚类,将得到的聚类结果存入内存;(6)合并两次划分结果:6a)利用matlab软件读取在步骤4e)和步骤5b)中的划分结果;6b)对两次划分结果进行合并;(7)将划分为同一类的像素点设为相同的灰度值,不同类的像素点设为不同灰度值,得到分割后的图像;(8)输出分割图像。2.根据权利要求1所述的一种基于万有引力的谱聚类图像分割算法,其特征在于:步骤3b)所述的灰度共生矩阵的特征量为对比度(contrast)、相关度...
【专利技术属性】
技术研发人员:王宇平,杜辉,董晓盼,王晓丽,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。