传统基本图像处理方法:图像增强(灰度变换、直方图增强、空间域滤波、频率域滤波)、图像分割、图像配准等_传统图像增强-程序员宅基地

技术标签: 滤波  图像处理  图像增强  图像分割  灰度变换  

图像处理设计主要有以下几种处理:图像增强(灰度变换、直方图增强、空间域滤波、频率域滤波)、图像分割、图像配准等等。

  1. 图像增强:

图像增强作为基本的图像处理技术,目的在于通过对图像进行加工使其比原始图像更适合于特定应用,即图像灰度增强是根据特定需要有目的进行。医学图像由于成像设备和获取条件等影响,可能会出现图像质量的退化:另外影像医生希望获得对比度高、细节丰富、可读性好的图像以降低阅片强度便于诊断。通过图像增强改善图像的视觉质量,让观察者能够看到更加直接、清晰、适于分析的信息。传统的图像灰度增强方法可分为空域法和频域法两大类。空域法图像灰度增强直接对图像中像素灰度值进行运算处理,如线性灰度变换、非线性灰度变换、直方图均衡化处理等。频域法图像灰度增强首先对图像进行频域变换,然后对各频谱成分进行相应操作,最后经过频域逆变换获得所需结果。任何一种图像灰度增强算法都只是在特定的场合下才可以达到较为满意的增强效果。

    • 灰度变换:
  1. 线性灰度变换:

是将原图像的灰度动态范围按线性关系扩展到指定范围或整个动态范围。

a、b为原图像所占用灰度级别的最小值和最大值,c、d为增强后的图像所占用灰度级别的最小值和最大值。

 

该方法实现简单,算法复杂度低,对于曝光不足或过度、成像设备的非线性、记录设备的动态范围太突等原因引起的图像对比度过低的情况,线性灰度增强将取得较好的灰度增强效果。

 

 

  1. 对数灰度变换:

对数变换的一般表达式为

 

其中,c为一个常数,r小于或等于0,。此种变换使一窄带低灰度输入图像值映射为一个宽带输出值。相对应的是输入灰度的高调整值。可以利用这种变换来扩展被压缩的高值图像中的暗像素。相对应的是反对数变换的调整值。一般对数函数的所有曲线都能完成图像灰度的扩散/压缩。事实上,对数函数有其重要特征,即在很大程度上压缩了图像像素值的动态范围,其应用的一个典型例子是傅里叶频谱,它的像素值具有很大的动态范围。

    • 直方图增强:

在图像处理中,一种最简单且实用的工具是图像的灰度直方图。通过图像灰度直方图的分布情况,可以大致判断一幅图像的质量。如果一幅图像的灰度直方图挤压在一个较小的灰度范围内,图像的灰度动态范围就小,图像的对比度就差,图像的质量也就不好。反之,图像的灰度动态范围大,图像的对比度就好。要改善图像的灰度动态范围小的问题,一个直观的想法就是修改图像的直方图。常用的修改直方图的方法主要有:灰度变换和直方图增强。灰度变换又称为对比度扩展与调整,它是一种逐像素点对图像进行变换的增强方法,一般是通过线性或非线性函数对图像的灰度进行逐点修改来实现图像增强的。直方图增强技术是一种通过改变图像的全部或局部对比度进行图像增强的技术,其典型处理方法之一就是直方图均衡化。直方图均衡化的思想是把原始图像中的像素灰度做某种映射变换,使变换后图像灰度的概率密度为均匀分布,即变换后的图像灰度级均匀,这意味着图像灰度的动态范围的增加,提高图像的对比度。

直方图均衡化方法有以下两个特点:

(a) 根据各灰度级别出现频率的大小,对各个灰度级别进行相应程度的增强,即各个级别之间的间距相应增大。因此,这种方法对于对比度较弱的图像进行处理是很有效的。

(b) 因为直方图是近似的概率密度函数,所以用离散灰度级作变换一般得不到完全平坦的结果。另外,变换后的灰度级可能会減少,这种现象叫做“简并”现象。由于简并现象的存在,处理后的灰度级总是要减少的,这是像素灰度有限的必然结果。由于上述原因,数字图像的直方图均衡只是近似的。

    • 空间域滤波:

空域滤波是在图像空间中借助模板进行邻域操作完成的,各种空域滤波器根据功能主要分成平滑滤波器和锐化滤波器两类。图像平滑的目的主要是消除图像中的噪声,而图像的锐化则是为了增强被模糊的细节,如图像的边缘等。因此,在图像增强中主要用到两类空间滤波器。

      1. 平滑滤波器:

平滑滤波器主要用来減弱或消除图像中的噪声成分,从而提高图像的信噪比。平滑滤波器类似于后面讲到的频域中的低通滤波器。因为高频分量对应图像中的区域边缘与噪声等灰度值具有较大、较快变化的部分,滤波器将噪声减弱或消除的同时,也会减弱图像的边缘信息。

  1. 均值滤波法:

这是一种在空间域对图像进行简单平滑处理,其原理就是用某像素邻域内的各点灰度值的平均值代替该像素的原值。这种处理可以减小图像灰度的“尖锐”变化。由于图像噪声一般为“尖锐”变换的白噪声,所以均值滤波一般用来处理图像中的噪声。一个典型的均值滤波器是它的各元素值相等,且各元素的和为 1。 另外一种均值滤波器,它采取加权平均的方式,即不同的掩膜元素具有不同的权值,从而突出了一些像素的重要性,处于掩膜中心位置的像素较距离掩膜中心较远的其他像素更重要。这样做可以在降低蝶声的同时,减轻平滑处理所带来的边缘信息模糊效应。均值滤波法的优点是容易实现对噪声的抑制,缺点是容易使目标轮廓变得模糊,而且会减弱有用的细节信息。

  1. 中值滤波法:

中值滤波法是一种非线性滤波。这种方法运算简单,对孤立噪声的平滑效果比均值滤波方法好,而且它能较好地保护图像边界,但是这种算法会使图像失掉细线和小块的目标区域。中值滤波实际上就是用一个含有奇数个像素的滑动窗口,将窗口的正中点的灰度值用窗口内各点的中值代替。例如,若窗口长度为 5,窗口中像素的灰度值分别为 80、90、 200、110、120。按从小到大排列,结果为 80、90、110、120、200,其中间位置上的值 为 110。于是原来窗口正中的灰度值 200 就由 110 代替。如果灰度值 200 是一个噪声的尖峰,则将被滤波;如果它是一个有用的信号,那么此方法处理的结果将会造成信号的损失。中间值取法如下:当邻域内的像素数为奇数时,取排序后的中间像素的灰度值,当邻域内的像素数为偶数时,取排序后的中间两像素的灰度值的平均值。当模板中心像素点处在边缘像素时,模板会超出图像范围,在这种情况下,图像边缘上的像素点保留原值即可。中值滤波的突出优点是在消除噪声 的同时,还能防止边缘模糊。对图像进行中值滤波时,通常选择的滤波窗口是方形的(具有奇数行和列)。在实际使用窗口时,窗口的尺寸一般先取3,再取5,依次增大,直到滤波效果满意为止:对于有缓变的较长轮廓线目标的图像,采用方形或圆形窗口较合适:对于包含尖顶角目标的图像,采用十字形窗口较合适。使用二维中值滤波方法最需要注意的是保持图像中有效的细线状结果。

      1. 锐化滤波器:

锐化滤波器主要用来通过增强图像的边缘信息,突显图像中感兴趣区域的轮廓。平滑滤波器类似于后面讲到的频域中高通滤波器。由于图像中的边缘信息与噪声都处在高频成分,因此,锐化滤波器将图像边缘锐化的同时,也会降低图像的信噪比。尽管这些滤波器的功能不同,但在空域实现这些功能的方式都是相似的,即都是利用模板与图像做卷积运算。在图像处理中,把消减图像模糊、突出目标边界与图像细节的增强方法称为图像锐化,因此锐化技术常用于加强图像中的目标边界和图像细节。图像模糊是常见的图像降质问题。在图像获取、传输及处理过程中有许多因素会使图像变模糊。造成图像模糊的原因很多,例如,在重建过程中由卷积反投影法、迭代算法等引起的模糊,CT系统扫描过程中投影数据不完全也会造成图像模糊,X线的散射、 环境噪声、部分容积效应等都会使图像变模糊。由于图像模糊,使得图像中的一些重要信息如图像的边缘细节等难以被识别,这样会给图像判读造成很大困难。大量研究表明,各种图像变模糊的物理过程的数字模型含有求和、平均或积分运算。在某些场合应用中,可以不必深究图像变模糊具体的物理过程及其数学模型,而根据各种图像变模糊过程都有相加或积分运算这一共同点,在空间域中运用微分运算突出变化以增强图像,基本的方法是在原图像加上一个其微商后的图像,以抵消积分运算带来的图像模糊。由傅里叶变换的徽分性质可知,通过在频域中用提升信号高频分量的方法增强图像,也可以处理图像的模糊问题。另外,即使图像可能没有什么模糊失真,在人或机器分析图像时也常常需要突出目标边界和灰度细节。因此,图像锐化的目的是加强图像轮廓,使图像看起来比较清时。图像轮廓是灰度陡然变化的部分,包含丰富的空间高频成分,高频分量相对突出,则轮廓清晰。

    • 频率域滤波:

对图像做傅里叶变换就可以得到它的频谱。在频率域中,零频率分量相当于图像的平均灰度,低频率分量对应于平滑的图像信号,较高频率的分量对应于图像中的细节和边界。通常,我们认为噪声的频率也处于高频分量中,因此,可以通过处理图像的高频部分来平滑图像。反之,去掉低频部分,可实现对图像的锐化和边缘提取。在频域中进行增强的主要步骤有:计算需要增强图像的傅里叶变换;将其与一个根据需要设计的转移函数相乘;再将结果进行傅里叶反变换,得到增强图像。常用的频域增强方法有低通滤波和高通滤波。

      1. 低通滤波器:

图像中的边缘和噪声都对应着图像傅里叶变换中的高频部分,所以,在频率域中,通过滤波器转移函数衰减图像的高频信息,而使低频信息畅通无阻地保留下来的过程称为低通滤波器。低通滤波器抑制了反应图像边界特征的高频信息以及包括在高频中的孤立点噪声,起到平滑图像去噪声的增强作用。理想低通滤波器的截止频率D0决定于通过滤波器的能量比,D0越小,通过的能量越小。一般来说,D0应使得图像中我们感兴趣的细节能量大部分通过,而截断大部分不感兴趣的部分。然而,这本身就存在一定的矛盾,截断部分不仅包括不感兴趣的部分,还包含感兴趣的部分。一个有效的办法就是通过控制通过的能量比来控制图像的 滤波程度。理想低通滤波器只能在数学上清楚地定义出来,而在实际的电子器件中是不能实现的。理想的低通滤波器的转移函数为:

 

其中,D(u,v) 是频率平面点(u,v)到频率平面原点(0,0)的距离;D0是一个规定的非负整数,称为截止频率。传递函数表明,以D0为半径的圆域内所有频率分量无损地通过,圆域外的所有频率分量被完全滤除。

 

 

      1. 高通滤波器:

高通滤波器是为了衰减或抑制低频分量,而保留高频分量的滤波形式。因为边缘及灰度急剧变化部分与高频分量相关联,在频率域中进行高通滤波将使图像得到锐化处理。与理想低通滤波器一样,理想高通滤波器也无法用实际的电子器件硬件来实现。理想的高通滤波器(IHPF)的传递函数为:

 

其中,D(u,v) 是频率平面点(u,v)到频率平面原点(0,0)的距离;D0为频率平面上从原点算起的截至距离,称为截止频率。

  1. 图像分割:

医学图像分割是提取影像中特殊组织从而进行定量和定性分析及可视化必不可少的环节。在医学图像处理中图像分割有着广泛的应用,如组织结构分析、运动分析、三维可视化、图像引导手术、肿瘤放射治疗、治疗评估等研究中都是假设己对图像进行了准确分割,或以图像分割为基础的。目前国内外有关医学图像分割算法的研究成果非常丰富,但鉴于医学图像本身的复杂性和多样性以及临床应用对医学图像分割的准确度和处理速度要求较高,目前的分割算法还远末达到要求,所以医学图像分割算法的研究仍是医学图像处理与分析的热点。图像分割是根据图像的基些特征或特征集合的相似性对图像像素进行聚类,把图像平面划分成若干个具有某些一致性的不重登区域,使得同一区域中的像素特征具有一致性,而不同区域间像素的特征具有非一致性。这里的特性可以是像素的灰度、颜色、纹理等。

      1. 边缘检测:

边缘检测技术是最早研究的图像分割技术之一,其依据是区域边缘上的像素灰度值变化剧烈,通过检测不同均匀区域之间的边缘来解决图像分割问题。边缘属于局部概念,它是一组位于两个区域边界上相连像素的集合。实际上,由于图像采集技术不完善使获得的图像边缘存在模糊,所以用“类斜面”的数字模型模拟边缘更为准确。因此我们可以定义“边缘宽度”的概念,即从初始灰度级跃变到最终灰度级的斜坡长度,此长度取决于斜坡的斜度并受边缘模糊程度的影响。分别利用一阶导数和二阶导数处理上述斜坡数字边缘模型。一阶导数可用来检测图像中某一像素是否是边缘像素;二阶导数可以用来判断某个边缘像素是在边缘暗的一边还是在边缘亮的一边。对图像的每条边缘,二阶导数生成一个正值和一个负值,连接这两个值的虚构直线将在边缘中点附近穿过零点。注意,二阶导数的这个过零点性质对于确定粗边缘的中心非常有用。因此,边缘是图像灰度值不连续的结果,这种不连续性可以利用导数检测到。在数字图像中利用差分来近似微分进行求解,借助空域微分算子卷积实现边缘检测。

  1. 梯度算子:

梯度对应一阶导数,即梯度算子是一阶导数算子。对一个连续函数f(x,y),它在位置(x,y)的梯度可表示为一个矢量:

 

从向量分析中可知,梯度向量指向坐标为(x,y)的f最大变化率方向。这个矢量的幅度(常简称为梯度)和方向角分别为:

 

其中偏导数需对每个像素计算,在实际中常用小区域模板卷积来近似计算,用绝对值对梯度进行近似。对Gx和Gy各用一个模板,也就是将两个模板组合起来构成一个梯度算子。根据模板的大小和其中元素值的不同,有多种不同的算子。

Roberts算子定义为:

 

 

Prewitt算子定义为:

 

Sobel算子定义为:

算子运行时采取类似卷积的方式,将模板在图像上移动并在每个位置上计算对应中心像素的梯度值,即对一幅灰度图像求梯度所得的结果是一幅梯度图Robert算子基于可通过任意一对互相垂直方向上的差分来计算梯度的原理,采用两对角线方向相邻像素之差近似梯度幅值来检测边缘。它检测斜向边缘的效果好于水平和垂直边缘,具有计算简单、定位精度高、对蛛声敏感等诸多特点。Sobel算子、Prewitt算子比Robert算子的抗虽声能力要强一些,这是因为 Sobel算子和Prewitt算子是 8 邻域算子,而Robert算子是一个 4 邻域算子,并且 Sobel算子对噪声具有一定的平滑作用,能提供较为精确的边缘方向信息,但它同时也会检测出许多的伪边缘,边缘定位精度不够高。

 

 

  1. 拉普拉斯算子:

拉普拉斯(Laplacian)算子是一种二阶微分算子,对一个连续函数f(x, y),它在位置(x,y)的拉普拉斯值定义如下:

 

函数的拉普拉斯值可借助模板求得。对模板的基本要求是,对应中心像素的系数为正,中心像素的邻近像素系数为负,且它们的和为零。实际中,常根据二阶微分算子过零点的性质来确定其边缘位置。拉普拉斯算子很少直接用于边隐检测,主要是因为Laplacian算子对图像噪声非常敏感,容易产生双边缘并且 Laplacian 算子不能检测边缘的方向。拉普拉斯算子易受噪点影响,为减少噪点敏感度,可使用高斯型拉普拉斯(Laplacian of Gaussian,LOG)算子。

 LOG 算子首先对图像进行高斯平滑,然后进行拉普拉斯运算。因为高斯函数可减少噪点,因此该算子对喝点不太敏感,且拉普拉斯模板可使检测到假边缘的概率減到最小。用于卷积的 LOG 函数可定义为

 

  1. Canny算子:

Canny算子是在综合考虑了前述的传统边缘检测算子后提出的,因为这些边缘检测算子都有一些共同要求:好的检测效果,也就是说对边缘的错误检测要尽可能的低,在图像的边缘出现的地方检测结果中必须有,而且不能出现虚假边缘,在所有使用边缘检测做更深入的研究工作的系统中,它的性能都依赖于边缘检测的误差;对边缘的定位要准确,标记出来的边缘位置要和图像的真正边缘的中心位置充分的接近;对同一个边缘要有低的响应次数,即单个边缘产生多个响应的概率要尽可能的低,而且对虚假边缘的响应要尽可能的抑制。在明确了这三个要求后,Canny算子应运而生,其实现边缘检测的步骤如下:用高斯滤波器平滑图像;计算平滑后的图像的梯度幅值和方向;对梯度幅值采用非极大值抑制,其过程为找出图像梯度中的局部极大值点,把其他非极大值点置零而得到细化的边缘;用双阈值算法检测和连接边缘。

      1. 阈值分割:

阈值分割是一种简单有效的图像分割技术。所谓的阈值法就是选用一个或几个阈值将图像的灰度级分为几个部分,认为属于同一个部分的像素属于同一目标。假设一幅图像由亮目标和暗背景两部分组成,选取阈值可将目标和背景分开,将灰度值大于阈值的像素点归为目标,其余的像素点归为背景。在阈值分割中确定阈值很关键,合适的阈值可以方便地将图像分割开来。

  1. 全局阈值法(双峰法、最大类间方差法):

双峰法:假设由目标和背景组成的图像其灰度各具有单峰分布特性,在目标或背景内的相邻像素的灰度高度相关,但目标和背景交界处的像素灰度有很大的差别。则图像灰度直方图就可以看作是由分别对应目标和背景的两个单峰直方图混合而成。此时,若这两个分布数量接近,均值差相距足瞬远且均方差也足的小,则这个直方图就是双峰的。对于这类的图像最简单的方法就是利用双峰法来进行分割。双峰法的实现过程就是通过对图像进行逐个像素扫描,并用数组记录每个灰度级像素点的个数,求出两个单峰的峰顶, 接着在两峰之间找出可作为谷底的像素值作为阈值。找到阈值以后,把大于阈值的像素分成一类,把小于阈值的像素分成一类。

最大类间方差(Otsu)法:最大类间方差法是一种自适应的阈值确定方法,简称Otsu。它根据灰度特性将图像分成目标和背景两部分。目标和背景之间的类间方差越大,说明构成图像的两部分差别越大,部分目标错分为背景或部分背景错分为目标都会导致两部分差别变小。因此,使类间方差最大的分割意味着错分概率最小。对于图像I(x,y),目标和背景的分割阈值记作T,属于目标的像素点数占整幅图像的比例记为,其平均灰度为,背景像素点数占整幅图像的比 例为,其平均灰度为。图像的总平均灰度记为,类间方差记为g假设图像大小为,背景较暗,像素灰度值小于阈值T的像素个数记作,像素灰度大于阈值T的像素个数记作,则有:

采用遍历的方法得到使类间方差最大的阈值,即为所求的最佳阈值。Otsu 法属于一种单阈值的分割方法,当图像中目标相比背景而言所占比例很小时,该方法分割结果可能不好。

 

 

  1. 局部阈值法(直方图变换法):

如果图像的直方图波峰很尖、很空且具有对称性,而波谷很深,就容易找到一个很好的阈值。但是在实际应用中,图像常受到噪声等因素的影响使原本分离的峰间波谷被填充,要检测两峰间的波谷就很困难。为解决这类问题可采用将像素自身性质和一些像素间邻域的局部性质相结合的方法,常用的有直方图变换法。直方图变换的基本思想是利用一些像素邻域的局部性质变换原来的直方图以得到一个新的直方图。这个新直方图与原直方图相比,或者峰间的谷更深,或者谷转变成峰从而更易检测。常用的像素邻域局部性质是像素的梯度值。变换的直方图一般可分为两类:利用具有低梯度值像素的直方图;利用具有高梯度值像素的直方图。已知目标和背景内部的像素具有较低的梯度值,而它们边界上的像素具有较高的梯度值。如果作出仅具有低梯度值像素的直方图,那么这个新直方图中对应内部点的峰基本不变,但谷应比原直方图要深。更一般地,可计算一个加权的直方图,其中吐给具有低灰度值的像素权重大一些。在这样的直方图中,边界点贡献小而内部点贡献大,峰基本不变而谷变深,所以峰谷差距加大。利用具有高梯度值像素的直方图,可作出仅具有高梯度值像素的直方图。直方图在对应目标和背景的边界像素灰度级处有一个峰。这个峰主要由边界像素构成,对应这个 峰的灰度值就可先作分割用的阁值。更一般地,可以计算一个加权的直方图,赋给高梯度值的像素权重大一些。这样在统计直方图时梯度值为爱的像素就不必考虑,而具有大梯度值的像素将得到较大的权重。

  1. 动态阈值法:

用与坐标相关的一系列阈值来对图像进行分割的方法叫做动态阈值法。它的基本思想:首先,将图像分解成一系列子图像,这些子图像可以互相重复也可以相邻。如果分解成的子图像比较小,则由阴影或对比度空间变化等问题对分割结果造成的影响就会比较小; 然后,对每个子图计算一个阈值,此时的阈值可根据图像具体情况采用上述的阈值选取法。通过对这些子图获得的阈值进行插值就可得到对图像中每个像素进行分割所需的阈值:最后,将图像中每个像素与对应的阈值相比较即可实现分割。总地来讲,阅值分割法计算简单,分割速度快,但它忽略了图像的空间信息,这导致了闻值分割法对噪声的灰度不均匀性很敏感。所以对医学图像进行具体分割时,常结合图像的其他信息,比如,图像的梯度、纹理等局部统计信息。

  1. 图像配准:

图像配准是指对一幅图像进行一定的几何变换映射到另一幅图像中,使得两幅图像中的相关点达到空间上的一致。医学图像配准是医学图像处理过程中的一项基本任务,临床上通常需要对同一个病人进行多种模式或同一种模式的多次成像,即同时从几幅图像获得信息,进行综合分析。利用图像配准技术,继而将上述图像融合起来,在同一幅。图像上同时表达人体的多方面信息,从医学影像上反应人体的内部结构和功能状态,更加直接提供人体解剖和生理病理信息。图像配准可以定义为两幅图像在空间和灰度上的一一映射的过程,也就是说,将两幅图像中对应于空间同一位置的点联系起来,这里的映射一般称为变换。数学语言描述为:若用给定尺寸的二维矩阵表示两幅图像,分别表示相应位置上的灰度值,则图像间的配准关系可用下面的公式来表示:     

 

其中,g则表示一个一维亮度变换;f代表一个二维空间坐标变换。

图像配准问题的任务包括找到最优的空间和亮度变换关系,使得图像相对于失配源得到匹配。通常情况下亮度变换g在图像预处理阶段就得到了纠正,所以寻找两幅图像之间的空间变换或几何变换是配准的关键。

医学图像配准技术是特征空间、搜索空间、搜索算法和相似性测度四个不同方法的组合:特征空间是指从参考图像和浮动图像中提取的可用于图像配准的特征;搜索空间进行变换的方式以及变换范围;搜索算法决定下一步的具体方向以得到最优的变换参数;相似性测度是用来度量图像间相似性的一种标准。

一般配准的基本步骤如下:首先根据待配准数据的特性确定配准模型, 包括选择适合的特征空间和变换搜索空间,并根据特征空间的具体形式定义图像之间的相似性测度函数;每次对浮动图像施加变换,计算变换后的浮动图像和参考图像所能达到的相似度。不断改变变换参数,使得相似性测度函数达到最优(这个过程需要选择有效的搜索算法实现,即配准实际上可以转化为多参数的最优化问题);由配准模型求解出配准变换参数后,将其作用于浮动图像。变换后的浮动图像被 认为和参考图像达到了空间上的匹配,即两幅图像对应的各点位置已经一一配准。

医学图像配准方法可以分为两大类: 一类是直接利用图像本身信息进行配准处理,包括基于特征点的配准方法、基于表面的配准方法、基于像素的配准方法;另一类是变换图像,根据变换后的信息对图像进行配准,包括基于小波变换的配准、基于傅里叶变换的配准等。

  1. 基于特征点的图像配准方法:特征点有外部特征点和内部特征点之分。

外部特征点是在受试者颅骨中嵌入的螺针,玻璃珠、铬合金珠、明胶球等。内部特征点是指解剖结构上容易定位的,或者是几何上的极值点,如耳蜗尖端拐点处、两个线形结构的交点、血管的分叉或相交处、某一表面上的特定拓扑属性、一个沟回的可识别部分等。基于特征的图像配准算法的步骤可分为: 特征提取、特征匹配、模型参数估计、图像变换和灰度插值。

  1. 基于表面的配准方法:首先提取两幅图像中对应的曲线或曲面,然后根

据这些对应的曲线或曲面决定几何变换。其中最典型的就是头帽算法。具体实现方法是从一幅图像轮廓提取点集,该点集称作帽子(“hat”),从 另一幅图像轮廓提取表面模型,该模型叫做头(“head”)。一般用体积较大的患者图像,或在图像体积大小差不多时用分辨率较高的图像来产生头表面模型。利用头帽法不仅可实现头颅等三维刚形体图像的配准,而且可用于三维弹性图像的配准。但是,这类方法的最大缺陷是配准精度受限于分割精度,配准前要求勾画相互对应的表面轮预,而对于边界模糊的功能成像图,如SPECT,它们的表面轮廓不易提取出来,不易使用此法。

  1. 基于像素的图像配准方法:直接利用图像中的灰度信息。由于这类方法

不需要提取图像的解剖特征,不需要对图像进行分割或数据缩减,而且极大地利用了图像信息,近些年成为人们最感兴趣和重视的研究方法。这类配准方法可分为两种:一种是利用图像的统计信息,典型方法是基于矩和主轴法。该方法对数据缺失较敏感,配准结果不太精确,但算法自动、快速易实现,主要被用作预配准,以减少后续精确配准时优化算法的搜索区间和计算时间。另一种是利用图像中的所有灰度信息。

  1. 基于傅里叶变换的方法:这是最为典型的变换域配准方法之一。傅里叶

变换用于图像配准的基本理论是:图像的平移不影响傅里叶变换的幅值:旋转图像在频域相当于对其傅里叶变换作相同角度的旋转。相位相关法就是一种基于傅里叶功率谱的频域相关技术。该技术利用傅里叶变换的平移特性,解决了仅存在平移关系的图像间的配准问题。

  1. 小波变换:这是一种信号的时间一频率分析方法,具有多分辨率分析的

特点:在低频部分具有较高的频率分新率和较低的时间分辨率,在高频部分具有较高的时间分辨率和较低的频率分辨率。对两幅图像的伸缩、旋转、平移等配准问题,可以转化为对其作小波分解后两幅图像近似分量的伸缩、旋转、平移配准问题。两幅原图像的平移量若为(2x,2y),则它们分别分解后的两幅图像近似分量的平移量为(x,y),而旋转角度与小波分解以前相等。基于上述原理,将待配准的两幅图像进行 3 层小波分解,先对最低分辨率图像进行配准,然后利用配准结果确定前一层的搜索范围,在确定的范围内进行较高分辨率图像的配准,有效地减少了运算量。由于采用多分辨率小波分解的过程本身也是一个图像平滑的过程,所以在用小波做配准时,为了避免陷入局部极值,常常在最低分辨率的图像中采用优化算法。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Gentleman_Qin/article/details/107027894

智能推荐

2021SC@SDUSC 山大智云 1.综述_sdcus-程序员宅基地

文章浏览阅读377次。2021SC@SDUSC 山大智云 1.综述2021SC@SDUSC0.项目简介"山大智云"是以网盘功能为基础的在线应用系统。以seafile开源版本为基础,拓展网盘的应用功能和场景化的业务适配。该项目已事先校园统一认证,文件锁,在线编辑预览,全文搜索,文件病毒扫描,审计,离线上传等功能。1.项目配置1.0 安装Ubuntu18.041.1 安装Dockerapt install docker.server1.2 创建Docker容器docker run -it -p 8000:800_sdcus

fdisk 分区及格式化-程序员宅基地

文章浏览阅读251次。# 对分区sdb操作, m 帮助fdisk /dev/sdb建好分区,格式化文件系统:挂载:mount /dev/sdb4 /3转载于:https://www.cnblogs.com/listenerln/p/7388655.html_fdisk可以格式化分区吗

bunsenlasb中文Linux,在线试用 200 多种 Linux 和 Unix 操作系统-程序员宅基地

文章浏览阅读178次。只要打开该网站,选择你需要的 Linux/Unix 发行版,然后开始试用!-- Sk(作者)不久前我们介绍过 OSBoxes ,该网站提供了一系列免费且开箱即用的 Linux 和 Unix 虚拟机。你可以在你的 Linux 系统中下载这些虚拟机并用 VirtualBox 或 VMWare workstation 试用。今天,我偶然发现一个名叫 “DistroTest” 的类似服务。与 OSBoxe..._bunsenlabs

Linux芯片级移植与底层驱动(基于3.7.4内核) --中断控制器_cpsid if-程序员宅基地

文章浏览阅读327次。3. 中断控制器驱动在Linux内核中,各个设备驱动可以简单地调用request_irq()、 enable_irq()、disable_irq()、local_irq_disable()、local_irq_enable()等通用API完 成中断申请、使能、禁止等功能。在将Linux移植到新的SoC时,芯片供应商需要提供该部分API的底层支持。local_irq_disabl_cpsid if

从10万到百亿营收的背后 | 同程旅游CTO V课堂实录_ctov;-程序员宅基地

文章浏览阅读2.7k次。转载酷饭网 http://qoofan.com/read/RnMkBREqGD.html前言在 10 多年的同程创业历程中,张海龙经历了从 5 人到万人的扩张、融资等过程,他对电子商务、O2O、在线旅游、创业历程、文化打造、技术团队提升等也有较深的理解和心得。作为同程旅游联合创始人暨现任CTO,张海龙全面负责着同程网一千多人的研发团队管理及同程研发中心的_ctov;

我看不懂,但我大受震撼!-程序员宅基地

文章浏览阅读235次。大家好,我是极客重生,9月开始了,又到了看书的季节。经典的书籍不在乎多,而在乎认真读完,领悟作者(大师)的真谛,经典书,就是值得反复阅读的书,每次阅读都可以获得新的认知!看一看有没有你喜欢..._linux操作系统知识地图2.0 pdf

随便推点

tomcat的classpath设置_tomcat配置classpath-程序员宅基地

文章浏览阅读560次。在tomcat启动的时候,tomcat不会用JDK的classpath,这个是在tomcat启动的catalina.sh里面设置的。如果需要把自己的目录加进去的话,在下面加一句。CLASSPATH:自己的目录。_tomcat配置classpath

DNS主从服务器详细配置_主dns和从dns怎么设置-程序员宅基地

文章浏览阅读517次。DNS域名的分层结构:根域 国家域 顶级域 二级域 主机名DNS解析过程:DNS的解析过程是分层解析的,一般客户机将解析的请求发送给它的DNS服务器,DNS服务器首先是从根DNS服务器开始改进域名解析请求,根将com域的IP反馈给客户机的本地DNS服务器,本地DNS服务器访问com域服务器,com域服务器反馈baidu域的IP给本地DNS服务器,本地DNS服务器访问baidu域服务器询问WWW域服务器的IP,baidu域服务器给DNS服务器反馈www域的ip,这时本地DNS服务器得到www.baid_主dns和从dns怎么设置

栈实现综合计算器(中缀表达式)_栈计算器中缀-程序员宅基地

文章浏览阅读123次。代码实现package com.springboot.数据结构.stack;/** * @author: 牧羊 * @Date: 2020/4/29 15:28 * 栈实现综合计算器(中缀表达式) */public class Calculator { public static void main(String[] args) { String..._栈计算器中缀

Qt-装饰者模式_qt装饰模式-程序员宅基地

文章浏览阅读1.1k次,点赞2次,收藏4次。1. 定义装饰者模式 装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。装饰者和被装饰对象有共同的超类型你可以用一个或多个装饰者包装一个对象。既然装饰者和被装饰对象有相同的类型,所以在任何需要原始对象(被包装)的场合,可以用装饰过的对象代替它。装饰者可以在所委托被装饰者的行为之前与/或之后,加上自己的行为,以达到特定的目的。对象可以在任_qt装饰模式

how2j学习日志——J2EE(2018年3月28日)-程序员宅基地

文章浏览阅读152次。1.开始跟着站长学习J2EE,首页是简单的Tomcat安装和部署,我从官网上下载的是7.0.85版本,修改server.xml中的默认端口号为80。80端口是web服务的默认端口,因此在浏览器上输入127.0.0.1就行了,不需要再输入端口号。2.由于我把之前的继承包WampServer卸载了,因此去官网上重新下载了一个MySql服务器,版本是5.1.38(64位)。选择cu..._howj2ee

面向对象的三大特征_面向对象的三大特性-程序员宅基地

文章浏览阅读9.8k次,点赞5次,收藏37次。面向对象的三大特征——封装、继承、多态_面向对象的三大特性