3水平集技术的应用

明白了原理,就可以来考虑水平集的应用了,有了基本原理的理解也才能很好的应用。总体来说,水平集主要应用于图像的分割中,当然也可以应用于图像的其他方面,如文献[3]就提到了水平集在图像去噪中的应用。

3.1图像分割中的应用

文献[1]中给出了活动轮廓模型和Chan-Vese图像分割模型在图像分割中的应用,其具体的描述如下:

活动轮廓模型

Snake模型又称活动轮廓模型,其基本思想是使初始曲线在一系列的外部约束力和图像内在能量的相互作用下进行演化,直至他满足一定的收敛条件停止在图像边缘,实现图像的分割。Snake模型的原理iushi计算能量最小,即 ,其具体的形式为:

3.1

式中,参数 为非负的常数,C(s)为初始曲线,式中开头的两项是用来控制分割物体的平滑性,属于内部能量,最后一项是控制分割物体周围的轮廓的,属于外部能量。可以看出,要使能量达到最小化,就要把演化曲线C(s)置于梯度 最大的地方,也就是达到目标物体边缘,从而实现图像的分割。

此方法主要利用图像的梯度信息,对于噪声较大或者是模糊的图像,以上方法很难有效,甚至可能出现不正确的分割结果。

Chan-Vese图像分割模型

Mumford-Shah模型是一种基于能量最小的用于图像分割或降噪模型。Mumford-Shah模型的基本形式是:

3.2

式中, ,v是非负数, 表示图像区域,曲线C表示区域的边界, 表示初始图像, 鄙视逼近原始图像 一个分段光顺图像。要解决的主要问题就是最小化能量函数 ,chan-Vese提出用水平集方法来解决Mumford-Shah问题。此外,他们将Mumford-Shah模型又分为分段光滑和分段常数两种情况。

该方法不依赖梯度信息,利用计算能量函数最小实现图像分割,所以该方法具有全局最优。

3.2水平集技术去噪的机理[3]

关于水平集去噪在图像处理中的应用可以参考文献[3].

参考文献

1 钱 芸, 张英杰. 水平集的图像分割方法综述. 中国图象图形学报. 2008, 13(1):7-13.

2 Level Set 方法介绍. http://icst.nbu.edu.cn/ppt/LevelSet%20Review 2008-03-20 .pps

3冯向军. 水平集图像处理入门. http://www.aideas.com/LevelSetTutorial_Public.doc. 2006.5

4 陈金男. 基于水平集方法的图像分割研究. 燕山大学硕士论文. 2007

5 C. Xu, J. A. Yezzi, L. Prince. On the Relationship between Parametric and Geometric Active Contours. The Thirty-Fourth Asilomar Conference Signal System and Computers, Pacific Grove, CA, USA,2000,1:483-489.

6  V. Carlos, M. Amar. Joint Multiregion Segmentation and Parametric Estimation of Image Motion by Basis Function Representation and Level Set Evolution. IEEE Transactions on Pattern Analysis and Machine Intelligence,2006,28(5):782-793

7 HaarliekRM,ShaPiorLG.ImageSemgenattionTeehniques.ComPut.Vis.GraPh.Im.Pore,1985,29:100-132.

8 level set定义. http://mathworld.wolfram.com/LevelSet.html

9曲率定义. http://sxyd.sdut.edu.cn/gaoshu1/lesson/3.9%20%20qulv.htm

10金大年. 基于水平集的医学图像分割算法研究. 硕士学位论文. 广州. 2005

11 徐盛. 基于曲线演化的图像分割技术及其应用研究. 华东师范大学硕士论文. 2006

level set 介绍4(水平集应用)相关推荐

  1. level set 介绍1

    摘要 本文简明扼要地阐明了水平集技术的相关背景,具体的介绍了水平集基本概念.基本思想.基本方法和基本技术,以及水平集在图像分割处理中的应用. 1引言 数字信号处理按其技术特征可以分为三层结构,即图像处 ...

  2. 卷积神经网络结合水平集方法

    水平集方法用于深度卷积网络 水平集简介 CNN结合Level Set 疑惑 水平集简介 水平集(Level Set)方法是用于图像分割非常受欢迎的方法,其通过比目标维度高一维的水平集函数(LSF)的零 ...

  3. level set 介绍4(水平集方法)

    2.5 水平集方法 在2.4中的时候,我们已经知道曲线演化主要涉及到两个几何参数,一个是曲线的曲率,一个是曲线的方向矢量,而这两个参数的计算一并不是一件容易的事情,怎么有效的更方便处理曲线的几何参数的 ...

  4. 水平集(level set)算法原理介绍

    本篇文章,解释的是水平集算法最基础的原理. 1 水平集方法的解释  有一个表面S,它与一个平面P相交,得到一个曲线C,这个C就是我们通过水平集得到的轮廓.  在图像分割中,表面S是随着由图像派生得到的 ...

  5. 水平集(Level Set)的基本方法

    水平集(Level Set)的基本方法 水平集(Level Set)的基本方法-曲线演化的直观解释 映射C(p), p\in [a,b] : R→R^2定义了一个平面的曲线,p是参数,对属于区间[a, ...

  6. 『分享』水平集算法简介(Level Set)

    注:原文网页广告太多,决定转帖到这里,待更新! [原链接]http://www.caogenit.com/caogenxueyuan/yingyongfangxiang/rengongzhineng/ ...

  7. 图像分割之水平集(Level Set)分割

    几何活动轮廓模型--水平集分割:Active Contours Without Edges 水平集方法 水平集是跟踪轮廓和表面运动的一种数字化方法,它不直接对轮廓进行操作,而是将轮廓设置成一个高维函数 ...

  8. [图像处理]水平集(Level set)算法实现思路(简化)

    [图像处理]水平集(Level set)算法实现思路(简化) 创建时间:2020年6月22日 修改时间:2021年6月12日 文章目录 [图像处理]水平集(Level set)算法实现思路(简化) 一 ...

  9. 基于水平集方法和G0模型的SAR图像分割

    基于水平集方法和G0模型的SAR图像分割 Abstract(摘要) 这篇文章提出了一种分割SAR图像的方法,探索利用SAR数据中的统计特性将图像分区域.我们假设为SAR图像分割分配参数,并与水平集模型 ...

最新文章

  1. 享元模式 FlyWeight 结构型 设计模式(十五)
  2. spring-amqp生产者手动ACK
  3. python reshape transpose
  4. 斗地主程序设计c语言,C语言斗地主游戏v0.1
  5. python-条件语句
  6. 迁移性好、多用途,港中文提出特征分离的无监督人类三维姿态表征
  7. MyBatis框架笔记04:MyBatis关联数据查询
  8. 《中国大学--博弈论》
  9. 面试官:请手写一个 webpack 4.0 配置
  10. C语言 ASCII码字符表
  11. android 盒子刷机,刷机精灵 – 最好用的Android刷机工具
  12. 驱动程序安装全攻略1
  13. P2339 [USACO04OPEN]Turning in Homework G 笔记/题解
  14. 使用C++编写卷积神经网络(一)
  15. cad多段线画圆弧方向_cad怎么把多段线变成弧线
  16. mt管理器去除应用广告
  17. 【ARM 嵌入式 C 入门及渐进 2 -- 向上取整向下取整 linux roundup/round_up】
  18. [生存志] 第37节 幽王烽火戏诸侯
  19. 发表论文怎样确定刊物的级别
  20. Ubuntu16.04+GT720M + Cuda8.0+py-faster-rcnn(caffe)

热门文章

  1. HDMI 2.1的traning流程
  2. HTML 使用table标签制作个人简历
  3. Arduino与7段显示器连接
  4. 转:静态网和动态网的区别
  5. C语言温度转换窗体,C语言1_1:温度转换
  6. stm32 HardFault_Handler调试及问题查找方法——飞思卡尔
  7. php仿u8系统模板_中文分词源码_7urpu8 采用php的源码实现 - 下载 - 搜珍网
  8. 京东按关键字搜索商品 API 返回值说明
  9. 2019年全国大学生电子设计大学(D 题)简易电路特性测试仪(2)基础部分电路与代码
  10. 信息安全技术之08之设备与环境安全测试卷