主动轮廓模型 matlab,主动轮廓模型的功能.ppt

主动轮廓模型的功能

Amelioration d’images ultrasonores via alignement de vasculature - Julien Jomier - UNC - 2002 主动轮廓模型Snake 主要内容 概述 数学模型 应用举例 传统snake所存在的问题 现有的解决方案 References 一.概述 (1) 主动轮廓模型? 主动轮廓模型又称snake(蛇模型), 是在曲线内力和外部约束力作用下移动的变形轮廓线,最终使曲线与目标边缘一致。最早由 Kass等人在1987年提出。 主动轮廓模型的功能? 其功能是提取感兴趣目标的轮廓,在近十几年内,主动轮廓模型已广泛的应用于边缘提取、图像分割和分类、运动跟踪和图像配准等领域 一.概述(2) 主动轮廓模型的优点? 与其他的特征提取技术相比,其主要的特点是图像数据、初始估计、目标轮廓特征及基于知识的约束条件都集成在一个特征提取过程中,经过适当的初始化后,它能够自主的收敛到能量最小值状态。 二.数学模型 我们用可变形曲线v(s)=[x(s),y(s)]来定义传统的snake模型, 其中 s?[0,1] ,s 是归一化的弧长参数。 在曲线上定义能量函数Esnake,它由两部分组成: Esnake = Einternal + Eexternal 能量函数的定义须满足如下条件: 当能量函数Esnake最小化时,曲线应位于感兴趣目标的轮廓边缘。 由此,传统snake模型在图像平面的运动可以看作为能量函数最小化的过程 内部能量Eint 内部能量 内部能量是建立在曲线的本身属性上的,其值为曲线的弹性势能和弯曲势能之和 弹性势能 曲线被看成为一块有弹性的橡皮,当有外力使其伸展时,就产生弹性势能使其收缩,曲线的弹性势能定义如下: 其中v’(s) 是v对s的一阶导数,弹力系数α(s) 控制曲线的弹性。 内部能量 弯曲势能 曲线被看作为一块薄的钢板(丝),其弯曲势能定义为曲线上各个点的曲率之和: 其中v”(s) 是v对s的二阶导数,强度系数β(s) 用于控制曲线的刚性。 当曲线为一个圆时,曲线的弯曲势能为最小 内部能量 内部能量可写为 其中,参数α(s)和β(s)非常重要,它操纵着曲线的物理行为和局部连续性。 特别的,若α(s)和β(s)在点s处均为零,则允许曲线在该点不连续;若仅β(s)=0,则允许曲线在该处的切线不连续,曲线弯曲成角。 外部能量Eext 外部能量Eext一般由计算图像的灰度、边缘等特征获得,它用来吸引曲线到目标的边缘轮廓。对于一个给定的灰度图像I(x,y),Eext可以看作为I(x,y)的连续函数,通常可以定义成如下形式: 分别对应小的和大的捕捉范围情况,Gσ为高斯算子 最小化 传统snake模型在图像平面的运动可以看作为如下能量函数最小化的过程 弹性力(Elastic force) 令 ,称Felastic为弹性力 弹性力具有使曲线收缩的特点,如图所示 若曲线上不存在其它力,则弹性力使曲线收缩为一个点

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值