Fingerprint Analysis: Minutiae Matching
Interactive forensic fingerprint analysis simulator: procedurally generated ridge patterns, automatic minutiae detection (ridge endings and bifurcations), and an AFIS-style matcher that scores an unknown latent print against candidates from a database.
This simulator visualizes automated fingerprint identification. An "unknown" latent print — procedurally generated from a swirling ridge-flow field — sits beside a gallery of candidate prints from a database. An algorithm scans both prints for minutiae: the ridge endings and bifurcations that make every fingerprint unique. Selecting a candidate runs a matcher that pairs up minutiae between the two prints by position and orientation, drawing a connecting line for every accepted pair and computing an overall match score. Cross the adjustable threshold and the case flips to a green MATCH; stay below it and it reads red, no match.
Procedurally generated ridge-flow fingerprints with automatic minutiae detection (ridge endings, bifurcations) and an AFIS-style matcher that scores an unknown latent print against a gallery of database candidates.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install