Filtraggio. Stefano Ferrari. Università degli Studi di Milano Tecniche di calcolo e sistemi operativi e informatica

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Filtraggio. Stefano Ferrari. Università degli Studi di Milano Tecniche di calcolo e sistemi operativi e informatica"

Transcript

1 Filtraggio Stefano Ferrari Università degli Studi di Milano Tecniche di calcolo e sistemi operativi e informatica anno accademico Filtraggio Il termine filtraggio fa riferimento ad una tecnica sviluppata per il dominio delle frequenze. Le rapide variazioni di intensità possono essere associate a componenti ad alta frequenza, mentre quelle le variazioni più lente sono associate a componenti a bassa frequenza. Filtrare significa attenuare o esaltare le componenti di un determinato intervallo di frequenza. Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 1

2 Filtraggio spaziale Effetti simili possono essere ottenuti nel dominio dello spazio: tecniche di questo genere si definiscono filtraggio spaziale. In generale, le tecniche di filtraggio spaziale operano su una immagine considerando i valori di intensità di un appropriato intorno di un pixel. Per ogni pixel dell immagine originale, viene calcolato il valore di intensità del pixel corrispondente dell immagine filtrata. La regola di trasformazione viene spesso descritta da una matrice di valori, chiamata filtro, avente le stesse dimensioni dell intorno considerato. Se la regola di trasformazione è una funzione lineare dei valori di intensità dell intorno considerato, la tecnica viene chiamata filtraggio spaziale lineare (altrimenti, non lineare). Filtraggio lineare Il pixel (x, y) dell immagine filtrata, g, viene ottenuto come media pesata dei pixel dell immagine originale, f, di un opportuno intorno di (x, y): g(x, y) = a b s= a t= b w(s, t) f (x + s, y + t) La matrice dei pesi, w, viene detta filtro. O anche maschera (mask), template, window. Per comodità, viene di solito usata una matrice con un numero dispari di righe, 2a + 1, e colonne, 2b + 1. Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 2

3 Esempio Il pixel (x, y) dell immagine filtrata, g, viene ottenuto come media pesata dei pixel dell immagine originale, f, di un opportuno intorno di (x, y): g(x, y) = a b s= a t= b w(s, t) f (x + s, y + t) La matrice dei pesi, w, viene detta filtro. O anche maschera (mask), template, window. Per comodità, viene di solito usata una matrice con un numero dispari di righe, 2a + 1, e colonne, 2b + 1. Correlazione e convoluzione Correlazione g(x, y) = w(x, y) f (x, y) = a b w(s, t) f (x +s, y +t) s= a t= b Convoluzione g(x, y) = w(x, y) f (x, y) = a b w(s, t) f (x s, y t) s= a t= b Rappresentazione vettoriale mn R = w 1 z w mn z mn = w k z k = w T z k=1 Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 3

4 Creazione dei filtri Devono essere specificati i coefficienti del filtro. Il loro valore dipende dall effetto che si vuole ottenere. Specifica diretta: R = z i w i = 1 9, i i=1 Specifica basata su funzione: h(x, y) = e x2 +y 2 2σ 2 w(s, t) = h(s, t) Specifica algoritmica Filtri non lineari e.g., filtro max Filtri di smoothing Producono sfocature dell immagine originale. Rimozione di piccoli dettagli risalto a grandi oggetti colmatura di interruzioni riduzione del rumore A seconda del modello di rumore, il filtro può essere lineare o non lineare. Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 4

5 Filtri di smoothing lineari Filtri media (o low pass) Media aritmetica Media ponderata Effetti dello smoothing (1) Immagine originale e filtraggio con filtro media 3 3 Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 5

6 Effetti dello smoothing (2) Filtraggio con filtro media 5 5 e 9 9 Effetti dello smoothing (3) Filtraggio con filtro media e Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 6

7 Esempio di cancellazione di dettagli Filtri non lineari Consideriamo alcuni filtri basati su statistiche Filtro mediano Filtri Max e Min Filtri basati su percentili Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 7

8 Esempio di filtraggio mediano Cancellazione rumore sale-e-pepe Immagine originale, filtro media 3 3 e filtro mediano 3 3. Sharpening Il termine sharpening (nitidezza) si riferisce alle tecniche utilizzate per esaltare le transizioni di intensità. Nelle immagini, i bordi tra oggetti differenti sono visibili perché l intensità luminosa cambia: un immagine appare nitida se la transizione di intensità è netta. Le transizioni di intensità tra pixel adiacenti sono legate alle proprietà differenziali dell immagine. Si è quindi interessati ad operatori (possibilimente esprimibili come filtri lineari) capaci di calcolare le derivate di un immagine. Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 8

9 Derivata prima di un immagine Poiché l immagine è una funzione discreta, la tradizionale definizione di derivata non può essere applicata. Deve quindi essere definita un opportuno operatore che rispetti le principali proprietà della derivata: 1. vale zero nelle aree di intensità costante; 2. è diverso da zero per un gradino (o una rampa) di intensità; 3. è costante su rampe di inclinazione costante. Pare naturale scegliere come operatore di derivata prima la differenza di intensità tra pixel adiacenti. Per semplicità, si consideri il caso monodimensionale: f x = f (x + 1) f (x) Poiché f x viene definito usando il pixel successivo: non si può calcolare sull ultimo pixel di una riga; è diverso da zero nel pixel che precede un gradino. Derivata seconda di un immagine Analogamente, si può definire l operatore derivata seconda di un immagine come: 2 f = f (x + 1) f (x) (f (x) f (x 1)) x 2 = f (x + 1) 2f (x) + f (x 1) Questo operatore gode delle seguenti proprietà: 1. vale zero nelle aree di intensità costante; 2. è diverso da zero all ingresso di un gradino (o una rampa) di intensità; 3. vale zero su rampe di inclinazione costante. Poiché viene 2 f definito usando il pixel precedente e quello x successivo: 2 non si può calcolare sul primo e l ultimo pixel di una riga; è diverso da zero nel pixel che precede e in quello che segue un gradino. Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 9

10 Derivate di un immagine: esempio Nota: in corrispondenza del gradino, la derivata seconda cambia di segno (zero crossing). Laplaciano Tipicamente i filtri di sharpening usano operatori del secondo ordine. Un operatore derivativo del secondo ordine è più sensibile alle variazioni di intensità. Inoltre, nelle immagini vengono considerate le derivate parziali. La derivata in un punto dipende dalla direzione lungo la quale si calcola la variazione. Operatori invarianti alla rotazione vengono detti isotropici. Ruotare e filtrare ha lo stesso effetto di filtrare e ruotare. Il laplaciano è il più semplice operatore derivativo isotropico rispetto alle direzioni principali: 2 f = 2 f x f y 2 Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 10

11 Filtro laplaciano In una immagine digitale, le derivate seconde rispetto a x e y si calcolano come: 2 f x 2 = f (x + 1, y) 2f (x, y) + f (x 1, y) 2 f y 2 = f (x, y + 1) 2f (x, y) + f (x, y 1) Quindi, il laplaciano risulta essere: 2 f (x, y) = f (x + 1, y) + f (x 1, y) + f (x, y + 1) +f (x, y 1) 4f (x, y) Si possono aggiungere le derivate lungo le diagonali: 2 f (x, y) + f (x 1, y 1) + f (x + 1, y + 1) + f (x 1, y + 1) + f (x + 1, y 1) 4f (x, y) Filtro laplaciano 2 Filtro laplaciano invariante a rotazioni di 90 Filtro laplaciano invariante a rotazioni di 45 Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 11

12 Filtro laplaciano: esempio Il laplaciano assume spesso valori negativi. Per essere visualizzato, deve essere opportunamente scalato nell intervallo di rappresentazione [0,..., L 1]. Filtro laplaciano: esempio (2) Il laplaciano assume valori positivi all ingresso di un gradino e valori negativi all uscita. Sottraendo il laplaciano (o una sua frazione) all immagine, si aumenta l altezza del gradino. (a) (b) (c) (a) Immagine originale, (b) con laplaciano, (c) con laplaciano con diagonali. Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 12

13 Unsharp masking L unsharp masking è uno dei metodi usati in grafica per rendere percettivamente più nitide le immagini. Esso consiste nel: 1. sfuocare l immagine originale; 2. ottenere la maschera come differenza tra l immagine originale e la copia sfuocata; 3. aggiungere la maschera all immagine originale. Il procedimento si può riassumere nella formula: g = f + k (f f h) dove f è l immagine originale, h è un filtro di smoothing e k è una costante per regolare il contributo della maschera. Se k > 1, il procedimento viene detto filtraggio highboost. Unsharp masking (2) Immagine originale Immagine sfuocata Maschera di unsharp Immagine unsharp Immagine highboost Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 13

14 Gradiente Il gradiente di una funzione è il vettore formato dalle derivate parziali. Per una funzione bidimensionale, f (x, y): [ ] gx f grad(f ) = g y f x f y Il vettore gradiente punta nella direzione della maggiore variazione. La magnitudo del gradiente, M(x, y) è: M(x, y) = mag( f ) = gx 2 + gy 2 Viene detta immagine gradiente. Spesso approssimata come M(x, y) gx + g y. Operatori derivata g x (x, y) = f (x + 1, y) f (x, y) g y (x, y) = f (x, y + 1) f (x, y) Operatori di Roberts: g x (x, y) = f (x + 1, y + 1) f (x, y) g y (x, y) = f (x, y + 1) f (x 1, y) Operatori di Sobel: g x (x, y) = f (x 1, y 1) 2f (x 1, y) f (x 1, y + 1) + f (x + 1, y 1) + 2f (x + 1, y) + f (x + 1, y + 1) g y (x, y) = f (x 1, y 1) 2f (x, y 1) f (x + 1, y 1) + f (x 1, y + 1) + 2f (x, y + 1) + f (x + 1, y + 1) Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 14

15 Operatori derivata (2) Operatori di Roberts: Operatori di Sobel: Applicazioni basate su gradiente L applicazione dei filtri di Sobel riduce la visibilità delle regioni in cui l intensità varia poco, permettendo di evidenziare i difetti (e di facilitarne il rilevamento mediante procedimenti automatici). Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 15

16 Metodi combinati Spesso, l utilizzo di una singola tecnica non è sufficiente per ottenere l effetto desiderato. Per esempio, l immagine (a) è affetta da rumore e poco dettagliata. (a) (b) L applicazione di un filtro laplaciano (b) migliora i dettagli, ma amplifica anche il rumore. Il gradiente è meno sensibile al rumore del laplaciano (che è del secondo ordine). Metodi combinati (2) Il gradiente, smussato da un filtro di smoothing per eliminare il rumore, può essere usato per pesare il contributo del laplaciano. Nell immagine (c) è riportato il gradiente ottenuto mediante i filtri di Sobel, convoluto con un filtro 5 5. (c) (d) Moltiplicando la maschera per il laplaciano, si ottiene l immagine (d). Le variazioni di intensità sono preservate, ma il rumore è stato filtrato. Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 16

17 Metodi combinati (3) L immagine (d) può essere sommata all immagine originale, ottenendo l immagine (e). Il range dinamico può essere aumentato applicando una trasformazione di potenza (e). La trasformazione di intensità ha reso più visibile il rumore, ma ha evidenziato altri dettagli, quali i tessuti intorno allo scheletro. (e) (f) Stefano Ferrari Tecniche di calcolo e sistemi operativi e informatica a.a. 2017/18 17

Sharpening mediante filtraggio spaziale

Sharpening mediante filtraggio spaziale Sharpening mediante filtraggio spaziale Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione delle immagini anno accademico 2009 2010 Sharpening Il termine sharpening

Dettagli

Operatori locali. Operatori locali. Q=f(P,w)

Operatori locali. Operatori locali. Q=f(P,w) Operatori locali Operatori locali P(i,j) Gli operatori locali associano ad ogni piel ( i,j) della immagine di output Q un valore calcolato in un intorno o finestra w centrata nel piel P(i,j) Q=f(P,w) Operatori

Dettagli

Operatori locali su immagini digitali

Operatori locali su immagini digitali Operatori locali su immagini digitali Definizione degli operatori locali Filtri di smoothing Filtri di sharpening Filtri derivativi Operatori locali Questi operatori sono usati per: miglioramento della

Dettagli

Image Processing 2. Dispense del corso di Elaborazione di Immagini e Audio Digitali. Prof. Roberto Vezzani.

Image Processing 2. Dispense del corso di Elaborazione di Immagini e Audio Digitali. Prof. Roberto Vezzani. http://imagelab.ing.unimo.it Dispense del corso di Elaborazione di Immagini e Audio Digitali Image Processing 2 Prof. Roberto Vezzani Relazioni tra pixel Esistono delle relazioni di base tra pixel in un

Dettagli

Operatori locali su immagini digitali

Operatori locali su immagini digitali Operatori locali su immagini digitali Deinizione degli operatori locali Filtri di smoothing Filtri di sharpening Filtri derivativi Operatori locali Questi operatori sono usati per: miglioramento della

Dettagli

Trasformare e migliorare

Trasformare e migliorare Trasformare e migliorare Elaborazione di immagini Da f(x,y) a g(x,y) pixel trasformati secondo un determinato algoritmo f(x,y) g(x,y) Scopi dell elaborazione Eliminazione dei disturbi Esaltazione dei particolari

Dettagli

Dato un vettore di lunghezza N, questo può essere pensato come un elemento di uno spazio N dimensionale.

Dato un vettore di lunghezza N, questo può essere pensato come un elemento di uno spazio N dimensionale. Base canonica Dato un vettore di lunghezza N, questo può essere pensato come un elemento di uno spazio N dimensionale. 234 204 34 16 44 134 12 11 56 Quindi possiamo scomporlo usando la base canonica di

Dettagli

Estrazione dei bordi

Estrazione dei bordi Estrazione dei bordi L algoritmo di Marr-Hildreth L algoritmo di Canny Operatori per l estrazione dei bordi (edge operators) Lo scopo di questi operatori è quello di generare un immagine dei bordi (edge

Dettagli

Operatori locali. Analisi di basso livello

Operatori locali. Analisi di basso livello Operatori locali Analisi di basso livello Si applica ad una immagine per produrre una immagine utile all applicazione inale Obiettivo è il miglioramento della immagine e riduzione del rumore introdotto

Dettagli

Elaborazione di immagini digitali: trasformare e migliorare

Elaborazione di immagini digitali: trasformare e migliorare Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Elaborazione di Immagini e Suoni / Riconoscimento e Visioni Artificiali 12 c.f.u. Anno Accademico 2009/2010 Docente: ing. Salvatore

Dettagli

Elaborazione di immagini. I filtri Digital Image Processing

Elaborazione di immagini. I filtri Digital Image Processing Elaborazione di immagini I filtri Digital Image Processing Tre livelli di image processing Basso livello Filtro di smoothing Tre livelli di image processing Medio livello Contrast saliency region detection,

Dettagli

Introduzione a Matlab

Introduzione a Matlab Introduzione a Matlab Operazioni di Base & Edge Detection Fondamenti di Visione Artificiale a.a. 25/26 2/5/6 Estrazione dei Contorni Lezione V: indice Filtri e Kernel Line Detection Edge Detection Edge

Dettagli

Elaborazione delle immagini

Elaborazione delle immagini Dipartimento di Fisica a.a. 4/5 Fisica Medica Elaborazione delle immagini 5/4/5 Processamento Una mappatura di tipo esponenziale mostra un immagine del tipo Intensità d uscita Intensità in entrata L =

Dettagli

Elementi di grafica raster

Elementi di grafica raster Elementi di grafica raster Segnali mono-bidimensionali Segnale: variazione di una grandezza fisica rispetto al tempo e/o allo spazio cioè Valore della grandezza ad ogni istante di tempo (spazio) Un segnale

Dettagli

ELABORAZIONE DELLE IMMAGINI:

ELABORAZIONE DELLE IMMAGINI: Università degli Studi di Catania Facoltà di Scienze Matematiche,Fisiche e Naturali Corso di Laurea in Informatica, Secondo Livello ELABORAZIONE DELLE IMMAGINI: EDGE DETECTION Corso di Analisi Numerica

Dettagli

Edge e Segmentazione

Edge e Segmentazione Edge e Segmentazione Stefano Ferrari Università degli Studi di Milano stefanoferrari@unimiit Tecniche di calcolo e sistemi operativi e informatica anno accademico 2017 2018 Segmentazione di immagini Molte

Dettagli

Acquisizione e rappresentazione di immagini

Acquisizione e rappresentazione di immagini Acquisizione e rappresentazione di immagini Stefano Ferrari Università degli Studi di Milano stefano.ferrari@unimi.it Elaborazione delle immagini anno accademico 2009 2010 Radiazione elettromagnetica λ

Dettagli

Esercitazione su filtro di Sobel per l elaborazione delle immagini

Esercitazione su filtro di Sobel per l elaborazione delle immagini Ver. 1. Esercitazione su filtro di Sobel per l elaborazione delle immagini Il filtro di Sobel opera sulle immagini come un gradiente lungo una direzione. In particolare detta f ( x, y) l intensità dell

Dettagli

Corso di Visione Artificiale. Filtri parte II. Samuel Rota Bulò

Corso di Visione Artificiale. Filtri parte II. Samuel Rota Bulò Corso di Visione Artificiale Filtri parte II Samuel Rota Bulò Numeri complessi parte reale parte immaginaria in coordinate polari complesso coniugato formula di Eulero Trasformata di Fourier discreta (DFT)

Dettagli

Restauro di immagini. Prof. Filippo Stanco. Multimedia

Restauro di immagini. Prof. Filippo Stanco. Multimedia Restauro di immagini Prof. Filippo Stanco Restauro di immagini Il principale obiettivo delle tecniche di restauro è quello di rendere migliore un immagine cercando di ripristinarne il contenuto informativo

Dettagli

AL DI LA DELLE IMMAGINI

AL DI LA DELLE IMMAGINI AL DI LA DELLE IMMAGINI Lucia Della Croce Giulia Maggi Ada Pulvirenti - Giuseppe Toscani Dipartimento di Matematica Università di Pavia Piano Lauree Scientifiche Broni - I. I. S. Faravelli 7 Dicembre 2010

Dettagli

Esercitazione ENS su processi casuali (13 e 14 Maggio 2008)

Esercitazione ENS su processi casuali (13 e 14 Maggio 2008) Esercitazione ES su processi casuali ( e 4 Maggio 2008) D. Donno Esercizio : Calcolo di autovalori e autovettori Si consideri un processo x n somma di un segnale e un disturbo: x n = Ae π 2 n + w n, n

Dettagli

Università degli studi di Catania Facoltà di scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Magistrale

Università degli studi di Catania Facoltà di scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Magistrale Università degli studi di Catania Facoltà di scienze Matematiche, Fisiche e Naturali Corso di Laurea in Informatica Magistrale Alessandro Ortis Estensione del software ImageJ con l implementazione di un

Dettagli

L istogramma. Interazione & Multimedia 2

L istogramma. Interazione & Multimedia 2 Istogramma 1 L istogramma I pixel di una immagine sono una popolazione sulla quale possiamo calcolare tutte le quantità statistiche descrittive che si usano normalmente: Media, mediana, varianza, deviazione

Dettagli

Corso di Visione Artificiale. Filtri parte I. Samuel Rota Bulò

Corso di Visione Artificiale. Filtri parte I. Samuel Rota Bulò Corso di Visione Artificiale Filtri parte I Samuel Rota Bulò Filtri spaziali Un filtro spaziale è caratterizzato da un intorno e un'operazione che deve essere eseguita sui pixels dell'immagine in quell'intorno.

Dettagli

Università di Cassino Corso di Laurea in Scienze Motorie Biostatistica Anno accademico 2011/2012

Università di Cassino Corso di Laurea in Scienze Motorie Biostatistica Anno accademico 2011/2012 Università di Cassino Corso di Laurea in Scienze Motorie Biostatistica Anno accademico 2011/2012 Bruno Federico b.federico@unicas.it Cattedra di Igiene - Università degli Studi di Cassino Indici di sintesi

Dettagli

Richiami di matematica

Richiami di matematica corso di Economia Politica I (sede di San Benedetto del Tronto) Nota Lo scopo di queste pagine è sostanzialmente quello di richiamare l attenzione degli studenti su alcuni strumenti analitici utili per

Dettagli

Determinante. Elisabetta Colombo. Determinante. Corso di Approfondimenti di Matematica per Biotecnologie, Anno Accademico ,

Determinante. Elisabetta Colombo. Determinante. Corso di Approfondimenti di Matematica per Biotecnologie, Anno Accademico , Corso di Approfondimenti di Matematica per Biotecnologie, Anno Accademico 2011-2012, 1 n=2 2 3 con le 4 n=2 n=2 con le Ad ogni matrice quadrata A = (a ij ) j=1...n i=1...n di ordine n si può associare

Dettagli

Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara

Sistemi lineari. Lorenzo Pareschi. Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara Sistemi lineari Lorenzo Pareschi Dipartimento di Matematica & Facoltá di Architettura Universitá di Ferrara http://utenti.unife.it/lorenzo.pareschi/ lorenzo.pareschi@unife.it Lorenzo Pareschi (Univ. Ferrara)

Dettagli

Trasformata wavelet. 1 Introduzione. 2 Filtri wavelet di Daubechies

Trasformata wavelet. 1 Introduzione. 2 Filtri wavelet di Daubechies Trasformata wavelet Introduzione L pari della trasforamta di Fourier veloce (FFT), la trasformata wavelet discreta (DWT) è un operazione veloce e lineare che opera su un vettore di dati di lunghezza pari

Dettagli

Problemi di base di Elaborazione Numerica dei Segnali

Problemi di base di Elaborazione Numerica dei Segnali Universita' di Roma TRE Corso di laurea in Ingegneria Elettronica Corso di laurea in Ingegneria Informatica Universita' di Roma "La Sapienza" Corso di laurea in Ingegneria delle Telecomunicazioni Problemi

Dettagli

Corso di Analisi Numerica

Corso di Analisi Numerica Corso di Laurea in Ingegneria Informatica Corso di 5 - INTEGRAZIONE NUMERICA Lucio Demeio Dipartimento di Scienze Matematiche 1 Integrazione numerica: formule di Newton-Cotes semplici 2 3 Introduzione

Dettagli

Elaborazione nel dominio delle frequenze. Elaborazione delle immagini digitali 1

Elaborazione nel dominio delle frequenze. Elaborazione delle immagini digitali 1 Elaborazione nel dominio delle frequenze Elaborazione delle immagini digitali 1 Serie di Fourier Elaborazione delle immagini digitali 2 Introduzione alla trasformata di Fourier Una funzione periodica può

Dettagli

SEGMENTAZIONE DI IMMAGINI. Elaborazione dei Segnali Multimediali Raffaele Gaetano 06 Maggio 2014

SEGMENTAZIONE DI IMMAGINI. Elaborazione dei Segnali Multimediali Raffaele Gaetano 06 Maggio 2014 SEGMENTAZIONE DI IMMAGINI Elaborazione dei Segnali Multimediali Raffaele Gaetano 06 Maggio 2014 DEFINIZIONE La segmentazione è un processo di basso livello utile a molte applicazioni basate sull elaborazione

Dettagli

CONTROLLI AUTOMATICI LS Ingegneria Informatica. Analisi modale

CONTROLLI AUTOMATICI LS Ingegneria Informatica. Analisi modale CONTROLLI AUTOMATICI LS Ingegneria Informatica Analisi modale Prof. Claudio Melchiorri DEIS-Università di Bologna Tel. 5 9334 e-mail: claudio.melchiorri@unibo.it http://www-lar.deis.unibo.it/~cmelchiorri

Dettagli

Introduzione al Metodo agli Elementi Finiti (FEM) (x, y) Γ Tale formulazione viene detta Formulazione forte del problema.

Introduzione al Metodo agli Elementi Finiti (FEM) (x, y) Γ Tale formulazione viene detta Formulazione forte del problema. Introduzione al Metodo agli Elementi Finiti (FEM) Consideriamo come problema test l equazione di Poisson 2 u x 2 + 2 u = f(x, y) u = f y2 definita su un dominio Ω R 2 avente come frontiera la curva Γ,

Dettagli

Trasformata di Fourier

Trasformata di Fourier Trasformata di Fourier Filtri lineari Filtri lineari Gli operatori locali che operano su una immagine mediante la convoluzione con maschere di pesi possono essere descritti mediante la teoria dei segnali

Dettagli

Sistemi di equazioni lineari

Sistemi di equazioni lineari Sistemi di equazioni lineari a 00 x 0 + a 01 x 1 + a 02 x 2 = b 0 a 10 x 0 + a 11 x 1 + a 12 x 2 = b 1 a 20 x 0 + a 21 x 1 + a 22 x 2 = b 2 Per N equazioni N 1 j=0 a ij x j = b i i = 0, N 1 sono equivalenti

Dettagli

Un modello computazionale per la detezione dei bordi

Un modello computazionale per la detezione dei bordi Modelli e Principi della Percezione Data: AA 2010-11 Un modello computazionale per la detezione dei bordi Docente: Prof. Giuseppe Boccignone Scriba: 1 Il problema Il problema della modellazione di un processo

Dettagli

Stabilità per i sistemi dinamici a tempo discreto

Stabilità per i sistemi dinamici a tempo discreto Parte 3, 1 Stabilità per i sistemi dinamici a tempo discreto Parte 3, 2 Stabilità: Le definizioni delle proprietà di stabilità per i sistemi dinamici a tempo discreto sono analoghe a quelle viste per i

Dettagli

Filtri e convoluzioni

Filtri e convoluzioni Filtri e convoluzioni La terza e ultima famiglia di operazioni per l'elaborazione delle immagini è quella dei filtri e delle convoluzioni Le elaborazioni di questa famiglia modificano il valore (colore,

Dettagli

Filtri e convoluzioni

Filtri e convoluzioni Filtri e convoluzioni La terza e ultima famiglia di operazioni per l'elaborazione delle immagini è quella dei filtri e delle convoluzioni Le elaborazioni di questa famiglia modificano il valore (colore,

Dettagli

Segnali Numerici. Segnali Continui

Segnali Numerici. Segnali Continui Segnali Continui La descrizione dell andamento nel tempo di un fenomeno fisico è data da una funzione continua nel tempo (X) e nelle ampiezze (Y) Il segnale analogico è una serie continua di valori x e

Dettagli

METODI MATEMATICI PER LA FISICA

METODI MATEMATICI PER LA FISICA METODI MATEMATICI PER LA FISICA SECONDO ESONERO - 6 GIUGNO 7 Si risolvano cortesemente i seguenti problemi PRIMO PROBLEMA (PUNTEGGIO: 3/3) Facendo uso delle proprietà della matrici di Pauli, si calcoli

Dettagli

Esercitazione 4: Filters

Esercitazione 4: Filters Laboratorio di Immagini Esercitazione 4: Filters Mauro Zucchelli 07/04/2016 AVVISO Settimana prossima lezione sospesa! Riprendiamo dall ultima volta Abbiamo visto cosa rappresenta la trasformata di Fourier

Dettagli

x i. Δ x i

x i. Δ x i ITCS "R. LUXEMBURG" BO- AS 011-01 5CL MATEMATICA- COGOME: OME: VERIFICA UD 1.A : STATISTICA DESCRITTIVA (ORE ) DATA: 1] Data la serie del numero di componenti dei nuclei familiari rilevati in un gruppo

Dettagli

Statistica. Esercitazione 4 17 febbraio 2011 Medie condizionate. Covarianza e correlazione

Statistica. Esercitazione 4 17 febbraio 2011 Medie condizionate. Covarianza e correlazione Corso di Laurea in Scienze dell Organizzazione Facoltà di Sociologia, Università degli Studi di Milano-Bicocca a.a. 2010/2011 Statistica Esercitazione 4 17 febbraio 2011 Medie condizionate. Covarianza

Dettagli

Elementi di Algebra Matriciale. (richiami)

Elementi di Algebra Matriciale. (richiami) Elementi di Algebra Matriciale Definizione di matrice (richiami) Matrice quadrata, diagonale, identità, triangolare, simmetrica Matrice trasposta Principali operazioni su matrici e vettori: somma, sottrazione,

Dettagli

Corso di Visione Artificiale. Features. Samuel Rota Bulò

Corso di Visione Artificiale. Features. Samuel Rota Bulò Corso di Visione Artificiale Features Samuel Rota Bulò Features Le features (caratteristiche) sono parti di un'immagine che sono: locali: caratteristica locale di un'immagine, significativi: sono interessanti

Dettagli

Sequenze (Sistemi) di Variabili Aleatorie Se consideriamo un numero di variabili aleatorie, generalmente dipendenti si parla equivalentemente di:

Sequenze (Sistemi) di Variabili Aleatorie Se consideriamo un numero di variabili aleatorie, generalmente dipendenti si parla equivalentemente di: Teoria dei Fenomeni Aleatori AA 01/13 Sequenze (Sistemi) di Variabili Aleatorie Se consideriamo un numero di variabili aleatorie, generalmente dipendenti si parla equivalentemente di: N-pla o Sequenza

Dettagli

25 - Funzioni di più Variabili Introduzione

25 - Funzioni di più Variabili Introduzione Università degli Studi di Palermo Facoltà di Economia CdS Statistica per l Analisi dei Dati Appunti del corso di Matematica 25 - Funzioni di più Variabili Introduzione Anno Accademico 2013/2014 M. Tumminello

Dettagli

Funzioni di n variabili a valori vettoriali

Funzioni di n variabili a valori vettoriali Funzioni di n variabili a valori vettoriali Ultimo aggiornamento: 22 maggio 2018 1 Differenziale per funzioni da R n in R k Una funzione F : A R n R k può essere vista come una k-upla di funzioni scalari

Dettagli

VETTORI E MATRICI. Ing. Nicola Cappuccio 2014 U.F.5 ELEMENTI SCIENTIFICI ED ELETTRONICI APPLICATI AI SISTEMI DI TELECOMUNICAZIONI

VETTORI E MATRICI. Ing. Nicola Cappuccio 2014 U.F.5 ELEMENTI SCIENTIFICI ED ELETTRONICI APPLICATI AI SISTEMI DI TELECOMUNICAZIONI 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 I VETTRORI E MATRICI (RICHIAMI) Ad ogni matrice quadrata a coefficienti reali è possibile associare un numero reale, detto determinante, calcolato

Dettagli

Sistemi II. Sistemi II. Elisabetta Colombo

Sistemi II. Sistemi II. Elisabetta Colombo Corso di Approfondimenti di Matematica per Biotecnologie, Anno Accademico 2011-2012, http://users.mat.unimi.it/users/colombo/programmabio.html 1 2 3 con R.C.+ o 1.10 Rango massimo e determinante con R.C.+

Dettagli

Corso di Visione Artificiale. Texture. Samuel Rota Bulò

Corso di Visione Artificiale. Texture. Samuel Rota Bulò Corso di Visione Artificiale Texture Samuel Rota Bulò Texture Le texture sono facili da riconoscere ma difficili da definire. Texture Il fatto di essere una texture dipende dal livello di scala a cui si

Dettagli

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Laurea in Matematica GE110 - Geometria 1 a.a Prima prova di esonero TESTO E SOLUZIONI

UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Laurea in Matematica GE110 - Geometria 1 a.a Prima prova di esonero TESTO E SOLUZIONI UNIVERSITÀ DEGLI STUDI ROMA TRE Corso di Laurea in Matematica GE110 - Geometria 1 a.a. 011-01 Prima prova di esonero TESTO E SOLUZIONI 1. Per h, k R si consideri il sistema lineare kx 1 + hx + X 4 = 1

Dettagli

INTERPOLAZIONI CON SPLINE

INTERPOLAZIONI CON SPLINE INTERPOLAZIONI CON SPLINE Assegnati gli n +1valori che la funzione f assume nei nodi x i, si costruisce un interpolazione polinomiale a tratti. In ognuno degli intervalli [x i 1,x i ] il polinomio interpolatore

Dettagli

Sequenze (Sistemi) di Variabili Aleatorie Se consideriamo un numero di variabili aleatorie, generalmente dipendenti si parla equivalentemente di:

Sequenze (Sistemi) di Variabili Aleatorie Se consideriamo un numero di variabili aleatorie, generalmente dipendenti si parla equivalentemente di: Teoria dei Fenomeni Aleatori AA 01/13 Sequenze (Sistemi) di Variabili Aleatorie Se consideriamo un numero di variabili aleatorie, generalmente dipendenti si parla equivalentemente di: N-pla o Sequenza

Dettagli

MATRICI E SISTEMI LINEARI

MATRICI E SISTEMI LINEARI 1 Rappresentazione di dati strutturati MATRICI E SISTEMI LINEARI Gli elementi di una matrice, detti coefficienti, possono essere qualsiasi e non devono necessariamente essere omogenei tra loro; di solito

Dettagli

7 febbraio 2019, es.1) Programmazione lineare

7 febbraio 2019, es.1) Programmazione lineare 7 febbraio 09, es.) Programmazione lineare Discutere il seguente problema di Programmazione lineare: trovare, se esiste, il massimo di p(x, x, x 3 ) = x - x + 6 x 3 con i vincoli x k 0 ( k 3) e x - 3 x

Dettagli

TEORIA DEI SISTEMI SISTEMI LINEARI

TEORIA DEI SISTEMI SISTEMI LINEARI TEORIA DEI SISTEMI Laurea Specialistica in Ingegneria Meccatronica Laurea Specialistica in Ingegneria Gestionale Indirizzo Gestione Industriale TEORIA DEI SISTEMI SISTEMI LINEARI Ing. Cristian Secchi Tel.

Dettagli

1 Il metodo dei tagli di Gomory

1 Il metodo dei tagli di Gomory Il metodo dei tagli di Gomory Esercizio Sia dato il problema min(x x ) x + x (P 0 ) x + x x, x 0, interi. Calcolare la soluzione ottima applicando il metodo dei tagli di Gomory. Risoluzione Per applicare

Dettagli

Esercizi. Esercizio 1. Date le funzioni f(x) = x 2 3x + 2 e g(x) = 2x 1,

Esercizi. Esercizio 1. Date le funzioni f(x) = x 2 3x + 2 e g(x) = 2x 1, Esercizi Esercizio 1. Date le funzioni f(x) = x 2 3x + 2 e g(x) = 2x 1, (a) dire quanto vale f g e qual è il suo insieme di definizione; (b) dire quanto vale g f e qual è il suo insieme di definizione;

Dettagli

Alcune nozioni di calcolo differenziale

Alcune nozioni di calcolo differenziale Alcune nozioni di calcolo differenziale G. Mastroeni, M. Pappalardo 1 Limiti per funzioni di piu variabili Supporremo noti i principali concetti algebrici e topologici relativi alla struttura dello spazio

Dettagli

Statistica Elementare

Statistica Elementare Statistica Elementare 1. Frequenza assoluta Per popolazione si intende l insieme degli elementi che sono oggetto di una indagine statistica, ovvero l insieme delle unità, dette unità statistiche o individui

Dettagli

ALGEBRA LINEARE PARTE III

ALGEBRA LINEARE PARTE III DIEM sez Matematica Finanziaria Università degli studi di Genova Dicembre 200 Indice PREMESSA 2 GENERALITA 2 RAPPRESENTAZIONE DI UN SISTEMA LINEARE IN FORMA MATRI- CIALE 2 3 SOLUZIONE DI SISTEMI LINEARI

Dettagli

Analisi delle corrispondenze

Analisi delle corrispondenze Analisi delle corrispondenze Obiettivo: analisi delle relazioni tra le modalità di due (o più) caratteri qualitativi Individuazione della struttura dell associazione interna a una tabella di contingenza

Dettagli

Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di.

Algoritmi Istruzioni che operano su dati. Per scrivere un programma è necessario. che l esecutore automatico sia in grado di. Codifica di Dati e Istruzioni Fondamenti di Informatica Codifica dell Informazione Prof. Francesco Lo Presti Algoritmi Istruzioni che operano su dati Per scrivere un programma è necessario rappresentare

Dettagli

Si noti che la matrice trasposta A ha lo stesso determinante. Questa proprietà è generale;

Si noti che la matrice trasposta A ha lo stesso determinante. Questa proprietà è generale; Ottavio Serra Matrici e determinanti In questa nota estenderemo a matrici quadrate di ordine n qualsiasi il concetto di determinante introdotto nelle scuole secondarie per matrici di ordine 2 come tecnica

Dettagli

1.2 Concetti base dell Informatica: Informazione

1.2 Concetti base dell Informatica: Informazione 1.2 Concetti base dell Informatica: Informazione Insegnamento di Informatica Elisabetta Ronchieri Corso di Laurea di Economia, Universitá di Ferrara I semestre, anno 2014-2015 Elisabetta Ronchieri (Universitá)

Dettagli

Sistemi ottici come sistemi lineari

Sistemi ottici come sistemi lineari Sistemi ottici come sistemi lineari Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Informatica Università di Milano boccignone@di.unimi.it http://boccignone.di.unimi.it/pmp_2017.html

Dettagli

Elementi di Statistica

Elementi di Statistica Università degli Studi di Palermo Dipartimento di Ingegneria Informatica Informatica ed Elementi di Statistica 3 c.f.u. Anno Accademico 2010/2011 Docente: ing. Salvatore Sorce Elementi di Statistica Statistica

Dettagli

Massimi e minimi relativi in R n

Massimi e minimi relativi in R n Massimi e minimi relativi in R n Si consideri una funzione f : A R, con A R n, e sia x A un punto interno ad A. Definizione: si dice che x è un punto di massimo relativo per f se B(x, r) A tale che f(y)

Dettagli

Il contrasto. La percezione del contrasto. Contrasto e filling-in. Il contrasto simultaneo. Le distribuzioni di luminanza (ii)

Il contrasto. La percezione del contrasto. Contrasto e filling-in. Il contrasto simultaneo. Le distribuzioni di luminanza (ii) 20 Aprile 2006 Corso di Laurea in Informatica Multimediale Facoltà di Scienze MMFFNN Università di Verona Il contrasto La percezione del contrasto Chiara Della Libera DSNV Università di Verona Sezione

Dettagli

PROCESSI CASUALI 1 Fondamenti di segnf a o lin d e a t m ra e s n mtii s T si L o C ne

PROCESSI CASUALI 1 Fondamenti di segnf a o lin d e a t m ra e s n mtii s T si L o C ne PROCESSI CASUALI Fondamenti di segnali Fondamenti e trasmissione TLC Segnali deterministici Un segnale (t) si dice deterministico se è una funzione nota di t, cioè se ad un qualsiasi istante di tempo t

Dettagli

Funzioni di un GIS Analisi spaziale

Funzioni di un GIS Analisi spaziale Sistemi Informativi Funzioni di un GIS Analisi spaziale Come per ogni Sistema Informativo le funzioni di un SIT sono : acquisizione gestione analisi rappresentazione Funzioni di un SIT dei dati (territoriali)

Dettagli

Fogli Elettronici. Idoneità Informatica Prof. Mauro Gaspari

Fogli Elettronici. Idoneità Informatica Prof. Mauro Gaspari Fogli Elettronici Idoneità Informatica Prof. Mauro Gaspari Cosa è un foglio elettronico. Strumento per raccogliere dati organizzati in tabelle e farci delle operazioni: Le celle contengono numeri o altri

Dettagli

Dispense del corso di Metodi Numerici per le Equazioni Differenziali

Dispense del corso di Metodi Numerici per le Equazioni Differenziali Dispense del corso di Metodi Numerici per le Equazioni Differenziali Progetto numerico al calcolatore - Parte III Soluzione agli elementi finiti di un problema parabolico Mario Putti Dipartimento di Matematica

Dettagli

Statistica. POPOLAZIONE: serie di dati, che rappresenta linsieme che si vuole indagare (reali, sperimentali, matematici)

Statistica. POPOLAZIONE: serie di dati, che rappresenta linsieme che si vuole indagare (reali, sperimentali, matematici) Statistica La statistica può essere vista come la scienza che organizza ed analizza dati numerici per fini descrittivi o per permettere di prendere delle decisioni e fare previsioni. Statistica descrittiva:

Dettagli

Analisi sismica di un sistema lineare viscoso a più gradi di libertà con il metodo dello Spettro di Risposta

Analisi sismica di un sistema lineare viscoso a più gradi di libertà con il metodo dello Spettro di Risposta Analisi sismica di un sistema lineare viscoso a più gradi di libertà con il metodo dello Spettro di Risposta Prof. Adolfo Santini - Dinamica delle Strutture 1 Analisi sismica con lo spettro di risposta

Dettagli

RM - riepilogo. Ricostruzione di immagini - Ricostruzione immagini in RM

RM - riepilogo. Ricostruzione di immagini - Ricostruzione immagini in RM Leonardo Bocchi Ricostruzione immagini in RM Retroproiezione - metodo di Fourier RM - riepilogo Consideriamo degli atomi di idrogeno Applichiamo un campo magnetico statico B 0 Si genera un vettore di magnetizzazione

Dettagli

Un nuovo sistema di image processing per lo screening della celiachia

Un nuovo sistema di image processing per lo screening della celiachia Un nuovo sistema di image processing per lo screening della celiachia Ninfea Lo Mascolo UNIVERSITÀ DEGLI STUDI DI CATANIA Corso di Laurea in Ingegneria Informatica Facoltà di Ingegneria,Dipartimento di

Dettagli

Statistica. Esercitazione 4 15 maggio 2012 Connessione. Medie condizionate. Covarianza e correlazione

Statistica. Esercitazione 4 15 maggio 2012 Connessione. Medie condizionate. Covarianza e correlazione Corso di Laurea in Scienze dell Organizzazione Facoltà di Sociologia, Università degli Studi di Milano-Bicocca a.a. 2011/2012 Statistica Esercitazione 4 15 maggio 2012 Connessione. Medie condizionate.

Dettagli

Sistemi di controllo

Sistemi di controllo Compito del 18 settembre 212 - Quiz Per ciascuno dei seguenti quesiti, segnare con una crocetta le risposte che si ritengono corrette. Alcuni quesiti possono avere più risposte corrette. I quiz si ritengono

Dettagli

La visione spaziale (1): dalla visita oculistica al JPEG

La visione spaziale (1): dalla visita oculistica al JPEG La visione spaziale (1): dalla visita oculistica al JPEG Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Informatica Università di Milano boccignone@di.unimi.it http://boccignone.di.unimi.it/pmp_2015.html

Dettagli

Image segmentation. Elaborazione intermedia

Image segmentation. Elaborazione intermedia Image segmentation Edge detection Elaborazione intermedia elaborazione intermedia si occupa di ottenere una descrizione signiicativa della scena mediante la segmentazione suddivisione della immagine in

Dettagli

La statistica. Elaborazione e rappresentazione dei dati Gli indicatori statistici. Prof. Giuseppe Carucci

La statistica. Elaborazione e rappresentazione dei dati Gli indicatori statistici. Prof. Giuseppe Carucci La statistica Elaborazione e rappresentazione dei dati Gli indicatori statistici Introduzione La statistica raccoglie ed analizza gruppi di dati (su cose o persone) per trarne conclusioni e fare previsioni

Dettagli

Operazioni locali: Edging

Operazioni locali: Edging Capitolo 1 Operazioni locali: Edging Nei primi stadi della visione (early stages of vision) alcune caratteristiche intrinseche, rilevanti per identificare gli oggetti della scena sono estratte dall immagine.

Dettagli

Dall occhio al JPEG (2)

Dall occhio al JPEG (2) Dall occhio al JPEG (2) Corso di Principi e Modelli della Percezione Prof. Giuseppe Boccignone Dipartimento di Informatica Università di Milano boccignone@di.unimi.it http://boccignone.di.unimi.it/pmp_2018.html

Dettagli

Elaborazione dei dati. pkt /9

Elaborazione dei dati. pkt /9 Elaborazione dei dati pkt006-89-1.0 4/9 1 Argomenti 1. Analisi delle immagini multispettrali 2. Analisi dell istogramma e enfatizzazione del contrasto 3. Trasformata RGB-IHS 4. Filtraggio 5. Estrazione

Dettagli

Telecamere per la vision artificiale. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo

Telecamere per la vision artificiale. Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Telecamere per la vision artificiale Corso di Robotica Prof. Davide Brugali Università degli Studi di Bergamo Immagini monocromatiche Ogni cella corrisponde ad un bit. Y Row 1 1 1 1 q X 0: nero 1: bianco

Dettagli

Esame di FONDAMENTI DI AUTOMATICA (9 CFU) SOLUZIONE

Esame di FONDAMENTI DI AUTOMATICA (9 CFU) SOLUZIONE Esame di FONDAMENTI DI AUTOMATICA (9 CFU) Prova scritta 20 giugno 2017 SOLUZIONE ESERCIZIO 1. Si vuole realizzare un sistema di sorveglianza costituito da una flotta di droni di tipologia quadricottero.

Dettagli

Elaborazione di Segnali Multimediali a.a. 2017/2018. Segmentazione

Elaborazione di Segnali Multimediali a.a. 2017/2018. Segmentazione Elaborazione di Segnali Multimediali a.a. 2017/2018 Segmentazione In questa esercitazione vengono implementate alcune delle tecniche base per la segmentazione di immagini. In particolare, si focalizzerà

Dettagli

Immagini digitali. Annalisa Franco

Immagini digitali. Annalisa Franco Immagini digitali Annalisa Franco annalisa.franco@unibo.it http://bias.csr.unibo.it/vr/ 2 Formazione dell immagine Immagine tratta dal testo Digital Image Processing (Gonzalez, Woods). Immagini Un immagine

Dettagli