35403 - ELABORAZIONE DELLE IMMAGINI LM

Anno Accademico 2011/2012

  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Cesena
  • Corso: Laurea Magistrale in Ingegneria informatica (cod. 8200)

Conoscenze e abilità da conseguire

Al termine del corso, lo studente:
- conosce le tecniche di base per l'elaborazione e l'analisi di immagini e sequenze video volte al miglioramento della qualità, all'estrazione di informazioni, all'automazione ed al controllo
- è capace di progettare e realizzare semplici sistemi di visione artificiale per la soluzione di problematiche reali in settori applicativi industriali o per scopi scientifici
- è in grado di applicare le competenze acquisite per realizzare algoritmi complessi di elaborazione ed analisi di immagini, utilizzando librerie software commerciali e di pubblico dominio
- possiede gli strumenti di base per rielaborare ed ampliare, con un buon grado di autonomia, le proprie conoscenze nell'ambito degli argomenti dell'insegnamento
- è in grado di scrivere una relazione tecnica e di presentare i risultati ottenuti
- è in grado di lavorare in gruppo e di introdurre nel mondo del lavoro soluzioni basate sulla visione artificiale

Contenuti

Introduzione

Definizione di visione artificiale (computer vision). Definizione di sistema per la elaborazione e l'analisi di immagini. Alcuni settori applicativi: videosorveglianza “intelligente”; tracciamento di persone per l'analisi del comportamento; analisi automatica di eventi nel monitoraggio del traffico; guida automatica di veicoli, ultraleggeri (UAV - Unmanned Aerial Vehicles) e controllo satellitare; analisi di immagini mediche (TAC, RM, …) e biomediche (immagini cellulari microscopiche); misure automatiche e controllo qualità; robotica e ricostruzione 3D della scena.

Formazione delle immagini

Tipi di immagine: fotografica, termica, radiografica. Sistema di formazione dell'immagine. Processo di formazione dell'immagine e dispositivi di acquisizione. Radiometria: radianza e irradianza. Range dinamico. Funzione di risposta della telecamera. Il dispositivo: lenti, aberrazioni, fuoco, diaframma. Processo di acquisizione e campionamento. Quantizzazione e digitalizzazione. Livelli di grigio e canali colore. Risoluzione spaziale e fotometrica. Tecnologie di acquisizione. Geometrica di ripresa: posizione del sensore e prospettiva. Immagini da sensori non ottici.

Elaborazione e miglioramento delle immagini

Aritmetica delle immagini e le operazioni fondamentali. Trasformazioni fotometriche. Definizione di istogramma. Proprietà e forma. Uso dell'istogramma e operazioni puntuali. Segmentazione di oggetti: sogliatura fissa e adattiva. Equalizzazione. Aumento del contrasto. Aumento/riduzione del range dinamico. Istogramma cumulativo. Trasformazioni in diversi spazi del colore. Correzione gamma. Trasformazioni geometriche: zoom in e zoom out, rotazioni, traslazioni, deformazioni affini. Operazioni locali e convoluzione. Template matching. Operatori morfologici e riduzione del rumore. Filtri digitali. Segmentazione di oggetti: labelling e watershed. Applicazioni: computer grafica, identificazione automatica di oggetti, stabilizzazione automatica delle condizioni di illuminazione.

Pattern recognition e analisi di immagini

Richiami di probabilità e statistica per l'analisi dati. Distribuzione e densità di probabilità. Funzione gaussiana. Teoria della decisione e classificazione dei dati. Classificatore bayesiano, MAP e ML. Classificazione supervisionata e clustering. Misure di prossimità. Estrazione automatica di caratteristiche dall'immagine. Feature fotometriche, geometriche, statistiche. Analisi della tessitura e momenti. Feature multidimensionali. Tecniche di riduzione della dimensionalità. Riconoscimento automatico di oggetti in immagini. Applicazioni: riconoscimento e classificazione automatica di oggetti, visione industriale.

Analisi di sequenze di immagini e video

Tecniche di registrazione di immagini e pattern matching. Rilevamento ed analisi automatica del movimento. Tracciamento automatico di oggetti e features. Applicazioni: sicurezza, rilevamento automatico di eventi, controllo di qualità, visione industriale.

Ricostruzione di immagini da viste multiple

Visione stereoscopica 3D: principi e tecniche. Formazione di immagini 3D da viste multiple. Ricostruzione di assetto e posa di telecamera in movimento. Applicazioni: computer grafica, misure automatiche di oggetti, statiche e dinamiche, guida e controllo automatico di veicoli.

Testi/Bibliografia

  • R. Gonzales, R. Woods: “Digital Image Processing”, Second Edition, Prentice-Hall, New-Jersey, USA, 2002
  • Richard O. Duda, Peter E. Hart, David G. Stork: “Pattern Classification”, Second Edition, Wiley Interscience, New York, 2001
  • R. I. Hartley, A. Zisserman: “Multiple View Geometry in Computer Vision”, Second Edition, Cambridge University Press, 2004
  • CVonline: Vision Related Books including Online Books and Book Support Sites (http://homepages.inf.ed.ac.uk/rbf/CVonline/books.htm)

Metodi didattici

Lezioni in aula ed esercitazioni assistite in laboratorio. Ogni argomento teorico verrà immediatamente accompagnato dallo studio di casi in laboratorio che ne mettano in luce applicazioni significative. Per far acquisire agli studenti padronanza e familiarità con gli argomenti trattati verranno inoltre proposte esercitazioni da svolgere a casa, con successiva correzione in laboratorio.

Modalità di verifica e valutazione dell'apprendimento

Gli studenti saranno valutati in base allo svolgimento di un progetto di gruppo (max 3 studenti) ad alla sua discussione individuale.

Strumenti a supporto della didattica

Nel sito del materiale didattico sono disponibili per il download le slide presentate a lezione ed il software per le esercitazioni in laboratorio

Link ad altre eventuali informazioni

http://cvg.deis.unibo.it

Orario di ricevimento

Consulta il sito web di Alessandro Bevilacqua