Come iniziare con il riconoscimento delle impronte digitali?


9

Ho iniziato con Matlab e Digital Image Processing. Sto cercando di fare il riconoscimento delle impronte digitali. Ho trovato molti articoli di ricerca in merito, ma non sono sicuro da dove cominciare. In breve, qual è l'approccio / algoritmo più elementare per il riconoscimento delle impronte digitali?


5
Hai già imparato le basi dell'elaborazione delle immagini? Forse aggiornarsi con quello e poi tentare qualcosa di più impegnativo come il riconoscimento delle impronte digitali potrebbe essere un'idea migliore. In superficie, è semplice come la corrispondenza dei motivi con un modello memorizzato, ma quando scavi più a fondo, ci sono diversi strati di argomenti avanzati coinvolti come l'identificazione di modelli di impronte digitali come creste e spirali, sapendo quali funzionalità cercare e memorizzare (puoi fare la corrispondenza dei pixel su un database che potrebbe essere in milioni) allineando e orientando il campione correttamente con il modello, ecc.
Lorem Ipsum

Idealmente, avresti sempre dovuto fare le tue ricerche prima di porre una domanda qui.
Dipan Mehta,

Risposte:


5

Questo può aiutarti. Inoltre, tutto ciò che riguarda l'impronta digitale qui . Penso che sia una buona documentazione per iniziare e visualizzare un po 'di codice sorgente. Tuttavia, dovresti imparare alcuni altri algoritmi prima di iniziare a scrivere codice.


5

Di seguito sono riportate le basi dell'elaborazione delle immagini per le impronte digitali

  • Assicurati di capire cos'è un'impronta digitale. È fondamentalmente una firma per ogni essere umano. Ogni dito su ogni mano di ogni persona (anche i gemelli) hanno schemi unici. Questi schemi ti interessano.
  • Questi modelli sono classificati in categorie. Delta, cerchi, ecc.
  • Devi capire cosa sono le valli, le creste, le biforcazioni, ecc.
  • Una volta compresi i due sopra e un po 'di più, si passa all'acquisizione delle impronte digitali.
  • Una volta che hai un'immagine. Inizia la parte interessante e difficile. Come la segmentazione, il miglioramento di alcuni schemi, la riduzione del rumore, infine la codifica.
  • La parte di codifica è la penultima parte. Quando si dispone di un filtro / immagine elaborata, si crea una firma digitale che si chiama codifica. Questa firma è la fine dell'intera impronta digitale.
  • Quindi si creano più firme digitali per altre immagini.
  • Fai confronti di queste immagini, cercando di capire le corrispondenze.
  • La corrispondenza stessa è un'altra storia. Dove proverai a vedere corrispondenze false e corrispondenze vere.

Tuttavia ci sono molte altre cose che devi fare. Ma queste sono le basi. Lungo ma puoi farlo se ti interessa :)

Voce di elenco


Grazie. Come si crea una firma digitale per questi? Al momento conservo informazioni su terminazioni di cresta e biforcazioni. quindi uso l'algo di corrispondenza delle corde elastiche per abbinarle. Esiste un modo migliore ?
Krammer,

1
Bene, ci sono così tante tecniche là fuori. Sei sulla strada giusta. Ma la corrispondenza può sempre essere diversa. Puoi anche usare le distanze di Manhattan. Le minuzie corrispondenti sarebbero utili. Prendi un ottimo collegamento sulle impronte digitali. Ti aiuterà molto fingerchip.pagesperso-orange.fr/biometrics/types/…
Wajih,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.