断層撮影再構成は多次元逆問題の一種であり、有限個の投影から特定のシステムの推定値を生成することが課題である。断層撮影画像の数学的基礎はヨハン・ラドンによって確立された。注目すべき応用例としては、患者の断層画像を非侵襲的に得るコンピュータ断層撮影(CT)の再構成がある。最近の開発では、空港のセキュリティにおけるコンピュータ断層撮影の使用をテストおよび評価するために必要な現実的な物体の挿入に関連するタスクにラドン変換とその逆変換が使用されている。[1]
この記事は、一般的にあらゆる種類の断層撮影の再構成方法に適用されますが、一部の用語と物理的な説明は、X 線コンピューター断層撮影の再構成に直接関係しています。
公式の紹介


特定の角度 での断層撮影測定プロセスから得られる物体の投影は、線積分のセットで構成されています(図 1 を参照)。2D で整理されたさまざまな角度での多数のこのような投影のセットは、サイノグラムと呼ばれます (図 3 を参照)。X 線 CT では、線積分は、物体を直線で通過する際のX 線ビームの総減衰を表します。前述のように、結果として得られる画像は、減衰係数の 2D (または 3D) モデルです。つまり、画像 を見つけたいのです。スキャン方法を視覚化する最も単純で簡単な方法は、最初のスキャナーで使用された平行投影システムです。この説明では、角度 での投影を横切る位置 での一連の平行光線としてデータを収集するものとします。これは、さまざまな角度で繰り返されます。組織では、減衰が指数関数的に発生します。
ここで、 は位置の関数としての減衰係数です。したがって、一般に、角度 の投影上の位置 における光線の全減衰は、線積分で与えられます。
図 1 の座標系を使用すると、点が角度で投影されるの値は次のように表されます。
したがって、上の式は次のように書き直すことができる。
ここで、はディラックのデルタ関数を表します。この関数は、2D オブジェクトの ラドン変換(またはサイノグラム)として知られています。
投影のフーリエ変換は次のように表さ れる。
- ここで[2]
- は、角度 におけるの 2D フーリエ変換のスライスを表します。逆フーリエ変換を使用すると、逆ラドン変換の式を簡単に導くことができます。
ここでヒルベルト変換の微分は
理論上は、逆ラドン変換により元の画像が得られます。投影スライス定理によれば、物体を無限の角度で撮影した 1 次元投影が無限にあれば、元の物体を完全に再現できます。ただし、実際には利用できる投影の数は有限です。
の有効直径が で、望ましい解像度が であると仮定すると、再構成に必要な投影数の経験則は[2]である。
再構築アルゴリズム
投影画像から3次元物体を再構成するプロセスを実装するための実用的な再構成アルゴリズムが開発されている。[3] [2]これらのアルゴリズムは、主にX線変換の数学、データ取得プロセスの統計的知識、およびデータ画像化システムの幾何学 に基づいて設計されている。
フーリエ領域再構成アルゴリズム
再構成は補間を使用して行うことができます。投影が等間隔の角度で生成され、それぞれが同じレートでサンプリングされていると仮定します。各投影の離散フーリエ変換(DFT) により、周波数領域でのサンプリングが生成されます。周波数サンプリングされたすべての投影を組み合わせると、周波数領域で極ラスターが生成されます。極ラスターはスパースであるため、補間を使用して未知の DFT ポイントを埋め、逆離散フーリエ変換によって再構成を行うことができます。[4]極ラスターのスパース性を変更して補間の有効性を高める方法を設計することで、再構成のパフォーマンスが向上する可能性があります。
たとえば、周波数領域における同心円状の正方形ラスターは、次のように各投影間の角度を変更することで取得できます。
ここで、評価される最高頻度です。
同心正方形ラスターは、すべての補間位置を長方形DFT格子上に配置することで計算効率を向上させます。さらに、補間誤差も減少します。[4]しかし、フーリエ変換アルゴリズムには、本質的にノイズの多い出力を生成するという欠点があります。
逆投影アルゴリズム
断層画像再構成の実践では、フィルタ逆投影アルゴリズムとして知られる、安定化され離散化された逆ラドン変換が使用されることが多い。[2]
サンプリングされた離散システムでは、逆ラドン変換は
ここで、は投影間の角度間隔であり、は周波数応答 を持つラドンカーネルです。
バックプロジェクションという名前は、2 次元信号を得るために、1 次元投影を 1 次元ラドン カーネル (バックプロジェクション) でフィルタリングする必要があることに由来しています。使用されるフィルターには DC ゲインが含まれていないため、DC バイアスを追加することが望ましい場合があります。バックプロジェクションを使用した再構成では、上記の補間方法よりも優れた解像度が得られます。ただし、フィルターは高周波コンテンツを増幅する傾向があるため、ノイズが大きくなります。
反復再構成アルゴリズム
反復アルゴリズムは計算量が多いが、システムに関する事前情報を取り入れることができる。[2]
を投影の数とし、を角度 で行われた 番目の投影に対する歪み演算子とします。は反復の変換を最適化するための一連のパラメータです。

再帰的トモグラフィー再構成アルゴリズムの代替ファミリーとしては、代数再構成技術と反復スパース漸近最小分散法があります。
ファンビーム再構成
平行な放射線ビームを得るのは難しいため、非平行なファンビームの使用が一般的です。ファンビームは、投影として、互いに平行ではない一連の線積分を生成します。ファンビーム システムには 360 度の角度範囲が必要であり、機械的な制約が課せられますが、信号取得時間が短縮されるため、医療分野などの特定の設定では有利になる場合があります。バック プロジェクションは、フィルターされた投影から取得された加重合計バック プロジェクションを計算することで再構成を生成する同様の 2 段階の手順に従います。
ディープラーニングによる再構築

ディープラーニング手法は、現在、画像再構成に広く適用されており、低線量ノイズ除去、スパースビュー再構成、限定角度トモグラフィー、金属アーチファクト低減など、さまざまな画像再構成タスクで印象的な結果を達成しています。優れた概要は、IEEE Transaction on Medical Imaging の特別号[5]に記載されています。ディープラーニング再構成アルゴリズムの 1 つのグループは、後処理ニューラル ネットワークを適用して画像から画像への再構成を実現します。この場合、入力画像は従来の再構成方法で再構成されます。限定角度トモグラフィーでの U-Net を使用したアーチファクト低減は、このようなアプリケーションの例です。[6]ただし、図に示すように、このような完全にデータ駆動型の方法で再構成された画像には、誤った構造が発生する可能性があります。 [ 7 ]そのため、高精度学習の概念で説明されているように、既知の演算子をニューラル ネットワークのアーキテクチャ設計に統合すると有益であると思われます。[8]たとえば、投影データからの直接画像再構成は、フィルター逆投影のフレームワークから学習できます。[9]別の例としては、反復再構成アルゴリズムを展開してニューラル ネットワークを構築することが挙げられます。[10]精密学習の他に、従来の再構成法を深層学習再構成の事前学習と組み合わせて使用することも[11]、深層学習再構成の画質を向上させる代替アプローチである。
断層再構成ソフトウェア
断層撮影システムには、その用途と形状 (ソースと検出器の位置) に大きなばらつきがあります。このばらつきにより、処理および再構成アルゴリズムの非常に特殊なカスタマイズ実装が必要になります。そのため、ほとんどの CT メーカーは、独自のカスタム ソフトウェアを提供しています。これは、知的財産を保護するためだけでなく、政府の規制機関によって強制される場合もあります。いずれにしても、過去 20 年間に開発された、商用およびオープン ソースの両方の汎用断層撮影再構成ソフトウェア パッケージが数多くあります。
購入可能な市販ソフトウェア パッケージのほとんどは、ベンチトップ コーンビーム CT システムのデータ処理に重点を置いています。これらのソフトウェア パッケージには、Volume Graphics、InstaRecon、iTomography、Livermore Tomography Tools (LTT)、Cone Beam Software Tools (CST) などがあります。
オープンソースの再構築ソフトウェアの注目すべき例としては、再構築ツールキット(RTK)[12]、CONRAD [13]、TomoPy [14]、 ASTRAツールボックス[15] 、 [16]、PYRO-NN [17] 、 ODL [18]、TIGRE [19] 、LEAP [20]などがある。
ギャラリー
ギャラリーには、単純なオブジェクト トモグラフィーの完全なプロセスと、それに続く ART に基づくトモグラフィー再構成が示されています。
-
図 2:ファントム オブジェクト、2 つのキティコーナーの正方形。
-
図 3: 断層撮影から得られたファントム オブジェクト (図 2) のサイノグラム。180 度の角度にわたって 50 個の投影スライスが取得され、等間隔でサンプリングされました (偶然にも、x 軸は -50/50 単位の変位を示しています)。
-
図 4:図 3 のサイノグラムのARTベースの断層再構成。反復再構成プロセスに関するアニメーションとして表示されます。結果の画像には視覚的なアーティファクトがいくつかあるため、元のオブジェクトは近似的に再構成できます。
参照
参考文献
- ^ Najla Megherbi、Toby P. Breckon、Greg T. Flitton、Andre Mouton (2013 年 10 月)。「3D 脅威画像投影におけるラドン変換ベースの金属アーティファクト生成」 ( PDF)。Proc . SPIE Optics and Photonics for Counterterrorism, Crime Fighting and Defence。Vol . 8901。SPIE。pp. 1–7。doi :10.1117 / 12.2028506。S2CID 14001672。2013年11 月 5 日閲覧。
- ^ abcde Dudgeon and Mersereau (1984).多次元デジタル信号処理. Prentice-Hall.
- ^ Herman, GT、「コンピュータ断層撮影の基礎:投影からの画像再構成」、第 2 版、Springer、2009 年
- ^ ab R. Mersereau 、 A. Oppenheim (1974)。「投影からの多次元信号のデジタル再構成」IEEE紀要。62 ( 10):1319–1338。doi : 10.1109 /proc.1974.9625。hdl : 1721.1/13788。
- ^ Wang, Ge; Ye, Jong Chu; Mueller, Klaus; Fessler, Jeffrey A (2018). 「画像再構成は機械学習の新たなフロンティア」. IEEE Transactions on Medical Imaging . 37 (6): 1289–1296. doi :10.1109/TMI.2018.2833635. PMID 29870359. S2CID 46931303.
- ^ Gu, Jawook; Ye, Jong Chul (2017).限定角度CT再構成のためのマルチスケールウェーブレット領域残差学習. Fully3D. pp. 443–447.
- ^ Yixing Huang; Tobias Würfl; Katharina Breininger; Ling Liu; Günter Lauritsch; Andreas Maier (2018).限定角度トモグラフィーにおけるディープラーニングの堅牢性に関するいくつかの調査。MICCAI。doi : 10.1007 /978-3-030-00928-1_17。
- ^ Maier, Andreas K; Syben, Christopher; Stimpel, Bernhard; Wuerfl, Tobias; Hoffmann, Mathis; Schebesch, Frank; Fu, Weilin; Mill, Leonid; Kling, Lasse; Christiansen, Silke (2019). 「既知の演算子を使用した学習により、最大誤差範囲が縮小」。Nature Machine Intelligence。1 ( 8 ) : 373–380。arXiv : 1907.01992。doi : 10.1038 /s42256-019-0077-5。PMC 6690833。PMID 31406960 。
- ^ Tobias Wuerfl; Mathis Hoffmann; Vincent Christlein; Katharina Breininger; Yixing Huang; Mathias Unberath; Andreas Maier (2018). 「ディープラーニング コンピュータ断層撮影: 限られた角度の問題における画像領域からの投影領域の重みの学習」. IEEE Transactions on Medical Imaging . 37 (6): 1454–1463. doi :10.1109/TMI.2018.2833499. PMID 29870373. S2CID 46935914.
- ^ J. Adler; O. Öktem (2018). 「学習したプライマルデュアル再構成」. IEEE Transactions on Medical Imaging . 37 (6): 1322–1332. arXiv : 1707.06474 . doi :10.1109/TMI.2018.2799231. PMID 29870362. S2CID 26897002.
- ^ Yixing Huang; Alexander Preuhs; Guenter Lauritsch; Michael Manhart; Xiaolin Huang; Andreas Maier (2019).ディープラーニング事前学習による限定角度トモグラフィーのデータ整合性アーティファクト削減。医用画像再構成のための機械学習。arXiv : 1908.06792 . doi :10.1007/ 978-3-030-33843-5_10 .
- ^ 再構築ツールキット (RTK)
- ^ マイヤー、アンドレアス;ホフマン、ハンネス G.バーガー、マーティン。フィッシャー、ピーター。シュウェマー、クリス。ウー、ハイボ。ミュラー、カースティン。ホルネガー、ヨアヒム。チェ・ジャンファン。リース、クリスチャン。ケイル、アンドレアス。ファリグ、レベッカ (2013)。 「CONRAD - 放射線医学におけるコーンビームイメージング用のソフトウェアフレームワーク」。医学物理学。40 (11): 111914。ビブコード:2013MedPh..40k1914M。土井:10.1118/1.4824926。PMC 3820625。PMID 24320447。
- ^ Gürsoy, Doǧa; De Carlo, Francesco; Xiao, Xianghui; Jacobsen, Chris (2014). 「TomoPy: シンクロトロン断層撮影データの解析のためのフレームワーク」. Journal of Synchrotron Radiation . 22 (5): 1188–1193. Bibcode :2014SPIE.9212E..0NG. doi :10.1107/S1600577514013939. PMC 4181643. PMID 25178011 .
- ^ ファン・アールレ、ヴィム;パレンスタイン、ウィレム・ヤン。デ・ビーンハウワー、ジャン;アルタンツィス、トーマス。Bals, サラ;バテンブルク、K. ジュースト。シジバース、ジャン(2015 年 10 月)。 「ASTRA ツールボックス: 電子断層撮影における高度なアルゴリズム開発のためのプラットフォーム」。超顕微鏡検査。157:35~47。土井:10.1016/j.ultramic.2015.05.002。hdl : 10067/1278340151162165141。PMID 26057688。
- ^ ファン・アールレ、ヴィム;パレンスタイン、ウィレム・ヤン。カント、ジェローン。ヤンセンス、エライン。ブライクロット、フォルケルト。ダブラヴォルスキー、アンドレイ。デ・ビーンハウワー、ジャン; Joost Batenburg、K.シジバース、1 月 (2016)。 「ASTRA ツールボックスを使用した高速かつ柔軟な X 線断層撮影」。オプティクスエクスプレス。24 (22):35-47。Bibcode :2016OExpr..2425129V。土井: 10.1364/OE.24.025129。hdl : 10067/1392160151162165141。PMID 27828452。
- ^ Syben, Christopher; Michen, Markus; Stimpel, Bernhard; Seitz, Stephan; Ploner, Stefan; Maier, Andreas (2019). 「PYRO-NN: ニューラルネットワークにおける Python 再構築演算子」. Medical Physics . 46 (11): 5110–5115. arXiv : 1904.13342 . Bibcode :2019MedPh..46.5110S. doi : 10.1002/mp.13753. PMC 6899669. PMID 31389023.
- ^ 「Odlgroup/Odl」。GitHub。
- ^ バース大学と CERN により公開。Biguri , Ander; Dosanjh, Manjit; Hancock, Steven; Soleimani, Manuchehr (2016-09-08)。「TIGRE: CBCT 画像再構成のための MATLAB-GPU ツールボックス」。Biomedical Physics & Engineering Express。2 ( 5): 055010。doi : 10.1088 /2057-1976/2/5/ 055010。ISSN 2057-1976 。
- ^ [1] Kim, Hyojin; Champley, Kyle (2023). 「X線コンピュータ断層撮影のための微分可能なフォワードプロジェクター」. ICML . arXiv : 2307.05801 .
さらに読む
- Avinash Kak & Malcolm Slaney (1988)、「コンピュータ断層撮影画像の原理」、IEEE Press、ISBN 0-87942-198-3。
- Bruyant, PP「SPECT における解析的および反復的再構成アルゴリズム」核医学ジャーナル 43(10):1343-1358、2002
外部リンク
- Slaney、AC Kak、Malcolm。「コンピュータ断層撮影画像の原理」。Slaney.org 。2018年9月7日閲覧。
- Insight ToolKit; オープンソースの断層撮影支援ソフトウェア
- 「TomoPy — TomoPy 1.1.3 ドキュメント」。Tomopy.readthedocs.org 。2018年9 月 7 日閲覧。
- ASTRA (All Scales Tomographic Reconstruction Antwerp) ツールボックス。コンピュータ断層撮影再構成用の非常に柔軟で高速なオープンソース ソフトウェアです。
- NiftyRec; 包括的なオープンソースの断層画像再構成ソフトウェア; Matlab および Python でスクリプト可能
- オープンソースの断層画像再構成および可視化ツール
- 「ITS plc - 産業用可視化のための電気プロセストモグラフィー」。Itoms.com 。 2018年9月7日閲覧。
