2017-08-12 6 views
0

javascript/HTML5キャンバスで計算されたトモグラフィのバックプロジェクションのシミュレーションを実装しようとしています。逆投影で死ぬ正しいアプローチを見つけようとしており、私はthis presentationを勉強しています。ラドン逆投影の一般式は何ですか?

上記のプレゼンテーションの9-13ページには、バックプロジェクションのステップバイステップの例が示されています。この例は、2×2行列(4つの投影および合計10の線積分を含む)を含み、それぞれの対応する線積分の値が各行列セルにそれぞれ加算される各投影の線積分を計算する。

続いて、各マトリックスセルの値から線積分の総数が減算されます。最後に、各マトリックスセルの結果値を投影数から1を引いた値で除算します。

このアプローチは、より大きいセル値を持つ100x100の大型の行列、たとえば約100の行列の場合、一般的に成立しますか?

+2

私はそれは、プログラミング – nikoshr

+0

話ではありませんので、オフトピックとして、この質問を閉じるために投票していますこれは、数学の問題ですか?もしそうなら、数学のサイトがありますが(フッターのリンクを見てください)、最初にそこにあるトピックを確認してください。タグを指定すると、本当にJavaScriptに関係していますか? – halfer

+0

はい。しかし、画像は非常に容易な角度を示す。 angle = 12.23542度のボクセルを更新するには、各ボクセルの更新を重み付けする必要があり、実際にどのボクセルが「パス上にあるか」を知る必要があるので、かなり複雑です。 –

答えて

0

基本的には、逆投影は同様の考え方に従います。 しかし、実際には、逆投影もX線ビーム(平行ビーム、ファンビーム)の設定に依存します。したがって、最良の方法は、線を引いて各ビームの完全なジオメトリを把握することです。 次に、ビームの値を各画像ピクセルに変換する補間を実行する必要があります。

関連する問題