[发明专利]一种频域边界能量模型的水平集图像分割方法有效

专利信息
申请号: 201510418218.3 申请日: 2015-07-16
公开(公告)号: CN105184766B 公开(公告)日: 2018-01-19
发明(设计)人: 孙水发;郭青;董方敏;李准;陈晓辉;邹耀斌;潘幸子 申请(专利权)人: 三峡大学
主分类号: G06T7/11 分类号: G06T7/11
代理公司: 江苏圣典律师事务所32237 代理人: 胡建华
地址: 443002 湖北省宜昌*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明提供了一种频域边界能量模型的水平集图像分割方法,包括在初始化轮廓下,对输入图像的轮廓内外区域分别进行傅里叶变换;设计频域滤波器对轮廓内外区域进行滤波从而提取边界能量项;将水平集函数正则项、长度约束项和边界能量项作为整体能量项;结合阶跃函数与冲击函数,运用水平集方法对能量项进行最小化,从而得到理想的分割结果。本发明所述的频域边界能量模型的水平集分割算法,选择带通滤波器作为最优滤波器提取目标边界信息,而排除其他干扰信息,如强噪声、偏移场、规则纹理等,能够对分割结果边界的平滑度进行控制,对同时存在强噪声和偏移场的医学图像有高精度的分割结果。
搜索关键词: 一种 边界 能量 模型 水平 图像 分割 方法
【主权项】:
一种频域边界能量模型的水平集图像分割方法,其特征在于,包括以下步骤:步骤1,在图像区域Ω范围内,对初始化轮廓的内区域和外区域进行傅里叶变换;步骤2,利用滤波器提取图像的边界能量项;步骤3,融合水平集函数正则化项、轮廓约束项及边界能量项,获得整体的能量项;步骤4,实例化阶跃函数H(·)函数和冲击函数δ(·),计算使得能量函数变小的水平集函数的变化值;对水平集函数进行更新,若能量函数不收敛,则返回步骤3;否则输出分割结果;步骤1包括以下步骤:步骤1‑1,对于图像区域Ω上的输入图像u0,输入图像u0上每个像素对应一个Ω上的坐标向量x,在图像区域Ω上设置初始化轮廓C0,设t时刻,在Ω上的轮廓为Ct,将Ct用水平集函数Φ表示,即Ct={x|Φ(x)=0},Ct将Ω划分为两个子区域,即Ct外区域Ω1及内区域Ω2,利用阶跃函数H(·)及水平集函数Φ(·),将Ω1及Ω2分别表示为u1和u2,如下式所示:u1(x)=u0(x)H(φ(x)),u2(x)=u0(x)(1‑H(φ(x)));步骤1‑2,在图像区域Ω范围内分别对u1及u2进行傅里叶变换:其中,s为频域坐标向量,在Ω上对ui进行傅里叶变换,Fi(s)为变换结果;步骤2包括以下步骤:步骤2‑1,设置带通滤波器作为最优的边界滤波器,使用DoG算子作为带通滤波器,频域滤波器Hbp(s)的计算公式如下:Hbp(s)=DoG(s)=G(s,σs1)‑G(s,σs2),G(s,σsi)=12πσsi2exp(-sTs2σsi2),i=1,2,]]>G(s,σsi)为变量为s标准差为σsi的高斯滤波器,σs1和σs2分别为两个高斯滤波器的标准差,满足:σs1>0,σs2>0;步骤2‑2,使用频域滤波器Hbp(s)对Fi(s)进行滤波,并进行傅里叶逆变换得到目标的边界信息:其中,fb1(x)为图像区域上Ct外部的边界信息,fb2(x)为图像区域上Ct内部的边界信息;为傅里叶逆变换;步骤2‑3,将Ct表示为水平集函数φ,计算边界能量项EFBE(φ,fbi(x)):其中,φ为Ct对应的水平集函数;H(·)为阶跃函数;步骤3包括以下步骤:步骤3‑1,采用以下公式计算水平集函数正则化项ELSR:ELSR=▿2φ-div(▿φ|▿φ|),]]>其中为梯度运算,div为散度运算;步骤3‑2,采用以下公式计算轮廓长度约束项ELen:ELen=δ(φ)div(▿φ|▿φ|),]]>其中,δ(φ)为冲击函数;步骤3‑3,融合水平集函数正则项ELSR、轮廓长度约束项ELen以及频域边界能量项,采用如下公式计算整体的能量函数E(φ,fb1(x)):E(φ,fb1(x))=λEFBE(φ,fb1(x))+μELSR(φ)+νELen(φ),其中,λ,μ,ν分别为三个能量项的权值,满足:0<λ,0<μ,0<ν;步骤4包括以下步骤:步骤4‑1:将阶跃函数和冲击函数分别实例化为Hε(z)和δε(z),Hϵ(z)=12[1+2πarctan(zϵ)],]]>δϵ(z)=1πϵϵ2+z2;]]>其中,z与ε是表示上述函数的辅助变量;当ε趋于无限大时,Hε(z)和δε(z)两个函数都趋于理想的阶跃函数H(z)和冲击函数δ(z);步骤4‑2,计算频域边界能量项下,水平集函数的更新方程,对水平集函数引入辅助变量α及辅助变量η,则:固定fb1(x)、fb2(x),对Φ求偏导,使α趋近于0:∂EFBE∂φ=limα→0ddα(∫Ωfb1(x)H(φ~))2+(fb2(x)(1-H(φ~)))2dx)=limα→0(2∫Ω[fb12(x)H(φ~)-fb22(x)(1-H(φ~))]δ(φ~)ηdx=2∫Ω[fb12(x)H(φ)-fb22(x)(1-H(φ))]δ(φ)ηdx]]>根据欧拉‑拉格朗日公式,得到:[fb12(x)H(φ)‑fb22(x)(1‑H(φ))]δ(φ)=0,运用梯度下降法则得到:∂φ∂t=[fb12(x)H(φ)-fb22(x)(1-H(φ))]δ(φ);]]>步骤4‑3,结合水平集函数正则项和长度约束项的水平集函数更新方式以及实际使用的阶跃函数和冲击函数,得到了水平集函数的最终更新值:上式中为边界能量项;为水平函数正则化项;为轮廓长度约束项;步骤4‑4,利用上述最终更新值,对水平集函数进行更新,并判断水平集函数的变化是否小于特定值,若小于,则收敛,输出分割结果,该特定值取值范围为自然数;否则返回步骤4‑3重新计算水平集函数的更新值,利用更新后水平集函数重新计算新的能量函数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三峡大学,未经三峡大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201510418218.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top