ANSI 378
ANSI 378, AKA INCITS 378, is a format that stores a description of the minutae (differentiating features) of fingerprints, for production from a fingerprint scan and use by a fingerprint matcher. It is produced by the American National Standards Institute, and the InterNational Committee for Information Technology Standards, giving its names. There are three major versions:
- ANSI 378-2004; "[w]hen people mention ANSI 378 without specifying version, they usually refer to this original 2004 version."[3]
- ANSI 378-2009, similar but incompatible[3]
- ANSI 378-2009/AM1, a slight variation ("AM" is short for "amendment"[4])
Contents |
Identification
ANSI 378 files will begin with 46 4D 52 00
, which is ASCII "FMR" followed by a zero byte[5]. Following this is the version identifier, which is 20 32 30 00
(" 20" followed by a zero byte) for the 2004 version[6], 30 33 30 00
("030" then zero byte) for the 2009 version[7], and 30 33 35 00
("035", zero byte) for the 2009/AM1 version[8]. The magic number and format of the 2004 version are the same as for the related but incompatible ISO 19794-2; [9] gives an algorithm to tell them apart.
Specification
- The official specifications (all 60 dollars):
- Robert Važan's unofficial specifications
Software
- FingerprintIO (Java library)
- BiomDI
- ANSI-378-Decoder (Go library)
Sample Files
- NIST samples, from [1] (in a tar/gzip archive)
Links
- INCITS page
- Overview ofANSI INCITS Fingerprint Standards on Data Interchange Format
- INCITS Announces the Approval of Five Biometric Data Interchange Format Standards
See Also
References
- ↑ https://www.nist.gov/system/files/documents/2016/12/14/sds-fmrpiv.tar.gz
- ↑ https://fingerprintio.machinezoo.com/
- ↑ 3.0 3.1 https://templates.machinezoo.com/
- ↑ https://templates.machinezoo.com/ansi378-2009am1
- ↑ https://templates.machinezoo.com/ansi378-2004#magic
- ↑ https://templates.machinezoo.com/ansi378-2004#version
- ↑ https://templates.machinezoo.com/ansi378-2009#version
- ↑ https://templates.machinezoo.com/ansi378-2009am1#version
- ↑ https://templates.machinezoo.com/ansi378-2004#totalbytes