acknowledgements for ansi/nist-itl 1-2011 - NIST Visual Image ...
acknowledgements for ansi/nist-itl 1-2011 - NIST Visual Image ... acknowledgements for ansi/nist-itl 1-2011 - NIST Visual Image ...
ANSI/NIST-ITL 1-2011 - UPDATE 2013 DRAFT VERSIONThe image shall be organized in row-major order, with the lowest address corresponding tothe upper left corner of the image.If the image is captured in grayscale, then only the luminance component shall becompressed and transmitted. For JPEG, the data shall be formatted in accordance with theJPEG File Interchange Format, Version 1.02 (JFIF). For JPEG 2000, the data shall beformatted in conformance with the JP2 format as described in ISO 15444-1. Thespecifications in NIST Special Publication 500-289 shall apply to all use of JPEG 2000associated with this standard. Wavelet scalar quantization (WSQ) specifications arecontained in WSQ Gray-scale Fingerprint Image Compression Specification, October 2010.The FBI maintains a list 38 of certified WSQ implementations, based upon testing performedat NIST 39 . Portable Network Graphics (PNG) is an image format specified in ISO/IEC15948. The specifications in NIST Special Publication 500-289 shall apply to all use ofPNG associated with this standard.Type-4 records (GCA) use the code. Others record types (CGA) use the label.Table 15 Compression codesAlgorithm Name Code LabelUncompressed 0 NONEWSQ: Version 3.1 or higher is 1 WSQ20recommended (Version 2.0 or Version 3.0may be used for platen areas less than 2inches in height)JPEG ISO/IEC 10918 (Lossy) 2 JPEGBJPEG ISO/IEC 10918 (Lossless) 3 JPEGLJPEG 2000 ISO/IEC 15444-1 (Lossy) 4 JP2JPEG 2000 ISO/IEC 15444-1 (Lossless) 5 JP2LPortable Network Graphics 6 PNG7.7.9.1 Use of compression algorithms for friction ridge imagesFor each of these fields, the entry corresponds to the appropriate Label entry in Table 15:Field 13.011: Compression algorithm / CGAField 14.011: Compression algorithm / CGAField 15.011: Compression algorithm / CGAField 16.011: Compression algorithm / CGA (when a friction ridge image)Field 19.011: Compression algorithm / CGAField 20.011: Compression algorithm / CGA (when a friction ridge image)Latent images shall not be compressed with any lossy compression algorithm. It is requiredthat images be stored uncompressed, or that PNG or other totally lossless compression38The list is available at https://fbibiospecs.org/39The conformance testing is described at http://www.nist.gov/itl/iad/ig/wsq.cfmMay, 2013 DRAFT VERSION UPDATE 2013 Page 87
ANSI/NIST-ITL 1-2011 - UPDATE 2013 DRAFT VERSIONalgorithm be used for latent images.The following paragraphs apply to exemplar images.Wavelet Scalar Quantization (WSQ) shall be used for compressing grayscale friction ridgedata at 500 ppi class for new systems. In order to maintain backward compatibility,legacy systems may use JPEGB or JPEGL for compressing 500 ppi class images.WSQ version 3.1 40 or higher shall be used for WSQ compression of grayscale fingerprintdata at the 500 ppi class with a platen of 2 inches or greater in height. WSQ 2.0 or highermay be used for 500 ppi class data taken from a platen of less than 2 inches in height.WSQ shall not be used for other than the 500 ppi class. Any certified WSQ software isable to decode images with an encoder certified for WSQ specification versions 2.0, 3.0or 3.1. The decoder is the same for all three versions of the specification.Field 4.008: Compression algorithm / GCA54 only allows the Code values of 0 and 1(See Table 15) for new systems, since for such systems only uncompressed or WSQcompressed500 ppi images may be transmitted in Type-4 records.For friction ridge images at the 1000 ppi class, JPEG 2000 shall be used according to thespecifications and options contained in Profile for 1000 ppi Fingerprint Compression.7.7.9.2 Use of compression algorithms for iris imagesFor iris images, images may be uncompressed or compressed. The compression code shallbe one of the following, entered in Field 17.011: Compression algorithm / CGA:• NONE – An entry of “NONE” indicates that the data contained in this record isuncompressed. The image shall be represented as an array of n rows by m columns.Each pixel in a monochrome image shall be represented by eight or more bits. Colorimages shall be represented as a sequential sample of a red, green, and blue intensityfor each pixel (if using RGB - See Section 7.7.10.3). The image shall be organizedin row-major order, with the lowest address corresponding to the upper left corner ofthe image.• PNG – This supports lossless compression. PNG is formally standardized (ISO/IEC15948) and implementations are freely available 41 (libpng).• JP2 and JP2L - As with other biometrics, while lossless compression is preferred,iris images can be lossy-compressed. The image type (Field 17.032: Iris storageformat / ISF) should be selected appropriately, and the compression ratio should beset to satisfy some known quantified storage or transmission bandwidth limitation.The baseline JPEG algorithm (ISO/IEC 10918) is not acceptable for iris images and shallnot be used. It has been shown that false match rates increase due to the presence of tilingartifacts. While JPEG was allowed in prior versions of this standard for iris compression, it40WSQ 3.1 rectifies problems associated with compression of larger images in earlier version of WSQ. Seehttp://biometrics.nist.gov/cs_links/wsq/WSQ_notice.pdf . The problem was associated with takingimages of two thumbs at the bottom of the platen area.41See http://www.libpng.org/pub/png/libpng.html88
- Page 77 and 78: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 79 and 80: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 81 and 82: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 83 and 84: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 85 and 86: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 87 and 88: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 89 and 90: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 91 and 92: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 93 and 94: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 95 and 96: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 97 and 98: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 99 and 100: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 101 and 102: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 103 and 104: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 105 and 106: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 107 and 108: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 109 and 110: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 111 and 112: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 113 and 114: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 115 and 116: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 117 and 118: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 119 and 120: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 121 and 122: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 123 and 124: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 125 and 126: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 127: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 132 and 133: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 134 and 135: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 136 and 137: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 138 and 139: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 140 and 141: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 142 and 143: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 144 and 145: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 146 and 147: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 148 and 149: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 150 and 151: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 152 and 153: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 154 and 155: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 156 and 157: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 158 and 159: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 160 and 161: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 162 and 163: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 164 and 165: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 166 and 167: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 168 and 169: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 170 and 171: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 172 and 173: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 174 and 175: ANSI/NIST-ITL 1-2011 - UPDATE 2013
- Page 176 and 177: ANSI/NIST-ITL 1-2011 - UPDATE 2013
ANSI/<strong>NIST</strong>-ITL 1-<strong>2011</strong> - UPDATE 2013 DRAFT VERSIONalgorithm be used <strong>for</strong> latent images.The following paragraphs apply to exemplar images.Wavelet Scalar Quantization (WSQ) shall be used <strong>for</strong> compressing grayscale friction ridgedata at 500 ppi class <strong>for</strong> new systems. In order to maintain backward compatibility,legacy systems may use JPEGB or JPEGL <strong>for</strong> compressing 500 ppi class images.WSQ version 3.1 40 or higher shall be used <strong>for</strong> WSQ compression of grayscale fingerprintdata at the 500 ppi class with a platen of 2 inches or greater in height. WSQ 2.0 or highermay be used <strong>for</strong> 500 ppi class data taken from a platen of less than 2 inches in height.WSQ shall not be used <strong>for</strong> other than the 500 ppi class. Any certified WSQ software isable to decode images with an encoder certified <strong>for</strong> WSQ specification versions 2.0, 3.0or 3.1. The decoder is the same <strong>for</strong> all three versions of the specification.Field 4.008: Compression algorithm / GCA54 only allows the Code values of 0 and 1(See Table 15) <strong>for</strong> new systems, since <strong>for</strong> such systems only uncompressed or WSQcompressed500 ppi images may be transmitted in Type-4 records.For friction ridge images at the 1000 ppi class, JPEG 2000 shall be used according to thespecifications and options contained in Profile <strong>for</strong> 1000 ppi Fingerprint Compression.7.7.9.2 Use of compression algorithms <strong>for</strong> iris imagesFor iris images, images may be uncompressed or compressed. The compression code shallbe one of the following, entered in Field 17.011: Compression algorithm / CGA:• NONE – An entry of “NONE” indicates that the data contained in this record isuncompressed. The image shall be represented as an array of n rows by m columns.Each pixel in a monochrome image shall be represented by eight or more bits. Colorimages shall be represented as a sequential sample of a red, green, and blue intensity<strong>for</strong> each pixel (if using RGB - See Section 7.7.10.3). The image shall be organizedin row-major order, with the lowest address corresponding to the upper left corner ofthe image.• PNG – This supports lossless compression. PNG is <strong>for</strong>mally standardized (ISO/IEC15948) and implementations are freely available 41 (libpng).• JP2 and JP2L - As with other biometrics, while lossless compression is preferred,iris images can be lossy-compressed. The image type (Field 17.032: Iris storage<strong>for</strong>mat / ISF) should be selected appropriately, and the compression ratio should beset to satisfy some known quantified storage or transmission bandwidth limitation.The baseline JPEG algorithm (ISO/IEC 10918) is not acceptable <strong>for</strong> iris images and shallnot be used. It has been shown that false match rates increase due to the presence of tilingartifacts. While JPEG was allowed in prior versions of this standard <strong>for</strong> iris compression, it40WSQ 3.1 rectifies problems associated with compression of larger images in earlier version of WSQ. Seehttp://biometrics.<strong>nist</strong>.gov/cs_links/wsq/WSQ_notice.pdf . The problem was associated with takingimages of two thumbs at the bottom of the platen area.41See http://www.libpng.org/pub/png/libpng.html88