| Docente/i:
    	Luca Lombardi  
    
    
 Denominazione del corso: Visione artificialeCodice del corso: 502972
 Corso di laurea: Ingegneria Informatica
 Settore scientifico disciplinare: ING-INF/05
 L'insegnamento è caratterizzante per: Ingegneria Informatica
 Crediti formativi: CFU 6
 Sito web del corso: http://vision.unipv.it/corsi/
 
 Obiettivi formativi specifici
Questo corso si basa su lezioni teoriche, corredate da altrettante esercitazioni sperimentali in cui si elaborano immagini e video. L'obiettivo è quello di acquisire familiaritÀ con le principali tecniche per la visione artificiale sia attraverso la conoscenza dei problemi legati alla elaborazione di elevate quantitÀ di dati, sia attraverso la scrittura di programmi che consentano di utilizzare e confrontare algoritmi esistenti in letteratura. Infine, si dÀ un accenno ai problemi delle architetture specializzate. Programma del corso
 
Concetti introduttiviObiettivi didattici, aspetti culturali e tecnologici della visione artificiale. Aspetti di geometria digitale e computazionale. Le diverse metriche, i concetti di adiacenza, distanza, oggetto e sfondo. Definizioni di contorno, sua codifica e rappresentazione.
 
Operatori puntuali e localiTrasformazioni ed equalizzazione dei livelli di grigio, binarizzazione. Operatori locali, aspetti generali, elaborazione seriale e parallelo. Operatori lineari, filtraggio. Operatori di rango, trasformata di rango.
 
Riconoscimento di formeMatching diretto, metodi statistici, metodi linguistici, metodi strutturali. Trasformata di Hough per il riconoscimento di forme espresse in forma analitica (rette, cerchi, parabole) e per poligoni regolari. Trasformata di Hough generalizzata.
 
Formazione di una immagineFotometria 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 analisi del movimentoGeometria della visione stereoscopica, calibrazione, invarianti prospettici. Analisi del movimento, stima basata sul flusso ottico, stima basata su corrispondenze discrete.
 
Compressione di immaginiIntroduzione alle tecniche di compressione. Formati di immagini compresse.
 Prerequisiti
Buona conoscenza di un linguaggio di programmazione Tipologia delle attività formative
Lezioni (ore/anno in aula): 42Esercitazioni (ore/anno in aula): 6
 Attività pratiche  (ore/anno in aula): 0
 Materiale didattico consigliatoSono disponibili i lucidi delle lezioni  
Gonzalez R., Woods R.. Elaborazione delle immagini digitali. Pearson. 
 
Haralick R.M., Shapiro L.G.. Computer and Robot Vision, Vol. I e II.. Addison-Wesley, Mass., USA, 1992.. Per eventuale consultazione.
 Modalità di verifica dell'apprendimento
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 una prova finale scritta, consiste in una discussione dei progetti svolti. Se la condizione precedente non è stata soddisfatta, l'esame verterÀ su tutto il programma del corso.
 |