「電子線トモグラフィー」の版間の差分
行114: | 行114: | ||
== [[ファイン・アラインメント]] == | == [[ファイン・アラインメント]] == | ||
傾斜画像の軸の位置、角度を出来る限り一致させます。 | 傾斜画像の軸の位置、角度を出来る限り一致させます。 | ||
+ | |||
+ | ===実行例1=== | ||
+ | <div> 軸の傾きは[[mrcImageTiltAxisSearch]]で算出することができます。</div> | ||
+ | <br> | ||
+ | |||
+ | <div>[[Media:1WDC-Tom-Tilt-2dSet.zip|入力ファイル]](回転軸を10°傾けた1軸回転のデータ)<br> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td><p align="Center">[[画像:1WDC-Tom-Tilt-2dSet.png]]<br> | ||
+ | 10°刻みで表示<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <br> | ||
+ | |||
+ | <div>[[Media:Makefile-Tomogram1.zip|使用Makefile]]の設定</div> | ||
+ | <pre> | ||
+ | # RotMode | ||
+ | ROTMODE=ZOYS | ||
+ | # Rot1 | ||
+ | ROT1MIN=10 | ||
+ | ROT1MAX=10 | ||
+ | ROT1D=10 | ||
+ | # Rot2 | ||
+ | ROT2MIN=-60 | ||
+ | ROT2MAX=60 | ||
+ | ROT2D=2 | ||
+ | # Rot3 | ||
+ | ROT3MIN=0 | ||
+ | ROT3MAX=0 | ||
+ | ROT3D=30 | ||
+ | ### For mrcImageMove | ||
+ | SHIFT2MAX=10 | ||
+ | SHIFT3MAX=0 | ||
+ | ### For mrcImageTiltAxisSearch | ||
+ | TILTMIN=0 | ||
+ | TILTMAX=20 | ||
+ | TILTD=2 | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | <div>コマンド</div> | ||
+ | <pre> | ||
+ | make TiltFit | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | <div>出力した軸の傾き(.tiltinfoファイルに格納される)</div> | ||
+ | <pre> | ||
+ | 9.895 | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | <div>傾斜軸の傾きを補正前後で3次元再構成したときの違い</div> | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td>補正前</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-Tomogram4.png]]</td> | ||
+ | <td>[[画像:Outdata1-Tomogram4.png]]</td> | ||
+ | <td>[[画像:Outdata2-Tomogram4.png]]</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>補正後</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>[[画像:Outdata-Tomogram5.png]]</td> | ||
+ | <td>[[画像:Outdata1-Tomogram5.png]]</td> | ||
+ | <td>[[画像:Outdata2-Tomogram5.png]]</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>xy平面</td> | ||
+ | <td>yz平面</td> | ||
+ | <td>zx平面</td> | ||
+ | </tr> | ||
+ | </table> | ||
== [[3次元再構成]] == | == [[3次元再構成]] == | ||
行339: | 行416: | ||
<br> | <br> | ||
− | <div>[[Media:Makefile- | + | <div>[[Media:Makefile-Tomogram1.zip|使用MakeFile]]の変更箇所</div> |
<pre> | <pre> | ||
# Initial Reference Model | # Initial Reference Model | ||
行347: | 行424: | ||
IN_CORR_EXT=roi | IN_CORR_EXT=roi | ||
IN_CORR_LIST=ROIs | IN_CORR_LIST=ROIs | ||
+ | |||
+ | ### For mrcImageMove | ||
+ | SHIFT2MAX=0 | ||
+ | SHIFT3MAX=0 | ||
</pre> | </pre> | ||
<br> | <br> | ||
行362: | 行443: | ||
<div>変更箇所</div> | <div>変更箇所</div> | ||
<pre> | <pre> | ||
− | |||
− | |||
− | |||
− | |||
# Rot2 | # Rot2 | ||
− | ROT2MIN= | + | ROT2MIN=-60 |
− | ROT2MAX= | + | ROT2MAX=60 |
ROT2D=10 | ROT2D=10 | ||
+ | # Rot3 | ||
+ | ROT3MIN=0 | ||
+ | ROT3MAX=0 | ||
+ | ROT3D=10 | ||
</pre> | </pre> | ||
<table> | <table> | ||
行402: | 行483: | ||
<div>変更箇所</div> | <div>変更箇所</div> | ||
<pre> | <pre> | ||
− | |||
− | |||
− | |||
− | |||
# Rot2 | # Rot2 | ||
ROT2MIN=-60 | ROT2MIN=-60 | ||
ROT2MAX=60 | ROT2MAX=60 | ||
ROT2D=10 | ROT2D=10 | ||
+ | # Rot3 | ||
+ | ROT3MIN=-60 | ||
+ | ROT3MAX=60 | ||
+ | ROT3D=10 | ||
</pre> | </pre> | ||
<table> | <table> |
2014年4月25日 (金) 01:33時点における版
電子線トモグラフィーとは、電子顕微鏡を用いた3次元再構成法の一つで、同一視野を様々な方向からの投影された電子顕微鏡像をコンピュータの中で三次元像に再構成し、コンピュータを使って断層像(トモグラム)を作成する手法です。
下記にその手順を順に述べていきます。
目次
連続傾斜像の撮影
![]() 1軸回転 2軸回転 |
画像の補正
傾斜画像では、視野全体がアンダーフォーカスとなるように、通常の電子顕微鏡撮影よりも大きなデフォカース値をとる場合が多いです。その場合、LaB6などの電子銃では第一トーンリングより外側の情報がほとんど無いために、CTF補正等は必要ありませんが、電界放出銃を利用した場合には、場合によっては間違った情報を与える場合があるので注意が必要です。
ラフ・アラインメント
傾斜画像の中心付近の画像の相関から、それぞれの傾斜画像の大まかな位置を合わせます。
前処理(窓関数)
# For Windowing WIN_X=0.2 WIN_X_MAX=0.2 WIN_Y=0.1 WIN_Y_MAX=0.1 WIN_MODE=18
make Windowing
位置合わせ
例. 2°刻みで撮影した画像の場合
2°画像の位置を0°画像の位置に合わせる
4°画像の位置を位置補正後の2°画像の位置に合わせる
6°画像の位置を位置補正後の4°画像の位置に合わせる
.
.
mrcImageCorrelationを使用した場合
実行例1
make CorFit1
ファイン・アラインメント
傾斜画像の軸の位置、角度を出来る限り一致させます。
実行例1
# RotMode ROTMODE=ZOYS # Rot1 ROT1MIN=10 ROT1MAX=10 ROT1D=10 # Rot2 ROT2MIN=-60 ROT2MAX=60 ROT2D=2 # Rot3 ROT3MIN=0 ROT3MAX=0 ROT3D=30 ### For mrcImageMove SHIFT2MAX=10 SHIFT3MAX=0 ### For mrcImageTiltAxisSearch TILTMIN=0 TILTMAX=20 TILTD=2
make TiltFit
9.895
補正前 | ||
![]() |
![]() |
![]() |
補正後 | ||
![]() |
![]() |
![]() |
xy平面 | yz平面 | zx平面 |
3次元再構成
最小 最大 |
0 (0, 0, 0) 4 (31, 26, 26) |
mrc2Dto3Dで実行
実行例1
make 3DList make Input.3d
最小 最大 |
-0.00437076 (39, 34, 36) 0.00799233 (37, 34, 36) |
実行例2(2軸回転)
make Windowing make CorFit1 make CorFit2 make 3D
最小 最大 |
-0.0012516 (30, 25, 51) 0.0027149 (31, 31, 38) |
ラドン変換を使った3次元再構成で実行
位置合わせ済みの2Dリスト
↓mrcImageSinogramCreate
シノグラムリスト
↓mrcRadon2Dto3D
3Dラドンファイル
↓mrcImageInverseRadonTransform
make Windowing make CorFit1 make CorFit2 make Radon3D
xy平面 | yz平面 | zx平面 |
![]() |
![]() |
![]() |
最小 最大 |
248.518 (3, 0, 15) 1509.49 (31, 24, 39) |
電子線トモグラフィー画像のもつ問題点
ミッシングエリア
最小 最大 |
0 (0, 0, 0) 2 (29, 29, 14) |
# Initial Reference Model INITIAL=Input-ellipsoidal # For mrcImageCorrelation IN_CORR_EXT=roi IN_CORR_LIST=ROIs ### For mrcImageMove SHIFT2MAX=0 SHIFT3MAX=0
make TestData make CorFit1 make CorFit2 make 3D
# Rot2 ROT2MIN=-60 ROT2MAX=60 ROT2D=10 # Rot3 ROT3MIN=0 ROT3MAX=0 ROT3D=10
最小 最大 |
-0.00196191 (61, 38, 32) 0.00269849 (24, 21, 37) |
# Rot2 ROT2MIN=-60 ROT2MAX=60 ROT2D=10 # Rot3 ROT3MIN=-60 ROT3MAX=60 ROT3D=10
最小 最大 |
-0.00143731 (50, 32, 45) 0.00230465 (53, 31, 37) |
画像の位置、フォーカスの問題
平行移動の補正
軸の決定
トモグラフに使われる画像処理
平滑化
セグメンテーション
トモグラム画像の解釈 ==
また、多様な構造を含むため、3次元画像から興味あるセグメントを切り出すなどの作業が必要です。そのための支援ソフトウェアが必要です。
== サブトモグラムの平均化==