Removed gaps

Gap removal, a part of algorithm transparency, is a filter applied to traced skeleton after pore removal and before tail removal. Gaps are short breaks in otherwise continuous ridges (or valleys in case of valley skeleton). Gaps are bridged with a straight line.

KeywordSuffixZip
ridges-removed-gaps.json050-ridges-removed-gaps.json
ridges-removed-gaps.dat051-ridges-removed-gaps.dat
valleys-removed-gaps.json066-valleys-removed-gaps.json
valleys-removed-gaps.dat067-valleys-removed-gaps.dat

Visualization

Visualization of skeleton after gap removal was constructed by comparing this stage's json and binary data to skeleton with pores removed. Visualization itself is not part of transparency data.

Fingerprint skeleton with gaps removed and changes marked green and red
Fingerprint skeleton after gap removal. Additions, if any, are marked green, removals red.

Binary data

Binary data has the same structure as for traced skeleton.

Example: 051-ridges-removed-gaps.dat

Json

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

Example: 050-ridges-removed-gaps.json

{
  "width": 388,
  "height": 374,
  "minutiae": [
    {
      "x": 76,
      "y": 268
    },
    {
      "x": 189,
      "y": 352
    },
    {
      "x": 312,
      "y": 124
    },
    {
      "x": 312,
      "y": 126
    },
    {
      "x": 223,
      "y": 326
    },
    {
      "x": 313,
      "y": 67
    },
    {
      "x": 80,

... skipped 1,249 lines ...

      "end": 156,
      "length": 279
    },
    {
      "start": 132,
      "end": 145,
      "length": 40
    },
    {
      "start": 136,
      "end": 158,
      "length": 5
    },
    {
      "start": 140,
      "end": 140,
      "length": 4
    },
    {
      "start": 141,
      "end": 149,
      "length": 18
    },
    {
      "start": 143,
      "end": 153,
      "length": 138
    }
  ]
}