Skeleton minutiae

SourceAFIS » Algorithm » Transparency » Skeleton minutiae

Skeleton minutiae, a part of algorithm transparency, are minutiae obtained directly from ridge and valley skeletons during feature extraction, specifically from the last filtering stage of both skeletons. Only skeleton minutiae with exactly one connected ridge (or valley) are considered. Skeleton minutiae from ridge skeleton become endings. Skeleton minutiae from valley skeleton become bifurcations. Skeleton minutiae are subsequently filtered to inner minutiae, have minutia clouds removed, pass through top minutiae filter, and lastly get shuffled before being used to construct edge table.

KeywordSuffixZip
skeleton-minutiae.json073-skeleton-minutiae.json

Visualization

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

Minutiae collected from ridge and valley skeletons. Endings are blue, bifurcations are green.

Json

Format of the JSON data is identical to that of serialized template except that it is not compressed.

Aside from width and height (dimensions of the scaled image), json data contains list of minutiae. Every minutia is described by the following fields:

Example: 073-skeleton-minutiae.json

{
  "version": "3.8.1",
  "width": 388,
  "height": 374,
  "minutiae": [
    {
      "x": 76,
      "y": 268,
      "direction": 5.472151735260461,
      "type": "ending"
    },
    {
      "x": 80,
      "y": 156,
      "direction": 1.9936502529278375,
      "type": "ending"
    },
    {
      "x": 308,
      "y": 256,
      "direction": 1.7454685258031364,
      "type": "ending"
    },
    {
      "x": 142,
      "y": 304,
      "direction": 5.780342096251726,
      "type": "ending"
    },
    {

... skipped 637 lines ...

      "y": 174,
      "direction": 1.8157749899217608,
      "type": "bifurcation"
    },
    {
      "x": 100,
      "y": 2,
      "direction": 1.9100889412489412,
      "type": "bifurcation"
    },
    {
      "x": 155,
      "y": 353,
      "direction": 6.134295359570089,
      "type": "bifurcation"
    },
    {
      "x": 310,
      "y": 166,
      "direction": 4.607512041654456,
      "type": "bifurcation"
    },
    {
      "x": 214,
      "y": 74,
      "direction": 0.844153986113171,
      "type": "bifurcation"
    }
  ]
}