info teoresi studi&ricerche



Documenti analoghi
Introduzione all analisi dei segnali digitali.

Plate Locator Riconoscimento Automatico di Targhe

Sistemi Informativi Territoriali. Map Algebra

Immagini binarie. Binarizzazione di immagini a livelli di grigio

Capitolo 13: L offerta dell impresa e il surplus del produttore

La Visione Artificiale. La vis ione delle macchine La vis ione umana Acquis izione di immag ine

Introduzione all elaborazione di immagini Part II

CORSO DI FORMAZIONE Dall ottico al radar. Ministero dell Ambiente e della Tutela del Territorio e del Mare Direzione Generale per la Difesa del Suolo

Capitolo V : Il colore nelle immagini digitali

Dimensione di uno Spazio vettoriale

Automazione Industriale (scheduling+mms) scheduling+mms.

PROGRAMMA SVOLTO NELLA SESSIONE N.

Le immagini digitali. Le immagini digitali. Caterina Balletti. Caterina Balletti. Immagini grafiche. Trattamento di immagini digitali.

Capitolo 12 - Individuazione di Forme 1. Template Matching

Abbiamo costruito il grafico delle sst in funzione del tempo (dal 1880 al 1995).

Per studio di funzione intendiamo un insieme di procedure che hanno lo scopo di analizzare le proprietà di una funzione f ( x) R R

Studente: SANTORO MC. Matricola : 528

Misure di base su una carta. Calcoli di distanze

Indagine sismica. MASW - Multichannel Analysis of Surface Waves

Ing. Simone Giovannetti

DIAGRAMMA CARTESIANO

Piani di input e piani di calcolo reale in FaTA-e

Introduzione al Campionamento e

RAPPRESENTAZIONE GRAFICA E ANALISI DEI DATI SPERIMENTALI CON EXCEL

Soluzione di equazioni quadratiche

2 Argomenti introduttivi e generali

LE FUNZIONI A DUE VARIABILI

Test percettivi per la valutazione del contrasto di immagini digitali

e-dva - eni-depth Velocity Analysis

Corso di Visione Artificiale. Immagini digitali. Samuel Rota Bulò

Capitolo V. I mercati dei beni e i mercati finanziari: il modello IS-LM

FASCI DI RETTE. scrivere la retta in forma esplicita: 2y = 3x + 4 y = 3 2 x 2. scrivere l equazione del fascio di rette:

Fondamenti di Elaborazione di Immagini Estrazione dei Bordi e Segmentazione. Raffaele Cappelli raffaele.cappelli@unibo.it

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

MATEMATICA DEL DISCRETO elementi di teoria dei grafi. anno acc. 2009/2010

Analisi sensitività. Strumenti per il supporto alle decisioni nel processo di Valutazione d azienda

Librerie digitali. Video. Gestione di video. Caratteristiche dei video. Video. Metadati associati ai video. Metadati associati ai video

GIROSCOPIO. Scopo dell esperienza: Teoria fisica. Verificare la relazione: ω p = bmg/iω

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

~ Copyright Ripetizionando - All rights reserved ~ STUDIO DI FUNZIONE

Sensori a effetto Hall bipolari con ritenuta stabilizzati e non stabilizzati con circuito chopper

La distribuzione Normale. La distribuzione Normale

Sistema Informativo di Teleraccolta EMITTENTI

4. Operazioni elementari per righe e colonne

Elaborazione nel dominio della frequenza Soluzioni

Esempi di funzione. Scheda Tre

MATEMATICA. { 2 x =12 y 3 y +8 x =0, si pone il problema di trovare, se esistono, un numero x ed un numero y che risolvano entrambe le equazioni.

LABORATORIO DI ANALISI DEI SISTEMI

Proiezioni Grafica 3d

Verranno descritti di seguito brevemente gli algoritmi di calcolo utilizzati per l interpretazione nei tre metodi inseriti all interno del programma.

Stefania Pozio. Le prove INVALSI di matematica: il confronto con le indagini internazionali.

Capitolo 3. L applicazione Java Diagrammi ER. 3.1 La finestra iniziale, il menu e la barra pulsanti

PROBABILITÀ - SCHEDA N. 2 LE VARIABILI ALEATORIE

Sistemi Elettronici e informatici in ambito Radiologico // Informatica Medica parte c A.A

Guida all uso di Java Diagrammi ER

Capitolo 25: Lo scambio nel mercato delle assicurazioni

Morphological Image processing

Statistiche campionarie

1) Si consideri un esperimento che consiste nel lancio di 5 dadi. Lo spazio campionario:

ANALISI SOSPENSIONI Modalità Base

Regressione Mario Guarracino Data Mining a.a. 2010/2011

Elementi di Telelocalizzazione

Analizziamo le informazioni

Elementi di teoria dei segnali /b

4 3 4 = 4 x x x 10 0 aaa

Elementi di informatica

ColorSplitter. La separazione automatica dei colori di Colibri.. Perché ColorSplitter? Come opera ColorSplitter?

f(x) = 1 x. Il dominio di questa funzione è il sottoinsieme proprio di R dato da

RICONOSCIMENTO DI TARGHE AUTOMOBILISTICHE

Studio di fattibilità per controllo stringhe stampate, con sistema di visione Omron su confezione di Ascorbate.

8.9 CREARE UNA TABELLA PIVOT

Operazioni fondamentali

ESAME DI STATO DI LICEO SCIENTIFICO CORSO SPERIMENTALE P.N.I. 2004

Esponenziali elogaritmi

Le funzioni continue. A. Pisani Liceo Classico Dante Alighieri A.S A. Pisani, appunti di Matematica 1

Università di L Aquila Facoltà di Biotecnologie Agro-alimentari

Capitolo 25: Lo scambio nel mercato delle assicurazioni

Strumenti e metodi per la redazione della carta del pericolo da fenomeni torrentizi

Quinta lezione: Stampare e salvare una mappa

DETERMINAZIONE DI V S30 ReMi software

Gestione dei segnali analogici nei sistemi di automazione industriale con PLC.

Il riduttore di focale utilizzato è il riduttore-correttore Celestron f/ 6.3.

Informatica per la comunicazione" - lezione 7 -

Anno 4 Grafico di funzione

Banca dati Professioniste in rete per le P.A. Guida all uso per le Professioniste

Il Campionameto dei segnali e la loro rappresentazione. 1 e prende il nome frequenza di

Pro e contro delle RNA

Lezione 8. La macchina universale

la scienza della rappresentazione e della elaborazione dell informazione

Informatica grafica e Multimedialità. 4 Immagini grafiche

Codifiche a lunghezza variabile

Introduzione agli Algoritmi Genetici Prof. Beatrice Lazzerini

Teoria in sintesi 10. Attività di sportello 1, 24 - Attività di sportello 2, 24 - Verifica conclusiva, 25. Teoria in sintesi 26

GHPPEditor è un software realizzato per produrre in modo rapido e guidato un part program per controlli numerici Heidenhain.

La propagazione delle onde luminose può essere studiata per mezzo delle equazioni di Maxwell. Tuttavia, nella maggior parte dei casi è possibile

Determinazione delle fasce di rispetto per la prevenzione e la riduzione dell inquinamento luminoso per osservatori astronomici

Complementi di Analisi per Informatica *** Capitolo 2. Numeri Complessi. e Circuiti Elettrici. a Corrente Alternata. Sergio Benenti 7 settembre 2013

Scelta intertemporale: Consumo vs. risparmio

Corso di. Dott.ssa Donatella Cocca

Esame di Informatica CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO CHE COS È UN FOGLIO ELETTRONICO. Facoltà di Scienze Motorie

Transcript:

Individuazione automatica di segmenti rettilinei nelle immagini SAR basata sull uso congiunto della trasformata WAVELET e della trasformata di HOUGH Francesco Carlo Morabito, Giovanni Simone DIMET, Facoltà di Ingegneria, Università degli Studi di Reggio Calabria Via Graziella, Loc. Feo di Vito, I-89132 Reggio Calabria (Italia) Tel.: 0965 875 224, Fax: 0965 875 220 E-mail: morabito@unirc.it, simoneg@ing.unirc.it Alfonso Farina Alenia Marconi Systems Via Tiburtinna, km 12.400, 00131 Roma (Italia) Tel.: 06 41502279, Fax: 06 41502665 E-mail: farina@alenia.finmeccanica.it Questo lavoro presenta un metodo originale di individuazione automatica di tratti rettilinei in immagini acquisite da Radar ad Apertura Sintetica (SAR, Synthetic Aperture Radar) [1], basato sull uso congiunto della trasformata wavelet (WT, Wavelet Transform) [2] e della trasformata di Hough (HT, Hough Transform) [3,10]. È presentato un esempio illustrativo al fine di mostrare come l applicazione combinata delle due tecniche permette di ridurre gli effetti negativi del rumore moltiplicativo (speckle) presente nelle immagini SAR e di estrarre le caratteristiche geometriche regolari dalle immagini considerate. La WT fornisce quattro sottoimmagini (una sottoimmagine di approssimazione e tre sottoimmagini di dettaglio) dell immagine su cui essa è applicata. L uso della HT sulle sottoimmagini di dettaglio permette di eliminare alcuni problemi tipici della stessa trasformata di Hough e di avere in tal modo un più flessibile strumento di individuazione rispetto all approccio tradizionale. La tecnica proposta è stata testata su un immagine SAR reale. I risultati presentati sono stati ottenuti tramite MATLAB 5.2 utilizzando una SPARCstation 20 Sun: la trasformata wavelet bidimensionale sulla base delle funzioni del Toolbox Wavelab, mentre la trasformata di Hough è stata implementata in codice MATLAB dagli autori. 1. INTRODUZIONE Le immagini acquisite da Radar ad Apertura Sintetica (SAR) sono utilizzate in molteplici ambiti applicativi dalla sorveglianza, al controllo ambientale e alla protezione civile. Il SAR [1] è un particolare sensore attivo di acquisizione di immagini radar che consiste in un antenna montata su una piattaforma orbitante (satellite) o volante (aeroplano): l antenna si muove assieme alla piattaforma e attraverso una opportuna elaborazione dell eco ritorno della superficie illuminata, viene sintetizzata un antenna con dimensioni maggiori, ottenendo immagini ad una risoluzione più alta rispetto ad immagini ottenute da sistemi tradizionali a parità di dimensioni dell antenna. Ciascun pixel di un immagine SAR contiene la misura dell energia elettromagnetica riflessa da una piccola area nella zona illuminata dal fascio dell antenna, fornendo informazioni riguardanti la superficie. L immagine viene prodotta da un sistema di elaborazione coerente dell eco di ritorno; tale processo è corrotto da un rumore moltiplicativo detto speckle tale per cui pixel appartenenti ad aree adiacenti possono essere rappresentati all interno dell immagine da livelli di grigio differenti. L individuazione di segmenti rettilinei è parte di un tipico sistema di riconoscimento di oggetti (ATR, Automatic Target Recognition); tali tratti rettilinei appaiono talvolta nelle immagini SAR con delle interruzioni e quindi alcuni targets lineari possono essere confusi con lo sfondo stesso dell immagine. In questo articolo lo schema di decomposizione wavelet basato sulla trasformata wavelet veloce bidimensionale (2D-FWT, Fast Wavelet Transform) è utilizzato al fine di estrarre particolari caratteristiche geometriche dall immagine indagata. La HT unitamente ad un algoritmo di individuazione di massimi locali con soglia adattiva è analizzata. L uso congiunto di queste due trasformate (2D-FWT e HT) permette di combinare i vantaggi di entrambe. La tecnica è testata sull immagine SAR dell aeroporto di Oberpfaffenhofen (Monaco, Germania) (Fig.10). I risultati dell approccio proposto sono confrontati con l applicazione diretta della HT all immagine originale. I

2. LA 2D-FAST WAVELET TRANSFORM La WT è uno strumento analizzato nell ambito del signal processing: essa consiste nella decomposiione di un segnale n-dimensionale in sottosegnali n-dimensionali, che rappresentano il contenuto frequenziale del segnale di ingresso a diversi livelli di risoluzione. Grazie alle proprietà di qualità nell approssimazione e di stabilità numerica, le basi wavelet realizzate da Daubechies [4],[5] costituiscono il fondamento delle più diffuse tecniche per l analisi e la rappresentazione dei segnali in un ampio range di applicazioni. Nel nostro caso la WT è stata impiegata nel caso bidimensionale, per l estrazione di features da immagini SAR. Nella recente letteratura, la WT è stata usata sulle immagini SAR per la compressione [6], e la classificazione [7,8]. La 2D-FWT consiste di uno o più passi di decomposizione: le righe dell immagine di ingresso sono convolute con un filtro wavelet di decomposizione passo basso (LPF, Low Pass Filter) monodimensionale e le uscite sono sottocampionate trattenendo uno di due pixel adiacenti; il risultato è salvato nella metà sinistra dell immagine filtrata per righe; le righe dell immagine di input sono convolute con un filtro wavelet di decomposizione passa alto (HPF, High Pass Filter), e il risultato è sottocampionato; l output è salvato nella metà destra dell immagine filtrata per righe. La stessa operazione è applicata all immagine filtrata per righe, ma convolvendo le colonne dell immagine filtrata per righe con i filtri wavelet di decomposizione. I risultati sono salvati rispettivamente nelle metà superiore e nella metà inferiore dell immagine finale. In tal senso, l immagine finale può essere considerata come formata da quattro sottoimmagini, come indicato in Fig.1, in accordo con il seguente schema: 1) la sottoimmagine di approssimazione è ottenuta con un filtraggio passa basso per righe e passa basso per colonne: essa rappresenta una approssimazione sottocampionata dell immagine di input; 2) la sottoimmagine di dettaglio orizzontale è ottenuta Fig.1.- Schema a blocchi della 2D-Fast Wavelet Transform con un filtraggio passa alto per righe e passa basso per colonne; in tal senso, essa contiene i dettagli orizzontali dell immagine di input; 3) la sottoimmagine di dettaglio verticale è ottenuta con un filtraggio passa basso per righe e passa alto per colonne; cosï essa contiene i dettagli verticali dell immagine di input; 4) la sottoimmagine di dettaglio diagonale è ottenuta con una filtraggio passa alto per righe e passa alto per colonne; cosï essa contiene i dettagli diagonali dell immagine di input. Tale schema è un interpretazione qualitativa dell algoritmo utilizzato per l implementazione della 2D-FWT nel Toolbox Wavelab di MATLAB. Sottoponendo l immagine al singolo passo di 2D-FWT, la sottoimmagine di dettaglio orizzontale contiene le caratteristiche orizzontali dell immagine di ingresso; la sottoimmagine di dettaglio verticale contiene le caratteristiche verticali e la sottoimmagine di dettaglio diagonale contiene le caratteristiche diagonali. 3. LA HOUGH TRANSFORM La Hough Transform [3,10] (HT) è un robusto parametro stimatore di caratteristiche multidimensionali nelle immagini. Esso trova molteplici applicazioni nell analisi di dati telerilevati e permette di sviluppare algoritmi veloci ed auto-adattivi per l individuazione di caratteristiche geometriche regolari [9]. La HT è stata sviluppata da Paul Hough nel 1962 e brevettata da IBM. Originariamente, nel momento in cui è stato sviluppato l algoritmo, una retta è stata rappresentata nella forma pendenza-intercetta: y = m x + b (1) in cui m è la pendenza della retta e b è l intercetta y (il valore y è il punto in cui la retta attraversa l asse y). Questa parametrizzazione pendenza-intercetta individua in maniera univoca qualsiasi retta nel piano (x, y); in tale rappresentazione, nel caso in cui si abbiano rette orizzontali o verticali, i parametri m e b possono assumere valori infiniti. Per questo motivo, si è passati alla rappresentazione nella forma angolo-raggio nel piano (ρ, ϑ): x cos ϑ + y sen ϑ = ρ (2) in cui ϑ è l angolo fra l ortogonale alla retta, passante per l origine e l asse x e ρ è la distanza fra la retta e l origine; ϑ varia nell intervallo (0 π), mentre ρ è limitato dalle dimensioni diagonali dell immagine (Fig.2). La HT agisce secondo il seguente algoritmo: consideriamo nel piano (x, y) l immagine digitale e nel piano trasforma- II

Fig.2.- Hough Transform: due pixels producono separatamente due sinusoidi nel piano di Hough, e la linea passante fra i due pixels corrisponde all intersezione delle sinuoidi. to un accumulatore con tante righe per quanto sono i campioni per il parametro ϑ, e tante colonne per quanti sono i campioni per il parametro ρ; consideriamo un punto (x, y), per esso passano un numero finito di rette (non nel caso continuo ma nel caso discreto), e per ciascuna retta (ρ, ϑ) passante per tale punto incrementiamo nel piano trasformato la cella corrispondente nell accumulatore. In tal modo un punto nel piano dell immagine è mappato in una curva sinusoidale nel piano Hough. Due punti giacenti sulla stessa linea nel piano dell immagine, corrispondono a due curve sinusoidali con un punto in comune nel piano trasformato (Fig.2): tale punto costituisce un picco nel piano di Hough e quindi i punti di massimo locale possono essere interpretati come rette nel piano di partenza. Perciò una retta può essere individuata nel piano (ρ, ϑ) da un punto in cui si intersecano più sinusoidi: utilizzando un algoritmo di soglia adattiva, possiamo ricercare i massimi locali nel piano trasformato, e la soglia varia in funzione della probabilità di falso allarme richiesta dall operatore. Gli effetti della discretizzazione utilizzata nel piano (ρ, ϑ), per far in modo che il numero di rette nel piano di partenza sia finito, è stata studiata in [11]. La trasformata di Hough è stata implementata in codice MATLAB dagli autori: il codice permette di variare la probabilità di falso allarme, il passo di quantizzazione per il parametro ρ e il passo di quantizzazione per il parametro ϑ. 4. APPLICAZIONI Questa sezione presenta l applicazione della HT e della Wavelet-HT (WHT) ad immagini SAR simulate e reali. I risultati dell applicazione della HT e della HT nel dominio wavelet, sono presentati e comparati. 4.1. APPLICAZIONE DELLA HT E DELLA WHT ALLE IMMAGINI SAR SIMULATE Sono state simulate delle immagini SAR al fine di individuare i vantaggi dell approccio proposto. Tali simulazioni sono state realizzate utilizzando dei generatori di numeri casuali e utilizzando codice MATLAB per creare i targets e costruire l immagine finale. La Fig.3 rappresenta un immagine SAR simulata con 128 righe e 128 colonne, a 256 livelli di grigio (è stato utilizzato il comando colormap(pink(256)) per fare in modo che la differenza fra i pixels fosse rappresentata in una mappa di colori nella scala del rosa). Nell immagine sono stati simulati tre targets: ciascun target è composto da tre segmenti adiacenti, in cui il tratto centrale è maggiormente luminoso dei tratti laterali, in modo da considerare il fatto che nei casi reali i targets hanno una larghezza non nulla. Sia per la distribuzione dello sfondo sia per quella dei target è stata fissata una probability density function di Rayleigh polarizzando lo sfondo ad un valore inferiore rispetto a quello dei targets e utilizzando una diversa deviazione standard. Applicando la HT a tale immagine ci aspetteremmo di trovare tre picchi, corrispondenti ad ognuno dei tre targets: un picco per il target orizzontale, uno per il target verticale ed uno per il target diagonale. Nella realtà vengono prodotti dei picchi spuri dovuti al fatto che le sinusoidi corrispondenti ai diversi targets interagiscono nel dominio trasformato fra loro producendo dei picchi spuri: tali picchi individuano rette passanti fra le diverse coppie di targets (il picco spurio (A) individua una linea passante per i targets orizzontale e verticale, il picco spurio (B) individua una linea pas- Fig.3.- Immagine SAR simulata: tre targets con differenti posizioni e inclinazioni. III

sante per i targets diagonale e verticale il picco spurio (C) individua una linea passante per i targets orizzontale e diagonale) che non sono effettivamente presenti nell immagine di partenza. Viceversa, il picco (D) individua la retta passante attraverso il target orizzontale, il picco (E) la retta passante attraverso il target diagonale e il picco (F) la retta passante attraverso il target verticale. Si rende necessaria una tecnica di separazione dei targets a diversa inclinazione. Come indicato in precedenza, la 2D-FWT produce le sottoimmagini che contengono, separatamente, le caratteristiche orizzontali, verticali e diagonali. In Fig.5 è rappresentata la 2D-FWT dell immagine simulata. Nella 2D-FWT abbiamo scelto una wavelet Daubechies con 2 momenti nulli [5]: i filtri wavelet di decomposizione passa basso e passa alto sono indicati in Fig.6. Applichiamo la HT alle sottoimmagini indicate in Fig.5, sottoposte ad un operazione di binarizzazione: è stata sviluppata una semplice funzione in codice MATLAB in modo da produrre, a partire da un immagine di input, una sua versione binaria, contenente cioè solo pixel bianchi o neri. In Fig.7, 8, 9 sono rappresentati rispettivamente i mappaggi delle sottoimmagini di dettaglio orizzontale, verticale e diagonale nel dominio di Hough. Possiamo osservare che i picchi spuri sono stati eliminati, e quindi l algoritmo di ricerca dei massimi locali con soglia adattiva, non è soggetto agli errori di interpretazione relativamente ai picchi spuri (A), (B) e (C). Questo risultato dimostra che il nostro metodo può eliminare il problema dell intersezione delle differenti sinusoidi nel piano di Fig.4.- Hough Transform dell immagine SAR simulata (Fig.3). Fig.6.- Filtri Wavelet di decomposizione: passa basso (sopra) passa alto (sotto). Fig.5.- 2D-FWT dell immagine simulata (Fig.4). Fig.7.- HT della versione binaria della sottoimmagine di dettaglio orizzontale dell immagine SAR simulata (Fig.3). IV

Hough. Se applichiamo tale tecnica all immagine simulata e alle sottoimmagini di dettaglio, rappresentate nella versione a 256 livelli di grigio, può essere prodotta un analisi quantitativa. È possibile valutare due parametri, in modo da stimare il grado di smoothing dei picchi nel piano di Hough: il primo parametro è il rapporto fra il valore del picco e la media della trasformata di Hough, µ[ht] il secondo parametro è il rapporto fra il valore del picco e la media di una finestra di 5 x 5 elementi centrata sul picco considerato del piano di Hough, µ[win] Questi parametri indicano, rispettivamente, quanto il picco considerato si stacca dal background nel dominio di Hough, e dal background locale: maggiori sono tali parametri, maggiormente evidente è il picco nel dominio trasformato. Le tabelle 1, 2 e 3 rappresentano questi parametri valutati per i picchi nel piano di Hough corrispondenti ai tre targets, nell immagine originale e nelle sottoimmagini di dettaglio. Notiamo che con il nuovo approccio Wavelet-HT, i parametri indicati aumentano il proprio valore: nel piano di Hough prodotto a partire dal dominio wavelet, i picchi corrispondenti a targets effettivamente presenti nell immagine di input, sono più evidenti rispetto ai picchi nel piano di Hough prodotti nel piano originale (x,y). Inoltre la nostra tecnica WHT riduce il carico computazionale con una risparmio del 30% nel tempo di calcolo rispetto al tradizionale approccio HT: con il metodo standard sono stati impiegati 180 mentre con la nostra tecnica il tempo si è ridotto a 256. Tab.1.- Analisi per il picco corrispondente al target orizzontale. Fig.8.- HT della versione binaria della sottoimmagine di dettaglio verticale dell immagine SAR simulata (Fig.3). Tab.2.- Analisi per il picco corrispondente al target verticale. Fig.9.- HT della versione binaria della sottoimmagine di dettaglio diagonale dell immagine SAR simulata (Fig.3). Tab.3.- Analisi per il picco corrispondente al target diagonale. V

Fig.10.- L immagine E-SAR di Oberpfaffenhofen (DLR-Germania). È indicata l area elaborata. Fig.12.- 2D-FWT dell area considerata nell immagine SAR reale. Fig.11.- HT dell area considerata nell immagine SAR reale. 4.2. APPLICAZIONE DELLA HT E DELLA WHT AD UN IMMAGINE SAR REALE Il metodo WHT è stato applicato ad un immagine SAR reale: la Fig.10 rappresenta l aeroporto di Oberpfaffenhofen (Monaco, Germania). Abbiamo testato il nostro approccio sull area indicata, in cui è presente una linea retta orizzontale: l obiettivo in tal caso è individuare il tratto orizzontale. La Fig.11 rappresenta la HT dell area considerata; nel piano di Hough è stato prodotto un picco corrispondente al segmento orizzontale. Se applichiamo adesso la nostra tecnica WHT, quello che ci aspettiamo di ottenere è che il picco corrispondente alla retta orizzontale venga reso maggiormente evidente dall applicazione della HT alla sottoimmagine di dettaglio orizzontale nel dominio wavelet. La Fig.12 rappresenta la decomposizione Fig.13.- HT della sottoimmagine di dettaglio orizzontale. wavelet dell area considerata: possiamo notare che il tratto orizzontale è chiaramente estratto nella sottoimmagine di dettaglio orizzontale; in Fig.13 abbiamo rappresentato la HT della sottoimmagine di dettaglio orizzontale. Possiamo notare la presenza del picco corrispondente al tratto rettilineo nell immagine di partenza. La Tab.4 rappresenta l analisi quantitiva dei risultati: possiamo notare che il picco prodotto tramite la WHT è maggiormente evidente rispetto al medesimo picco prodotto dalla HT nel dominio di partenza. L algoritmo viene utilizzato quindi per analizzare le diverse sottoimmagini nel dominio wavelet, ricercando i tratti rettilinei nelle sottoimmagini di dettaglio orizzontale, verticale e diagonale: la Fig.14 rappresenta l immagine SAR considerata ricostruita con la tecnica della WHT. VI

Fig.14. - L immagine SAR reale ricostruita con la tecnica WHT. Immagine Originale Sottoimmagine di dettaglio orizzontale µ[ht] µ[win] 4.51 1.74 6.14 1.84 5. CONCLUSIONI È stata presentata una tecnica originale di individuazione automatica di tratti rettilinei, basata sull uso congiunto della trasformata di Hough e della trasformata wavelet: tale tecnica è stata applicata al fine di incrementare le prestazioni di un sistema tradizionale di individuazione di rette tramite la HT. Attraverso un analisi qualitativa e quantitativa dei risultati sperimentali, prodotti sia su immagini SAR simulate, sia su immagini SAR reali, è stato dimostrato che il nuovo approccio permette di ridurre l azione negativa di picchi spuri nel dominio di Hough, e di incrementare l evidenza dei picchi corretti: in tal senso, otteniamo uno strumento più efficiente rispetto all applicazione classica della Hough Transform, e l approccio utilizzato permette inoltre di ridurre del 30% il tempo di calcolo. Per l ottenimento dei risultati sperimentali sono stati utilizzati il MATLAB nelle sue funzioni principali di manipolazione di matrici e vettori; il Toolbox Wavelab si è dimostrato uno strumento fondamentale per la realizzazione del lavoro nella sezione in cui è stata applicata la 2D-FWT alle immagini considerate; la Hough Transform è stata implementata in codice MATLAB dagli autori. Tab.4.- Analisi per il picco corrispondente alla linea orizzontale nell immagine SAR reale. 6. BIBLIOGRAFIA [1] A. Farina, F. Vinelli, A Center of Excellence for SAR Signal Processing, Alenia Technologies, Vol.1, No.1, 1994. [2] N. Hess Nielsen and M. V. Wickerhauser, Wavelets and Time-Frequency Analysis, Proceedings of the IEEE, Vol.84, No. 4, pp. 523-529, April 1996. [3] J. Wang and P. J. Howarth, Use of the Hough Transform in Automated Lineament Detection, IEEE Transactions on Geoscience and Remote Sensing, Vol. 28, No. 4, July 1990. [4] I. Daubechies, Ten Lectures on Wavelets: SIAM Press, Philadelphia, PA, 1992. [5] I. Daubechies, Orthonormal bases of compactly supported wavelets, Communications on Pure and Applied Mathematics, Vol. 41, pp. 909-996, October 1988. [6] S. A. Werness, S. C. Wei, et al, Experiments with Wavelets for Compression of SAR Data, IEEE Transactions on Geoscience and Remote Sensing, Vol.32, No.1, January 1994. [7] S. Barbarossa, L. Parodi, SAR Image Classification by Wavelets, Proceedings of IEEE International Radar Conference 1995, pp 462-467, 1995. [8] F. C. Morabito, G. Simone, A Comparison of Feature Extraction Techniques for Remotely Sensed SAR Images Segmentation, Proceedings of SSCC 98 (Durban, South Africa), Vol. II, pp.107-110, September 1998. [9] P. Ballester, Applications of the Hough Transform, ASP Conference Series, Vol.61, 1994. [10] P. V.C.Hough, A Method and Means for Recognizing Complex Patterns, US Patent 3,069,654, 1962. [11] G. Simone, Quantization Negative Effects in Hough Transform in SAR Image Lineament Detection, to be published, 1998. VII