src/ten/epireg.c File Reference

#include "ten.h"
#include "privateTen.h"

Include dependency graph for epireg.c:


Defines

#define MEAN_X   0
#define MEAN_Y   1
#define M_02   2
#define M_11   3
#define M_20   4
#define SHEAR   2
#define SCALE   3
#define TRAN   4

Functions

int _tenEpiRegSave (char *fname, Nrrd *nsingle, Nrrd **nmulti, int len, char *desc)
int _tenEpiRegCheck (Nrrd **nout, Nrrd **ndwi, unsigned int dwiLen, Nrrd *ngrad, int reference, double bwX, double bwY, double DWthr, const NrrdKernel *kern, double *kparm)
int _tenEpiRegBlur (Nrrd **nblur, Nrrd **ndwi, unsigned int dwiLen, double bwX, double bwY, int verb)
int _tenEpiRegThresholdFind (double *DWthrP, Nrrd **nin, int ninLen, int save, double expo)
int _tenEpiRegThreshold (Nrrd **nthresh, Nrrd **nblur, unsigned int ninLen, double DWthr, int verb, int progress, double expo)
int _tenEpiRegBB (Nrrd *nval, Nrrd *nsize)
int _tenEpiRegCC (Nrrd **nthr, int ninLen, int conny, int verb)
int _tenEpiRegMoments (Nrrd **nmom, Nrrd **nthresh, unsigned int ninLen, int verb)
int _tenEpiRegPairXforms (Nrrd *npxfr, Nrrd **nmom, int ninLen)
int _tenEpiRegEstimHST (Nrrd *nhst, Nrrd *npxfr, int ninLen, Nrrd *ngrad)
int _tenEpiRegFitHST (Nrrd *nhst, Nrrd **_ncc, int ninLen, double goodFrac, int prog, int verb)
int _tenEpiRegGetHST (double *hhP, double *ssP, double *ttP, int reference, int ni, int zi, Nrrd *npxfr, Nrrd *nhst, Nrrd *ngrad)
int _tenEpiRegSliceWarp (Nrrd *nout, Nrrd *nin, Nrrd *nwght, Nrrd *nidx, const NrrdKernel *kern, double *kparm, double hh, double ss, double tt, double cx, double cy)
int _tenEpiRegWarp (Nrrd **ndone, Nrrd *npxfr, Nrrd *nhst, Nrrd *ngrad, Nrrd **nin, int ninLen, int reference, const NrrdKernel *kern, double *kparm, int verb)
int tenEpiRegister3D (Nrrd **nout, Nrrd **nin, unsigned int ninLen, Nrrd *_ngrad, int reference, double bwX, double bwY, double fitFrac, double DWthr, int doCC, const NrrdKernel *kern, double *kparm, int progress, int verbose)
int tenEpiRegister4D (Nrrd *_nout, Nrrd *_nin, Nrrd *_ngrad, int reference, double bwX, double bwY, double fitFrac, double DWthr, int doCC, const NrrdKernel *kern, double *kparm, int progress, int verbose)

Define Documentation

#define M_02   2

#define M_11   3

#define M_20   4

#define MEAN_X   0

#define MEAN_Y   1

#define SCALE   3

#define SHEAR   2

#define TRAN   4


Function Documentation

int _tenEpiRegBB ( Nrrd nval,
Nrrd nsize 
)

int _tenEpiRegBlur ( Nrrd **  nblur,
Nrrd **  ndwi,
unsigned int  dwiLen,
double  bwX,
double  bwY,
int  verb 
)

int _tenEpiRegCC ( Nrrd **  nthr,
int  ninLen,
int  conny,
int  verb 
)

int _tenEpiRegCheck ( Nrrd **  nout,
Nrrd **  ndwi,
unsigned int  dwiLen,
Nrrd ngrad,
int  reference,
double  bwX,
double  bwY,
double  DWthr,
const NrrdKernel kern,
double *  kparm 
)

int _tenEpiRegEstimHST ( Nrrd nhst,
Nrrd npxfr,
int  ninLen,
Nrrd ngrad 
)

int _tenEpiRegFitHST ( Nrrd nhst,
Nrrd **  _ncc,
int  ninLen,
double  goodFrac,
int  prog,
int  verb 
)

int _tenEpiRegGetHST ( double *  hhP,
double *  ssP,
double *  ttP,
int  reference,
int  ni,
int  zi,
Nrrd npxfr,
Nrrd nhst,
Nrrd ngrad 
)

int _tenEpiRegMoments ( Nrrd **  nmom,
Nrrd **  nthresh,
unsigned int  ninLen,
int  verb 
)

int _tenEpiRegPairXforms ( Nrrd npxfr,
Nrrd **  nmom,
int  ninLen 
)

int _tenEpiRegSave ( char *  fname,
Nrrd nsingle,
Nrrd **  nmulti,
int  len,
char *  desc 
)

int _tenEpiRegSliceWarp ( Nrrd nout,
Nrrd nin,
Nrrd nwght,
Nrrd nidx,
const NrrdKernel kern,
double *  kparm,
double  hh,
double  ss,
double  tt,
double  cx,
double  cy 
)

int _tenEpiRegThreshold ( Nrrd **  nthresh,
Nrrd **  nblur,
unsigned int  ninLen,
double  DWthr,
int  verb,
int  progress,
double  expo 
)

int _tenEpiRegThresholdFind ( double *  DWthrP,
Nrrd **  nin,
int  ninLen,
int  save,
double  expo 
)

int _tenEpiRegWarp ( Nrrd **  ndone,
Nrrd npxfr,
Nrrd nhst,
Nrrd ngrad,
Nrrd **  nin,
int  ninLen,
int  reference,
const NrrdKernel kern,
double *  kparm,
int  verb 
)

int tenEpiRegister3D ( Nrrd **  nout,
Nrrd **  nin,
unsigned int  ninLen,
Nrrd _ngrad,
int  reference,
double  bwX,
double  bwY,
double  fitFrac,
double  DWthr,
int  doCC,
const NrrdKernel kern,
double *  kparm,
int  progress,
int  verbose 
)

int tenEpiRegister4D ( Nrrd _nout,
Nrrd _nin,
Nrrd _ngrad,
int  reference,
double  bwX,
double  bwY,
double  fitFrac,
double  DWthr,
int  doCC,
const NrrdKernel kern,
double *  kparm,
int  progress,
int  verbose 
)


Generated on Thu Jan 1 01:07:06 2009 for Teem by  doxygen 1.5.6