Skeleton fragments in SourceAFIS transparency data

SourceAFIS » Algorithm » Transparency » Skeleton fragments

Fragment removal, a part of algorithm transparency, is the last filter applied to traced skeleton after tail removal. Fragments are short isolated ridges (or valleys in case of valley skeleton). They are usually created by errors in prior stages of the algorithm.

KeyMIMEFilename in ZIP
ridges-removed-fragmentsapplication/cbor029-ridges-removed-fragments.cbor
valleys-removed-fragmentsapplication/cbor037-valleys-removed-fragments.cbor

Visualization

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

Fingerprint skeleton after fragment removal. Removals, if any, are marked red.

Format

Format is identical to traced skeleton.

Example: 029-ridges-removed-fragments.cbor

{
  "width": 388,
  "height": 374,
  "minutiae": [
    {
      "x": 76,
      "y": 268
    },
    {
      "x": 223,
      "y": 326
    },
    "... skipped 94 items ...",
    {
      "x": 62,
      "y": 180
    },
    {
      "x": 64,
      "y": 122
    }
  ],
  "ridges": [
    {
      "start": 0,
      "end": 53,
      "points": [
        {
          "x": 76,
          "y": 268
        },
        {
          "x": 75,
          "y": 267
        },
        "... skipped 215 items ...",
        {
          "x": 207,
          "y": 74
        },
        {
          "x": 208,
          "y": 75
        }
      ]
    },
    {
      "start": 1,
      "end": 38,
      "points": [
        {
          "x": 223,
          "y": 326
        },
        {
          "x": 223,
          "y": 325
        },
        "... skipped 73 items ...",
        {
          "x": 295,
          "y": 303
        },
        {
          "x": 296,
          "y": 302
        }
      ]
    },
    "... skipped 75 items ...",
    {
      "start": 93,
      "end": 89,
      "points": [
        {
          "x": 289,
          "y": 284
        },
        {
          "x": 288,
          "y": 284
        },
        "... skipped 182 items ...",
        {
          "x": 106,
          "y": 345
        },
        {
          "x": 105,
          "y": 345
        }
      ]
    },
    {
      "start": 97,
      "end": 69,
      "points": [
        {
          "x": 64,
          "y": 122
        },
        {
          "x": 63,
          "y": 121
        },
        "... skipped 126 items ...",
        {
          "x": 145,
          "y": 1
        },
        {
          "x": 146,
          "y": 1
        }
      ]
    }
  ]
}