Metodi di regolarizzazione nell’elaborazione delle immagini biomediche Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy.

Slides:



Advertisements
Presentazioni simili
FUNZIONI REALI DI DUE VARIABILI REALI
Advertisements

Equazioni differenziali
Calcolo delle variazioni
Termodinamica Chimica
OPTICS BY THE NUMBERS LOttica Attraverso i Numeri Michael Scalora U.S. Army Research, Development, and Engineering Center Redstone Arsenal, Alabama,
Attività cerebrale = correnti neurali localizzate
FUNZIONI DI DUE VARIABILI
Variabili di stato x 1 x 2 … x n (t) Problema: dato lo stato del sistema in un dato istante, t 0, quale sarà il suo stato futuro e da quali stati precedenti.
Integrazione Corso: Analisi Numerica Anno Accademico:
ODE PROBLEMA DI CAUCHY IN 1-D Sia f : I x RR, I  R.
Fisica 2 Elettrostatica
Leggi matematiche, curve e funzioni
Variabili di stato x 1 x 2 … x n (t) Problema: dato lo stato del sistema in un dato istante, t 0, quale sarà il suo stato futuro e da quali stati precedenti.
Soluzioni di problemi elettrostatici
Lezione 3) Cenni di teoria dell’elasticità, sforzi e deformazioni, l’equazione delle onde elastiche.
TEORIA RAPPRESENTAZIONALE DELLA MISURA
Support Vector Machines
1 Capitolo 2: Semplificazione, Ottimizzazione e Implicazione.
Inversione differenziale della Cinematica
PER FUNZIONI DI PIÙ VARIABILI - 2.
SISTEMI D’EQUAZIONI ED EQUAZIONI DIFFERENZIALI LINEARI.
EQUAZIONI DIFFERENZIALI ORDINARIE PRIME CONSIDERAZIONI .
EQUAZIONI DIFFERENZIALI LINEARI A COEFFICIENTI COSTANTI.
CORSO DI PROGRAMMAZIONE II Introduzione alla ricorsione
STATISTICA a.a METODO DEI MINIMI QUADRATI REGRESSIONE
DERIVATE dellENERGIA e PROPRIETA MOLECOLARI. 1.Differenze di energia : energia di dissociazione, stabilità relativa di conformeri, calori di reazione,
SOLUZIONE DELLO STRATO LIMITE SU UNA PARETE PIANA
Equazioni Differenziali Ordinarie Metodi Multi-step
Studente Claudia Puzzo
1 Esempio : Utile per considerare limportanza delle ALTE FREQUENZE nella ricostruzione del segnale, in particolare dei FRONTI di SALITA e di DISCESA (trailing.
Elaborazione (digitale) delle immagini
Obiettivi Conoscere strumento Analisi di un progetto
Metodi numerici per equazioni differenziali ordinarie Laboratorio di Metodi Numerici a.a. 2008/2009.
Metodi numerici per l’approssimazione
Metodi numerici per lapprossimazione Laboratorio di Metodi Numerici a.a. 2008/2009 Prof. Maria Lucia Sampoli.
Il calcolo di radiosity
Propagazione degli errori
Daniele Santamaria – Marco Ventura
La ricerca delle relazioni tra fenomeni
Di Cunzolo Alessandro Farioli Giuseppe 10 Gennaio 2012
Corso di Formazione per docenti di Scuola Superiore: Il calcolo infinitesimale nei licei non scientifici Febbraio-Marzo 2013 LaboratorioDidattico effediesse.
Unità 2 Distribuzioni di probabilità Misure di localizzazione Misure di variabilità Asimmetria e curtosi.
due parole sull’interpolazione
Metodo numerico di Eulero
Metodi matematici per economia e finanza. Prof. F. Gozzi
ANALISI NUMERICA.
P. Burghignoli ♪, F. Frezza ♪, A. Galli ♪, L. Pajewski ☼ e G. Schettini ☼ Parma, settembre 2007 Parma, settembre 2007 EQUAZIONI INTEGRALI:
Calcolo delle probabilità a cura di Maurizio Brizzi
Analisi di Immagini e Dati Biologici Edge detection and sharpening L7 38.
Laboratorio di didattica della matematica
A proposito di spazio scala e di altre features locali... Elisabetta Delponte
INTRODUZIONE ALLA DISPERSIONE DEGLI INQUINANTI IN ARIA
Il simulated annealing (SA)
1 Il simulated annealing (SA) Analogia con il processo di solidificazione di un metallo fuso A partire dal metallo fuso, la temperatura viene abbassata.
APPROSSIMAZIONE DI FUNZIONI
MATEMATICA PER L’ECONOMIA e METODI QUANTITATIVI PER LA FINANZA a. a
Definizione Si dice che la variabile z è una funzione reale di due variabili x e y, nell’insieme piano D, quando esiste una legge di natura qualsiasi che.
Due parole sull’interpolazione Daniele Marini. Due problemi trovare una funzione incognita a partire da dati campione –che assuma nei punti campione il.
F U N Z I O N I Definizioni Tipi Esponenziale Logaritmica
Forma normale delle equazioni di 2° grado Definizione. Un'equazione di secondo grado è in forma normale se si presenta nella forma Dove sono numeri.
Metodi di minimizzazione Ricerca del minimo di dove è l’insieme delle variabili (coordinate)
L’analisi di regressione e correlazione Prof. Luigi Piemontese.
Metodo dei pesi residui Metodo di Petrov-Galerkin Metodo di Galerkin Metodo di collocazione Metodo dei minimi quadrati.
ESPONENZIALI E LOGARITMI
Statistica con Excel Corso di Fisica ed Elementi di Laboratorio ed Informatica CdL Scienze Biologiche AA 2015/2016.
Trattamento delle immagini numeriche Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy.
Teoria computazionale della visione Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy.
Bilancio macroscopico di materia
Cinematica del punto materiale Studia il moto dei corpi senza riferimento alle sue cause Il moto è completamente determinato se e` nota la posizione del.
Analisi del movimento in sequenze di immagini Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy.
Transcript della presentazione:

Metodi di regolarizzazione nell’elaborazione delle immagini biomediche Marcello Demi CNR, Institute of Clinical Physiology, Pisa, Italy

Visione come problema inverso il problema diretto e’ quello di generare l’immagine di un oggetto il problema inverso e’ quello di risalire all’oggetto da una o piu’ immagini dell’oggetto stesso il concetto puo’ essere esteso ad una serie di misure: misurare e’ il problema diretto, quello inverso e’ descrivere il fenomeno misurato il set di misure a disposizione non sempre e’ completo (es. apertura) la maggior parte dei processi di early vision sono soluzioni di problemi inversi

Ill-posed problems la maggior parte dei problemi di visione sono problemi mal posti nel senso di Hadamard la teoria della regolarizzazione sviluppata per risolvere problemi mal posti risolve in modo naturale i problemi di early vision attraverso l’introduzione di vincoli fisici Secondo Hadamard un problema e’ ben posto quando la sua soluzione: (a) esiste (b) e’ unica (c) dipende con continuita’ dai dati iniziali

Fenomeni fisici la maggior parte dei problemi della fisica classica sono ben posti Hadamard argued that meaningfull physical problems had to be well posed (V.Torre, T.Poggio) Data la seguente equazione dove A e’ un operatore noto. Il problema diretto e’ trovare la funzione y data la funzione z mentre quello inverso e’ trovare la funzione z una volta conosciuta la funzione y. Mentre il problema diretto e’ di solito ben posto, quello inverso e’ mal posto. La maggior parte di questi problemi sono mal posti perche’ la soluzione non e’ unica

Metodi di regolarizzazione lo sviluppo della teoria della regolarizzazione risale al 1963 con Tikhonov l’idea base e’ quella di restringere lo spazio delle soluzioni accettabili fino a trovarne una sola come la funzione che minimizza un funzionale e’ richiesta la scelta di una norma ||·|| (di solito quadratica) e di un funzionale stabilizzante P la scelta viene fatta in base a considerazioni matematiche, ma anche in base all’analisi dei vincoli fisici che regolano il fenomeno osservato

Tre i metodi principali 1) Tra le soluzioni z che soddisfano ||Pz||  C con C costante trovare z che minimizza: 2) Tra le soluzioni z che soddisfano ||Az-y||  C con C costante trovare z che minimizza: 3) Dato il parametro di regolarizzazione trovare z che minimizza:

Regularization theory fornisce risultati riguardo la forma dei funzionali stabilizzanti che assicurano unicita’ e convergenza del metodo di minimizzazione (es N-order Tikhonov’s stabilizing functionals) fornisce tecniche per determinare il miglior parametro di regolarizzazione P r (  ) varia con  per consentire isolate variazioni brusche della derivata di ordine r

Un esempio: Motion consideriamo il problema di determinare il campo di velocita’ lungo un contorno misure locali forniscono soltanto la componente perpendicolare al contorno

Movimento il problema inverso e’ quello di risalire al campo di velocita’ v dati t, n e v  in un numero finito di punti del contorno e’ necessario introdurre un vincolo: trovare il campo di velocita’ piu’ smooth consistente con le misure (Hildreth, Horn, Schunck) si considerano oggetti con superficie smooth, la proiezione del campo di velocita’ e’ un campo smooth

Movimento Hildreth propose due algoritmi: il primo nel caso di dati iniziali esatti consisteva nella minimizzazione del funzionale il secondo nel caso di presenza di errori nelle misure della componente v 

Un altro esempio: Edge edge detection e’ per buona parte un problema di calcolo numerico di derivate il problema e’ mal posto perche’ la derivata puo’ variare molto anche per piccole variazioni dei dati la natura mal posta del problema si evidenzia aggiungendo un termine di rumore ad una funzione f(x)

Regolarizzazione dell’operazione di derivata Il nostro modello di funzione e’ se possiamo tollerare l’errore  possiamo determinare la funzione f(x) (di cui conosciamo gli f(x i )  y i ) come la f(x) che minimizza il funzionale La derivata f’(x) si calcola successivamente derivando la funzione f(x). Se invece vogliamo considerare gli errori  i allora possiamo determinare la funzione f(x) come la f(x) che minimizza il funzionale

Interpolating or approximating spline Poggio ha dimostrato che l’uso di stabilizzatori di Tikhonov con il secondo e terzo metodo corrisponde ad interpolare o approssimare i dati con una spline cubica il filtro di convoluzione che corrisponde alla soluzione del funzionale relativo al terzo metodo e’ una spline cubica ed e’ molto simile ad una Gaussiana la scelta del parametro di regolarizzazione corrisponde alla scelta dell’apertura  della Gaussiana

il risultato puo’ essere esteso a due dimensioni e il metodo puo’ essere usato in problemi di edge detection, di interpolazione e approssimazione di superfici, ecc.

Approximating spline Dato un funzionale del tipo dove y(x) e’ la funzione incognita e e’ la misura fornita dallo strumento. Vogliamo trovare la funzione y(x) che minimizza il funzionale  (y). Per il teorema di Parseval posso scrivere Pertanto cercare la y(x) che minimizza  (y) significa trovare Y(  ) che minimizza  (Y). L’equazione di Eulero associata a  (Y) fornisce la condizione necessaria perche’ Y sia minimo di  (Y)

Il parametro Il parametro puo’ variare durante il processo di minimizzazione Parallelo con l’approccio multiscaling quando si varia l’apertura  della funzione Gaussiana

Simulated Annealing The algorithm was originally proposed as a means of finding the equilibrium configuration of a collection of atoms at a given temperature. SA's major advantage over other methods is an ability to avoid becoming trapped at local minima. The algorithm employs a random search which not only accepts changes that decrease objective function f, but also some changes that increase it. The latter are accepted with a probability where  f is the increase in f and T is a control parameter, which by analogy with the original application is known as the system `temperature'.

Storicamente lo sviluppo della formulazione variazionale dei problemi fisici nasce nel Per formulazione variazionale di un problema fisico si intende la trasformazione in forma integrale delle equazioni differenziali che lo regolano, in questo caso la soluzione del problema matematico associato è riconducibile alla ricerca della funzione che minimizza o massimizza l’espressione integrale. L'espressione matematica che si ottiene è quindi una funzione di funzioni, si chiama FUNZIONALE e lo indichiamo con  Supponiamo di avere un problema descritto da una funzione di funzioni F di un sola funzione indipendente u(x), funzione a sua volta della sola variabile indipendente x nel dominio , e delle sue derivate Calcolo variazionale ed equazione di Eulero

Una volta individuato l’integrale, il CALCOLO VARIAZIONALE si propone di determinare, fra tutte le funzioni ammissibili u quella funzione particolare u * che minimizza o massimizza, il funzionale stesso. Condizione necessaria (ma non sempre sufficiente) perche’ una funzione sia soluzione del problema variazionale (sia valore estremo del funzionale) è che sia soddisfatta l'EQUAZIONE DI EULERO associata al problema.

Soluzione del problema variazionale il problema variazionale si risolve cercando la soluzione dell’equazione differenziale di Eulero associata si puo’ risolvere anche cercando direttamente il minimo del funzionale in entrambi i casi si usano metodi iterativi di calcolo numerico (metodo di Eulero, metodo di Runge-Kutta, metodo del gradiente coniugato, algoritmo di Brent, metodo di Powell, Simplex method, ecc.)

Regolarizzare regolarizzare significa trasformare un problema mal posto in un problema ben posto regolarizzare significa risolvere un altro problema diverso da quello iniziale sia la norma che il funzionale stabilizzante modificano il problema iniziale la soluzione del problema ben posto puo’ non essere una soluzione accettabile del problema originale attenzione a non farsi prendere la mano, problema dell’unicita’ della soluzione e della dipendenza di questa dai dati iniziali (ovvero dal punto di partenza del metodo iterativo)