Sei sulla pagina 1di 2

7 proprietà: universalità(tutti devono averlo), unicità, permanenza, misurabilità, performabilità (accuratezza

dell’identificazione), accettabilità, circonvenzione (difficoltà ad ingannare il sistema);

parametri di giudizio del sistema: velocità, gradimento degli user, accuratezza, scalabilità, interoperabilità, costo
sistema, usabilità, privacy

Binning error = N x P // NBin = Ntipi**Nimpronte // FMR = FAR // FNMR = FNAR //

regola dei 3: il tasso di errore p avendo 0 errori in N prove è p~=3/N con interv. Di conf. 95% // Se uso un sist di
verifica in identificazione con N dati nel db: FNMR = FNMRN ; FMRN = 1-(1-FMR)N

regola dei 30: per essere sicuro che il n di persone per i test funzionano con un intrv di conf del 90% devo avere 30
errori su N test, allora pvero ~= +-30% del p osservato

Sicurezza

Regolam: affidabilità del sistema, informativa chiara, liceità, deroga motivata, delimitata memorizzazione,
temporanea conservazione, misure sicurezza, conoscibilità dati, rispetto norme, disattivazione automatica in caso di
furti e guasti // normative: 2014, 2018

impronta

prefiltraggio: contrast stretching, manipolazione istogramma, normalizzazione (riporta media e mediana dei pixel a
valori prefissati), wiener (serve sapere le prop spettrali dell’impronta, si possono aplificare o attenuare
caratteristiche)
filtri contestuali: o’gorman nickerson (si evidenziano 4 regioni con orientamento, contrasto e livello di rumore
diverso. SI adatta laghezza del filtro in base a larghezza dei ridge, si moltiplica il pixel per un valore più o meno alto
modificando altezza filtro, si ruota il filtro per seguire la direzione dei ridge), Gabor (migliora le caratteristiche dei
ridge. Si crea un banco di filtri x varie angolazioni e distanze tra ridge, la maschera che offre miglior match viene
utilizzata)
Analisi frequenze spaziali: misura larghezza ridge, si fa su un blocco e si ottiene la ridge frequency (inverso distanza
media tra due picchi)
Orientamento ridge: si divide l’immagine in blocchi, si calcolano i gradienti x e y e si effettua un filtraggio passo a
basso
OFFC: curve la cui tangente è parallela al campo di orientamento dell’impronta, servono per classificarle in base
all’andamento
Core detection: metodo delle normali, seguendo N ridge e calcolando M normali se si ha un certo numero di
intersezioni su un punto allora è un core
Metodo Poincare: delta e core detection, si calcola la tangente lungo un ridge a partire da un punto, se diminuisce
siamo vicini a un core o un delta. Si sommano tutte le tangenti: whorl=1; loop=1/2; delta=-1/2
Estrazione minuzie: enhancement, binarizzazione, thinning, estrazione minuzie, post processing

Iride
FTE = 7% ; FNMR = 6% (verifica), 0.001 su 1.4M (ident); 30kB ; sensori min 70px ; NIR ; 25B + 256B di controllo
artefatti
Operatore integro differenziale: estrazione pupilla, iride e palpebra (modificato per parabola)
Confronto tramite distanza di Hamming solo sui pixel = 1 su entrambe le maschere

Volto
JPEG/JPEG2000 (15-20 kB) ; 40K facce/sec ;
metodi di analisi locale: misurano e confrontano dettagli del volto

Palmo
FTE = 2%; FNMR = 1.5% ; FMR = 1.5% // 3 viste: palmare, laterale, dorsale
acquisizione: scanner (<180dpi), camere (vis o IR+termografi) // 90 features
Matching: rimozione pioli, estrazione contorni, estrazione dita ed allineamento, matching (dalle curve si passa a
punti, si trovano coppie di punti e la distanza media MAE, se MAE < T ok)

Firma
EER = 3.33% ; 1500B (online) ; 1MB (offline)
Dynamic time warping: permette allineamento temporale di due firme online

Voce
Requisiti segnale: 100hz-8khz ; fs = 11025hz ; risoluzione 16bit ; SNR medio 18-20db ; 2 sec (coop) ; 50-100kB
(textDep) ; 30sec-1min(textInd)
prefiltraggio: pre-enfasi (evidenzia frequenze alte dello spettro attenuate), windowing (estrazione porzione)
Livelli: alto (caratteristiche lessicali/sintattiche), medio (qualità voce), basso (energia suono nelle varie bande
spettrali)
Accuratezza = (nSostituzioni + nDelete + nInsertion) / nWords // 3 mod: auditivo, semiautomatico, automatico

DNA
Microsatelliti: 2-7 pair base

Orecchio
40 anni ; EER 4% // 2D 3D

Digitazione
Feature: tempo di latenza fra due pressioni, tempo di battitura

Un-Less constrained
Less: senza contatto, lunghe distanze, luce naturale, in movimento // Un: non coop, scenari non controllati
Impronta: no distorsioni, + res a polvere e sporco, telecamere std, + accettate ; solo parzialmente compatibile con
AFIS, sfondi complessi da gestire, lunghi tempi di calcolo, minuzie nascoste
Palmo: minore o stessa accuratezza, no tracce sul device, IR per vene e VIS per pelle, sistema multibiom ; basso
contrasto e sfondi complessi, sensibile a illuminazione e posizione
Definizione palmo: liv 1 300dpi, liv 2 500dpi, liv3 1000dpi // FAR = 1/10m ; FRR = 1/10k

Best practices
Security = 1-FAR(t) ; Convenience = 1-FRR(t) // ISO/IEC 19794 per interscambio di impronte, volto, iride, firma
Classifica a liv di privacy: protettivi, sympathetic, neutrali, invasivi
Requisiti aut: FNMR = 0.1%, FMR = 0.1%; Ident: FNMR = 10%, FMR < 1/1M; screening (500ID): FNMR=1%,
FMR=0.001%

Multimodali
Monomodale: Unibiometrico (singolo tratto), unimodale (singola img o matcher) ; Multimodale: multibio (tratti poco
indip), multimodale (tratti molto ind) // metodi: sensori mult, multimod, unità mult, snapshot mult, matcher mult
Fusione liv: feature, matchscore, decisionale // fusione: prima matching(sensore, feature), dopo (classificatori,
dinamica) // fusione matchscore: somma, classificatore (no soglia), regressore (si soglia)
Normalizzazione: omogenizzare ris, riportare in scala uscite, uniformare distribuzioni
Metodi norm: robusti (decimale logaritmica, mediana), efficienti (minmax, zscore)
aumento prestazioni: soglia decisione personalizzate xogni user, tratti pesati diversamente xogni user

Potrebbero piacerti anche