{
  "_schema": "https://data.nist.gov/od/dm/nerdm-schema/v0.7#",
  "@context": [
    "https://data.nist.gov/od/dm/nerdm-pub-context.jsonld",
    {
      "@base": "ark:/88434/mds2-2778"
    }
  ],
  "@type": [
    "nrdp:PublicDataResource",
    "dcat:Dataset"
  ],
  "_extensionSchemas": [
    "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/PublicDataResource"
  ],
  "@id": "ark:/88434/mds2-2778",
  "ediid": "ark:/88434/mds2-2778",
  "version": "1.0.0",
  "doi": "doi:10.18434/mds2-2778",
  "title": "NIST Fingerprint Image Registration Library (NFRL). Registers a pair of fingerprint images using two pairs of control-points (pixel locations).  Registration is rigid; translation and rotation are performed without scaling.",
  "contactPoint": {
    "fn": "Bruce Bandini",
    "hasEmail": "mailto:bruce.bandini@nist.gov"
  },
  "modified": "2022-09-07",
  "status": "available",
  "landingPage": "https://data.nist.gov/od/id/mds2-2778",
  "description": [
    "NFRL registers two fingerprint images based on a pair of corresponding control-points. It uses this control-point\npair of pixel locations within the images to translate and rotate the Moving image to the Fixed image.\nRuntime configuration parameters include:",
    "* moving and fixed image data in 8-bits-per-pixel grayscale (preferable but not required)",
    "* two-pairs of corresponding control points (pixel coordinates).",
    "The fingerprint-image rigid-registration process is performed in two steps:",
    "1. Translation of the Moving image to the Fixed image using the \"first\" pair of control-points (the unconstrained pair)",
    "2. Rotation of the Moving image around the Fixed image control-point (the translation \"target\" location) based on the\nangle-difference determined by the \"second\" pair of control-points (the constrained pair).",
    "Both final images, a few interim images, and registration metadata generated during the registration process\nare made available to the using software:",
    "* Final registered Moving image",
    "* Final registered Fixed image",
    "* Registered, padded, overlaid image (colorized)",
    "* Registered, padded, Moving image (grayscale)",
    "* Padded, Fixed image (grayscale)",
    "* Summed, registered, dilated overlaid image (the \"blob\")",
    "* Process metadata available in both text and XML format.",
    "The two Final images are registered.  They are cropped to the region-of-interest that is the smallest area of \"overlap\"\nper the registration.  Therefore, these two images have identical width and height which enables analysis using metrics\nlike PSNR (Peak Signal to Noise Ratio)."
  ],
  "keyword": [
    "fingerprint",
    "image",
    "registration",
    "NFRL",
    "control-points",
    "translation",
    "rotation",
    "overlap",
    "overlay",
    "Otsu",
    "moving",
    "fixed",
    "grayscale",
    "png",
    "bmp"
  ],
  "topic": [
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Biometrics"
    },
    {
      "@type": "Concept",
      "scheme": "https://data.nist.gov/od/dm/nist-themes/v1.1",
      "tag": "Information Technology: Conformance testing"
    }
  ],
  "accessLevel": "public",
  "license": "https://www.nist.gov/open/license",
  "publisher": {
    "name": "National Institute of Standards and Technology",
    "@type": "org:Organization"
  },
  "language": [
    "en"
  ],
  "bureauCode": [
    "006:55"
  ],
  "programCode": [
    "006:052"
  ],
  "theme": [
    "Information Technology: Biometrics",
    "Information Technology: Conformance testing"
  ],
  "components": [
    {
      "accessURL": "https://github.com/usnistgov/NFRL",
      "format": {
        "description": "Source code in plain text"
      },
      "description": "NFRL registers two fingerprint images based on a pair of corresponding control-points. It uses this control-point pair of pixel locations within the images to translate and rotate the Moving image to the Fixed image.",
      "title": "NFRL NIST Fingerprint Image Registration Library",
      "@type": [
        "nrdp:AccessPage",
        "dcat:Distribution"
      ],
      "@id": "#usnistgov/NFRL",
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/AccessPage"
      ]
    },
    {
      "@id": "cmps/NFRL.zip",
      "@type": [
        "nrdp:DataFile",
        "nrdp:DownloadableFile",
        "dcat:Distribution"
      ],
      "_extensionSchemas": [
        "https://data.nist.gov/od/dm/nerdm-schema/pub/v0.7#/definitions/DataFile"
      ],
      "filepath": "NFRL.zip",
      "downloadURL": "https://data.nist.gov/od/ds/mds2-2778/NFRL.zip",
      "mediaType": "application/zip",
      "size": 266187,
      "checksum": {
        "hash": "a2896326304d2d737edf991ab6a1609abd32ccb6404a1f54986029490cb22442",
        "algorithm": {
          "tag": "sha256",
          "@type": "Thing"
        }
      }
    }
  ],
  "annotated": "2023-02-02T21:03:14.772756",
  "revised": "2023-02-02T21:03:14.772756",
  "issued": null,
  "firstIssued": "2023-02-02T21:03:14.772756"
}