シミュレートされたファントム サイノグラムを作成するには、最初に 2 次元デジタル画像を作成するのが一般的です。
I = phantom(xxx);
次に、 rand() 変換を適用します
R = radon(I, theta);
しかし、ファントム画像は解析的な表現を持っているので、その解析的な表現、つまりアナログ画像を直接ラドン変換した方が平行投影をより正確にシミュレートできます。
Matlabで可能ですか?
シミュレートされたファントム サイノグラムを作成するには、最初に 2 次元デジタル画像を作成するのが一般的です。
I = phantom(xxx);
次に、 rand() 変換を適用します
R = radon(I, theta);
しかし、ファントム画像は解析的な表現を持っているので、その解析的な表現、つまりアナログ画像を直接ラドン変換した方が平行投影をより正確にシミュレートできます。
Matlabで可能ですか?
どうすればより正確になりますか?アーティファクトの多くは、個別の CT データセットによって引き起こされるか増幅されます。ファントムの目的は通常、これらのアーティファクトを研究することです。私が見たアルゴリズムはすべて離散的であり、あらゆる場所の結果はすべて、離散アルゴリズムを使用した離散データセットからのものです。私は群衆と一緒にいたいと思います。
Peter Toft の PhD ( http://orbit.dtu.dk/files/5529668/Binder1.pdf ) の 199-201 ページから、Shepp-Logan ファントムのラドン変換の分析式を見つけることができます。
...円の絶え間ない励起により、ラドン変換は円を横切る線の長さにすぎません...
Q 楕円が一連のパラメーターで指定されている場合、線形性により、ラドン変換は合計になります ...
ファントム自体の分析表現は、ウィキペディア、または引用したい場合は元の記事から見つけることができます。
LA Shepp and BF Logan、Bell Laboratories、THE FOURIER RECONSTRUCTION OF A HEAD SECTION、IEEE TRANSACTION ON NUCLEAR SCIENCE、VOL.NS-21、1974 年 6 月