While NFIQ2 produces a unified quality score (1-5), it also computes numerous native quality measures that can provide detailed insights into specific aspects of fingerprint image quality.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/usnistgov/NFIQ2/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Native quality measures are the individual quality features computed from fingerprint images before being combined into a unified score. These measures include:- FDA: Frequency Domain Analysis
- OCL: Orientation Certainty Level
- RVUP: Ridge Valley Uniformity
- LCS: Local Clarity Score
- OF: Orientation Flow
- Mu: Mean intensity
- MMB: Minutiae-based measures
- And many more…
Computing Quality Measures
There are two approaches to obtain native quality measures:Approach 1: Direct Computation
Compute quality measures directly from an image:Approach 2: From Algorithm Objects
If you’ve already computed algorithms for the unified score, extract measures from them:Approach 2 is more efficient when you need both the unified score and individual measures, as it avoids recomputing the quality algorithms.
Listing Available Measures
Get all available quality measure identifiers:Measuring Computation Speed
NFIQ2 tracks the time taken to compute each quality measure algorithm:Working with Specific Measures
Accessing Individual Measures
Quality Measure Categories
Binary Quality Checks
Binary Quality Checks
These measures return 0 or 1 to indicate pass/fail:
EmptyImageOrContrastTooLow: Image has sufficient contrastUniformImage: Image is not uniformFingerprintImageWithMinutiae: Minutiae were detectedSufficientFingerprintForeground: Adequate foreground area
Frequency Domain (FDA)
Frequency Domain (FDA)
Analyzes ridge frequency patterns:
FDA_Bin10_Mean: Mean frequency domain analysisFDA_Bin10_StdDev: Standard deviation of FDAFDA_Bin10_0throughFDA_Bin10_9: Frequency bins
Minutiae Features
Minutiae Features
Measures based on detected minutiae:
FingerJetFX_MinutiaeCount: Total number of minutiaeFingerJetFX_MinCount_COMMinRect200x200: Minutiae in center regionFJFXPos_Mu_MinutiaeQuality_2: Minutiae quality metricsFJFXPos_OCL_MinutiaeQuality_80: High-quality minutiae count
Orientation Features
Orientation Features
Ridge orientation analysis:
OCL_Bin10_Mean: Mean orientation certainty levelOCL_Bin10_StdDev: Standard deviation of OCLOF_Bin10_Mean: Mean orientation flowOrientationMap_ROIFilter_CoherenceRel: Orientation coherence
Ridge Quality
Ridge Quality
Ridge-valley structure analysis:
RVUP_Bin10_Mean: Ridge valley uniformityLCS_Bin10_Mean: Local clarity scoreMMB: Minutiae-based measureMu: Mean grayscale intensity
Actionable Quality Feedback
In addition to raw measures, NFIQ2 provides actionable feedback for improving image quality:Complete Example
Here’s a complete example that extracts and displays all quality information:Use Cases
Quality Diagnostics
Identify specific quality issues in captured fingerprints
Performance Profiling
Measure and optimize processing times
Custom Scoring
Build custom quality metrics for specific use cases
Research Analysis
Analyze individual quality components for research
Next Steps
Computing Scores
Learn how to compute unified quality scores
API Reference
Detailed API documentation for quality measures