The NIST (ANSI/NIST-ITL 1-2000) library is a software library, often provided by companies like Cognaxon, that enables developers to read, write, create, and manipulate biometric data files adhering to the ANSI/NIST-ITL 1-2000 standard. This standard, formally known as the Data Format for the Interchange of Fingerprint, Facial, & Scar Mark & Tattoo (SMT) Information, is used by law enforcement and identification agencies to exchange data. Key Features of the Library
Purpose: It allows for the creation and processing of single files that can contain multiple types of biometric data (fingerprints, face, SMT).
File Structure: Supports the “Type-1” through “Type-15” record types defined by the standard, including: Type-1: Transaction Information. Type-2: Descriptive Text (user-defined).
Type-3/4/5/6: Fingerprint Image Data (grayscale, low/high resolution). Type-8: Signature Image Data. Type-9: Minutiae Data. Type-10: Facial & SMT Image Data. Type-13/14/15: Latent, Tenprint, and Palmprint Image Data.
Compatibility: The Cognaxon 64-bit NIST library DLL (v5.2.5) requires the Microsoft Visual C++ 2013 Redistributable Package (x64).
Sample Projects: Many libraries come with sample projects for C++, C#, and Windows Forms to help integrate the functionality into applications. Context of the Standard
Origin: The standard is produced by the National Institute of Standards and Technology (NIST).
Evolution: While ANSI/NIST-ITL 1-2000 is a specific standard, it is part of a series that has been updated periodically (2007, 2011, 2025) to include more modalities.
Usage: It is heavily used for interoperability between different Automated Fingerprint Identification Systems (AFIS) at local, state, federal, and international levels (e.g., FBI, Interpol).
The library is designed for developers who need to integrate biometric exchange capabilities into their own applications.
If you are looking for specific types of data or help implementing a particular record type, let me know. Downloads – NIST (ANSI/NIST-ITL 1-2000) Library – Cognaxon