首页> 中国专利> 基于Demons算法的图像去噪算法

基于Demons算法的图像去噪算法

摘要

本发明涉及一种基于Demons算法的图像去噪算法,该方法首先在Demons算法的基础上,将扩散过程看作图像配准,建立一种新的基于图像配准的Demons去噪算法,该算法去噪性能较经典的PM算法更优越;其次,考虑到在图像去噪过程中,仅靠梯度信息表征图像的局部特征是不够的,而二阶微分量含有更丰富的信息,将水平集曲率作为控制图像结构的驱动力因素引入到图像配准去噪算法中,建立了一种梯度与曲率双重驱动力的图像去噪算法,双驱动算法;最后,采用加性算子分裂算法(AOS算法)对上述算法进行处理,得到去噪后的图像。本发明不但去噪性能优越,而且图像的整体结构保持完好,去噪后的图像信噪比较其他Demons算法提高了15dB左右,较PM算法提高了25dB左右,清晰度也大幅度提升。

著录项

  • 公开/公告号CN104346786A

    专利类型发明专利

  • 公开/公告日2015-02-11

    原文格式PDF

  • 申请/专利权人 南京信息工程大学;

    申请/专利号CN201410621477.1

  • 发明设计人 周先春;汪美玲;周林锋;石兰芳;

    申请日2014-11-06

  • 分类号G06T5/00(20060101);

  • 代理机构32206 南京众联专利代理有限公司;

  • 代理人顾进

  • 地址 210044 江苏省南京市宁六路219号

  • 入库时间 2023-12-17 04:19:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-04-18

    专利权的转移 IPC(主分类):G06T 5/00 专利号:ZL2014106214771 登记生效日:20230406 变更事项:专利权人 变更前权利人:南京潼畅网络科技有限公司 变更后权利人:南京乐游呗网络科技有限公司 变更事项:地址 变更前权利人:211300 江苏省南京市高淳经济开发区竹山路15号2幢102室 变更后权利人:211300 江苏省南京市雨花台区凤集大道15号21幢

    专利申请权、专利权的转移

  • 2017-05-17

    授权

    授权

  • 2015-03-11

    实质审查的生效 IPC(主分类):G06T5/00 申请日:20141106

    实质审查的生效

  • 2015-02-11

    公开

    公开

说明书

技术领域

本发明涉及图像处理领域,是基于偏微分方程的图像去噪算法,该算法基于Demons算 法改进。

背景技术

数字图像是很多学科领域获取信息的来源,但图像在采集过程中往往会因为各方面原因 引入噪声。因此,在图像处理和计算机领域,图像去噪是最基本的问题之一。近几十年,偏 微分方程方法开始大量应用于图像处理,在图像的去噪、分割、边缘检测、增强等方面的研 究都取得了显著进展。

目前为止,研究人员已经提出了很多各向异性扩散算法,其中最经典的是令传导系数依 赖于图像梯度的二阶偏微分算法,即PM算法。随着对该技术研究的不断深入,很多实验结果 表明,PM算法存在缺陷:第一,它有时无法正确地区分边缘和噪声,因而处理小尺度空间的噪声 效果不理想;第二,没有理论来验证扩散系数函数的正确性。因此,许多学者对PM算法中扩散 系数进行了改进,试图建立起更有效的保边缘平滑滤波器,并取得了一些进展。然而大部分改 进的算法都是建立在经典算法之上的,没有从根本上解决PM算法的缺陷。

发明内容

本发明旨在处理出更加清晰的图像,以接近原始图像。由于传统算法时效性低,复杂度 较高,且在处理过程中经常会出现过度平滑和平滑不充分的现象,本算法在Demons算法基 础上进行改进,使图像各向异性去噪过程简化成图像配准过程,不需要考虑设计扩散函数、 梯度阈值以及区分边缘等问题,降低了算法复杂度和提高了算法时效性,因此简化了图像去 噪问题,高效的利用了整体结构函数控制图像结构。去噪性能方面,峰值信噪比和清晰度均 大幅提高。

本发明采用以下技术方案:一种基于Demons算法的图像去噪算法,其特征在于,包括以 下步骤:

步骤一、将噪声图像进行Gauss滤波,去除较大噪声;

步骤二、利用Demons算法原理,建立基于Demons算法的图像去噪算法

其中div、▽分别为散度算子和梯度算子,I I0分别是初始 图像和加噪图像,|▽I|为梯度模值;

步骤三、将水平集曲率作为校正驱动因子引入到Demons图像去 噪模型中,建立结构函数最终建立双驱动去噪算法为 It=α·div(|I-I0|I|ΔI|2+(I-I0)2)+β·div(|I-I0|f(k)|f(k)|2+(I-I0)2),其中|▽I|、|▽f|为梯度模值,α 和β是连贯系数,通过曲线拟合来确定;

步骤四、用半隐式加性算子分裂数值算法对步骤三中双驱动去噪算法进行离散化处理,得 到去噪后图像,过程如下:

经化简,

It=div(g(|I|)I)=gxIx+g2I2x+gyIy+g2I2y

ft=div(G(|f|)f)=Gxfx+G2f2x+Gyfy+G2f2y

用表示I(xi,yj;tn),f(xi,yj;tn),其隐式格式为

In+1=In+ΔtΣl{x,y}Al(In)In+1

fn+1=fn+ΔtΣl{x,y}Al(fn)fn+1

其中Δt为时间步长,Ax、Ay分别为对x和y方向进行差分对应的系数矩阵,

求解In+1,fn+1

In+1=In+2ΔtAx(In)In+1In+1=In+2ΔtAy(In)In+1

fn+1=fn+2ΔtAx(fn)fn+1fn+1=fn+2ΔtAy(fn)fn+1

变形可得

In+1=(I-2ΔtAx(In))-1InIn+1=(I-2ΔtAy(In))-1In

fn+1=(f-2ΔtAx(fn))-1fnIn+1=(f-2ΔtAy(fn))-1fn

1)当i=1,…,N时,计算和三个对角线上的元素:(αk(i),k=1,···,N),(βk(i),k=1,···,N-1),(γk(i),k=2,···,N)(α1k(i),k=1,···,N),(β1k(i),k=1,···,N-1),(γ1k(i),k=2,···,N)并采用追赶法求解(I-2τAx,in)I1in+1=I1in,(f-2τAx,in)f1in+1=f1in,得到

2)当j=1,…,M时,同样计算和的三个对角线上的元素,求解 (I-2τAy,jn)I2jn+1=I2jn,(f-2τAy,jn)f2jn+1=f2jn,得到

3)计算In+1+fn+1=12(I1n+1+I2n+1)+12(f1n+1+f2n+1);

4)重复1)~3),经过多次迭代,得到清晰图像。

上述Demons算法即其中F是参考图像,M是浮动图像, 为(x,y)处从浮动图像向参考图像形变所需的位移量,div、▽分别为散度算子和梯 度算子。

本发明达到的有益效果:①在算法的复杂度方面,需要的信息量少,方法简单,不需要着 重分析图像的局部细节信息,只需从图像的整体结构考虑,建立整体结构函数来控制图像结 构,实现图像去噪,使受污染图像更接近原始图像;②在算法的时效性方面,因为本发明需 要的信息量少,实施的复杂度低,从而降低了算法的处理时间;③在算法的去噪性能方面, 图像的峰值信噪比和清晰度均大幅提高,受噪声污染的图像经本算法处理后更加接近原始图 像。

附图说明

图1为建立基于Demons算法的图像去噪算法的流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发 明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用 于限定本发明。

如图1所示,将噪声图像进行预处理,即进行Gauss滤波,去除较大噪声,接下来判断 图像结构是否变形,即考虑含噪图像的梯度|▽I|做边缘检测时,由于受噪声干扰,使得对图 像边缘、纹理的检测不够准确,在去噪过程中破坏图像本身的边缘纹理等细节信息,而使图 像的结构发生变形。

(1)在图像结构没有变形的情况下,接着检测图像的所有像素是否直通,如果所有像素 直通,则得到并输出清晰的图像;如果不是所有像素直通,则回到噪声图像预处理阶段进行 处理。

(2)在图像结构有变形的情况下,由于图像的水平集曲率在有噪声的情况下,能够有效 检测图像的边缘纹理等细节信息,故建立水平集曲率的结构控制函数,用来维持图像的结构, 使之不发生变形。将水平集曲率作为校正驱动因子引入到Demons 图像去噪模型It=div(|I-I0|I|I|2+(I-I0)2)中,建立结构函数f(κ)=1-exp(-κ2100),最终建立双 驱动去噪算法为It=α·div(|I-I0|I|I|2+(I-I0)2)+β·div(|I-I0|f(k)|f(k)|2+(I-I0)2).

接下来用半隐式加性算子分裂数值算法(AOS算法)对双驱动去噪算法进行离散化处理。 经化简,得到It=div(g(|I|)I)=gxIx+g2I2x+gyIy+g2I2y

ft=div(G(|f|)f)=GxfIx+G2f2x+Gyfy+G2f2y,用表示I(xi,yj;tn),f(xi,yj;tn),其 隐式格式分别为In+1=In+ΔtΣl{x,y}Al(In)In+1,fn+1=fn+ΔtΣl{x,y}Al(fn)fn+1,其中Δt为时间步长,Ax、 Ay分别为对x和y方向进行差分对应的系数矩阵。

求解In+1,fn+1

In+1=In+2ΔtAx(In)In+1In+1=In+2ΔtAy(In)In+1

fn+1=fn+2ΔtAx(fn)fn+1fn+1=fn+2ΔtAy(fn)fn+1

变形可得

In+1=(I-2ΔtAx(In))-1InIn+1=(I-2ΔtAy(In))-1In

fn+1=(f-2ΔtAx(fn))-1fnIn+1=(f-2ΔtAy(fn))-1fn

1)当i=1,…,N时,计算和三个对角线上的元素:(αk(i),k=1,···,N),(βk(i),k=1,···,N-1),(γk(i),k=2,···,N)(α1k(i),k=1,···,N),(β1k(i),k=1,···,N-1),(γ1k(i),k=2,···,N)求解(I-2τAx,in)I1in+1=I1in,(f-2τAx,in)f1in+1=f1in,得到

2)当j=1,…,M时,同样计算和的三个对角线上的元素,求解 (I-2τAy,jn)I2jn+1=I2jn,(f-2τAy,jn)f2jn+1=f2jn,得到

3)计算In+1+fn+1=12(I1n+1+I2n+1)+12(f1n+1+f2n+1);

4)重复1)~3),经过多次迭代,直至得到清晰图像。

最后检测图像中所有像素是否直通,是则输出清晰图像,否则重回到噪声图像预处理步 骤。

本发明不但去噪性能优越,而且图像的整体结构保持完好,去噪后的图像信噪比较 Demons去噪其他算法提高了15dB左右,较PM算法提高了25dB左右,清晰度也大幅度提升。

以上是本发明的较佳实施方式,但本发明的保护范围不限于此。任何熟悉本领域的技术 人员在本发明所揭露的技术范围内,未经创造性劳动想到的变换或替换,都应涵盖在本发明 的保护范围之内。因此本发明的保护范围应以权利要求所限定的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号