Elaborazione in tempo reale di immagini digitali attraverso tecniche fuzzy FACOLTA’ DI INGEGNERIA Tesi di Laurea in Ingegneria Elettronica Relatore Prof. Marcello Salmeri Laureando Gianluca Mignone Correlatore Ing. Arianna Mencattini
Contenuto della presentazione Ricostruzione dell’immagine Filtraggio del rumore Problematiche del “real-time” Algoritmo di estrazione dei contorni Il software sviluppato Conclusioni
Ricostruzione dell’immagine Filtraggio
Ricostruzione dell’immagine Originale Rumorosa Filtrata
Filtri FIRE PO NE ELSE ZE 1 SNSP ZENE PO
Tempo di elaborazione Qualità desiderata Scelta della finestra Tempo di elaborazione Qualità desiderata 22 Valore max / 2 Quantità del rumore
Filtraggio rumore impulsivo NE PO ELSE ZE Per le quattro rotazioni Pixel di cui non si tiene conto nella regola Buoni risultati fino al 20% di frequenza di rumore
Problematiche del “real-time” Controllo dell’hardware Immagazzinamento in forma digitale Algoritmo di elaborazione (Computer o DSP) Immagazzinamento in forma digitale Visualizzazione Convertitore D/A Visualizzazione Elaborazione Memorizzazione Acquisizione Campionamento e quantizzazione Oggetto Webcam
Estrazione dei contorni Motivazioni Realizzazione Comprensione dell’immagine Utilizzo nel filtraggio Algoritmo semplice Poche regole Implementazione in “real-time”
Estrazione dei contorni NP ELSE PO NE Inferenza:
Estrazione dei contorni Esempio 1:
Estrazione dei contorni Esempio 2:
Estrazione dei contorni Esempio di video in “real-time”
Software Strumento di sviluppo per elaborazioni fuzzy Editing delle regole in modo grafico Possibilità di acquisizione ed elaborazione di immagini in tempo reale mediante webcam Supporto per applicazioni successive Caratteristiche
Software
Conclusioni Filtraggio immagini televisive in tempo reale Applicazioni nel campo del riconoscimento di immagini Implementazione hardware dell’algoritmo di estrazione dei contorni Sviluppo di algoritmi di filtraggio e estrazione dei contorni Studio di algoritmi efficienti per l’implementazione “real- time” Creazione di un software da usare come strumento di sviluppo Sviluppi futuri: