Alcuni aspetti della teoria delle probabilità generalizzate Fabio Cuzzolin NAVLAB - Laboratorio di visione e navigazione autonoma Dipartimento di Ingegneria dell’Informazione Università di Padova Politecnico di Milano, 16 settembre 2002 Obiettivi della presentazione introdurre la teoria dell’evidenza presentare alcuni problemi di visione approfondire gli sviluppi teorici stimolati da questi problemi accennare alle prospettive future 2 Parte I La teoria dell’evidenza Descrizioni dell’incertezza proposte numerose teorie per estendere o sostituire la probabilità classica: possibilità, fuzzy sets, random sets, capacità monotone teoria dell’evidenza (A. Dempster, G. Shafer) belief functions regola di Dempster frames 4 Belief functions generalizzano le classiche probabilità finite P A p( ) A s A m( B) B2 B A normalizzazione m( B) 1 B1 elementi focali B 5 Assiomi probabilità 2. p() 1 1. p() 0 additività: se A B allora p( A B) p( A) p( B) belief functions 1. s() 0 2. s() 1 superadditività s( A1 ... An ) s( Ai ) s ( Ai A j ) ... (1) n 1 s ( A1 ... An ) i i j 6 Mappe multivalore mappa uno-molti Bel ( A) Ps (s) A Q1, Q2 problemi di decisione a valori in S,T P(s) probabilità su S 7 Regola di Dempster sono combinate per mezzo della regola di Dempster s, s ' s s ' m ( A )m ( B ) m( A) Ai AiBj=A Bj Ai B j A 1 1 i 2 j m ( A )m ( B ) Ai B j 1 i 2 j intersezione degli elementi focali 8 Esempio di combinazione a1 s1: m({a1})=0.7, m({a1 ,a2})=0.3 a3 a2 a4 s2: m()=0.1, m({a2 ,a3 ,a4})=0.9 s1 s2 : m({a1})=0.19, m({a2})=0.73 m({a1 ,a2})=0.08 9 Origine di Dempster P1: s1 S S1 S2 P: (s1,s2) P2: 1 2 T 1(s1) 2(s2) S s1 , s2 S1 S2 1 s1 2 s2 s1 , s2 1 s1 2 s2 s2 P P1 P2 S 10 Tipi di belief functions semplici: un solo elemento focale (+) m(A)+m()=1 A separabili: somma di b.f. semplici Bayesiane: probabilità m( A) 0 A 1 11 .0 Famiglie di frame .1 .0 .1 .00 .01 .10 .11 0.00 .2 .3 .4 refining 0.09 0.49 raffinamento comune 0.90 0 0.25 0.5 0.75 0.99 esempio: una funzione y [0,1] è valutata tramite tre misure quantizzate 1 12 Bayes vs Dempster La ToE generalizza il formalismo Bayesiano perché le probabilità discrete sono una particolare classe di belief functions la regola di Bayes è un caso particolare della regola di Dempster prevede una rappresentazione multidominio della evidenza disponibile 13 Parte II Alcuni problemi di visione Visione artificiale scopo: riprodurre funzioni visive naturali al calcolatore diversi ambiti: riconoscimento, stima di moto e scena, classificazione di immagini due applicazioni: object tracking data association 15 Object tracking problema: ricostruire la posa di un corpo articolato a partire dalle immagini CAMERA T=0 qˆ tk Q t=T CORPO ARTICOLATO 16 Fusione di feature dalle immagini si estraggono misure o feature (es. colore, forma, intensità) èsoluzione utile integrare più feature naturale nella per ToEottenere una stima robusta spesso le feature non hanno relazione analitica tra loro (es. colore e forma) 17 Modello evidenziale 1 2 n raffinamenti spazio dei parametri approssimato (traiettoria campione) spazi di feature discretizzati Q Q spazio dei parametri ignoto 18 Discretizzazione traiettoria campione ~ Q qtk , k 1,..., T hidden Markov models 19 Algoritmo di tracking alcune feature sono estratte f ,..., 1 dall’immagine le feature sono f n tradotte in 1 belief functions s ,..., s queste belief n functions sono ~ proiettate su Q I (t ) sono combinate tramite Dempster s è approssimata p da una n probabilità p s s1 ... s sˆ si calcola una stima puntuale qˆ t p(q) q qQˆ 20 Inseguimento robot planare traiettoria (verde) - stime (rosso) PantoMouse (Lab. Elettronica Industriale) 21 Data association I(t) I(t+1) ricerca delle corrispondenze tra punti di due immagini consecutive corrispondenti ad uno stesso punto 3D metodo standard: JPDA 22 Body tracking anca dx ginocchio dx anca sx marcatore ginocchio sx applicazione: tracking di feature-points corrispondenti a marcatori disposti su un corpo umano in movimento 23 Informazioni di forma modello JPDA: target indipendenti Z Z modello di forma: link rigidi Y X Y fusione con Dempster X +robustezza: ff non soddisfano vincoli di forma stima delle occlusioni 24 Esempio di tracking tracking di un corpo umano: ambiguità quando il clutter si trova alla stessa distanza del target 25 Parte III Verso una teoria delle probabilità generalizzate Estendere la ToE analisi algebrica analisi geometrica Teoria dell’evidenza analisi combinatoria analisi probabilistica analisi categoriale? 27 Geometria delle belief functions Belief space è lo spazio delle belief functions definibili su un frame S s : 2 0,1 ad ogni sottoinsieme A coordinata A-esima s(A) ha la forma di un simplesso S Cl ( PA , A ) 29 Geometria globale di regola Dempster e chiusura convessa s Pdi P y y commutano P s Cl (s1 ,..., sn ) Cl (s s1 ,..., s sn ) s s sottospazi condizionati: futuro di s S s Px Px s s t , t S Cl (s PA , A Cs ) P esempio: frame binario ={x,y} 30 Geometria locale di analisi puntuale decomposizione in termini di Bayes fuochi di un sottospazio FA lim s (1 k ) PA k 31 Approssimazioni non esistono momenti (media, varianza) problema: estrarre una stima puntuale da una belief function s criterio esterno la approssimazione si comporta come s quando viene combinata tramite Dempster sC arg min sC s t s t p dt t 32 Algebra dei frame Indipendenza e conflitto non sempre s1,…, sn sono combinabili dei frame 1,…, n sono indipendenti se 1 ( A1 ) ... n ( An ) , Ai i s1,…, sn qualsiasi sono combinabili sono definite su frame indipendenti 34 1F Reticolo dei frame W relazione d’ordine: essere raffinamento W reticolo semimodulare W raffinamento minimo W = sup coarsening massimo W = inf 35 Gram-Schmidt? frame e spazi vettoriali sono reticoli semimodulari ammettono indipendenza pseudo Gram-Schmidt 1 ,..., n F s1 ,..., sn '1 ,..., 'm F s '1 ,..., s 'm nuovo insieme di b.f. sicuramente combinabili 36 Analisi combinatoria Belief totale generalizzazione della probabilità totale vincolo a-priori vincolo condizionale 38 Esistenza soluzione candidata: sistema lineare nn Ax b dove le colonne di A sono gli elementi focali di stot scelta tra m colonne, in modo t.c. x abbia tutte componenti positive sostituzione di colonne tramite e e e ei e j i j 39 Grafi di soluzioni le soluzioni candidate formano un grafo archi = trasformazioni lineari 40 Tra teoria e applicazione OBJECT TRACKING DATA ASSOCIATION CONFLITTO TRA MISURE STIMA PUNTUALE VINCOLI CONDIZIONATI ANALISI ALGEBRICA ANALISI GEOMETRICA BELIEF TOTALE la soluzione dei problemi stimola estensione e approfondimento della teoria 41 Parte IV Prospettive Nuovi obiettivi... analisi algebrica analisi geometrica Teoria dell’evidenza analisi combinatoria analisi probabilistica analisi categoriale? 43 Decomposizione canonica unica decomposizione di s in b.f. semplici s e1 ... en s Py Py ey s s Px Px ex soluzione usando la geometria convessa 44 Geometria dei fuzzy set i fuzzy set sono una classe di belief functions (misure di possibilità) hanno la geometria di un complesso simpliciale problema della approssimazione possibilistica 45 Indipendenza lineare indipendenza su reticoli semimodulari LI3 LI1 LI1 LI2 L semimodulare LI2=LI3 L modulare equivalenza tra indipendenza “interna” ed “esterna” 46 Tracking di corpi rigidi data association di punti appartenenti a un corpo rigido m-1m vecchie stime Am-1 associazioni modello - misure passate nuove stime Am associazioni modello - misure correnti associazioni tra misure passate e correnti m-1m Am-1 vincoli di moto rigido filtri di Kalman Am-1 () Am = Am-1 m-1m i vincoli di moto rigido sono descrivibili come b.f. condizionate belief totale 47 Sviluppi della belief totale completamento (caso generale, numero di soluzioni, simmetrie) relazioni con i sistemi positivi geometria del problema nei sottospazi condizionati omologia dei grafi di soluzioni interpretazione come matroidi 48 Processi generalizzati serie di belief functions limiti di somme di Dempster s1 … sn processo associato ad una sequenza di s1 ... sn ... belief functions approssimazione pˆ 1 pˆ n deve esistere una funzione misurabile su 49 Una ToE del continuo la teoria è stata sviluppata solo per il caso finito esiste una estensione delle belief functions: i random set non esiste una estensione della regola di Dempster formalismo delle categorie? 50 …concludendo la teoria dell’evidenza nasce da una critica forte dell’impostazione Bayesiana utile in problemi di sensor fusion o sotto informazione incompleta la soluzione dei problemi stimola l’estensione del formalismo stesso oggetti più complessi maggior ricchezza teoria ancora giovane completamento 51