Docente/i:
Luca Lombardi
Denominazione del corso: Visione artificiale (mn)
Codice del corso: 062281
Corso di laurea: Ingegneria Informatica
Settore scientifico disciplinare: ING-INF/05
Crediti formativi: CFU 5
Sito web del corso: http://vision.unipv.it/corsi/
Obiettivi formativi specifici
Il corso si propone di acquisire dimestichezza con le principali tecniche per la elaborazione di immagini sia attraverso la conoscenza dei problemi legati alla computazione di elevate quantità di dati, sia attraverso la scrittura di programmi che consentano di utilizzare e confrontare algoritmi esistenti in letteratura.
Programma del corso
Introduzione al corso
Esempi di varie problematiche e relative applicazioni. Sistema tipo per la elaborazione di immagini, le diverse funzioni: acquisizione, memorizzazione, pre-elaborazione, visualizzazione, immagini a toni di grigio e immagini a colori, trasmissione.
Operatori puntuali e locali
Trasformazioni dei livelli di grigio, binarizzazione, scelta della soglia. Operatori lineari e operatori di rango. Riduzione del rumore. Operatori della morfologia matematica.
Estarzione delle caratteristiche dalle immagini
Operatori per l'estrazione dei bordi, valutazione delle componenti connesse, estrazione dei momenti. Trasformata distanza, caratterizzazione di forme tramite la trasformata di Hough.
Formazione di una immagine
Fotometria applicata all’analisi e alla sintesi di immagini. Effetti della geometria del sistema di acquisizione, funzione di distribuzione di riflettanza, superfici opache e superfici speculari, mappe di riflettanza. Forma da ombreggiatura.
Visione 3D e stima del movimento
Geometria della visione stereoscopica. Analisi del movimento (sequenze di immagini).
Prerequisiti
Nozioni base introdotte nei corsi di Fondamenti di Informatica.
Tipologia delle attività formative
Lezioni (ore/anno in aula): 30
Esercitazioni (ore/anno in aula): 18
Attività pratiche (ore/anno in aula): 0
Materiale didattico consigliato
Sono disponibili i lucidi delle lezioni svolte in classe.
Gonzalez R., Woods R.. Digital Image Processing. Pearson, 2004. Testo di base.
Cantoni V., Levialdi S.. La visione delle macchine. Tecniche Nuove, Milano, 1989.
Zampironi P.. Metodi dell. Masson, Milano, 1990.
Haralick R.M., Shapiro L.G.. Computer and Robot Vision, Vol. I e II. Addison-Wesley, Mass., USA, 1992.
Modalità di verifica dell'apprendimento
Sono previste due prove scritte in itinere che verteranno sul programma svolto fino a quel momento. Inoltre durante il corso saranno sviluppati in laboratorio una serie di progetti relativi ad alcuni degli argomenti esposti. L’esame finale, per chi ha sviluppato i progetti e superato le prove in itinere, consiste in una discussione dei progetti svolti. Se la condizione precedente non è stata soddisfatta, l’orale verterà su tutto il programma del corso.
|