Blog - Jak działają algorytmy rozpoznawania linii papilarnych
Od skanu do minucji: ridge extraction, deskryptory, matching i score w systemach biometrycznych.
- Autor
- 2code
- Opublikowano
- Tagi
- biometria
- fingerprint
- CV
Rozpoznawanie odcisku palca to klasyczny pipeline biometryczny: jakość obrazu → wzmocnienie grzbietów → minucje → porównanie. Współczesne systemy łączą klasyczne cechy z embeddingami CNN.
Co system naprawdę porównuje?
Nie porównujemy „zdjęć”, tylko reprezentację:
- Minucje — zakończenia i rozwidlenia linii ().
- Deskryptory lokalne — orientacja, częstotliwość grzbietów, pore/ridge shape.
- Embedding — wektor z sieci (template).
Dla minucji klasyczny matcher szuka korespondencji po transformacji sztywnej (obrót + przesunięcie). Score rośnie z liczbą zgodnych par.
Przepływ
…
Score i FAR/FRR
Przy progu :
- FAR — false accept rate (obcy przepuszczony),
- FRR — false reject rate (właściciel odrzucony).
Krzywa DET/ROC pokazuje kompromis. Punkt pracy wybieramy tak, by:
Odporność na ataki
Same minucje nie wystarczą: potrzebujesz liveness (2D/3D texture, pulse, challenge). Template warto trzymać w formie cancelable biometrics / hashed embedding, nie surowego obrazu.
Wniosek
Dobry fingerprint matcher to przede wszystkim kontrola jakości skanu + kalibracja , a nie tylko „więcej AI”.