「lmrcSinogramFETcorrelationMap(API)」の版間の差分

提供: Eospedia
移動: 案内検索
(シノグラムFETファイルの相関)
 
行19: 行19:
 
  extern void lmrcSinogramFETcorrelationMap(mrcImage* in1, mrcImage* in2, mrcImage* out, lmrcSinogramFETcorrelationMapInfo info, int mode);
 
  extern void lmrcSinogramFETcorrelationMap(mrcImage* in1, mrcImage* in2, mrcImage* out, lmrcSinogramFETcorrelationMapInfo info, int mode);
 
info.flagSD=trueのときにlmrcSinogramFETnormalizeBySDを使用します。(info.sdをSDファイルとします)<br>
 
info.flagSD=trueのときにlmrcSinogramFETnormalizeBySDを使用します。(info.sdをSDファイルとします)<br>
info.Cmode=trueのときに lmrcSinogramFETcorrelationMapDPを使用します。<br>
+
info.Cmode=trueのときにlmrcSinogramFETcorrelationMapDPを使用します。<br>
 
<br>
 
<br>
  

2015年3月12日 (木) 06:10時点における最新版

DataManip/mrcImage/src/lmrcSinogramFETcorrelationMapはシノグラムFETファイルの相関のためのAPIです。mrcSinogramFETcorrelationMapで使用しています。

定数

構造体

typedef struct lmrcSinogramFETcorrelationMapInfo {
	int flagWeight;
	mrcImage* Weight;
	int flagSD;
	mrcImage* SD;
	int Nmode,Cmode;
	int mode;
}lmrcSinogramFETcorrelationMapInfo;

API

シノグラムFETファイルの相関

メイン in1, in2の相関マップをoutへ格納します。

extern void lmrcSinogramFETcorrelationMap(mrcImage* in1, mrcImage* in2, mrcImage* out, lmrcSinogramFETcorrelationMapInfo info, int mode);

info.flagSD=trueのときにlmrcSinogramFETnormalizeBySDを使用します。(info.sdをSDファイルとします)
info.Cmode=trueのときにlmrcSinogramFETcorrelationMapDPを使用します。

inを入力としsdファイルを使用して正規化を行い、outへ格納します。

extern void lmrcSinogramFETnormalizeBySD(mrcImage* in, mrcImage* out, double* sd, int mode);

difference product

extern void lmrcSinogramFETcorrelationMapDP(mrcImage* in, mrcImage* out, double* w, int mode);

average of counter pixel presents same line

extern void lmrcSinogramFETcorrelationMapCounterMatching(mrcImage* in, mrcImage* out, int mode);