Biometric4Net. Stato del progetto e roadmap futura. Andrea Spadaccini Secondo Borsisti Day, Roma,



Documenti analoghi
Basi di Dati. Prof. Alfredo Cuzzocrea Università degli Studi di Trieste. Basi di Dati e Web. Credits to: Prof. M. Di Felice UniBO

Sviluppo di applicazioni mobili su piattaforma Maemo

Comunicazione non verbale: computazione affettiva

APPENDICE 4 AL CAPITOLATO TECNICO

Tecnologie di Sviluppo per il Web

Basi di Dati Architetture Client/Server

Web Conferencing Open Source

We secure your communication

Solution Integrator 18/06/16.

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

Tecniche Biometriche Combinate nei Processi di elearning ed evoting

Laura Falaschetti. Curriculum vitae. Viale C. Colombo, San Benedetto del Tronto (AP) - Italia

Architetture Client/Server. Un architettura è centralizzata quando i dati e le applicazioni (programmi) risiedono in un unico nodo elaborativo

TCL PAD: UN EDITOR DI TESTO ESTENDIBILE, INCORPORABILE E CON INTERFACCE DI TEXT-PROCESSING

Identità digitale INAF. Taffoni Giuliano Franco Tinarelli

WP05.DOC.D01. Workshop pubblico per la presentazione dei risultati 10/02/2010

Design, implementation and evaluation of a virtual laboratory for Computer Engineering Education

CURRICULUM VITAE ET STUDIORUM RUGGERO DONIDA LABATI

STUDIO DI RETRIBUZIONE 2017

Solution Integrator 28/12/16.

Strumenti per l automazione del testing di applicazioni web Javascript-based

Ingegneria del Software 13c. Altre viste. Dipartimento di Informatica Università di Pisa A.A. 2014/15

Testing di applicazioni flex: uso dello strumento FlexUnit

MOC20487 Developing Windows Azure and Web Services (Visual Studio 2012)

SOA case study. Un esempio di progetto SOA. Le esperienze maturate sul campo. organizzato da:

«MeetPad: la Conferenza di Servizi Telematica a supporto del Piano Banda Ultra Larga Regione Marche» 01/07/2019

Marco Guazzone. Curriculum vitae

Perché? Struttura di un riconoscitore. Tecniche di autenticazione biometrica. Speaker Identification Corso di Reti (Prof.

Sommario. Prefazione... xvii Ringraziamenti...xxv L autore...xxvi

Ing. Fabio Cilento Via Antonio Cagnoni Roma C.F. CLNFBA77T06A091A P.IVA

Servizi a cittadini e imprese. L impatto del web 2.0 sui servizi, la costruzione e la gestione della conoscenza


Alessandro Quarto Ingegnere

Studio e implementazione di un Profilo SAML per Trait based Identity Management System nel Session Initiation Protocol

Remote file access sulla grid e metodi di interconnesione di rete

POLITECNICO DI BARI RICONOSCIMENTO DI VOLTI MEDIANTE H.M.M. SUPPORTATO DA RETI NEURALI

Architetture Client/Server e World Wide Web

WorkShop sul Calcolo Scientifico in Ateneo

Via Maria 129, FROSINONE Tel: 0775/ MANUALE di INSTALLAZIONE & CONFIGURAZIONE INTERNET ADSL Wi-Fi

L evoluzione delle Applicazioni Distribuite

Realizzazione di un sistema a supporto del testing automatico di Rich Internet Applications

Progetto Pilota Gruppo Montepaschi

GUIDA A BIG BLUE BUTTON (piattaforma per didattica sincrona)

35 ANNI DI GESTIONE DOCUMENTALE

Il software. Il software. Dott. Cazzaniga Paolo. Dip. di Scienze Umane e Sociali

SISTEMI OPERATIVI EMBEDDED. Sistemi Embedded

STRONG AUTHENTICATION

Informatica industriale e ambientale - Sistemi biometrici

INDICE... 4 INDICE DELLE FIGURE... 9 INTRODUZIONE CAPITOLO 1 - IP MULTIMEDIA SUBSYSTEM...

Innovazione e accessibilità: applicazioni vocali e mobile accessibility. Presentazione del software Active Reader

Sviluppo di un applicazione di front-end per il monitoraggio di un Isola Ecologica

INTRODUZIONE AD OMNET++

Modelli di interoperabilità delle smart card

Guida all'utilizzo del corso online English for health professionals.

Streaming Tool per CoFFEE

Firma Digitale Remota

Linguaggi di Programmazione

Configurazione di riferimento di IP Office Server Edition IP Office 8.1

ANNO SCOLASTICO 2018/2019 DIPARTIMENTO DI MATEMATICA E INFORMATICA INDIRIZZO ALBERGHIERO CURRICOLO DI TECNOLOGIE DELL INFORMAZIONE E COMUNICAZIONI

CONFERMA DELLE OPERAZIONI SULLE PIATTAFORME DIGITALI COSA CAMBIA

GUIDA A BIG BLUE BUTTON (piattaforma per didattica sincrona)

Fondamenti di sviluppo mobile su Android

Java: un linguaggio per applicazioni di rete

Un sistema di identificazione basato sulla tecnologia RFID

"Convertitore CC/CA per sistemi fotovoltaici connessi alla rete: progetto e realizzazione" Ing. Pierangelo Sandri settembre 2007

ALLEGATO A (D.R. n. 832 del ) AREA SCIENTIFICO DISCIPLINARE INGEGNERIA INDUSTRIALE E DELL INFORMAZIONE

CompIT. Spett.le Biblioteca Centrale Regione Siciliana C.so Vittorio Emanuele, Palermo. Prot. P/16

OPEN SOURCE ALTERNATIVA IN TEMPO DI CRISI O CRISI DEL SOFTWARE PROPRIETARIO?

Luca Tesei. Laboratorio di Sviluppo Web: Le Basi. Modulo IFTS. Fermo 31/03, 03/04, 07/ Prof. Luca Tesei Università di Camerino 1

PORTALE DELLE CONVENZIONI: MANUALE PER LA CONFIGURAZIONE DEL SISTEMA

IC-GEN-Presentazione Bilanci Giampiero Simoncelli Lucca, 4 maggio 2016

Programmare server. Programmazione Web 1

Come funziona internet

Due applicazioni pratiche: l'autenticazione tramite Smart Card e la firma digitale massiva

Calcolo numerico per utilizzare i residui di udito

UNIVERSITÀ MAGNA GRÆCIA DI CATANZARO

CURRICULUM VITÆ DI MATTEO MONTANI

Architetture dei sistemi distribuiti. Mariagrazia Fugini Impianti Como 08-09

PROGETTO ASTERISK. ITIS E. MAJORANA Cesano Maderno Articolazione TELECOMUNICAZIONI. Server di comunicazione multimediale VoIP OPEN SOURCE

Sicurezza e biometria nella PA. Alessandro Alessandroni Coordinatore del Centro di Competenza Biometria CNIPA

Lezione n.1 Sistemi P2P: Introduzione

Guida pratica all attivazione della componente applet per la firma digitale interna al portale VestaNET

Ingegneria per sistemi di comunicazione

Attività di ricerca sul Digital Film Restoration all ICAR-CNR

Microsoft 365. GDPR e Microsoft 365

GIG: Generating Interfaces for RDF Graphs. Alice Graziosi

CURRICULUM VITAE INFORMAZIONI PERSONALI TITOLI DI STUDIO E PROFESSIONALI ED ESPERIENZE LAVORATIVE

ORECCHIE ELETTRONICHE

F O R M A T O E U R O P E O

Plugin di integrazione con il CMS Joomla

tradizionali tecniche di indagine attuate dalle forze di polizia / organi

Our Services. Offriamo una vasta gamma di servizi informatici. Tu quale stai cercando?

Programma di Informatica. Insegnanti: N. Cataruozzolo - S. Termini Classe III sez. B SIA Anno scolastico: 2018/2019

Curriculum Vitae Europass

ENEA GRID. Corso di introduzione all'uso ed all'amministrazione. Autore: Alessandro Secco

MAW DOCUMENT MANAGEMENT

Securing Site-to-Site Connectivity

MODELLI ISO/OSI e TCP/IP

CURRICULUM TELECOMMUNICATIONS (001PD)

Transcript:

Biometric4Net Stato del progetto e roadmap futura

Sommario Motivazione ed obiettivi Stato del progetto Architettura del sistema Front-end Comunicazione client/server Back-end Sistemi biometrici utilizzati Esempio di funzionamento Analisi fusione multi-modale Risultati scientifici Proposta di estensione lavoro 2

Motivazione ed obiettivi 3

Il progetto Biometric4Net Integrazione di metodi di autenticazione biometrica all'interno di servizi per l'accesso a risorse condivise; Caso di studio: applicazione web; Roadmap: Fase 1: Stato dell'arte Fase 2: Autenticazione mono-modale Fase 3: Autenticazione multi-modale Fase 4: Progetto pilota 4

Stato del progetto 5

Architettura del sistema 6

Web front-end Requisiti: Esecuzione all'interno del browser web; Accesso a periferiche dell'utente (webcam, microfono); Possibilità di comunicazione con server; Strumenti di sviluppo disponibili gratuitamente (e possibilmente con licenza libera). 7

Web front-end Alternative: HTML 5 (tag <device>) Java Applet Adobe Flash 8

Web front-end Alternative: HTML 5 (tag <device>) Java Applet Adobe Flash (Flex SDK 4) 9

Comunicazione client-server Requisiti: Serializzazione/deserializzazione dati audio/video; Facilità di interfacciamento con il client; Real-time vs. store and forward. Alternative: RTMP (Real-Time Messaging Protocol) Red5, ErlyVideo, RTMPLite AMF (Action Message Format) PyAMF 10

Comunicazione client-server Requisiti: Serializzazione/deserializzazione dati audio/video; Facilità di interfacciamento con il client; Real-time vs. store and forward. Alternative: RTMP (Real-Time Messaging Protocol) Red5, ErlyVideo, RTMPLite AMF (Action Message Format) PyAMF 11

Server Web framework: Django. Interfaccia AMF: PyAMF Interfaccia di tipo RPC, con conversione e serializzazione automatica dei dati nella comunicazione client/server; Salvataggio dati ricevuti dal client su file temporanei. Interfacciamento con sistemi biometrici: Esecuzione processi di calcolo punteggi; Applicazione strategia di fusione; Confronto punteggio con soglia; Comunicazione decisione (sì/no) tramite AMF. 12

Sistemi biometrici utilizzati Sono tutti sistemi open source, sviluppati da comunità di ricerca. Voce: Alize/LIA_RAL Pro: sistema flessibile Contro: complesso da configurare (~10 file di configurazione); complesso da utilizzare (richiede script ad-hoc per eseguire simulazioni ed eseguire verifica identità); difficile da integrare Volto: 2D Face Pro: open source Contro: difficile da integrare; non comprende face detection; Firma: INT_HMM Pro: più semplice degli altri due Contro: scarse prestazioni Tutti e tre i sistemi sono stati utilizzati per i confronti prestazionali, ma solo il primo è stato integrato nel prototipo. 13

Diagramma di sequenza semplificato 14

Screenshot prototipo 15

Screenshot prototipo 16

Screenshot prototipo 17

Screenshot prototipo 18

Screenshot prototipo 19

Prestazioni sistemi biometrici Verifica prestazioni sistemi biometrici in contesti mono/multi modali. I test sono stati effettuati su un DB di 50 persone. Modalità EER (%) Voce 4.25 Volto 4.06 Firma 12.65 Modalità EER (%) [somma] EER (%) [prodotto] Voce / Volto 0.43 0.40 Voce / Firma 4.12 4.12 Volto / Firma 3.25 2.76 Voce / Volto / Firma 0.36 0.78 20

Attività residue - Marzo 2011 Tuning sistema di riconoscimento vocale Parametri GMM; Verifica algoritmi VAD per l'autenticazione; Verifica tecniche di normalizzazione e denoising; Test prestazionali in contesti realistici 21

Risultati scientifici 22

Risultati scientifici Biometria vocale Beritelli, Casale, Grasso, Spadaccini, Performance Evaluation of SNR Estimation Methods in Forensic Speaker Recognition, in Proceedings of the Fourth International Conference on Emerging Security Information, Systems and Technologies (SECURWARE2010), Luglio 2010 Beritelli, Spadaccini, Performance Evaluation of an Automatic Forensic Speaker Recognition System based on GMM, in Proceedings of the 2010 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications (BIOMS2010), Settembre 2010 Beritelli, Spadaccini, The role of Voice Activity Detection in Forensic Speaker Recognition, submitted to the 17th International Conference on Digital Signal Processing, Luglio 2011 23

Risultati scientifici Biometria basata sul suono cardiaco Beritelli, Spadaccini, A Statistical Approach to Biometric Identity Verification based on Heart Sounds, in Proceedings of the Fourth International Conference on Emerging Security Information, Systems and Technologies (SECURWARE2010), Luglio 2010 Beritelli, Spadaccini, An Improved Biometric Identification System based on Heart Sounds and Gaussian Mixture Models, in Proceedings of the 2010 IEEE Workshop on Biometric Measurements and Systems for Security and Medical Applications (BIOMS2010), Settembre 2010 Beritelli, Spadaccini, Human Identity Verification based on Heart Sounds, chapter to appear in the book "Biometrics", published by InTech, ISBN 978-953-307-219-7, 2011 24

Proposta di estensione 25

Proposta di estensione attività Durata: 3 mesi (Aprile Giugno 2010) Obiettivi: Finalizzazione sviluppo e test prestazionali Inserimento di un'altra modalità (volto); Sviluppo modulo di fusione multi-modale; Inserimento interfaccia di enrollment. Rilascio progetto sotto licenza libera Stesura documentazione in inglese; Pacchettizzazione e pubblicazione del codice. Obiettivi di ricerca Scrittura articolo su architettura del sistema e relative prestazioni. 26