Thinned skeleton

SourceAFIS » Algorithm » Transparency » Thinned skeleton

Thinned skeleton, a part of algorithm transparency, is computed from binarized skeleton by eroding all ridges down to single pixel thick lines and then applying some filters. Two thinned skeletons are constructed during feature extraction, one for ridges and one for valleys. Thinned skeleton is still a 2D image. It is processed into higher level data structure in traced skeleton stage.

KeyMIMEFilename in ZIP
ridges-thinned-skeletonapplication/cbor023-ridges-thinned-skeleton.cbor
valleys-thinned-skeletonapplication/cbor031-valleys-thinned-skeleton.cbor

Visualization

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

Thinned fingerprint skeleton in red color with original fingerprint in the background
Thinned fingerprint image. Besides errors inherited from binarization, thinning introduces new errors especially in the form of tiny ridges or "tails" growing out of the real ridges. These errors will be filtered later.

Format

Thinned skeleton format is identical to that of binarized image.

Example: 023-ridges-thinned-skeleton.cbor

{
  "width": 388,
  "height": 374,
  "cells": [
    false,
    false,
    "... skipped 145,108 items ...",
    false,
    false
  ]
}