mrcImageSmoothing
提供: Eospedia
mrcImageSmoothingとはmrcImage形式の画像を非線形平滑化するためのEosのコマンドである。 現在、こちらのコマンドで対応している平滑化フィルタは次の通りである。
- メジアンフィルタ(指定した範囲の中央値)
- 平均値フィルタ(指定した範囲の平均値)
- 2次曲面フィット
- Lee-Sigmaフィルタ
- 局所重み付き平均
- エッジ・線構造重み付き平滑化
- コントラスト依存型重み付き平滑化
- 勾配逆数重み付き平滑化
関連したツールとして、mrcImageLowPassFilterやmrcImageBilateralFilterなどがある。
目次
オプション一覧
メインオプション
-m の詳細
モード | 説明 |
---|---|
1 | メジアンフィルタ(指定した範囲の中央値) |
2 | 平均値フィルタ(指定した範囲の平均値) |
3 | 2次曲面フィット |
4 | Lee-Sigmaフィルタ |
5 | 局所重み付き平均 |
6 | エッジ・線構造重み付き平滑化 |
7 | コントラスト依存型重み付き平滑化 |
8 | 勾配逆数重み付き平滑化 |
※モード1はデフォルト=0になっているが、モード1の選択肢に
0は無いので、指定しなければエラーとなる。
0は無いので、指定しなければエラーとなる。
-M の詳細
モード | 説明 |
---|---|
0 | 矩形: -sx, -sy, [-sz]の入力が必要 |
1 | 球体(m=1のみ対応): -rの入力が必要 |
実行例
-h によるヘルプの例
$ mrcImageSmoothing -h Usage: /home/people/tacyas/Eos/bin/X86LINUX64/mrcImageSmoothing Options: [-i[nput] In (NULL )] :Essential :InputDataFile [-o[utput] Out (NULL )] :Essential :OutputDataFile [-sx sx (3 )] :Optional :x of Kernel Size [-sy sy (3 )] :Optional :y of Kernel Size [-sz sz (3 )] :Optional :z of Kernel Size [-r r (1 )] :Optional :Radius of Kernel Size [-sigma sigma (2.0 )] :Optional :Sigma for Lee-Sigma [-m[ode] mode (0 )] :Optional :Mode [-M[ode2] mode2 (0 )] :Optional :Mode [-c[onfig] configFile (NULL )] :Optional :ConfigurationFile >>> Mode <<<< 1: Median filter 2: Mean filter 3: Surface Fit filter 4: Lee-Sigma filter(Use sigma) 5: Local weighted mean filter 6: Edge and line weights smoothing filter(3x3) 7: Contrast-sensitiveline weights smoothing filter(3x3:Use sigma) 8: Gradient inverse weighted smoothing filter(3x3) >>> Mode2 <<<< 0: Kernel is cube. : required argumnent: -sx, -sy, [-sz] 1: Kernel is sphere.(Only mode 1 supported) : required argumnent: -r
入力ファイルの画像
![]() |
最小 最大 |
-65.0178 94.4699 |
モード1の1~3での処理画像
モード1:1
モード1:2
![]() |
最小 最大 |
-41.8721 67.5276 |
モード2:0を選択 -sx=9,-sy=9に変更 |
![]() |
最小 最大 |
-54.6403 54.0644 |
モード1:3
![]() |
最小 最大 |
-41.8721 83.4967 |
モード2:0を選択 -sx=9,-sy=9に変更 |
![]() |
最小 最大 |
-54.6403 56.99 |