1. 程式人生 > >濾波反投影影象重建演算法

濾波反投影影象重建演算法

關於CT重建的演算法有很多,在這裡給大家介紹的是濾波反投影演算法,其原理如下:

f(x,y)表示需要重建的影象,用p(t,θ)表示在角度獲取的f(x,y)的一個平行投影,t表示投影射線到對稱中心(即旋轉中心)的距離,設s為於角度θ下的投影X射線平行的座標軸,它與t所在的座標軸垂直,則:

        (1)

對p(t,θ)進行一維傅立葉變換

    (2)

將(1)代入(2)式得到

  (3)



圖1 影象空間座標系和投影空間座標系

由上圖可以看出,q 點在xoy座標系內的座標

x = Rcosα, y= Rsinα,  式中R為q點到原點的距離。

同樣 q點在 tos中的座標為:

 t = Rcos(a-θ)= x cosθ+y sinθ     (4)

 s = Rsin(a-θ) = ycosθ - xsinθ    (5)

將(4)(5)式代入(3)得到

         (6)

影象f(x,y)的二維傅立葉變換為F(u,v)

              (7)

令u = w cosθ, v = w sinθ,則

F(wcosθ,wsinθ)=P(w,θ)               (8)

由傅立葉變換知,影象函式f(x,y)可以通過其傅立葉反變換F(u,v)中恢復,即

           (9)

令 u = w cosθ, v = w sinθ,並根據(8)

       (10)

利用對稱關係P(w,θ+ π) = P(-w,θ),(9)式變為

     (11)

如果令                          (12)

則(11)式重寫為

            (13)

上述(12)(13)就是濾波反投影的主要公式,(12)中的|w|表示濾波函式。

濾波器的設計與選擇

在濾波反投影重建演算法中,濾波器的設計是關鍵。理想的濾波器是頻帶無限的V型濾波函式,在無窮積分割槽間上的積分發散,根據佩利一維納準則 ,這一理想濾波器是不可實現的。但是如果結合具體的成像過程,則不但能夠實現,而且可以達到足夠的精度。為此,需要對理想濾波函式進行加窗處理,即只保留濾波函式的低頻段。常用濾波函式如下幾種

Ramp-Lak濾波器,它實際上是直接截斷V型濾波器高頻部分的結果,該濾波函式的特點是形式簡單.重建的影象輪廓清楚。缺點是由於在頻域中用矩形窗函式截斷了濾波函式,在相應的空域中會造成振盪響應.即Gibbs現象。

把Ramp-Lak濾波器與sin(x)/x進行卷積,就得到Shepp-Logan濾波器。用Shepp-Logan濾波器重建的影象中振盪相應較小,對含噪聲的資料重建出來的影象質量也較Ramp-Lak濾波函式要好。但是由於該濾波函式在高頻段偏離了理想的濾波函式|w|,因而重建影象在高頻段的響應不如R-L濾波函式。

其它常用濾波器還有Hamming濾波器,它是通過Ramp-Lak濾波器與Hamming窗進行卷積而得到。Hanning濾波器,它實際上是Ramp-Lak濾波器與Hanning窗進行卷積。

關於其他CT重建技術,請參考本人的上一篇文章