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.
Runtime 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
angle-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
are 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"
per the registration. Therefore, these two images have identical width and height which enables analysis using metrics
like PSNR (Peak Signal to Noise Ratio).
About this Dataset
| 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. |
|---|---|
| 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. Runtime 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 angle-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 are 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" per the registration. Therefore, these two images have identical width and height which enables analysis using metrics like PSNR (Peak Signal to Noise Ratio). |
| Modified | 2022-09-07 00:00:00 |
| Publisher Name | National Institute of Standards and Technology |
| Contact | mailto:[email protected] |
| Keywords | fingerprint , image , registration , NFRL , control-points , translation , rotation , overlap , overlay , Otsu , moving , fixed , grayscale , png , bmp |
{
"identifier": "ark:\/88434\/mds2-2778",
"accessLevel": "public",
"contactPoint": {
"hasEmail": "mailto:[email protected]",
"fn": "Bruce Bandini"
},
"programCode": [
"006:045"
],
"landingPage": "https:\/\/data.nist.gov\/od\/id\/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.",
"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:\n\n* moving and fixed image data in 8-bits-per-pixel grayscale (preferable but not required)\n\n* two-pairs of corresponding control points (pixel coordinates).\n\nThe fingerprint-image rigid-registration process is performed in two steps:\n\n1. Translation of the Moving image to the Fixed image using the \"first\" pair of control-points (the unconstrained pair)\n\n2. 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).\n\nBoth final images, a few interim images, and registration metadata generated during the registration process\nare made available to the using software:\n\n* Final registered Moving image\n\n* Final registered Fixed image\n\n* Registered, padded, overlaid image (colorized)\n\n* Registered, padded, Moving image (grayscale)\n\n* Padded, Fixed image (grayscale)\n\n* Summed, registered, dilated overlaid image (the \"blob\")\n\n* Process metadata available in both text and XML format.\n\nThe 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).",
"language": [
"en"
],
"distribution": [
{
"accessURL": "https:\/\/github.com\/usnistgov\/NFRL",
"format": "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"
},
{
"downloadURL": "https:\/\/data.nist.gov\/od\/ds\/mds2-2778\/NFRL.zip",
"format": "plain text",
"description": "Source code",
"mediaType": "application\/x-zip-compressed",
"title": "NFRL NIST Fingerprint Image Registration Library"
}
],
"bureauCode": [
"006:55"
],
"modified": "2022-09-07 00:00:00",
"publisher": {
"@type": "org:Organization",
"name": "National Institute of Standards and Technology"
},
"theme": [
"Information Technology:Biometrics",
"Information Technology:Conformance testing"
],
"keyword": [
"fingerprint",
"image",
"registration",
"NFRL",
"control-points",
"translation",
"rotation",
"overlap",
"overlay",
"Otsu",
"moving",
"fixed",
"grayscale",
"png",
"bmp"
]
}