mrcFFTFiltering
目次
オプション一覧
メインオプション
オプション | 必須項目/選択項目 | 説明 | デフォルト |
---|---|---|---|
-i | 必須 | 入力ファイル: mrcImage(FFT) | NULL |
-o | 必須 | 出力ファイル: mrcImage(FFT, フィルタ画像) | NULL |
-IQ | 選択 | 出力ファイル: mrcImage(FFT, IQマップ) | NULL |
-vx | 選択 | Vector(x) | 0 |
-vy | 選択 | Vector(y) | 0 |
-v1 | 選択 | Vector(v1): (v1x, v1y) | (0, 0) |
-v2 | 選択 | Vector(v2): (v2x, v2y) | (0, 0) |
-sx | 選択 | Size(x) | 1 |
-sy | 選択 | Size(y) | 1 |
-negF00 | 選択 | Neglext F00 | |
-c | 選択 | コンフィグファイル設定 | NULL |
-m | 選択 | モードを設定 | 0 |
-h | 選択 | ヘルプを表示 |
モードの詳細
モード | 説明 |
---|---|
0 |
実行例
入力ファイルの画像1
(80x80)の画像が10x10のタイリングされた画像(繰り返し画像のモデル)。従って、そのフーリエ変換は、(10, 0), (0, 10)を単位とするフーリエパターンを示す。 実施したプログラムは以下の通り
mrcImageFFT -i Input-B120-Cr.noise.mrc -o Input-B120-Cr.noise.fft mrcFFTFiltering -i Input-B120-Cr.noise.fft -o Input-B120-Cr.noise.mask -sx 1 -sy 1 -v1 10 0 -v2 0 10 -m 0 mrcImageFFT -i Input-B120-Cr.noise.mask -o Input-B120-Cr.noise.fil
![]() |
最小 最大 |
5.8388e-05 (34, 19, 25) 0 (0, 0, 0) |
![]() |
オプション -v1, -v2
フィルタ画像: -v1 10 0 -v2 0 10 -sx 1 -sy 1
-v1 -v2により、(10, 0), (0, 10)を単位としたマスクを大きさ(1, 1)でかけたもの。格子点の間のノイズが無くなっていることが分かる。その逆フーリエ変換像は、平均化されていることが分かる。
フィルターの大きさ、画像の大きさから、(10/800, 10/800) (フィルタの距離(10)/画像の大きさ(800))でフィルタ像がフーリエ空間でかかり、その逆数である(80x80)の繰り返し周期で画像を重ねて平均化したことになる。
![]() |
||
![]() |
最小 最大 |
36.6 (1, 0, 0) 213.4 (0, 0, 0) |
入力ファイルの画像2
![]() |
最小 最大 |
5.8388e-05 (34, 19, 25) 269.463 (0, 0, 0) |
オプション -vx, -vy
vx=8で実行
フィルタ画像
![]() |
最小 最大 |
0 (1, 0, 0) 269.463 (0, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 0.90309 (35, 0, 0) |
vy=8で実行
フィルタ画像
![]() |
最小 最大 |
0 (1, 0, 0) 269.463 (0, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 0.90309 (35, 0, 0) |
vx=8, vy=8で実行
フィルタ画像
![]() |
最小 最大 |
0 (1, 0, 0) 269.463 (0, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 0.90309 (35, 0, 0) |
オプション -sx, -sy
sx=6, sy=7, vx=8, vy=8で実行
フィルタ画像
![]() |
最小 最大 |
0 (4, 0, 0) 269.463 (0, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 1.50291 (3, 27, 0) |
オプション -negF00
negF00, sx=6, sy=7, vx=8, vy=8で実行
フィルタ画像
![]() |
最小 最大 |
0 (0, 0, 0) 14.4944 (3, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 1.50291 (3, 27, 0) |
オプション -v1, -v2
v1=(8, -8)で実行
フィルタ画像
![]() |
最小 最大 |
0 (1, 0, 0) 269.463 (0, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 0.90309 (35, 0, 0) |
v1=(8, -8), v2=(8, 8)で実行
フィルタ画像
![]() |
最小 最大 |
0 (1, 0, 0) 269.463 (0, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 0.90309 (35, 0, 0) |
v1=(8, -8), v2=(8, 8), sx=6, sy=7で実行
フィルタ画像
![]() |
最小 最大 |
0 (4, 0, 0) 269.463 (0, 0, 0) |
IQマップ
![]() |
最小 最大 |
-8 (0, 0, 0) 0.90309 (35, 0, 0) |