首页> 中国专利> 一种图像Ⅱ型薛定谔变换方法

一种图像Ⅱ型薛定谔变换方法

摘要

本发明涉及一种图像II型薛定谔变换方法。包括有以下步骤:1)将大小为m×n的图像从计算机存储装置中提取,获取其灰度分布函数I(x),并令图像II型薛定谔变换势函数v(x)=-J·I(x);2)创建一个大小为m×n的二值图像

著录项

  • 公开/公告号CN102073984A

    专利类型发明专利

  • 公开/公告日2011-05-25

    原文格式PDF

  • 申请/专利权人 武汉工程大学;

    申请/专利号CN201110003705.5

  • 发明设计人 娄联堂;高文良;

    申请日2011-01-10

  • 分类号G06T3/00;

  • 代理机构湖北武汉永嘉专利代理有限公司;

  • 代理人崔友明

  • 地址 430074 湖北省武汉市洪山区雄楚大街693号

  • 入库时间 2023-12-18 02:26:11

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-03-06

    未缴年费专利权终止 IPC(主分类):G06T3/00 授权公告日:20120704 终止日期:20170110 申请日:20110110

    专利权的终止

  • 2012-07-04

    授权

    授权

  • 2012-05-09

    著录事项变更 IPC(主分类):G06T3/00 变更前: 变更后: 申请日:20110110

    著录事项变更

  • 2011-07-06

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

    实质审查的生效

  • 2011-05-25

    公开

    公开

说明书

技术领域

本发明涉及一种图像处理与分析方法,特别是涉及一种图像II型薛定谔变换方法。 

背景技术

随着计算机技术的普及,图像处理与分析在很多领域得到了广泛的应用,图像处理与分析方法的研究成为当前的一大研究热点。以经典力学为物理背景、以能量最小或者最小作用原理为准则、以能量泛函或者偏微分方程来表示的各种确定性图像处理与分析模型在最近几十年得到了很大的发展,形成了较完整的体系,在边缘提取、图像分割、运动跟踪、3D重建、图像去噪、立体视觉匹配、图像修描(Inpainting)等方面得到了广泛应用。 

而采用统计模型的图像处理与分析方法还没有形成完整的体系,主要原因是常见的统计模型只是在现有的能量最小模型基础上将一些统计信息加入到能量公式中,或者是直接根据目标或图像的先验信息,如直方图、区域平均值、方差等,用贝叶斯(Bayesian)理论来建立各种模型。 

中国发明专利公开文件CN101697227A,给出了一种图像薛定谔变换方法及其应用,其主要考虑到图像薛定谔变换的较为简单的形式,可称为“I-型薛定谔变换”,I-型薛定谔变换是各向同性的。 

发明内容

本发明所要解决的问题是针对上述现有技术而提出一种图像II型薛定谔变换方法,其薛定谔变换是各向异性的,可以应用于图像分割、目标轮廓提取等方面。 

本发明为解决上述提出的问题所采用解决方案为:一种图像II型薛定谔变换方法,其特征在于包括有以下步骤: 

1)将大小为m×n的图像从计算机存储装置中提取,获取其灰度分布函数I(x),并令图像II型薛定谔变换势函数v(x)=-J·I(x),其中J为虚数单位; 

2)创建一个大小为m×n的二值图像 图像 中只有一矩形是白色,其余均为黑色,此矩形对应于图像v(x)中某目标的内部区域中; 

3)给定常数a和t; 

4)在频域中计算图像 的I-型离散薛定谔变换 包括有以下步骤:a)通过计算机上运行的计算软件,构造一个m×n的距离矩阵D=(dpq),其中 dpq=(p-m/2)2+(q-n/2)2;b)计算I-型薛定谔变换的传递函数H=(hpq),其中 J为虚数单位;c)计算 的傅立叶变换 d)根据下式计算传播子 的的傅立叶变换 e)计算 的傅立叶逆变换并取模,即得 

5)在空域中利用公式 计算II-型离散薛定谔变换u(x,t); 

6)用图像u(x,t)的灰度平均值作为门限对图像u(x,t)进行二值化得二值图像u1(x,t); 

7)令 则u2(x,t)为经一次II型薛定谔变换后得到的目标区域; 

8)若u2(x,t)与 没有变化,或者用户选择了中止程序,则退出程序,u2(x,t)即为最后提取的目标图像,否则 跳转到步骤4)。 

本发明给出了一种图像II-型薛定谔变换的两步实现方法,第一步在图像频域中实现I-型离散薛定谔变换,第二步在图像空域中实现,避免了大矩阵的对角化,计算量及计算时间大大减少,图像的II-型薛定谔变换可以应用于图像分割、目标轮廓提取等方面。 

本发明相对于现有技术的主要优点:避免了大矩阵的对角化,计算量及计算时间大大减少,图像的II-型薛定谔变换可以应用于图像分割、目标轮廓提取等方面。 

附图说明

图1为利用II型薛定谔变换对含有三个目标的图像分割结果; 

图2为利用II型薛定谔变换对扇子图像目标分割结果。 

具体实施方式

下面所举的实施例将有助于理解本发明。 

本发明给出了一种图像II-型薛定谔变换的两步实现方法,第一步在图像频域中实现,第二步在图像空域中实现,避免了大矩阵的对角化,计算量及计算时间大大减少,图像的II-型薛定谔变换可以应用于图像分割、目标轮廓提取等方面。 

基于量子力学的目标轮廓提取方法必须确定粒子从一点Xa运动到另一点Xb的概率P(b,a),而此概率与粒子的载流子K(b,a)有关,梯度图像与载流子K(b,a)之间的关系是基于量子力学的目标轮廓提取方法中最为关键的问题,为此,定义它们之间的关系为图像的薛定谔变换。 

用粒子在时刻t点x处的波函数u(x,t)代替粒子的载流子K(b,a)。则u(x,t)满足以下的薛定谔方程: 

hi·ut=-h22m(2ux2+2uy2)+V(x,t)u(x,t),---(1)

其中 h为planck(普朗克)常数,i为虚数单位,t为时间,m为质量,x和y为点x的坐标,V(x,t)表示势场。 

在经典力学中,牛顿定律描述了物体的运动规律。而按量子力学的观点,粒子的运动规律是由粒子的载流子u(x,t)所满足的薛定谔方程来描述的。 

将方程(1)改写为下面的初值问题: 

其中,ut表示对时间求偏导,a为常数产量, 表示x处的初值(即图像原始的灰度分布函数), 

图像 在势v(x)下的薛定谔变换(Schrodinger Transform of Image)定义为初值问题(2)的解,当势场v(x)=0时称变换为I-型薛定谔变换,当v(x)≠0时称变换为II-型薛定谔变换。 

设图像 及势v(x)的大小均为m×n(m为长度,n为高度),则二维离散薛定谔变换可以用其傅里叶变换所满足的微分方程(3)来表示: 

其中→表示矩阵的行拉直, 是m×n矩阵 的行拉直得到的mn维列向量,mn×mn矩阵|y|是对角矩阵,对角线元素表示距离。mn×mn矩阵V是分块循环矩阵(4), 

V=V0Vm-1LV1V1V0LV2MMMMVm-1Vm-2LV0---(4)

其中Vi是由 的第i行产生的n阶循环矩阵,即 

Vi=v(i,0)v(i,n-1)Lv(i,1)v(i,1)v(i,0)Lv(i,2)MMMMv(i,n-1)v(i,n-2)Lv(i,0),---(5)

方程(3)的解为 

如果矩阵V+a|y|2可以对角化,并且V+a|y|2=P-1DP,则 

其中P为可逆矩阵,D=Diag(d1,d2,L,dmn)为对角阵。当v(x)=0时,方程式(7)退化为I-型离散薛定谔变换。 

中国发明专利公开文件CN101697227A,给出了一种图像薛定谔变换方法及其应用,其给出了I-型离散薛定谔变换uI(x,t)的实现方法。但是,直接利用方程式(7)实现II-型离散薛定谔变换就要对一个mn×mn矩阵V进行对角化,这样做计算量太大,并且在对一幅图像进行II-型离散薛定谔变换时,不是仅作一次薛定谔变换,而是要连续多次,计算所花的时间无法承受。 

而本发明给出了一种图像II-型薛定谔变换的两步实现方法,其中,第一步在图像频域中实现I-型离散薛定谔变换,第二步在图像空域中实现,避免了大矩阵的对角化,计算量及时间大大减少,理由如下: 

因为距离矩阵|y|2是对角矩阵,与分块循环矩阵可交换,所以可改写(6)式为 

上式中的 实际上就是图像 的I-型离散薛定谔变换uI(x,t)的傅里叶变换。分块循环矩阵V是可以对角化,令V=P-1DP,则 

于是 

由分块循环矩阵对角化过程知道 实际上就是对 进行逆变换,即 为图像的II-型离散薛定谔变换,而 为图像 的I-型离散薛定谔变换,于是(10)式可以改写为: 

u(x,t)=e-itv(x)uI(x,t),                                    (11) 

实际上,直接从方程式(2)也可以得到类似的近似计算结果,当a,t较小,可以把方程式(2)拆成两个简单的偏微分方程: 

i·ut=v(x)uu|t=0=uI(x),---(13)

其中uI(x)为初值问题(12)的解,也即为图像 的I-型离散薛定谔变换。 

本发明主要采用II-型薛定谔变换,其变换步骤包括: 

一种图像II型薛定谔变换方法,包括有以下步骤: 

1)将大小为m×n的图像从计算机存储装置中提取,获取其灰度分布函数I(x),并令并令图像II型薛定谔变换势函数v(x)=-J·I(x),其中J为虚数单位; 

2)创建一个大小为m×n的二值图像 图像 中只有一矩形是白色,其余均为黑色,此矩形对应于图像v(x)中某目标的内部区域中; 

3)给定常数a和t; 

4)在频域中计算图像 的I-型离散薛定谔变换 包括有以下步骤:a)通过计算机上运行的计算软件(例如matlab),构造一个m×n的距离矩阵D=(dpq),其中dpq=(p-m/2)2+(q-n/2)2,将距离矩阵中的距离中心移至图像的中心,是因为在matlab中计算付里叶变换时,低频分量是在图像的中心;b)计算I-型薛定谔变换的传递函数H=(hpq),其中 J为虚数单位;c)计算 的傅立叶变换 d)根据下式计算传播子 的的傅立叶变换 e)计算 的傅立叶逆变换并取模,即得 

5)在空域中利用公式 计算II-型离散薛定谔变换u(x,t); 

6)用图像u(x,t)的灰度平均值作为门限对图像u(x,t)进行二值化得二值图像u1(x,t); 

7)令 则u2(x,t)为经一次II型薛定谔变换后得到的目标区域; 

8)若u2(x,t)与 没有变化,或者用户选择了中止程序,则退出程序,u2(x,t)即为最后提取的目标图像,否则 跳转到步骤4)。 

注意:在实际使用时,可以根据使用的需要选择合适的参数at。对于较小的参数参数at,可以直接根据上面步骤计算薛定谔变换,而对于较大的参数at有时需要通过使用多次薛定谔变换(每次变换使用较小的参数at)来实现,这样可以避免用较大的参数at带来的影响。 

另外,可以根据实际的需要选择不同的初始图像 和势图像v(x),例如为了得到图像I(x)中某一个目标的完整区域,初始图像 可以定为与I(x)大小相同的一个二值图像,其中与I(x)目标区域内部一小方块对应的像素全部为白色,其余的像素全部为黑色(如图),而为了保证在作薛定谔变换时,不会越过目标边界,可以选择v(x)=-J·I(x)或者v(x)=-J·G(I(x)),其中G(I(x))为I(x)的梯度图像。 

下面的两个实验给出如何利用图像的II型薛定谔变换进行目标区域的分割。实验中使用的主要参数:t=0.03,at=0.0002,在一个周期内,I-型薛定谔变换(即步骤4)中的a)至e))连续执行10次,每次使用的参数at=0.00002;实验中对初始轮廓的选择要求不高,只要在目标区域内或者外面即可;两个实验均是在目标区域检测过程目标区域不再发生变化的情况下停止的,没有进行人工干预。 

图1给出了一个含有三个目标的人工图像的分割结果,图像大小为256×256,图中四幅图像图1(a)、图1(b)、图1(c)和图1(d)分别为原始图像I(x),势图像v(x),初始目标区域图像以及经II型薛定谔变换多次变换后得到的最终目标图像。 

图2给出了一幅扇子图像目标分割结果,图像大小为256×256,图中四幅图像图2(a)、图2(b)、图2(c)和图2(d)分别为原始图像I(x),势图像v(x),初始目标区域图像以及经II型薛定谔变换多次变换后得到的最终目标图像。 

这两组实验结果表明,利用II型薛定谔变换对图像进行演化可以实现对目标的分割,并且对初始轮廓的选择要求不高,只要在目标区域内或者外面即可。 

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号