コンピュータ断層撮影(CT)では、サンプル、検出器、および信号源の相対的な軌跡は、機器部品の意図的な事前にプログラムされた動きによって引き起こされるため、伝統的に既知であると見なされます。ただし、機械的なバックラッシュ、回転センサーの測定誤差により、熱変形の実際の軌道は目的の軌道とは異なります。これは、結果として得られるトモグラフィック再構成の品質に悪影響を及ぼします。デバイスのキャリブレーションも予備調整も、軌道の不正確さを完全に排除するわけではありませんが、機器のメンテナンスのコストを大幅に増加させます。この問題への多くのアプローチは、再構成プロセス中の各投影(各タイムステップ)のサンプルに対するソースとセンサーの位置推定の自動改良に基づいています。さまざまな角度からオブジェクトのさまざまな画像を観察しながら位置を調整する同様の問題は、ロボット工学(特に移動ロボットや自動運転車)でよく知られており、同時ローカリゼーションおよびマッピング(SLAM)と呼ばれます。この研究の科学的新規性は、マイクロトモグラフィーにおける軌道精密化の問題をSLAM問題と見なすことです。これは、X線投影からSpeeded Up Robust Features(SURF)機能を抽出し、ランダムサンプルコンセンサス(RANSAC)との一致をフィルタリングし、投影間の角度を計算し、それらをステッピングモーター制御信号と組み合わせて因子グラフで使用することによって実現されます。回転角を調整します。
In computed tomography (CT), the relative trajectories of a sample, a detector, and a signal source are traditionally considered to be known, since they are caused by the intentional preprogrammed movement of the instrument parts. However, due to the mechanical backlashes, rotation sensor measurement errors, thermal deformations real trajectory differs from desired ones. This negatively affects the resulting quality of tomographic reconstruction. Neither the calibration nor preliminary adjustments of the device completely eliminates the inaccuracy of the trajectory but significantly increase the cost of instrument maintenance. A number of approaches to this problem are based on an automatic refinement of the source and sensor position estimate relative to the sample for each projection (at each time step) during the reconstruction process. A similar problem of position refinement while observing different images of an object from different angles is well known in robotics (particularly, in mobile robots and self-driving vehicles) and is called Simultaneous Localization And Mapping (SLAM). The scientific novelty of this work is to consider the problem of trajectory refinement in microtomography as a SLAM problem. This is achieved by extracting Speeded Up Robust Features (SURF) features from X-ray projections, filtering matches with Random Sample Consensus (RANSAC), calculating angles between projections, and using them in factor graph in combination with stepper motor control signals in order to refine rotation angles.