NifTK  16.4.1 - 0798f20
CMIC's Translational Medical Imaging Platform
Functions
niftkKMeansWindowWithPiecewiseNormalisationBSI.cxx File Reference
Include dependency graph for niftkKMeansWindowWithPiecewiseNormalisationBSI.cxx:

Functions

double calculateBSI (char *baselineImageName, char *repeatImageName, char *baselineMaskName, char *repeatMaskName, char *subROIMaskName, int numberOfErosion, int numberOfDilation, double userLowerWindow, double userUpperWindow, const itk::Array< double > &baselineFinalMeans, const itk::Array< double > &repeatFinalMeans, const itk::Array< double > &baselineFinalStds, const itk::Array< double > &repeatFinalStds, double slope, double intercept)
 
double calculateBSIPiecewise (char *baselineImageName, char *repeatImageName, char *baselineMaskName, char *repeatMaskName, char *subROIMaskName, int numberOfErosion, int numberOfDilation, double userLowerWindow, double userUpperWindow, const itk::Array< double > &baselineFinalMeans, const itk::Array< double > &repeatFinalMeans, const itk::Array< double > &baselineFinalStds, const itk::Array< double > &repeatFinalStds, double slopeCsfGm, double interceptCsfGm, double slopeGmWm, double interceptGmWm)
 
void saveNormalisedImage (char *repeatImageName, char *outputImageName, double slope, double intercept)
 
int main (int argc, char *argv[])
 

Function Documentation

double calculateBSI ( char *  baselineImageName,
char *  repeatImageName,
char *  baselineMaskName,
char *  repeatMaskName,
char *  subROIMaskName,
int  numberOfErosion,
int  numberOfDilation,
double  userLowerWindow,
double  userUpperWindow,
const itk::Array< double > &  baselineFinalMeans,
const itk::Array< double > &  repeatFinalMeans,
const itk::Array< double > &  baselineFinalStds,
const itk::Array< double > &  repeatFinalStds,
double  slope,
double  intercept 
)

Calculate BSI using the linear regression results.

double calculateBSIPiecewise ( char *  baselineImageName,
char *  repeatImageName,
char *  baselineMaskName,
char *  repeatMaskName,
char *  subROIMaskName,
int  numberOfErosion,
int  numberOfDilation,
double  userLowerWindow,
double  userUpperWindow,
const itk::Array< double > &  baselineFinalMeans,
const itk::Array< double > &  repeatFinalMeans,
const itk::Array< double > &  baselineFinalStds,
const itk::Array< double > &  repeatFinalStds,
double  slopeCsfGm,
double  interceptCsfGm,
double  slopeGmWm,
double  interceptGmWm 
)

Calculate BSI using the linear regression results.

int main ( int  argc,
char *  argv[] 
)
void saveNormalisedImage ( char *  repeatImageName,
char *  outputImageName,
double  slope,
double  intercept 
)

Save normalised repeat image.