Static Public Member Functions | |
static double | CalcGaborDistance (LIDCNodule a, LIDCNodule b, string similarityMeasure) |
Calculates the similarity of two nodules based on their Gabor descriptors. | |
static double | CalcHaralickDistance (LIDCNodule a, LIDCNodule b, LinkedList< string > currentFeatureVector, LIDCNoduleDB noduleDB, string similarityMeasure) |
Calculates the similarity of two nodules based on their Haralick descriptors. | |
static double | CalcMarkovDistance (LIDCNodule a, LIDCNodule b, string similarityMeasure) |
Calculates the similarity of two nodules based on their Markov descriptors. | |
Static Private Member Functions | |
static double[] | meanHistogram (double[] a, double[] b) |
Finds the mean histogram of two histograms. | |
static double | distChiSquare (double[] a, double[] b) |
Finds the Chi-square similarity between two histograms. | |
static double | distJeffrey (double[] a, double[] b) |
Finds the Jeffrey divergence between two histograms. | |
static double | distEuclidean (double[] a, double[] b) |
Calculates the Euclidean distance between two floating-point vectors. | |
static double | distManhattan (double[] a, double[] b) |
Calculates the Manhattan distance between two floating-point vectors. | |
static double | distChebychev (double[] a, double[] b) |
Calculates the Chebychev distance between two floating-point vectors. |
static double BRISC::Core::Similarity::CalcGaborDistance | ( | LIDCNodule | a, | |
LIDCNodule | b, | |||
string | similarityMeasure | |||
) | [inline, static] |
Calculates the similarity of two nodules based on their Gabor descriptors.
a | Nodule A | |
b | Nodule B | |
similarityMeasure | Similarity measure to use |
static double BRISC::Core::Similarity::CalcHaralickDistance | ( | LIDCNodule | a, | |
LIDCNodule | b, | |||
LinkedList< string > | currentFeatureVector, | |||
LIDCNoduleDB | noduleDB, | |||
string | similarityMeasure | |||
) | [inline, static] |
Calculates the similarity of two nodules based on their Haralick descriptors.
a | Nodule A | |
b | Nodule B | |
currentFeatureVector | List of features to extract | |
noduleDB | Nodule database (needed to calculate normalized feature vectors) | |
similarityMeasure | Similarity measure to use |
static double BRISC::Core::Similarity::CalcMarkovDistance | ( | LIDCNodule | a, | |
LIDCNodule | b, | |||
string | similarityMeasure | |||
) | [inline, static] |
Calculates the similarity of two nodules based on their Markov descriptors.
a | Nodule A | |
b | Nodule B | |
similarityMeasure | Which similarity to use |
static double BRISC::Core::Similarity::distChebychev | ( | double[] | a, | |
double[] | b | |||
) | [inline, static, private] |
Calculates the Chebychev distance between two floating-point vectors.
a | First vector | |
b | Second vector |
static double BRISC::Core::Similarity::distChiSquare | ( | double[] | a, | |
double[] | b | |||
) | [inline, static, private] |
Finds the Chi-square similarity between two histograms.
a | First histogram | |
b | Second histogram |
static double BRISC::Core::Similarity::distEuclidean | ( | double[] | a, | |
double[] | b | |||
) | [inline, static, private] |
Calculates the Euclidean distance between two floating-point vectors.
a | First vector | |
b | Second vector |
static double BRISC::Core::Similarity::distJeffrey | ( | double[] | a, | |
double[] | b | |||
) | [inline, static, private] |
Finds the Jeffrey divergence between two histograms.
a | First histogram | |
b | Second histogram |
static double BRISC::Core::Similarity::distManhattan | ( | double[] | a, | |
double[] | b | |||
) | [inline, static, private] |
Calculates the Manhattan distance between two floating-point vectors.
a | First vector | |
b | Second vector |
static double [] BRISC::Core::Similarity::meanHistogram | ( | double[] | a, | |
double[] | b | |||
) | [inline, static, private] |
Finds the mean histogram of two histograms.
a | First histogram | |
b | Second histogram |