| Electronic Fingerprint Transmission Specification | IAFIS | CJIS Homepage | FBI Homepage |
APPENDIX F
IAFIS IMAGE QUALITY SPECIFICATIONS
1.0 SCOPE AND PURPOSE
These specifications apply to fingerprint scanner systems and printers that will supply fingerprint data to the Integrated Automated Fingerprint Identification System (IAFIS), and to printers and displays within the IAFIS. They provide objective criteria for insuring image quality.
Electronic images must be of sufficient quality to allow for: (l) conclusive fingerprint comparisons (identification or non-identification decision); (2) fingerprint classification; (3) automatic feature detection; and (4) overall Automated Fingerprint Identification System (AFIS) search reliability.
The fingerprint comparison process requires a high fidelity image without any banding, streaking or other visual defects. Finer detail such as pores and incipient ridges are needed since they can play an important role in the comparison. Additionally, the gray-scale dynamic range must be captured with sufficient depth to support image enhancement and restoration algorithms.
The image quality requirements have associated test procedures, which are described in the document Test Procedures for Verifying IAFIS Scanner Image Quality Requirements. These procedures will be used by the Government in acceptance testing to ensure compliance with the requirements, and in performance capability demonstrations as an indication of capability to perform. Equipment shall be tested to meet the requirements in normal operating modes, e.g., scanners shall not be tested at slower than normal operating speeds to meet modulation transfer function specifications. A vendor may recommend alternate testing methods.
2.0 FINGERPRINT SCANNERS
The following subsections describe the image quality performance characteristics required for a fingerprint scanner (live scan and card scan). These specifications require that the scanner shall capture fingerprints at a minimum resolution in both the detector row and detector column directions (also known as 'along-scan' and 'cross-scan' directions) of 500 pixels/inch, plus or minus 5 pixels per inch. The final output delivered image from the scanner system shall have a resolution of 500 pixels/inch, plus or minus 5 pixels per inch, and each pixel shall be gray level quantized to 8 bits. [Requirement described in the ANSI standard: Data Format for the Interchange of Fingerprint Information, ANSI/NIST-CSL 1-1993.]
CJIS-RS-0010 (V7)
101
January 29, 1999
2.1 Geometric Image Accuracy
The absolute value of the difference "D", between the actual distance "X" between any two points on a target and the distance "Y" between those same two points as measured on the output scanned image of that target, shall meet the following requirements for the value D:
D 0.0007, for 0 X 0.07
D 0.01X, for 0.07 X 1.50
where: D, X, Y are in inches and D = Y - X
The requirement corresponds to a positional accuracy of ± 1% for distances between 0.07 and 1.5 inches, and a constant ± 0.0007 inches (1/3 pixel) for distances less than or equal to 0.07 inches. The geometric image accuracy shall be measured using precision 1 cycle per millimeter Ronchi targets on white Mylar reflective base manufactured by Applied Image, Inc.4
2.2 Modulation Transfer Function
The measured modulation trans fer function (MTF) of the scanner, in both the detector row and detector column directions, and over any region of the scanner's field of view, shall have modulation values which fall within the ranges given in the following MTF table, at the given spatial frequencies:
|
cyc/mm
|
MTF |
|---|---|
| 1 | .905 to 1.00 |
| 2 | .797 to 1.00 |
| 3 | .694 to 1.00 |
| 4 | .598 to 1.00 |
| 5 | .513 to 1.00 |
| 6 | .437 to 1.00 |
| 8 | .312 to 1.00 |
| 10 | .200 to 1.00 |
The MTF shall be measured using test chart number M-13-60-1X manufactured by Sine Patterns, Inc.5. The single, representative sine wave modulation in each imaged sine wave frequency pattern is determined from the sample modulation values collected from within that pattern. The sample modulation values are computed from the maximum and minimum levels corresponding to the 'peak' and adjacent 'valley' in each sine wave period. These maximum and minimum levels represent the corresponding locally averaged image gray levels mapped through a calibration curve into target reflectance space, where the local average of gray levels is computed in a direction orthogonal to the sinusoidal variation direction. Sample image modulation is then defined as:
4Applied Image, 1653 East Main Street, Rochester, NY 14526, Phone (716) 482-0300
5Sine Patterns, 236 Henderson Drive, Penfield, NY 14526, Phone (716) 248-5338
CJIS-RS-0010 (V7)
102
January 29, 1999
(maximum - minimum) / (maximum + minimum)
The calibration curve is constructed by performing a least squares linear regression curve fit between the image gray levels of the 14 density patches in the test target and the corresponding target reflectance values. The scanner MTF at each frequency is then defined as:
MTF = representative image modulation / target modulation
[Target modulations and target density patch values are supplied with the test target by the manufacturer.]
2.3 Signal-to-Noise Ratio
Both the ratio of signal to white noise standard deviation and the ratio of signal to black noise standard deviation of the digital scanner shall be greater than or equal to 125 using the following procedure:
1) A random 0.25 inch x 0.25 inch test field within the image area is chosen and the white reference target, Munsell6 N9-white matte, is placed in the test field.
2) A white test population of 8-bit reflectance values from at least 1000 samples within the test field are collected. The average value and standard deviation are computed from this test population.
3) Steps 1 and 2 are repeated for the black reference target, Munsell N3 - black matte.
4) The signal to noise ratio (SNR) is computed as the difference between average white and average black values, alternately divided by the white noise standard deviation ('white SNR') and the black noise standard deviation ('black SNR').
Note: The scanner shall be set up such that the white reference target is below scanner saturation level, and the black reference target is above scanner dark current level. Also, care should be taken, via direct visual or visual display observation, to avoid areas of dust, pinholes, scratches, or other imperfections on the target when selecting the sub-area for the 1000 samples.
6 Munsell-Macbeth, P.O. Box 230, Newburgh, NY 12551, Phone (914) 565-7660
CJIS-RS-0010 (V7)
103
January 29, 1999
2.4 Gray-Scale Range of Image Data
At least 80% of the captured individual fingerprint images shall have a gray-scale dynamic range of at least 200 gray levels and at least 99% shall have a dynamic range of at least 128 gray levels. For this requirements section, 'dynamic range' is defined as the total number of gray levels that have signal content from the fingerprint image. Fingerprint card format lines, boxes, and text shall be excluded from the dynamic range computation and white surround in the immediate vicinity of a given fingerprint shall be included in the dynamic range computation (dashed box at right). Compliance with these dynamic range requirements shall be verified using a stratified sample of fingerprint cards assembled by the Government.
The intent is to avoid excessively low contrast images. Live-scan systems and card scanners at a booking station can control dynamic range by rolling the prints properly. However, with central site or file conversion systems, where a variety of card types and image qualities are encountered, adaptive processing may be necessary. The 8-bit quantization of the gray-scale values for very low contrast fingerprints needs to more optimally represent the reduced gray-scale range of such fingerprints. In the example histogram accompanying this section, the gray-scale values divide up the range from A to B. The parameters A and B are stored with the image to provide an audit trail.
2.5 Gray-scale Linearity
Using the 14 gray patches in the Sine Patterns, Inc. test target M-13-60-1X as the scanner input (independent variable), with their manufacture-supplied reflectance values, none of the corresponding 14 scanner output gray levels (dependent variable) shall deviate by more than 7.65 gray levels from a linear, least squares regression line fitted between the two variables. The output sample values within an area of at least 0.25 x 0.25 inches shall be utilized to compute the average output gray level for each patch.
2.6 Output Gray Level Uniformity
Output gray level uniformity shall be determined by scanning both a white reference target, Munsell N9 - white matte, and a black reference target, Munsell N3 - black matte. The scanner shall be set up such that the white reference target is below scanner saturation level, and the black reference target is above scanner dark current level in the respective tests. Using the white target as the scanner input, the following three requirements shall be met:
CJIS-RS-0010 (V7)
104
January 29, 1999
(1) The outputs of any two
adjacent rows or columns of length 9 pixels or greater shall not have mean gray
levels that differ by more than 2.5 gray levels.
(2) For all pixels within
a 0.25 inch x 0.25 inch area ('quarter inch area') located in any region of
the total scanner field of view, no individual pixel's gray level shall vary
from the mean gray level by more than 22.0 gray levels.
(3) For any two non-contiguous quarter inch areas located anywhere in
the total scanner field of view, the mean gray levels of the two quarter inch
areas shall not differ by more than 12.0 gray levels.
And, using the black target as the scanner input, the following three requirements shall be met:
(1) The outputs of any two adjacent rows or columns of length 9 pixels or greater shall not have mean gray levels that differ by more than 1.0 gray levels.
(2) For all pixels within a 0.25 inch x 0.25 inch area ('quarter inch area') located in any region of the total scanner field of view, no individual pixel's gray level shall vary from the mean gray level by more than 8.0 gray levels.
(3) For any two non-contiguous quarter inch areas located anywhere in the total scanner field of view, the mean gray levels of the two quarter inch areas shall not differ by more than 3.0 gray levels.
CJIS-RS-0010 (V7)
105
January 29, 1999
3.0 LATENT PRINT SCANNERS
The following subsections describe the image quality performance characteristics required for a latent print scanner operating in a 1000 pixels/inch mode. These specifications require that the scanner shall capture fingerprints at a minimum resolution in both the detector row and detector column directions (also known as 'along-scan' and 'cross-scan' directions) of 1000 pixels/inch. The final output delivered image from the scanner system (at the 1000 ppi setting) shall have a resolution of 1000 pixels/inch, plus or minus 10 pixels per inch, and each pixel shall be gray level quantized to a minimum of 8 bits. The complete latent print specification consists of all requirements given in this Section, plus all non-conflicting requirements given in Section 2.0 Fingerprint Scanners.
3.1 Geometric Image Accuracy
The absolute value of the difference "D", between the actual distance "X" between any two points on a target and the distance "Y" between those same two points as measured on the output scanned image of that target, shall meet the following requirements for the value D:
D 0.0005, for 0 X 0.07
D 0.0071X, for 0.07 X 1.50
where: D, X, Y are in inches and D = Y - X
The requirement corresponds to a positional accuracy of ± .71% for distances between 0.07 and 1.5 inches, and a constant ± 0.0005 inches (½ pixel) for distances less than or equal to 0.07 inches. The geometric image accuracy shall be measured using precision 1 cycle per millimeter Ronchi targets on white Mylar reflective base manufactured by Applied Image, Inc.7
3.2 Modulation Transfer Function
The measured modulation transfer function (MTF) of the scanner, in both the detector row and detector column directions, and over any region of the scanner's field of view, shall have modulation values which fall within the ranges given in the following MTF table, at the given spatial frequencies:
| cyc/mm | MTF |
|---|---|
| 1 | 0.925 to 1.00 |
| 2 | 0.856 to 1.00 |
| 3 | 0.791 to 1.00 |
| 4 | 0.732 to 1.00 |
| 5 | 0.677 to 1.00 |
| 6 | 0.626 to 1.00 |
| 8 | 0.536 to 1.00 |
7Applied Image, 1653 East Main Street, Rochester, NY 14526, Phone (716) 482-0300
CJIS-RS-0010 (V7)
106
January 29, 1999
| cyc/mm | MTF |
|---|---|
| 10 | 0.458 to 1.00 |
| 12 | 0.392 to 1.00 |
| 14 | 0.336 to 1.00 |
| 16 | 0.287 to 1.00 |
| 18 | 0.246 to 1.00 |
| 20 | 0.210 to 1.00 |
The MTF shall be measured using test chart number M-13-60-1X manufactured by Sine Patterns, Inc.8. The single, representative sine wave modulation in each imaged sine wave frequency pattern is determined from the sample modulation values collected from within that pattern. The sample modulation values are computed from the maximum and minimum levels corresponding to the 'peak' and adjacent 'valley' in each sine wave period. These maximum and minimum levels represent the corresponding locally averaged image gray levels mapped through a calibration curve into target reflectance space, where the local average of gray levels is computed in a direction orthogonal to the sinusoidal variation direction. Sample image modulation is then defined as:
(maximum - minimum) / (maximum + minimum)
The calibration curve is constructed by performing a least squares linear regression curve fit between the image gray levels of the 14 density patches in the test target and the corresponding target reflectance values. The scanner MTF at each frequency is then defined as:
MTF = representative image modulation / target modulation
[Target modulations and target density patch values are supplied with the test target by the manufacturer.]
8Sine Patterns, 236 Henderson Drive, Penfield, NY 14526, Phone (716) 248-5338
CJIS-RS-0010 (V7)
107
January 29, 1999
4.0 IAFIS DISPLAY SPECIFICATIONS
Two types of displays are required. One is for the ten-print examiner and document processing. The other is for the latent examiner.
4.1 Ten-print / Document Processing Display
The ten-print/document processing display shall meet the following performance levels:
| Parameter | Value | Comments |
|---|---|---|
| Colors | 256 | 8 bits/pixel |
| Number ofaddressable pixels | 1280 x 1024 | |
| Pixel size | 0.28 mm (max) | width at 50% amplitudeat center of display |
| Active display area | 14" x 10.5" (min) | Landscape mode |
| Display refresh | at least 72 Hznoninterlaced | Minimizes flickerrate |
| Video bandwidth | at least100 MHz | |
| Luminance | 33 fL (min) | of white area |
| Video pulse rise & fall time | 3 nanosec. (max) | ensures no visible smearing |
| Geometric pixel location error | ±1.5% (max) | No point varies more then 1.5%from its correct position |
| Operator controls | brightness, contrast | on front panel |
| Brightness Uniformity | ±15% of meandeviation (max) | over entire display at low, medium and high brightness |
CJIS-RS-0010 (V7)
108
January 29, 1999
4.2 Latent Print Comparison Display
The other display is for use by the FBI's latent fingerprint examiners. Because this display will be used to support latent fingerprint comparisons, the resolution and brightness (luminance) requirements are higher. The display shall be a monochrome cathode ray tube display, which shall meet the following performance levels:
| Parameter | Value | Comments |
|---|---|---|
| Gray levels | 8 bits/pixel @CRT video input | |
| Number of addressable pixels | 1600 x 1200 | |
| Pixel size | 0.19 mm (max) | width at 50% amplitude at center of display |
| Active display area | 14" x 10.5" (min) | Landscape mode |
| Display refresh rate | at least 72 Hz noninterlaced | Minimizes flicker |
| Video bandwidth | at least 100 MHz | |
| Luminance | 50 fL (min) | of white area |
| Video pulse rise & fall time | 3 nanosec. (max) | ensures no visible smearing |
| Geometric pixel location error | ±1.5% (max) | No point varies more then 1.5% from its correct position |
| Operator controls | brightness, contrast | on front panel |
| Brightness Uniformity | ±15% of mean deviation (max) | over entire displa y at low, medium and high brightness |
The ambient lighting in the work area is expected to be a combination of natural and fluorescent lighting.
CJIS-RS-0010 (V7)
109
January 29, 1999
5.0 PRINTER SPECIFICATIONS
The fingerprint examiners in the IAFIS environment will depend upon softcopy images to make comparisons and will require hardcopy images in certain instances. Some contributors will print cards from live scan or card scan devices for submission to the FBI. In all such cases the images will be mapped from their digital form to high resolution printing devices. The printed images must be of sufficient quality to support all phases of identification, including conclusive fingerprint comparisons (identification or non-identification decision).
Two classes of printing devices are required. The first is intended to support fingerprint card reproduction. These printers will be used within the IAFIS environment and by submitters who choose to print and mail their live scan results. The printers should provide high throughput, low-cost-per-copy, non-fading output. This monochrome printer shall perform at the following minimum levels:
Gray levels 16
Paper size 8" x 8" (min)
Resolution 500 dots/inch (min.), where each pixel is capable of producing 16 gray levels
A second class of printer is required to support the investigative fingerprint comparison function. Continuous tone monochrome output is required. This printer shall perform at the following minimum levels:
Gray levels 8-bit continuous-tone gray-scale
Paper Production of output paper print shall not require liquid processing
Paper size 8" x 11"
Resolution At least 500 pixels per inch, where each pixel is capable of producing 256 gray levels from an 8 bits/pixel input
CJIS-RS-0010 (V7)
110
January 29, 1999
| Electronic Fingerprint Transmission Specification | IAFIS | CJIS Homepage | FBI Homepage |