This page documents NIST software for handling records specified in several biometric data format standards. These are the INCITS 378-2004 and ISO/IEC 19794-2:2005 (finger minutiae), INCITS 381-2004 and ISO/IEC 19794-4:2004 (finger image), and INCITS 385-2004 (face recognition format). The American National Standards were developed in the InterNational Committee for Information Technology Standards (INCITS) Technical Committee M1 - Biometrics. The International standards were developed by the ISO/IEC JTC 1/SC 37 committee.
INCITS biometric standards have been adopted for use in various government programs including the Personal Identity Verification of Federal Employees and Contractors program developed by NIST. Their use is specified in NIST Special Publication 800-76-1. NIST anticipates that the code may be useful to technology providers and systems' integrators seeking a cross check with their own implementations of PIV and PIV related programs, and in other applications.
The distribution contains the following utilities. They are built on top of libraries dedicated to the base INCITS and ISO/IEC" standards.
Please note that the software distribution contains neither sample images nor formatted records. NIST has released such data separately in October 2006.
This suite of utilities is under development and is subject to change. Note that this software partially supports data formatted according to biometric data records specified in analogous international standards ISO/IEC 19794-{2,4,5}. The fingerprint minutiae and image libraries support ISO/IEC 19794-2/19794-4, but many of the apps do not. Face image containers ISO/IEC 19794-5 are not supported. NIST would welcome contributions toward this end. The use of the open source server supports cooperative development and NIST will give developers their own branches from which code may be integrated into the mainline. NIST would be grateful to organizations willing to contribute analogous code for the biometric data records specified in other parts of the data interchange format standards, both within the US (INCITS 396 Hand Geometry Interchange Format, for example) and internationally (ISO/IEC 19794-6, Iris Image Interchange Format, for example).
Contributions and comments are welcome and should be directed to the technical contacts Wayne Salamon and Patrick Grother. Patches to our code will only be accepted after review and testing.