[发明专利]基于亮度自适应水平集的极光卵分割方法有效
申请号: | 201210388695.6 | 申请日: | 2012-10-15 |
公开(公告)号: | CN102930273A | 公开(公告)日: | 2013-02-13 |
发明(设计)人: | 高新波;杨曦;韩冰;李洁;赵晓静;仇文亮;杨辰 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06K9/46 | 分类号: | G06K9/46;G06K9/38 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于亮度自适应水平集的极光卵分割方法,主要解决现有极光卵分割方法分割精度较低、鲁棒性较差和适用面较窄的缺陷。其实现步骤为:①采用形态学成分分析法对紫外极光图像进行预处理;②构建一个形态学显著性图作为极光卵的形状特征;③应用形态学显著性图的边缘曲线对水平集函数初始化;④计算亮度自适应的水平集演化速度和停止函数;⑤根据亮度自适应的水平集演化方程更新水平集函数;⑥提取更新完成后的零水平集曲线,并将其作为极光卵边界输出。本发明避免了现有分割方法出现的结果偏移和边缘泄漏现象,具有分割精度高和鲁棒性强的优点,可适用于各类紫外极光图像的分割。 | ||
搜索关键词: | 基于 亮度 自适应 水平 极光 分割 方法 | ||
【主权项】:
1.一种基于亮度自适应水平集的极光卵分割方法,包括如下步骤:(1)输入一幅紫外极光图像I,运用形态学成分分析的方法将紫外极光图像I分解为极光形态学子层IA和噪声形态学子层IN,去掉噪声形态学子层IN,将极光形态学子层IA输出,得到预处理后的图像IP;(2)根据磁地方时将预处理后的图像IP分为24个子区域,对每个子区域进行基于最小平方误差准则的阈值选取,根据每个子区域不同的阈值对预处理后的图像IP进行二值化操作,得到二值化后的图像IB;(3)将二值化后的图像IB通过一组结构元素逐渐变大的复合形态学滤波器F,进行噪声点去除,得到滤波后的图像IF;(4)寻找滤波后的图像IF中的最大连通域,找出最大连通域外边界曲线围成的图像区域,计算该图像区域内值为0的像素点个数N,设定经验阈值TA=1200,判断紫外极光图像的类型,若N大于等于TA,则该图像属于完整型椭圆极光卵图像,若N小于TA,则属于缺口状椭圆极光卵图像;(5)根据紫外极光图像类型计算其形态学显著性图SMM,若图像属于完整型椭圆极光卵图像,则对滤波后的图像IF进行椭圆拟合,得到椭圆拟合后的图像IE,若图像属于缺口状椭圆极光卵图像,则对滤波后的图像IF不做处理,即:
(6)将紫外极光图像的形态学显著性图SMM的边界
作为水平集演化的初始曲线,初始化水平集函数:φ 0 = d ( x , y ) ∈ SMM - ∂ SMM 0 ( x , y ) ∈ ∂ SMM - d ( x , y ) ∈ Ω - SMM , ]]> 其中,φ0为水平集函数的初始值,d为正的常数,Ω表示整个紫外极光图像区域,(x,y)表示紫外极光图像中第x行第y列的像素点,若该像素点属于形态学显著性图SMM以内的区域,则给φ0赋值为d,若该像素点在SMM的边界
上,则给φ0赋值为0,若该像素点属于SMM以外的区域,则给φ0赋值为-d;(7)计算像素点(x,y)及其八邻域的平均灰度值,将其归一化到[0,1]区间作为归一化的局部灰度平均值Il(x,y),计算亮度自适应的水平集演化速度v(x,y)和停止函数g(x,y):v ( x , y ) = q 1 1 + exp ( - p ( I l ( x , y ) - 0.5 ) ) , ]]>g ( x , y ) = 1 1 + I l ( x , y ) | ▿ G λ * I A | m , ]]> 其中,q为控制演化速度大小的常数,p为控制演化速度随Il(x,y)非线性变化程度的常数,Gλ为标准差为λ的高斯核,*表示卷积运算,
表示梯度运算,||表示取模运算,m为常数;(8)设置水平集函数更新停止条件的阈值ε=0.01,根据亮度自适应的水平集演化方程更新水平集函数:(8a)输入t时刻的水平集函数φt,根据亮度自适应的水平集演化方程,计算水平集函数的变化值![]()
∂ φ ∂ t = u [ Δφ - div ( ▿ φ | ▿ φ | ) ] + βδ ( φ ) div ( g ▿ φ | ▿ φ | ) + δ ( φ ) vg , ]]> 其中,φ为水平集函数,
表示水平集函数随时间的变化值,u和β为控制水平集演化曲线的形状如何变化的常数,Δ为拉普拉斯算子,div表示散度运算,δ(·)为单变量脉冲函数(Dirac函数),v和g分别为亮度自适应的水平集演化速度和停止函数;(8b)计算更新后的水平集函数φt+1:φ t + 1 = φ t + Δt ∂ φ ∂ t , ]]> 其中,Δt为时间步长;(8c)判断水平集函数更新前后的数值差异是否满足水平集函数更新的停止条件:|φt+1-φt|≤ε,若满足,则停止水平集函数的更新,输出水平集函数,若不满足,则继续进行水平集函数的更新;(9)提取更新完成后的水平集函数中值为0的像素点,将其作为极光卵区域的边界,输出极光卵区域。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210388695.6/,转载请声明来源钻瓜专利网。
- 上一篇:具有混响话筒录音功能的电路模块
- 下一篇:网络电视智能遥控器及播放系统