「lastigmatismDetection(API)」の版間の差分
提供: Eospedia
(ページの作成:「DataManip/ctfInfo/src/'''lastigmatismDetection'''は非点収差検出のためのAPI です。ctfDetermineで使用しています。 == 定数 == == 構造体 == ...」) |
|||
(他の1人の利用者による、間の1版が非表示) | |||
行10: | 行10: | ||
== API == | == API == | ||
+ | linfoを入力とし、非点収差をresultsに格納します。 | ||
extern void lastigmatismDetection(ctfInfo* results, lastigmatismDetectionInfo linfo, int mode); | extern void lastigmatismDetection(ctfInfo* results, lastigmatismDetectionInfo linfo, int mode); | ||
+ | |||
+ | == アルゴリズム == | ||
+ | sectionSize毎に推定したデフォーカス値がdefocusに格納されています。 | ||
+ | その値を使って、平均defocus量を求めます。同時に、x、y軸の方向の成分を求め、その結果を使って、非点の軸と長軸、短軸を求めます。 |
2015年1月24日 (土) 02:04時点における最新版
DataManip/ctfInfo/src/lastigmatismDetectionは非点収差検出のためのAPI です。ctfDetermineで使用しています。
定数
構造体
typedef struct lastigmatismDetectionInfo { double* defocus; int sectionSize; } lastigmatismDetectionInfo;
API
linfoを入力とし、非点収差をresultsに格納します。
extern void lastigmatismDetection(ctfInfo* results, lastigmatismDetectionInfo linfo, int mode);
アルゴリズム
sectionSize毎に推定したデフォーカス値がdefocusに格納されています。 その値を使って、平均defocus量を求めます。同時に、x、y軸の方向の成分を求め、その結果を使って、非点の軸と長軸、短軸を求めます。