#include "ten.h"
#include "privateTen.h"
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 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 |
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 _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 _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 | |||
) |