E’ stata da poco
rilasciata alla comunità Open Source
FingerJetFX, un software in C++ per l’analisi delle impronte digitali, che a partire da un’immagine consente di
estrarre e generare le caratteristiche distintive di un’impronta (in gergo
minutiae data). La società che sta dietro al progetto è
DigitalPersona, che si occupa proprio della realizzazione sia di software che di sensori per quanto riguarda il controllo degli accessi.
FingerJetFX è compatto, occupa infatti appena
128 KB per il codice e ne richiede altrettanti per i dati consentendo analisi biometriche di alta qualità. Per quanto riguarda le prestazioni, i test effettuati indicano una
velocità di analisi di un'impronta pari 10-25 millisecondi su un Intel Core i7 e tra 0.5 e 1.25 secondi usando un ARM Cortex-M3 a 150 Mhz.
FingerJetFX è
flessibile: funziona infatti su CPU a 32/64bit o su microcontrollori a 32 bit senza richiedere la presenza di un
DSP o una
FPU; è inoltre
scalabile per essere eseguito su dispositivi
embedded e grandi server.
Il software fa uso di
standard internazionali per la rappresentazione delle
minutiae data, come l’
ANSI INCITS 378-2004 o l’
ISO/IEC 19794-2:2005 e inoltre è certificato
MINEX: sono così soddisfatti i requisiti richiesti sia dal governo degli Stati Uniti che dagli altri standard biometrici internazionali, essendo garantita l'interoperabilità tra differenti database.
FingerJetFX è
indipendente dal dispostivo ed è stato progettato per non richiedere hardware particolare e girare senza problemi su diversi OS come Linux, Android, Windows, Windows CE e vari sistemi operativi realtime. Il
codice sorgente del progetto è messo a disposizione su
GitHub ed è rilasciato sotto la licenza open source
LGPLv3.