【技术实现步骤摘要】
基于并行鸽群算法的Otsu图像分割方法
本专利技术涉及图像分割
,具体涉及基于并行鸽群算法的Otsu图像分割方法。
技术介绍
图像的研究和应用中,人们往往对图像中的某些部分感兴趣,这些感兴趣的部分一般对应图像中特定的、具有特殊性质的区域(可以为单一区域,也可以是多个区域),这些特殊的区域称之为目标或前景;而其他部分称为图像的背景。图像分割是图像处理中的一项关键技术,也是一个经典的难题,在不断地发展过程中仍然没有找到一个通用的方法,也没有定出一个判断分割算法结果的好坏,近些年来出现的图像分割方法作了较为全面的综述,探讨了图像分割技术的发展方向,对从事图像处理研究的科研人员具有一定的启发作用。图像分割时图像分析的第一步,图像分割接下来的任务,如特征提取、目标识别的好坏,都取决于图像分割的质量如何。图像切割技术从20世纪70年代起一直受到人们的高度重视。阈值切割法就是简单用一个或几个阈值将图像的直方图分为几类,图像中灰度值在同一个灰度类内的像素属于同一个类,它是一种PR法,其过程是决定一个灰度值,用于区分不同的类,这个灰度值就叫阈值。确定一个最优阈值是分割的关键,现有的大部分算法都是集中在阈值确定的研究上,阈值分割方法根据分割算法所有的特征或准则,还可以分为直方图与直方图变换法、最大类空间方法法、最小误差法与均匀化误差法、共生矩阵法、最大熵法、简单统计法与局部特性法、概率松弛法、模糊集法、特征空间聚类法、基于过渡区的阈值选取法等。鸽群算法是最近几年出现的一种新型元启发式算法,元启发式算法是相对 ...
【技术保护点】
1.基于并行鸽群算法的Otsu图像分割方法,其特征在于,包括以下步骤:/n步骤1,鸽群算法的初始化,确定鸽群内每个鸽子的初始化速度和初始化位置,设定鸽群内鸽子的数目为No,所有鸽子的在Dim维空间内进行搜索,将每个鸽子在每个维度的搜索用式(1)表示,设定鸽群的子种群为Gr个,/nX
【技术特征摘要】
1.基于并行鸽群算法的Otsu图像分割方法,其特征在于,包括以下步骤:
步骤1,鸽群算法的初始化,确定鸽群内每个鸽子的初始化速度和初始化位置,设定鸽群内鸽子的数目为No,所有鸽子的在Dim维空间内进行搜索,将每个鸽子在每个维度的搜索用式(1)表示,设定鸽群的子种群为Gr个,
Xk,Dim={Xk,1,Xk,2,...,Xk,Dim}(1),
其中,k={1,2,...,No},
将每只鸽子的速度采用式(2)表示,
Vk,Dim={Vk,1,Vk,2,...,Vk,Dim}(2),
在算法的迭代过程中,Gbest代表截止到目前为止,整个鸽群中位置最好的鸽子,gbest(i)代表第i个子种群中位置最好的鸽子;
步骤2,将待切割图像进行灰度化,将图像转化为二维矩阵,然后计算图像的灰度直方图;
步骤3,根据设定的适应度函数,计算每个鸽子所在位置的适应度函数值;
步骤4,根据计算出的鸽子所在位置的适应度函数值,更新每个鸽子的全局最优位置Gbest;
步骤5,在不断的迭代过程中,不断更新子种群内个体的速度和位置按照式(3)、(4)更新:
在鸽群算法中速度更新为式(3):ViNc=ViNc-1e-R*Nc+rand(Xgbest-XiNc-1)(3),
在鸽群算法中位置更新为式(4):XiNc=XiNc-1+ViNc(4),
在更新其位置Xi及速度Vi,R为地图和指南针算子因数,其取值范围设定为(0,1);rand是取值范围在(0,1)的一个随机数;Nc为目前迭代次数;Xgbest是在Nc-1次迭代循环后,通过比较所有鸽子得位置得到的全局最优位置,当迭代次数所达到所预先设定好的值后就停止地图和指南针算子的工作,然后进入地标算子继续进行工作;
地图和指南针算子更新完成后,鸽群算法就进入第二阶段的地标算子;在进入地标算子后,每一次迭代后鸽子的数量都会减少一半,舍弃远离目的地且不具有识路功能的鸽子,Xcenter是剩余鸽子得中心位置,那么这个Xcenter的位置将会被当做地标,即作为飞行的参考方向,地标算子更新为式(5)-(10):
在鸽群算法中的地标算子选出中心位置为式(5):
在鸽群算法中的地标算子鸽群减半为式(6):
在鸽群算法中的地标算子位置更新为式(7):
Xi=XiNc-1+rand(XNc-1center-XiNc-1)(7);
鸽群算法对于测试函数有不同的定义,表示为式(8)-(10)
鸽群算法对于最小化问题为式(8):
鸽...
【专利技术属性】
技术研发人员:朱淑娟,田爱庆,潘正祥,薛醒思,廖律超,
申请(专利权)人:山东科技大学,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。