これは、Yi Jiang が X 線/電子タイコグラフィーおよび断層撮影/断層撮影用にカスタマイズしたコードです。
このパッケージは、スイスの Paul Scherrer Institut の Science IT およびコヒーレント X 線散乱 (CXS) グループによって開発された Matlab コードに基づいて構築されています: https://www.psi.ch/en/sls/csaxs/software。著作権およびライセンスの問題については、契約 (下記を参照) に従うか、Web サイトを参照してください。
PtychoShelves パッケージの要件を確認するには、その公式ドキュメントを確認してください。すべての機能を使用するには、次の Matlab ツールボックスが必要です: 並列計算、曲線近似、画像処理、最適化、および信号処理。
タイコグラフィーの場合は、/fold_slice/ptycho/examples にあるデータの準備と再構築のスクリプトを試して、データ形式と再構築パラメーターに慣れてください。
一部のデータと再構成 I/O 規則は、電子タイコグラフィーに対応するために変更されました。詳細については、サンプル スクリプトを参照してください。
修正された最小二乗最尤マルチスライス タイコグラフィー アルゴリズムが新しいエンジンとして追加されました: GPU_MS
これは GPU エンジン (Michal Odstrcil によって作成) に基づいており、複数のプローブ モードやバグ修正などの改良が加えられています。コードの使用には追加の引用を含める必要があります。
Z. Chen、Y. Jiang、Y. Shao、ME Holtz、M. Odstrčil、M. Guizar-Sicairos、I. Hanke、S. Ganschow、DG Schlom、DA Muller、電子タイコグラフィーは格子振動によって設定される原子解像度の限界を達成。サイエンス 372 (6544)、826-831。
私たちは、ガウス プロセスによるベイジアン最適化を使用して、タイコグラフィー用の自動パラメーター調整ワークフローを開発しました: https://doi.org/10.1038/s41598-022-16041-5。詳細については、サンプル スクリプトを参照してください。
GPU および GPU_MS エンジンの新機能のリストはすべてではありません。
特徴 | GPU | GPU_MS |
---|---|---|
混合状態 + マルチスライス タイコグラフィー | ✖️ | ✔️ |
動的マルチスライス再構成 | ✖️ | ✔️ |
高度な任意パス フライスキャン タイコグラフィー | ✔️ | ✖️ |
マルチスキャン再構成 | ✔️ | ✔️ |
オブジェクトフェーズでのテレビレギュラー化 | ✔️ | ✔️ |
グリッドアーティファクトの除去 | ✔️ | ✖️ |
パラメータの自動選択 | ✔️ | ✔️ |
ガウス カーネルを使用して検出器のぼやけを考慮する | ✔️ | ✔️ |
Matlab を所有していない場合、または他のタイコグラフィー ソフトウェアを検討したい場合。以下にいくつかのパブリックリポジトリを示します。
アドリム: https://github.com/mdw771/adorym
Ptycho_gui: https://github.com/NSLS-II/ptycho_gui
プティコドゥス: https://github.com/AdvancedPhotonSource/ptychodus
PtychoNN: https://github.com/mcherukara/PtychoNN
Ptychopy: https://github.com/kyuepublic/ptychopy
Py4DSTEM: https://github.com/py4dstem/py4DSTEM
PyNX: http://ftp.esrf.fr/pub/scisoft/PyNX/doc/
タイク: https://github.com/tomography/tike
ソースコード
導入
このライセンス契約は、スイス CH-5232 Villigen-PSI にある PAUL SCHERRER INSTITUT (PSI) (以下「ライセンサー」) がお客様 (以下「ライセンサー」) にロイヤリティーフリーの非独占的なライセンスを付与する条件を規定しています。 cSAXS ptychography MATLAB パッケージ コンピューター ソフトウェア プログラムおよび本契約に基づいて提供される関連ドキュメントを使用するための学術的、非営利目的のみのライセンス (以下「ライセンス」) 「プログラム」)。
ライセンスの利用規約
さらに、パッケージを使用する出版物、またはコードを別のコンピューティング言語に翻訳する場合は、引用する必要があります。
(PtychoShelves 用) K. Wakonig、H.-C. Stadler、M. Odstrčil、EHR Tsai、A. Diaz、M. Holler、I. Usov、J. Raabe、A. Menzel、M. Guizar-Sicairos、PtychoShelves、タイコグラフィックの高性能分析のための汎用性の高い高レベル フレームワークデータ、J.Appl.クリスタ。 53(2) (2020)。 (土井: 10.1107/S1600576720001776)
(差分マップ用) P. Thibault、M. Dierolf、A. Menzel、O. Bunk、C. David、F. Pfeiffer、高解像度走査 X 線回折顕微鏡、Science 321、379-382 (2008)。 (土井: 10.1126/science.1158573)。
(最尤の場合)P. Thibault および M. Guizar-Sicairos、コヒーレント回折イメージングのための最尤改良、New J. Phys. 14、063004 (2012)。 (土井: 10.1088/1367-2630/14/6/063004)。
(混合コヒーレント モードの場合) P. Thibault および A. Menzel、回折測定からの状態混合の再構築、Nature 494、68-71 (2013)。 (土井: 10.1038/nature11806)。
(および/またはマルチスライスの場合) EHR Tsai、I. Usov、A. Diaz、A. Menzel、M. Guizar-Sicairos、被写界深度を拡張した X 線タイコグラフィー、Opt.エクスプレス 24、29089-29108 (2016)。 (土井: 10.1364/OE.24.029089)。