Материал: Симонов Томографические измерителные информационные системы 2011

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

∞ ∞

 

μх (х, у) = ∫ ∫ Zα (x −ξ, y −η)Sδ (ξ,η)dξdη,

(2.130)

−∞ −∞

∞

где Zα (r ) = ( 1 )3 ∫ ν 2 J0 ( ν2 (r )d ν 4 ) , r = (х2 + у2 )12 , 2π 1+ α(δ) ν 1+ ν

0

ν= (ν12 + ν22 )12 , J0 (u) – функция Бесселя нулевого порядка. Далее необходимо выбрать параметр регуляризации α(δ) так,

чтобы μα(δ) → μ0 при δ → 0 .

Рассмотрим некоторые моменты численной реализации регулирующего алгоритма, например, с выбором α по невязке. Заметим, что выражение (2.130) представляет собой свертку функции Zα (r )

с функцией Sδ (x, y) . Поэтому при проведении вычислений можно воспользоваться теоремой о свертке, т. е. вместо (2.130) использо-

вать эквивалентную ей форму.

 

 

 

 

 

 

 

 

μα (ν1,ν2 ) = Zα (

 

ν

 

) Sδ (ν1,ν2 ) ,

 

(2.131)

 

 

 

Zα (

 

ν

 

) =

1

 

 

 

 

 

 

 

 

 

 

 

ν

 

 

 

 

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2π)

 

2 (1+

 

4

+1)

 

 

 

 

 

 

 

1+ α(δ)

ν

ν

 

 

 

 

 

 

 

ν

 

= (ν12 + ν22 )1 2 ,

 

 

 

 

 

 

 

 

 

 

 

где Sδ (ν1,ν2 ) – фурье-образ функции Sδ (x, y) ;

μα (х, у) – фурье-

образ регуляризированного решения μα (х, у) .

При численной реализации (2.131) основными операциями являются дискретное прямое и обратное преобразования Фурье.

Остановимся на вопросе вычисления функции Sδ (x, y) , имеющей вид

π

 

Sδ (x, y) = ∫Рδ (хcos θ + y sin θ,θ)dθ.

(2.132)

0

 

171

 

Поскольку измерения функции Pδ (l, θ) проводятся для конечного числа углов θ [0, π] и в узлах lK = −R0 + (K −1) l ( l = 2R0 (N −1), K =1,2,..., N ), то R0 – радиус исследуемого объек-

та для параллельной схемы сканирования. При замене (2.132) какойлибо квадратурной формулой надо осуществлять интерполяцию

функции Pδ (l, θ) . Обычно используют метод интерполяции по бли-

жайшим точкам или метод линейной интерполяции. Однако эти методы интерполяции могут не обеспечить наилучшего порядка погрешности приближения дажев классе кусочно-непрерывных функций.

От этих недостатков свободны интерполяционные сплайны n-го порядка, т. е. функции θδ(n) (x, y; θ) , имеющие непрерывные про-

изводные по х, у до n-го порядка и совпадающие с Pδ (lK , θ) для каждого фиксированного θ [0, π] в узлах lK .

Аппроксимируя интеграл (2.132) какой-либо квадратурной формулой и заменяя функцию Pδ (l, θ) интерполяционным сплайном

Qδ(n) (x, y; θ) n-го порядка, получим формулу для приближенного нахождения функции Sδ (x, y) :

J

 

Sδ (x, y) = ∑a j Qδ(k ) (x, y; θj ) ,

(2.133)

i=1

где a j – коэффициент квадратурной формулы.

Можно ли построить регуляризирующие алгоритмы для уравнения (2.129), в которых не используются итерационные методы? На этот вопрос имеется положительный ответ [11]. Такие алгоритмы можно построить, основываясь на дополнительной информации об искомом решении (2.129).

Изложим подход по построению регуляризирующего алгоритма с использованием дополнительной информации об искомом решении на примере. Пусть модель исследуемого объекта истинного

значения μ0 (x, y) имеет вид

172

 

С , R ≤

x2 + y2 ≤ R

 

0

 

1

 

 

0

 

С ,

x2 + y2 < R

 

1,

 

 

 

 

1

 

 

 

 

...

 

 

 

μ0 (x, y) =

 

 

 

 

 

 

С ,

 

(x, y)

C , i = 2,3,..., N −1

 

i

 

 

i

 

 

 

 

 

...

 

 

 

 

 

 

 

 

 

 

 

C

N

, (x, y) C

N

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где Ci – круг радиуса Ri , расположенный внутри кругов C1 C0 с радиусами R1 и R0 соответственно. В примере были взяты следующие параметры модели: R0 = 120 мм, R1 = 110 мм, C0 = 1000 Hv (Hv – величины Хаунсфилда), C1 = 0 Hv и x0 = x1 = 0 , y0 = y1 = 0 ,

где (xi , yi )

– центры кругов Ci . Остальные значения параметров

модели указаны в табл. 2.1.

 

 

 

 

 

 

 

 

 

 

 

Таблица 2.1

 

 

 

 

Параметры модели

 

 

 

 

 

 

 

 

 

 

Ci , Hv

 

 

 

i

 

xi , мм

 

yi , мм

Ri , мм

 

 

2

 

0

 

44,5

5,5

–20

 

 

 

3

 

0

 

0,0

24,0

–20

 

 

 

4

 

48

 

0,0

52,0

–20

 

 

 

5

 

68

 

–56,0

22,0

–50

 

 

 

6

 

0

 

28,0

4,0

100

 

 

 

7

 

0

 

36,0

3,0

100

 

 

 

8

 

0

 

48,0

2,5

100

 

 

 

9

 

0

 

60,0

2,0

100

 

 

 

10

 

0

 

72,0

1,5

100

 

 

 

11

 

0

 

84,0

1,0

100

 

 

 

12

 

–22

 

–80,0

4,0

–100

 

 

 

13

 

–11

 

–80,0

3,0

–100

 

 

 

14

 

0

 

–80,0

2,0

–100

 

 

 

15

 

11

 

–80,0

1,5

–100

 

 

 

16

 

22

 

–80,0

1,0

–100

 

 

173

На рис. 2.24 показана модель исследуемого объекта и график функции μ0 (0, у) .

а

б

Рис. 2.24. Модель исследуемого объекта (а) и график функции μ0 (0, у) (б)

Под «тонкой структурой» функции μ0 (х, у) будем понимать функцию μ0 (х, у) с областью определения, включающей круги Ci

при i = 2, 3, 6, 7, 8, 9, 10, 11.

Для указанной модели μ0 (х, у) исследуемого объекта вычисля-

лись интегралы Р(l, θ) = ∫ μ0 (x, y)dl , где L(l, θ) – прямая ли-

L(l, θ)

ния с нормальными координатами (l, θ) из семейства прямых, инвариантного относительно вращения вокруг центра круга C0 , в ко-

торые вводилась случайная ошибка по формуле

Р(l, θ) = P(l, θ) + δ X P(l, θ)C , θ (0,π),

где X – равномерное распределение чисел в диапазоне [0, 1]. Уровень погрешности δ брался равным 0,005, что соответствует

средним значениям компьютерного томографа РКТ-01.

174

Для построения приближенного решения μ(х, у) основного уравнения КТ

Tμ ≡ ∫ μ(x, y)dl = P (l, θ)

(2.134)

L(−l, θ)

 

использовался регуляризирующий оператор Rgδ вида (2.124′). При

использовалась дополнительной информации об искомом решении

μ0 (х, у) .

Из табл. 2.1 видно, что

μ0 (х, у) = μ(х, у) + μ1 (x, y) ,

где

 

 

С0

, R1 ≤

x

2

+ y

2

≤ R0

 

 

 

 

x

2

+ y

2

< R

μ(х, у) =

 

 

 

, μ

(x, y) =

0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i .

 

 

 

 

 

 

 

 

 

 

1

 

C ,

(x, y) C

 

 

0,

x

2

+ y

2

< R1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

 

i

Вследствие непрерывности оператора T в (2.134) имеем

P(l, θ) = P (l, θ) + P1 (l, θ) θ [0, π],

где

 

(l, θ) = ∫ μ(x, y)dl ,

P1 (l, θ) = ∫ μ1 (x, y)dl , причем

P

 

 

L(l, θ)

L(l, θ)

функция P(l, θ) известна, функция P1 (l, θ) мала по сравнению с функцией P (l, θ) .

Это типично, например, для томографии головного мозга человека, когда функция μ(x, y) описывает распределение линейного коэффициента ослабления рентгеновского излучения в костных тканях человека, функция μ1 (x, y) – распределение этого коэффициента в веществе мозга. Так как костные ткани головы имеют постоянный коэффициент ослабления, то функция μ(x, y) всегда известна и много больше функции μ1 (x, y) .

Это позволяет приближенное решение искать в виде

π

+∞

 

μg (x, y) = ∫dθ ∫ Kg (l −l ') P(l ', θ) dl,

(2.134′)

0

−∞

 

 

175

 

Источник: https://studfile.net/preview/16708896/