Apprendimento di movimenti della testa tramite Hidden Markov Model

Slides:



Advertisements
Presentazioni simili
Gestione di un Sistema di Talk multiutente
Advertisements

Teoria e Tecniche del Riconoscimento
h h e h x h e e h q h x x h q h e x h h e x q h x h e q h x h e x x q e h e q h x x h Gruppo di Progettazione di Eventi.
Sistemi di Classificazione usando NCD
1 Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento.
Realizzazione di un robot mobile controllato mediante comandi labiali
6. Catene di Markov a tempo continuo (CMTC)
1 2. Introduzione alla probabilità Definizioni preliminari: Prova: è un esperimento il cui esito è aleatorio Spazio degli eventi elementari : è linsieme.
Riconoscimento di forme
Controllo remoto di un robot mobile realizzato con Lego Mindstorms
Controllo remoto di un robot mobile realizzato con Lego Mindstorms
Esplorazione dello spazio conformazionale usando metodi di simulazione
Corporeità: aspetti fisici delle risposte dell’organismo
6. Catene di Markov a tempo continuo (CMTC)
Sistemi basati su conoscenza (agenti intelligenti) Prof. M.T. PAZIENZA a.a
Perugia 27 aprile 2000 Anno Accademico 1998/1999
Apprendimento Automatico: Apprendimento Pigro (Lazy Learning)
Valutazione delle ipotesi
Metodi di Ensemble Metaclassificatori.
Apprendimento Bayesiano
V.Caglioti - Autolocalizzazione
Laboratorio del 29/09/05 Processi AR
Università degli Studi di Padova
Relatore: Dott. F. Avanzini Correlatore: Dott. C. Drioli
Stima ed algoritmi di consensus distribuito: considerazioni su IKF
Seminario su clustering dei dati – Parte II
Scene Modelling, Recognition and Tracking
TECNOLOGIE DEI SISTEMI DI CONTROLLO
BIOINGEGNERIA S. Salinari Lezione 7. RETI CON APPRENDIMENTO SUPERVISIONATO A DISTANZA Nello sviluppo delle reti neurali si è proceduto indebolendo via.
Università degli studi La Sapienza CLS Ingegneria Informatica a.a. 2007/2008 Visione e Percezione Face Recognition Studenti: Andrea Pennisi Daniele Perrone.
BILAYER SEGMENTATION OF LIVE VIDEO
Università degli Studi di Roma La Sapienza
Modelli e Algoritmi per la Logistica
Physically-based Animations of 3D Biped Characters with Genetic Algorithms Università di Roma La Sapienza Relatore: Prof. Marco Schaerf Correlatore: Ing.
UNIVERSITÀ DEGLI STUDI DI ROMA LA SAPIENZA DIPARTIMENTO DI INFORMATICA E SISTEMISTICA MODEL BASED CONTROL ALESSANDRO DE CARLI ANNO ACCADEMICO
UNIVERSITA DEGLI STUDI DI MILANO Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea in Scienze dellInformazione UNIVERSITA DEGLI STUDI.
Marco CristaniTeoria e Tecniche del Riconoscimento1 Notizie preliminari Introduzione Facoltà di Scienze MM. FF. NN. Università di Verona A.A
Università degli Studi di Roma La Sapienza
Modelli probabilistici
PATTERN RECOGNITION.
Riconoscimento automatico di oggetti in immagini digitali
QUAKE III ARENA : Coordinazione secondo innovativi modelli di Swarm Intelligence Tesi di Laurea di Daniele Ferretti.
Intelligenza Artificiale Algoritmi Genetici
Intelligenza Artificiale
Processi aleatori (stocastici o probabilistici)
Perfect sampling di processi di coda UNIVERSITÀ DEGLI STUDI DI ROMA TOR VERGATA Corso di laurea in Ingegneria dei Modelli e dei Sistemi Studente: Paolo.
UNIVERSITA’ DEGLI STUDI DI GENOVA
UNIVERSITÀ DEGLI STUDI DI CATANIA FACOLTÀ DI INGEGNERIA   CORSO DI LAUREA IN INGEGNERIA ELETTRONICA Dipartimento di Ingegneria Elettrica Elettronica e.
Relatore Candidato Prof. Alessandro De Luca Daniele De Simone
UNIVERSITÀ DI PISA FACOLTÀ DI INGEGNERIA CORSO DI LAUREA SPECIALISTICA IN INGEGNERIA INFORMATICA PER LA GESTIONE D’AZIENDA Tesi di laurea: Progettazione.
Università degli Studi di Cagliari
1 di 15 Università degli studi di Modena e Reggio Emilia Mail Configurator: un’applicazione ad agenti mobili basata su ruoli dinamici Correlatori: Ing.
POLITECNICO DI MILANO Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica STUDIO E REALIZZAZIONE DI UN BRACCIO ROBOTICO ANTROPOMORFO E SOLUZIONE.
R. Soncini Sessa, MODSS, L 26 Stima degli effetti Calcolo degli obiettivi (Laplace) Rodolfo Soncini Sessa MODSS Copyright 2004 © Rodolfo Soncini.
Tecnologie Informatiche ed Elettroniche per le Produzioni Animali (corso TIE) CORSO LAUREA MAGISTRALE IN SCIENZE E TECNOLOGIE DELLE PRODUZIONI ANIMALI.
TORINO CITTA’ UNIVERSITARIA Scuola dei compiti: sperimentazione per la Matematica Prof.ssa Marina Marchisio - Università di Torino svolgimento delle attività.
Iterative Learning Control per un manipolatore robotico
INTERFACCE MULTIMODALI BASATE SU EYE TRACKING:
RETI NEURALI - 2.
Intelligenza Artificiale Reti Neurali
DATA MINING.
Controllo dei manipolatori in contatto con l'ambiente Relazione sul A.A Giacomo Ziliani Dottorato di ricerca in Meccanica Applicata XIX ciclo.
LA ROBOTICA L’uomo ha sempre desiderato demandare compiti ripetitivi o pesanti a delle macchine. I precursori degli attuali robot furono creati dagli antichi.
HMM in Image Analysis Francesco Finazzi Lezione /04/2008.
REALIZZAZIONE DI UN SISTEMA DI CLASSIFICAZIONE Prof. Roberto Tagliaferri Studente: Ragognetti Gianmarco Corso di Reti Neurali e Knowledge Discovery A.A.
Pattern Recognition Lez.14: Miscugli di Gaussiane.
Self-Organizing Map (SOM Kohonen, 1981) è una tecnica di visualizzazione dei dati multidimensionali SOM è una mappa mono- (bi-)dimensionale che rappresenta.
1 Informatica di Base Facoltà di Lingue e Letterature Straniere Corso di laurea in Relazioni Pubbliche.
Introduzione a Weka Di Fabio Cassano
Transcript della presentazione:

Apprendimento di movimenti della testa tramite Hidden Markov Model Relatore: Candidato: Prof.ssa Fiora Pirri Anna Belardinelli Università degli Studi di Roma “La Sapienza” Facoltà di Ingegneria Corso di Laurea in Ingegneria Informatica

Metodi probabilistici Overview Apprendimento automatico Apprendimento imitativo Scienze Cognitive Metodi probabilistici Esperimento apprendimento di movimenti della testa

Applicazioni all’Ingegneria Robotica mobile Sicurezza e sorveglianza Assistenza a soggetti disabili Interfacce uomo-macchina Strumentazione per video-conferenza Informatica grafica …

Apprendimento Automatico non supervisionato supervisionato con rinforzo Markov Decision Process Reti Neurali Maximum Likelihood Alberi di decisione Clustering Q-learning

Apprendimento per imitazione Approccio innovativo mutuato dalle Scienze Cognitive (Rao, Shon, Meltzoff, 2004) Vantaggi maggior adattabilità in ambienti dinamici riduzione dei costi di programmazione per compiti specifici processo di apprendimento più efficiente e veloce

Apprendimento per imitazione Approccio tradizionale vs. probabilistico Metodi tradizionali Metodi probabilistici presentano limiti nell’elaborazione e memorizzazione delle incertezze del mondo reale gestiscono meglio la natura stocastica del mondo reale I metodi probabilistici risultano più adatti all’apprendimento per imitazione in ambienti realistici, dinamici e rumorosi, caratteristica necessaria per lo sviluppo di sistemi artificiali autonomi. Es.: filtro di Kalman, particle filtering, metodi Monte Carlo, Hidden Markov Model

Markov Chain Monte Carlo: l’algoritmo di Metropolis-Hastings Generare campioni x che approssimino una distribuzione obiettivo p(x) usando un meccanismo a catena di Markov. Idea: Si inizializza for i=0 to N-1

Hidden Markov Model (HMM) Elementi: N, numero degli stati (nascosti) del modello M, numero dei simboli osservabili A, matrice delle probabilità di transizione tra gli stati B, matrice delle probabilità di emissione dei simboli ∏, distribuzione iniziale degli stati Assunzione markoviana

Genesi del modello e schema di apprendimento Scopo: imparare a seguire i movimenti della testa come compito base per implementare un modello di attenzione condivisa tra sistema artificiale e utente umano (Nagai, 2005). L’imitazione è il risultato dell’osservazione, della classificazione e della scelta del modello da riprodurre. OSSERVAZIONE COMPUTER UOMO APPRENDIMENTO ADATTAMENTO

Architettura cognitiva imitazione osservazione

Fase di osservazione Segmentazione tramite K-mean di un frame ogni 5 e selezione della testa. Calcolo della posizione del centro della testa e degli spostamenti relativi tra un frame e l’altro. Da ogni video si è prodotto un vettore di coppie di elementi del tipo

Produzione dei dati di addestramento Per generalizzare il modello osservato l’apprendimento deve avvenire su sequenze di spostamenti simili alla sequenza vista 200 sequenze di campioni di spostamenti lungo l’asse x e l’asse y ottenute fornendo all’algoritmo di Metropolis il vettore degli spostamenti e la distribuzione Gaussiana da cui campionare

Modellazione con HMM N= direzioni degli spostamenti discretizzate su 9 casi possibili M= spostamenti rilevati con la segmentazione, classificati in 9 combinazioni possibili A= matrice delle probabilità di transizione tra le direzioni degli spostamenti B= matrice delle emissioni dati gli stati ∏= tutte le direzioni sono inizialmente equiprobabili

Addestramento del modello Tramite le formule di Baum-Welch che ristimano i parametri del modello (A e B) in modo che sia massimizzata la probabilità delle osservazioni di addestramento

Riconoscimento Tramite l’algoritmo di Viterbi viene riconsiderata la sequenza iniziale di osservazioni e, in base ai nuovi parametri stimati, ricostruita la sequenza di stati che più probabilmente l’ha prodotta. Risultati: coincidenza tra stati ricostruiti e stati effettivi superiore ai 2/3 del totale.

Fase di imitazione Risultati 1

Fase di imitazione Risultati 2

Conclusioni e sviluppi futuri Il sistema ha appreso ad imitare modelli di spostamenti della testa, fornendo buoni risultati di riconoscimento E’ opportuno applicare la capacità imitativa anche alle distanze coperte dagli spostamenti L’implementazione di una memoria associativa che operi il pattern matching aumenterà la versatilità del sistema