Deserialized minutiae

Deserialized minutiae, a part of algorithm transparency, are minutiae obtained from serialized json template during deserialization. Deserialized minutiae, like shuffled minutiae, are an input to edge table and edge hash. They are used to pick root pairs, construct pairings, and compute score.

KeywordSuffixZip
deserialized-minutiae.json001-deserialized-minutiae.json

Visualization

Visualization of deserialized minutiae was constructed from this stage's json data with original fingerprint in the background. Visualization itself is not part of transparency data.

Deserialized fingerprint minutiae, blue endings and green bifurcations, with original fingerprint in the background
Deserialized minutiae. Endings are blue, bifurcations are green.

Json

Structure of json data is the same as for skeleton minutiae.

Example: 001-deserialized-minutiae.json

{
  "width": 388,
  "height": 374,
  "minutiae": [
    {
      "x": 74,
      "y": 136,
      "direction": 1.9513027039072617,
      "type": "ending"
    },
    {
      "x": 80,
      "y": 156,
      "direction": 1.9936502529278375,
      "type": "ending"
    },
    {
      "x": 174,
      "y": 16,
      "direction": 6.134295359570089,
      "type": "bifurcation"
    },
    {
      "x": 142,
      "y": 304,
      "direction": 5.780342096251726,
      "type": "ending"
    },
    {
      "x": 168,

... skipped 228 lines ...

      "y": 282,
      "direction": 5.412281850103933,
      "type": "ending"
    },
    {
      "x": 302,
      "y": 242,
      "direction": 5.244113047643495,
      "type": "ending"
    },
    {
      "x": 201,
      "y": 23,
      "direction": 3.0419240010986313,
      "type": "ending"
    },
    {
      "x": 194,
      "y": 93,
      "direction": 0.6000502134017536,
      "type": "ending"
    },
    {
      "x": 265,
      "y": 207,
      "direction": 1.6704649792860586,
      "type": "bifurcation"
    }
  ]
}