[发明专利]一种结合果蝇优化算法的二维Otsu图像分割方法有效
申请号: | 201710551025.4 | 申请日: | 2017-07-07 |
公开(公告)号: | CN107292902B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 樊强;彭启伟;罗旺;冯敏;夏源;崔漾;赵高峰;张天兵;余磊;王万国;屠正伟;马涛;侯麟;刘雄;毛大鹏;邢雅菲;吴翔;琚小明 | 申请(专利权)人: | 国家电网公司;南京南瑞集团公司;国网山东省电力公司电力科学研究院;华东师范大学 |
主分类号: | G06T7/136 | 分类号: | G06T7/136;G06T7/194;G06N3/00 |
代理公司: | 上海蓝迪专利商标事务所(普通合伙) 31215 | 代理人: | 徐筱梅;张翔 |
地址: | 100031 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 结合 果蝇 优化 算法 二维 otsu 图像 分割 方法 | ||
1.一种结合果蝇优化算法的二维Otsu图像分割方法,其特征在于,该方法包括以下具体步骤:
步骤1:以f(x,y)(1≤x≤M,1≤y≤N)表示将要分割的一幅大小为M×N的图像,其灰度级为L;在每个像素点处,计算n×n邻域的平均灰度值,得到一幅平滑的图像g(x,y),其灰度级也为L;采用两条通过阈值向量坐标点(s,t)与灰度级轴所成角为α、β的直线划分以f(x,y)和g(x,y)组成二元组(i,j)定义的二维直方图区域;在二维直方图中坐标轴与x=L-1的直线和y=L-1的直线围成的区域中,二维直方图中坐标轴与
g(x,y)cosα-f(x,y)sinα≤tcosα-ssinα and g(x,y)cosβ-f(x,y)sinβ≥tcosβ-ssinβ
围成的区域为目标区域,二维直方图中x=L-1的直线和y=L-1的直线与
g(x,y)cosα-f(x,y)sinα>tcosα-ssinα and g(x,y)cosβ-f(x,y)sinβ<tcosβ-ssinβ
围成的区域为背景区域,剩余两部分为噪声区域;
步骤2:以f(x,y)和g(x,y)组成二元组(i,j)定义的二维直方图,其中任意一点的联合概率密度定义为pij,它表示二元组(i,j)发生的频率,计算概率密度函数为:
其中,i为灰度级大小,j为邻域平均灰度级大小,L为灰度级数值,rij为图像灰度级为i邻域平均灰度为j的像素点的个数,即(i,j)出现的频数;
步骤3:计算目标区域和背景区域的概率分别为:
计算目标区域和背景区域对应的均值向量分别为:
计算图像总的均值向量为:
计算图像的类间方差矩阵σB(s,t)的迹为:
tr[σB(s,t)]=ω0[(μ0i-μTi)2+(μ0j-μTj)2]+ω1[(μ1i-μTi)2+(μ1j-μTj)2]
其中uoi和uoj为目标区域的均值矢量分量,u1i和u1j为背景区域的均值矢量分量,uTi和uTj为图像总的均值矢量分量;
步骤4:计算目标与背景的类内方差分别为:
其中uoi和uoj为目标的均值矢量分量,u1i和u1j为背景的均值矢量分量;
计算图像的类内方差为:
σw=δ0iω0+δ0jω0+δ1iω1+δ1jω1
其中δ0i和δ0j为目标的类内方差矢量分量,δ1i和δ1j为背景的类内方差矢量分量;
步骤4:计算权重参数C,参数C为调节阈值公式中背景部分的权重,为:
步骤5:计算阈值公式为:
步骤6:对阈值公式采用果蝇优化算法来获得最佳阈值向量D(s*,t*),使得
(s*,t*)=argmax0≤s,t≤L-1{D(s,t)};
其中,所述果蝇优化算法具体包括:
S1:设置果蝇群体个数,随机初始化果蝇群体位置,设置果蝇群体大小,设置最大迭代次数;
S2:赋予果蝇个体搜索食物的随机方向和距离,设置搜索步长;
S3:计算味道浓度判定值,借此判断是否终止迭代;
S4:由味道浓度判定函数计算每个果蝇的味道浓度值,更新与记录最佳浓度值及其坐标:
S5:迭代次数计数器加一,返回到S2继续向下执行,直到其等于最大迭代次数;
S6:根据最后得到的果蝇坐标获得最佳阈值向量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;南京南瑞集团公司;国网山东省电力公司电力科学研究院;华东师范大学,未经国家电网公司;南京南瑞集团公司;国网山东省电力公司电力科学研究院;华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710551025.4/1.html,转载请声明来源钻瓜专利网。