lmrcImageSolventFlattening(API)

提供: Eospedia
2014年5月26日 (月) 04:12時点におけるKinoshita (トーク | 投稿記録)による版

移動: 案内検索

DataManip/mrcImage/src/lmrcImageSolventFlatteningは画像データの平滑化のためのAPI です。mrcImageSolventFlatteningで使用されています。

定数

構造体

lmrcImageSolventFlatteningの設定で使用します。

typedef struct lmrcImageSolventFlatteningInfo {
	double range;
	long   flagrange;

	double density;
	long flagdensity;

	long flagFloating;

	double Mean; /* set the used mean of solvent */	
	double SD; /* set the used SD of solvent */	
} lmrcImageSolventFlatteningInfo;

API

平滑化

画像データの最低値を閾値に設定します。(それ以外は変化無し)

extern void lmrcImageSolventFlattening(mrcImage* out,
								mrcImage* in,
								lmrcImageSolventFlatteningInfo* linfo,
								mrcImageInformation* info);

linfo->flagdensityが設定されているときは、密度情報(平均値、標準偏差)をinfoから読み込みます。
閾値は通常、平均値としていますが、linfo->flagrangeが設定されているときは標準偏差*linfo->rangeが加えられます。
linfo->flagFloatingを設定すると、閾値が0になるように再計算されます。(画像データから閾値を引く)