distance.md 7.16 KB

AttributeDistance

Attenuation function based distance from attributes

  • file: distance/attribute.cpp
  • inherits: UntrainableDistance
  • author(s): [Scott Klum][sklum]
  • properties: None

BayesianQuantizationDistance

Bayesian quantization Distance

  • file: distance/bayesianquantization.cpp
  • inherits: Distance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

ByteL1Distance

Fast 8-bit L1 distance

  • file: distance/byteL1.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

CrossValidateDistance

Cross validate a Distance metric.

  • file: distance/crossvalidate.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

DefaultDistance

DistDistance wrapper.

  • file: distance/default.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

DistDistance

Standard Distance metrics

  • file: distance/dist.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

FilterDistance

Checks target metadata against filters.

  • file: distance/filter.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

FuseDistance

Fuses similarity scores across multiple matrices of compared Template

  • file: distance/fuse.cpp
  • inherits: Distance
  • author(s): [Scott Klum][sklum]
  • properties:

    Property Type Description
    Operation enum Possible values are:
    • Mean
    • sum
    • min
    • max
    .

HalfByteL1Distance

Fast 4-bit L1 distance

  • file: distance/halfbyteL1.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

HeatMapDistance

1v1 heat map comparison

  • file: distance/heatmap.cpp
  • inherits: Distance
  • author(s): [Scott Klum][sklum]
  • properties: None

IdenticalDistance

Returns true if the Template are identical, false otherwise.

  • file: distance/identical.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

KeyPointMatcherDistance

Wraps OpenCV Key Point Matcher


L1Distance

L1 distance computed using eigen.

  • file: distance/L1.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

L2Distance

L2 distance computed using eigen.

  • file: distance/L2.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

MatchProbabilityDistance

Match Probability

  • file: distance/matchprobability.cpp
  • inherits: Distance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

MetadataDistance

Checks target metadata against query metadata.

  • file: distance/metadata.cpp
  • inherits: UntrainableDistance
  • author(s): [Scott Klum][sklum]
  • properties: None

NegativeLogPlusOneDistance

Returns -log(distance(a,b)+1)

  • file: distance/neglogplusone.cpp
  • inherits: UntrainableDistance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

OnlineDistance

Online Distance metric to attenuate match scores across multiple frames

  • file: distance/online.cpp
  • inherits: UntrainableDistance
  • author(s): [Brendan klare][bklare]
  • properties: None

PipeDistance

Distances in series.

The Template are compared using each Distance in order. If the result of the comparison with any given distance is -FLOAT_MAX then this result is returned early. Otherwise the returned result is the value of comparing the Template using the last Distance.

  • file: distance/pipe.cpp
  • inherits: Distance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

RejectDistance

Sets Distance to -FLOAT_MAX if a target Template has/doesn't have a key.

  • file: distance/reject.cpp
  • inherits: UntrainableDistance
  • author(s): [Scott Klum][sklum]
  • properties: None

SVMDistance

SVM Regression on Template absolute differences.

  • file: distance/svm.cpp
  • inherits: Distance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

SumDistance

Sum match scores across multiple Distance

  • file: distance/sum.cpp
  • inherits: UntrainableDistance
  • author(s): [Scott Klum][sklum]
  • properties: None

TurkDistance

Unmaps Turk HITs to be compared against query mats

  • file: distance/turk.cpp
  • inherits: UntrainableDistance
  • author(s): [Scott Klum][sklum]
  • properties: None

UnitDistance

Linear normalizes of a Distance so the mean impostor score is 0 and the mean genuine score is 1.

  • file: distance/unit.cpp
  • inherits: Distance
  • author(s): [Josh Klontz][jklontz]
  • properties: None

ZScoreDistance

DOCUMENT ME

  • file: distance/zscore.cpp
  • inherits: Distance
  • author(s): [Unknown][unknown]
  • properties: None