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.
Resources
2 resources available
-
NFRL NIST Fingerprint Image Registration Library
SOURCE CODE IN PLAIN TEXT -
NFRL NIST Fingerprint Image Registration Library
PLAIN TEXT
Complete Metadata
| @type | dcat:Dataset |
|---|---|
| accessLevel | public |
| accrualPeriodicity | irregular |
| bureauCode |
[
"006:55"
]
|
| contactPoint |
{
"fn": "Bruce Bandini",
"hasEmail": "mailto:bruce.bandini@nist.gov"
}
|
| description | NFRL registers two fingerprint images based on a pair of corresponding control-points. It uses this control-pointpair 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 theangle-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 processare 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 metricslike PSNR (Peak Signal to Noise Ratio). |
| distribution |
[
{
"title": "NFRL NIST Fingerprint Image Registration Library",
"format": "Source code in plain text",
"accessURL": "https://github.com/usnistgov/NFRL",
"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",
"format": "plain text",
"mediaType": "application/x-zip-compressed",
"description": "Source code",
"downloadURL": "https://data.nist.gov/od/ds/mds2-2778/NFRL.zip"
}
]
|
| identifier | ark:/88434/mds2-2778 |
| issued | 2023-02-01 |
| keyword |
[
"NFRL",
"Otsu",
"bmp",
"control-points",
"fingerprint",
"fixed",
"grayscale",
"image",
"moving",
"overlap",
"overlay",
"png",
"registration",
"rotation",
"translation"
]
|
| landingPage | https://data.nist.gov/od/id/mds2-2778 |
| language |
[
"en"
]
|
| license | https://www.nist.gov/open/license |
| modified | 2022-09-07 00:00:00 |
| programCode |
[
"006:045"
]
|
| publisher |
{
"name": "National Institute of Standards and Technology",
"@type": "org:Organization"
}
|
| theme |
[
"Information Technology:Biometrics",
"Information Technology:Conformance testing"
]
|
| 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. |