图像处理方法和设备的制作方法

文档序号:6407187阅读:235来源:国知局
专利名称:图像处理方法和设备的制作方法
技术领域
本发明涉及一种图像处理方法和设备,更具体地说涉及一种在二维图像上实施各向异性扩散滤波的方法和设备。
背景技术
能够从二维图像中消除噪声而不产生副作用比如边缘劣化的滤波技术包括各向异性扩散滤波。
各向异性扩散滤波包括获得相对于每个像素的最近周围的像素的像素微分值,基于像素值梯度获得每个像素的传导系数(conductioncoefficient),以及使用这些传导系数和像素微分值根据预定的计算公式来计算在输出图像中的像素值。
计算公式具有与空间成比例类型,其中在一程中的计算结果作为下一程的输入使用并重复该计算多次。随着计算重复次数越多,噪声逐步减小(例如,参见非专利文献1)。
Pietro Perona,et al.,Scale-Space and Edge Detection UsingAnisotropic Diffusion,IEEE Transactions on Pattern Analysisand Machine Intelligence(U.S.),Vol.12,No.7,pp.629-639,1990.
这种各向异性扩散滤波包括获得每个像素的像素值梯度并将它存储一次作为二维分布图像,从二维分布图像中读取像素值梯度以计算传导系数,然后使用该系数和像素微分值计算在输出图像中的像素值,以及一个像素一个像素地实施这种处理,由此造成时间长和操作慢。

发明内容
因此本发明的一个目的是提供一种以更短的时间实施各向异性扩散滤波的方法和设备。
(1)在解决上述的问题的一方面中本发明是一种在二维图像中对像素值Ii,j实施各向异性扩散滤波的图像处理方法,其特征包括基于像素值梯度I获得在每个像素的8个周围方向上的传导系数Cn,Cs,Cw,Ce,Cnw,Csw,Cne和Cse以形成传导系数的二维分布图像;以及获得在每个像素的8个周围方向上的像素值的第一偏微分nI,sI,wI,eI,nwI,swI,neI和seI以根据下式计算在输出图像中的像素值Ii,jn+1=Ii,jn+λ[[Cn·▿nI+Cs·▿sI+Cw·▿wI+Ce·▿eI]]]>+12[Cnw·▿nwI+Csw·▿swI+Cne·▿neI+Cnw·▿nwI]]i,jn,]]>(n重复的次数,λ常数)(2)在解决上述的问题的另一方面中本发明是一种在二维图像中对像素值Ii,j实施各向异性扩散滤波的图像处理设备,其特征包括基于像素值梯度I获得在每个像素的8个周围方向上的传导系数Cn,Cs,Cw,Ce,Cnw,Csw,Cne和Cse以形成传导系数的二维分布图像的系数图像产生装置;以及获得在每个像素的8个周围方向上的像素值的第一偏微分nI,sI,wI,eI,nwI,swI,neI和seI以根据下式计算在输出图像中的像素值的计算装置Ii,jn+1=Ii,jn+λ[[Cn·▿nI+Cs·▿sI+Cw·▿wI+Ce·▿eI]]]>+12[Cnw·▿nwI+Csw·▿swI+Cne·▿neI+Cnw·▿nwI]]i,jn,]]>(n重复的次数,λ常数)在前述方面发明中,由于基于像素值梯度I对每个像素获得了在8个周围方向上的传导系数并形成了它们的二维分布图,因此从二维分布图像中可以读取传导系数并立即使用。因此,与常规技术不同的是,不再需要从像素值梯度的二维分布图像中读取像素值梯度和使用像素值梯度计算传导系数的两级过程,因此减少了时间。
可取的是,所说的传导系数根据下式获得g=e-((||▿I||/k)2),]]>(k常数),
因此可以得到适当的传导系数。可取的是,所说的常数λ是0≤λ≤1/4,以便适合地实现滤波。可取的是,所说的二维图像是医疗图像,因此可以实现临床上有用的图像。
因此,本发明提供一种在更短的时间内实施各向异性扩散滤波的方法和设备。
从下文对如附图中所示的本发明的优选实施例的描述中可以清楚本发明的进一步目的和优点。


附图1所示为在本发明的一种实施例中的设备的方块图。
附图2所示为在本发明的一种实施例中的设备的操作流程图。
附图3所示为图像的原理图。
附图4所示为像素值的设置。
附图5所示为在本发明的一种实施例中的设备的功能性方块图。
具体实施例方式
现在参考附图详细描述本发明的实施例。附图1所示为图像处理设备的方块图。该设备是本发明的一种实施例。该设备的结构代表本发明的设备的实施例。该设备的操作代表本发明的方法的实施例。
如附图1所示,该设备包括计算机100。给计算机100输入要处理的图像。计算机100包括存储部分102。存储部分102存储输入图像。存储部分102也存储用于计算机100的几种类型的数据和程序。通过执行存储在存储部分102中的程序的计算机100实现与图像处理相关的几种类型的数据处理。
计算机100也包括显示部分104和操作部分106。显示部分104显示由计算机100输出的图像和其它的信息。操作部分106由用户操作,并将几种类型的指令和信息输送给计算机100。用户可以使用显示部分104和操作部分106来交互地操作本设备。
现在描述本设备的操作。附图2所示为本设备的操作的流程图。本设备的操作由执行存储在存储部分102中的程序的计算机100实现。
如图所示,在步骤201中输送图像。例如,在附图3中所示的图像存储在存储部分102中。例如该图像是由磁共振成像设备获取的头部断层图像。这种图像是代表脑部组织的灰度图像,这种图像具有像素值Ii,j。下标i和j代表二维坐标。
像素值Ii,j和在8个周围方向上的8个最近的像素值如图4所示。如图所示,像素值Ii,j的8个最近的像素值的方向以n,s,w,e,nw,sw,ne和se表示。
接着,在步骤203中,形成传导系数的二维分布图像。根据下式使用像素值Ii,j的梯度I获得传导系数g=e-((||▿I||/k)2),]]>其中算符“微分算符”,和k常数。
要获得的传导系数是像素值Ii,j的8个周围方向n,s,w,e,nw,sw,ne和se上的传导系数Cn,Cs,Cw,Ce,Cnw,Csw,Cne和Cse。对在输入图像中的每个像素值获得这种系数,并基于这些系数形成传导系数的二维分布图像。
接着,在步骤205中,计算像素值。通过如下的方式实现像素值计算获得像素值Ii,j在8个周围方向上的第一偏微分nI,sI,wI,eI,nwI,swI,neI和seI并根据下式计算在输出图像中的像素值Ii,jn+1=Ii,jn+λ[[Cn·▿nI+Cs·▿sI+Cw·▿wI+Ce·▿eI]]]>+12[Cnw·▿nwI+Csw·▿swI+Cne·▿neI+Cnw·▿nwI]]i,jn,]]>其中偏微分算符(不是“微分算符”),n重复的次数,和λ常数(0≤λ≤1/4)。
对在输入图像的每个像素值进行计算。这时,对于传导系数Cn,Cs,Cw,Ce,Cnw,Csw,Cne和Cse,从传导系数的二维分布图像中读取那些与在输入图像中的每个像素值相对应的传导系数并使用它们。
由于从二维分布图像中由此读取传导系数以便在计算中使用,因此与传统的技术相比可以减少计算时间,该传统的技术包括从像素值梯度的二维分布图中读取像素值梯度和使用像素值梯度计算传导系数的两级过程。通过实验测量,计算时间减少到传统技术的1/3-1/4。换句话说,与传统技术相比可以提高计算速度3或4倍。
在步骤207中输出滤波的图像。由于在输出图像中噪声减小了并且边缘完好,因此在该图像中的特征结构进一步清晰。因此,在输入图像是医疗图像时进一步提高了图像的临床用途。
附图5所示为实施如上文所描述的操作的本设备的功能性方块图。如图所示,该设备包括系数图像产生部分502和计算部分504。系数图像产生部分502对应于实施在步骤203中的操作的计算机100的功能。系数图像产生部分502是根据本发明的系数图形成装置的一种实施例。计算部分504对应于实施在步骤205中的操作的计算机100的功能。计算部分504是根据本发明的计算装置的一种实施例。
在不脱离本发明的精神和范围的前提下可以构造许多不同的实施例。应该理解的是本发明并不限于在说明书中所描述的特定的实施例,而是以附加的权利要求所定义的范围为准。
权利要求
1.一种在二维图像中对像素值Ii,j实施各向异性扩散滤波的图像处理方法,包括如下的步骤基于像素值梯度I获得在每个像素的8个周围方向上的传导系数Cn,Cs,Cw,Ce,Cnw,Csw,Cne和Cse以形成传导系数的二维分布图像;以及获得在每个像素的8个周围方向上的像素值的第一偏微分nI,sI,wI,eI,nwI,swI,neI和seI以根据下式计算在输出图像中的像素值Ii,jn+1=Ii,jn+λ[[Cn·▿nI+Cs·▿sI+Cw·▿wI+▿e·▿eI]]]>+12[Cnw·▿nwI+Csw·▿swI+Cne·▿nsI+Cnw·▿nwI]]i,jn′]]>(n重复的次数,λ常数)。
2.权利要求1所述的图像处理方法,其中所说的传导系数根据下式获得g=e-((||▿I||/k)2),]]>(k常数)。
3.权利要求1所述的图像处理方法,其中所说的常数λ是0≤λ≤1/4。
4.权利要求1所述的图像处理方法,其中所说的二维图像是医疗图像。
5.一种在二维图像中对像素值Ii,j实施各向异性扩散滤波的图像处理设备,包括基于像素值梯度I获得在每个像素的8个周围方向上的传导系数Cn,Cs,Cw,Ce,Cnw,Csw,Cne和Cse以形成传导系数的二维分布图像的系数图产生装置;以及获得在每个像素的8个周围方向上的像素值的第一偏微分nI,sI,wI,eI,nwI,swI,neI和seI以根据下式计算在输出图像中的像素值的计算装置Ii,jn+1=Ii,jn+λ[[Cn·▿nI+Cs·▿sI+Cw·▿wI+Cs·▿sI]]]>+12[Cnw·▿nwI+Csw·▿swI+Cne·▿neI+Cnw·▿nwI]]i,jn′]]>(n重复的次数,λ常数)。
6.权利要求5所述的图像处理设备,其中所说的系数图像产生装置根据下式获得所说的传导系数g=e-((||▿I||/k)2),]]>(k常数)。
7.权利要求5所述的图像处理设备,其中所说的常数λ是0≤λ≤1/4。
8.权利要求5所述的图像处理设备,其中所说的二维图像是医疗图像。
全文摘要
为了在较短的时间内实施各向异性扩散滤波,本发明公开了一种在二维图像中对像素值I
文档编号G06T5/00GK1573810SQ20041004848
公开日2005年2月2日 申请日期2004年6月7日 优先权日2003年6月6日
发明者P·高希, P·K·曼诺哈, A·马亚斯塔 申请人:Ge医疗系统环球技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1