Root pairs

Root pairs, a part of algorithm transparency, are pairs of minutiae, one from probe fingerprint and one from candidate fingerprint, where pairing starts. They are picked from minutia lists of both fingerprints by matching edge shapes from candidate fingerprint to shapes stored in edge hash of the probe fingerprint.

KeywordSuffixZip
root-pairs.json079-root-pairs.json

Visualization

Visualization of root pairs was constructed from this stage's json data and shuffled minutiae (for probe and candidate) with original fingerprint images in the background (for probe and candidate). Visualization itself is not part of transparency data.

Probe and candidate fingerprints with pairs of root minutiae connected
Probe fingerprint is left, candidate is right. Green lines connect pairs of minutiae where pairing is attempted.

Json

Json data contains an array of root minutia pairs.

Example: 079-root-pairs.json

[
  {
    "probe": 0,
    "candidate": 2
  },
  {
    "probe": 46,
    "candidate": 6
  },
  {
    "probe": 30,
    "candidate": 10
  },
  {
    "probe": 1,
    "candidate": 12
  },
  {
    "probe": 5,
    "candidate": 12
  },
  {
    "probe": 18,
    "candidate": 12
  },
  {
    "probe": 31,
    "candidate": 12
  },
  {

... skipped 150 lines ...

  },
  {
    "probe": 0,
    "candidate": 28
  },
  {
    "probe": 5,
    "candidate": 28
  },
  {
    "probe": 19,
    "candidate": 28
  },
  {
    "probe": 21,
    "candidate": 28
  },
  {
    "probe": 11,
    "candidate": 31
  },
  {
    "probe": 20,
    "candidate": 31
  },
  {
    "probe": 46,
    "candidate": 34
  }
]