第四章节偏微分程数值求解以及运算结果展示.docVIP

第四章节偏微分程数值求解以及运算结果展示.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 偏微分程数值求解以及运算结果展示 §4.1偏微分方程数值求解和水平集方法 用于处理图像问题的偏微分方程比较复杂,往往无法求出一个解析解,通常是求数值逼近解。因此,理论上说,偏微分方程数值求解的一般方法都可以拿到图像偏微分方程的求解中来使用。 从原则上说,由于图像偏微分方程是利用微分几何的方法来描述一幅图像,以及一个图像处理问题。而图像信息主要蕴含在像素灰度级的跳变(图像边缘信息),以及表变得几何分布上。因此,图像偏微分方程往往具有其复杂性。而图像偏微分方程的求解,往往需要复杂的技巧性。 常用的偏微分方程数值求解方法有:有限差分法,有限单元法,边界元法等等,其中,对图像偏微分方程求解主要使用有限差分法,迎风格式的有限差分法在图像偏微分方程求解中广泛地使用。目前在偏微分图像处理中,通常辅以使用Osher和Sethian提出的水平集方法(Level Set Method)进行数值求解。 §4.1.1图像偏微分方程数值求解 水平集方法(Level Set Method)最初由Osher和Sethian提出[],其主要思想是将曲线、曲面和图像演化表示为更高维数的超平面水平集,其演化速度是该曲线或曲面的局部曲率的函数。因此,水平集方法可以看作是使用欧拉方法求解隐性偏微分方程的一种具体实现方式,具体地说,以计算的复杂度换取对拓扑变化的适应性,能处理比较困难的曲线或曲面演化过程拓扑结构变化问题。 水平集法一般需要有初始的轮廓线或轮廓面和速度图像。其中初始轮廓线或轮廓面一般由用户手工勾划出或输入种子点代替。速度图像可以根据图像的特征如曲率、平均曲率或梯度而定。水平集演化产生的图像是一个时间的函数图像,称为时间距离图(Time-Distance Plane)。即对每个象素,轮廓前沿到达此象素所经历的最短时间。通过指定一个停止阈值,当前沿进化迭代到一定数目时停止,这就产生了以演化时间为参数的等值面序列,直至完成图像处理任务。 初始化水平集方法时,需要区分两维闭合曲线的内外部,以构造符号距离函数(Signed Distance Function),而如何区分任意形状闭合曲线(闭合曲面)的内外部是一个比较烦琐的问题。 另外,水平集方法迭代过程中,为了计算稳定,往往要间隔地对水平集函数重新初始化(Re-initialization),而常规的直接计算点与曲线距离的初始化方法[5]计算时间较长,大大增加了计算量。因此,如何有效而快速地进行水平集函数的重新初始化,对提高水平集方法的计算效率很有意义。 水平集方法进行数值求解,在偏微分方程图像处理领域已经得到了广泛的应用。比如, Alvarez[9] 以及Malladi,Sethian[5] 等用水平集去除图像噪声;Parogios以水平集方法进行纹理分割以及运动目标分割[7,8]; Bertalmio 等将水平集方法应用于图像变形和破损图像修复(Inpainting)中[10,11];Mansouri 将水平集运用于运动目标跟踪邻域[12];Fuaeras和Keriven[13]以水平集方法解决立体匹配问题。 在计算过程中,所有网格点上的函数值都有更新的计算。因此计算量往往是很庞大的,尤其是对于计算用于图像处理的偏微分方程时,更是如此。复杂的计算方法所换来的优势是,曲线的拓扑结构变化处于整个算法的控制之下。因为不论曲线如何变化,它始终处于平面或空间网格中,而演化后的轮廓跟踪步骤可以得到平面上任何位置的曲线。因此,水平集方法求解也大大促进了曲率方程曲线演化模型的迅速发展[66]。 §4.1.2水平集方法 图像微分方程作的求解,通常使用的必要工具是图像的水平线(Level Set Contours),即,图像的水平集各自对应的边界线。在这个框架下,一幅图像就由一系列的零水平集函数表示。图像处理的过程就表现为相应的图像的水平线的移动/演化过程。因此,在流体力学中表达各种曲率流的方程在图像处理中得到了广泛的应用。 水平集方法中,图像偏微分方程可以用一个普遍的表达式来表示。一幅图像可以由一系列的零水平集函数表示。图像处理的过程表现为水平集函数组所约束的曲线(称为水平线)的演化过程。我们可以把以上所述的图像偏微分方程用一个普遍的表达式来表示。 设:表示一幅灰度图像,而是灰度值。引入迭代次数参量(“伪时间”参量),图像的变化可以用偏微分演化方程:是随时间变化的图像,而是初始条件,是表示所使用的算子。偏微分方程的解给出了伪时刻时(即迭代次数为)图像的状态。对于矢量值图像,可以建立相应的偏微分方程组。 在这个框架下表示曲线(轮廓线,水平线)的演化方程。对于曲线是的函数。曲线的演化视为在法线方向上的变形,而变形速度与相应曲线或曲面的曲率有关,方程如下 =N 其中:是曲率, N是曲线的法矢量,是曲线演化算子

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档