「mrcImageRotation3D」の版間の差分
細 (Kinoshita がページ「MrcImageRotation3D」を「mrcImageRotation3D」に移動しました) |
(→メインオプション) |
||
(他の1人の利用者による、間の6版が非表示) | |||
行1: | 行1: | ||
− | '''mrcImageRotation3D'''とは[[Eos]]の[[コマンド]]である。 | + | '''mrcImageRotation3D'''とは[[mrcImage]](3D)を指定した[[オイラー角]]で回転する[[Eos]]の[[コマンド]]である。 |
行14: | 行14: | ||
<td>-i</td> | <td>-i</td> | ||
<td>必須</td> | <td>必須</td> | ||
− | <td>入力ファイル: [[mrcImage]]</td> | + | <td>入力ファイル: [[mrcImage]](3D)</td> |
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行20: | 行20: | ||
<td>-o</td> | <td>-o</td> | ||
<td>必須</td> | <td>必須</td> | ||
− | <td>出力ファイル: [[mrcImage]]</td> | + | <td>出力ファイル: [[mrcImage]](3D)</td> |
<td>NULL</td> | <td>NULL</td> | ||
</tr> | </tr> | ||
行28: | 行28: | ||
<td>入力: [[オイラー角]] (Euler Angle, Rot1, Rot2, Rot3)</td> | <td>入力: [[オイラー角]] (Euler Angle, Rot1, Rot2, Rot3)</td> | ||
<td>(YOYS, 0.0, 0.0, 0.0)</td> | <td>(YOYS, 0.0, 0.0, 0.0)</td> | ||
+ | </tr> | ||
+ | <tr> | ||
+ | <td>-N</td> | ||
+ | <td>選択</td> | ||
+ | <td>入力: 画像サイズ Nx Ny Nz</td> | ||
+ | <td>-1 -1 -1</td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
行53: | 行59: | ||
<td> </td> | <td> </td> | ||
</tr> | </tr> | ||
− | </table> | + | </table> |
− | === | + | ===-m の詳細=== |
<table border="1"> | <table border="1"> | ||
<tr> | <tr> | ||
行63: | 行69: | ||
<tr> | <tr> | ||
<td>0</td> | <td>0</td> | ||
− | <td> | + | <td>0でパディング</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>1</td> | <td>1</td> | ||
− | <td> | + | <td>平均値でパディング</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>+0</td> | <td>+0</td> | ||
− | <td> | + | <td>楕円内でパディング</td> |
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>+16</td> | <td>+16</td> | ||
− | <td> | + | <td>矩形内でパディング</td> |
</tr> | </tr> | ||
</table> | </table> | ||
行81: | 行87: | ||
== 実行例 == | == 実行例 == | ||
− | === | + | ===[[Media:1VOM.mrc | 入力ファイル]]の画像=== |
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Input- | + | <td><p align="Center">[[画像:Input-1VOM.png]]<br> |
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Input1-1VOM.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行91: | 行102: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left"> | + | <td><p align="left">0 (0, 0, 0)<br> |
− | + | 3398.12 (23, 55, 41)<br> | |
− | + | 72.129<br> | |
− | + | 294.805<br> | |
− | 0. | + | 0.368507<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | <br> | ||
===オプション必須項目のみの場合=== | ===オプション必須項目のみの場合=== | ||
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Outdata-mrcImageRotation3D.png]]</td> | + | <td><p align="Center">[[画像:Outdata-mrcImageRotation3D.png]]<br> |
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行110: | 行127: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">0<br> | + | <td><p align="left">0 (0, 0, 0)<br> |
− | + | 3398.12 (23, 55, 41)<br> | |
− | + | 65.7232<br> | |
− | + | 282.429<br> | |
− | 0. | + | 0.353036<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
+ | <div>回転処理なしでパッディング処理のみ実行される</div> | ||
+ | <br> | ||
===オプション -EA=== | ===オプション -EA=== | ||
行123: | 行142: | ||
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Outdata-YOYS-45-0-0-mrcImageRotation3D.png]]</td> | + | <td><p align="Center">[[画像:Outdata-YOYS-45-0-0-mrcImageRotation3D.png]]<br> |
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-YOYS-45-0-0-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行130: | 行154: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td> | + | <td><p align="left">-421.096 (36, 47, 63)<br> |
− | + | 3336.89 (41, 42, 70)<br> | |
− | + | 65.6613<br> | |
− | + | 284.896<br> | |
− | 0. | + | 0.35612<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
− | </table> | + | </table> |
+ | <div>y軸周りに45度回転</div> | ||
+ | <br> | ||
====EA=(YOYS, 0, 45, 0)で実行==== | ====EA=(YOYS, 0, 45, 0)で実行==== | ||
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Outdata-YOYS-0-45-0-mrcImageRotation3D.png]]</td> | + | <td><p align="Center">[[画像:Outdata-YOYS-0-45-0-mrcImageRotation3D.png]]<br> |
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-YOYS-0-45-0-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行149: | 行180: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-395.248 (48, 46, 53)<br> |
− | + | 3315.09 (41, 67, 51)<br> | |
− | + | 65.1894<br> | |
− | + | 284.142<br> | |
− | 0. | + | 0.355177<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
− | </table> | + | </table> |
+ | <div>x軸周りに45度回転</div> | ||
+ | <br> | ||
====EA=(YOYS, 0, 0, 45)で実行==== | ====EA=(YOYS, 0, 0, 45)で実行==== | ||
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Outdata-YOYS-0-0-45-mrcImageRotation3D.png]]</td> | + | <td><p align="Center">[[画像:Outdata-YOYS-0-0-45-mrcImageRotation3D.png]]<br> |
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-YOYS-0-0-45-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行168: | 行206: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-387.947 (27, 41, 51)<br> |
− | + | 3353.96 (36, 15, 29)<br> | |
− | + | 65.7638<br> | |
− | + | 285.358<br> | |
− | 0. | + | 0.356698<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
− | </table> | + | </table> |
+ | <div>z軸周りに45度回転</div> | ||
+ | <br> | ||
+ | |||
+ | ====EA=(YOYR, 45, 0, 0)で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td><p align="Center">[[画像:Outdata-YOYR-mrcImageRotation3D.png]]<br> | ||
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-YOYR-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">-387.947 (27, 41, 51)<br> | ||
+ | 3353.96 (36, 15, 29)<br> | ||
+ | 65.7638<br> | ||
+ | 285.358<br> | ||
+ | 0.356698<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <div>z軸周りに45度軸回転</div> | ||
+ | <br> | ||
+ | |||
+ | ====EA=(YOYR, 45, -30, 0)で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td><p align="Center">[[画像:Outdata-YOYR1-mrcImageRotation3D.png]]<br> | ||
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-YOYR1-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">-399.893 (19, 43, 27)<br> | ||
+ | 3541.64 (11, 36, 35)<br> | ||
+ | 65.7205<br> | ||
+ | 286.552<br> | ||
+ | 0.35819<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <div>z軸周りに45度、x軸周りに-30度の順に軸回転</div> | ||
+ | <br> | ||
+ | |||
+ | ====EA=(YOYR, 45, -30, 45)で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td><p align="Center">[[画像:Outdata-YOYR2-mrcImageRotation3D.png]]<br> | ||
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-YOYR2-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">-455.691 (42, 57, 37)<br> | ||
+ | 3319.54 (21, 57, 25)<br> | ||
+ | 65.7217<br> | ||
+ | 286.63<br> | ||
+ | 0.358288<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <div>z軸周りに45度、x軸周りに-30度、y軸周りに45度の順に軸回転</div> | ||
+ | <br> | ||
+ | |||
+ | ====EA=(YEYR, 45, 0, 0)で実行==== | ||
+ | <table> | ||
+ | <tr> | ||
+ | <td><p align="Center">[[画像:Outdata-YEYR-mrcImageRotation3D.png]]<br> | ||
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-YEYR-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">最小<br> | ||
+ | 最大<br> | ||
+ | 平均値<br> | ||
+ | 標準偏差<br> | ||
+ | 標準誤差<br></p> | ||
+ | </td> | ||
+ | <td><p align="left">-395.248 (48, 46, 53)<br> | ||
+ | 3315.09 (41, 67, 51)<br> | ||
+ | 65.1894<br> | ||
+ | 284.142<br> | ||
+ | 0.355177<br></p> | ||
+ | </td> | ||
+ | </tr> | ||
+ | </table> | ||
+ | <div>y軸周りに45度軸回転</div> | ||
+ | <br> | ||
===オプション -m=== | ===オプション -m=== | ||
行181: | 行325: | ||
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Outdata-m1-YOYS-45-0-0-mrcImageRotation3D.png]]</td> | + | <td><p align="Center">[[画像:Outdata-m1-YOYS-45-0-0-mrcImageRotation3D.png]]<br> |
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-m1-YOYS-45-0-0-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行188: | 行337: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-421.096 (36, 47, 63)<br> |
− | + | 3336.89 (41, 42, 70)<br> | |
− | + | 101.927<br> | |
− | + | 278.754<br> | |
− | 0. | + | 0.348442<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
− | </table> | + | </table> |
+ | <br> | ||
====m=16, EA=(YOYS, 45, 0, 0)で実行==== | ====m=16, EA=(YOYS, 45, 0, 0)で実行==== | ||
<table> | <table> | ||
<tr> | <tr> | ||
− | <td>[[画像:Outdata-m16-YOYS-45-0-0-mrcImageRotation3D.png]]</td> | + | <td><p align="Center">[[画像:Outdata-m16-YOYS-45-0-0-mrcImageRotation3D.png]]<br> |
+ | xy平面<br></p> | ||
+ | </td> | ||
+ | <td><p align="Center">[[画像:Outdata1-m16-YOYS-45-0-0-mrcImageRotation3D.png]]<br> | ||
+ | yz平面<br></p> | ||
+ | </td> | ||
<td><p align="left">最小<br> | <td><p align="left">最小<br> | ||
最大<br> | 最大<br> | ||
行207: | 行362: | ||
標準誤差<br></p> | 標準誤差<br></p> | ||
</td> | </td> | ||
− | <td><p align="left">- | + | <td><p align="left">-421.096 (36, 47, 63)<br> |
− | + | 3336.89 (41, 42, 70)<br> | |
− | + | 77.9571<br> | |
− | + | 308.653<br> | |
− | 0. | + | 0.385816<br></p> |
</td> | </td> | ||
</tr> | </tr> | ||
− | </table> | + | </table> |
+ | <br> |
2020年7月19日 (日) 18:38時点における最新版
mrcImageRotation3DとはmrcImage(3D)を指定したオイラー角で回転するEosのコマンドである。
オプション一覧
メインオプション
オプション | 必須項目/選択項目 | 説明 | デフォルト |
---|---|---|---|
-i | 必須 | 入力ファイル: mrcImage(3D) | NULL |
-o | 必須 | 出力ファイル: mrcImage(3D) | NULL |
-EA | 選択 | 入力: オイラー角 (Euler Angle, Rot1, Rot2, Rot3) | (YOYS, 0.0, 0.0, 0.0) |
-N | 選択 | 入力: 画像サイズ Nx Ny Nz | -1 -1 -1 |
-c | 選択 | コンフィグファイル設定 | NULL |
-m | 選択 | モードを設定 | 0 |
-M | 選択 | InterpolationMode | 2 |
-h | 選択 | ヘルプを表示 |
-m の詳細
モード | 説明 |
---|---|
0 | 0でパディング |
1 | 平均値でパディング |
+0 | 楕円内でパディング |
+16 | 矩形内でパディング |
実行例
入力ファイルの画像
最小 最大 |
0 (0, 0, 0) 3398.12 (23, 55, 41) |
オプション必須項目のみの場合
最小 最大 |
0 (0, 0, 0) 3398.12 (23, 55, 41) |
オプション -EA
EA=(YOYS, 45, 0, 0)で実行
最小 最大 |
-421.096 (36, 47, 63) 3336.89 (41, 42, 70) |
EA=(YOYS, 0, 45, 0)で実行
最小 最大 |
-395.248 (48, 46, 53) 3315.09 (41, 67, 51) |
EA=(YOYS, 0, 0, 45)で実行
最小 最大 |
-387.947 (27, 41, 51) 3353.96 (36, 15, 29) |
EA=(YOYR, 45, 0, 0)で実行
最小 最大 |
-387.947 (27, 41, 51) 3353.96 (36, 15, 29) |
EA=(YOYR, 45, -30, 0)で実行
最小 最大 |
-399.893 (19, 43, 27) 3541.64 (11, 36, 35) |
EA=(YOYR, 45, -30, 45)で実行
最小 最大 |
-455.691 (42, 57, 37) 3319.54 (21, 57, 25) |
EA=(YEYR, 45, 0, 0)で実行
最小 最大 |
-395.248 (48, 46, 53) 3315.09 (41, 67, 51) |
オプション -m
m=1, EA=(YOYS, 45, 0, 0)で実行
最小 最大 |
-421.096 (36, 47, 63) 3336.89 (41, 42, 70) |
m=16, EA=(YOYS, 45, 0, 0)で実行
最小 最大 |
-421.096 (36, 47, 63) 3336.89 (41, 42, 70) |