「mrcFFTFiltering」の版間の差分
|  (→フィルタ画像: -v1 10 0 -v2 0 10 -sx 1 -sy 1) |  (→実行例) | ||
| 行107: | 行107: | ||
| ===入力ファイルの画像1=== | ===入力ファイルの画像1=== | ||
|  (80x80)の画像が10x10のタイリングされた画像(繰り返し画像のモデル)。従って、そのフーリエ変換は、(10, 0), (0, 10)を単位とするフーリエパターンを示す。 |  (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 | ||
| + | |||
| 	<table>   | 	<table>   | ||
| 		<tr>   | 		<tr>   | ||
2017年11月16日 (木) 16:38時点における版
目次
オプション一覧
メインオプション
| オプション | 必須項目/選択項目 | 説明 | デフォルト | 
|---|---|---|---|
| -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)でかけたもの
|  (フィルタ像をフーリエ変換した画像(mrcImageFFTによる)) | ||
|  (フィルタ像をフーリエ変換した画像(mrcImageFFTによる)) | 最小 				最大 | 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) | 
