You are on page 1of 30

Elaborazione delle Immagini:

Introduzione al corso a.a. 2012/2012

Visione Computazionale

Il docente
!! Andrea FUSIELLO, Professore Associato !! Studio: DIEGM, piano terra, fronte aula 26. !! Email: andrea.fusiello@uniud.it !! Web Page: http://www.diegm.uniud.it/fusiello !! Ultime notizie (ritardi, cambio orario): twitter.com/fusiello !! Telefono: 0432 55 8327 !! Ricevimento: Mercoledi, ore 10.30-12.30
!!Andrea

Fusiello

!!3-10-2012

Il collaboratore didattico
!! Michela FARENZENA, Post-doc

!! Dip. Informatica, Ca Vignal 2, I piano, stanza 47 Email: farenzena@sci.univr.it

!!Andrea

Fusiello

!!3-10-2012

Informazioni generali
!! Il corso prevede 15 ore di esercitazione in Laboratorio suddivise su due settimane: a met e fine corso. !! Strumento di sviluppo: MATLAB. !! Corsi affini (Visual Computing): Elaborazione di Immagini e Suoni, Grafica al Calcolatore, Interazione Utente-Calcolatore, Psicologia della Percezione, Teorie e Tecniche del Riconoscimento, Complementi di IUC.

!!Andrea

Fusiello

!!3-10-2012

Programma

!!Andrea

Fusiello

!!3-10-2012

Modalit di esame
!! 50% progetto !! 50% esame orale

!!Andrea

Fusiello

!!3-10-2012

I testi
!! A. Fusiello. Visione Computazionale: appunti delle lezioni. Copia rilegata acquistabile su ilmiolibro.kataweb.it/schedalibro.asp?id=387047 Versione elettronica scaricabile dalla pagina del docente.

!! Testi di riferimento:
!! Richard Szeliski. Computer Vision: Algorithms and Applications. Springer, New York, 2010. !! R. Hartley, A. Zisserman. Multiple View Geometry in Computer Vision. Cambridge University Press, 2001

!!Andrea

Fusiello

!!3-10-2012

Contenuti
!! Studieremo i processi della visione che mirano ad ottenere una rappresentazione della struttura solida (steros) del mondo esperito attraverso proiezioni bidimensionali di esso: le immagini.

!!Andrea

Fusiello

!!3-10-2012

La visione un prodigio!
As seeing agents, we are so used to the benefits of vision, and so unaware of how we actually use it, that it took a long time to appreciate the almost miraculous achievements of our visual system. If one tries to adopt a more objective and detached attitude, by considering the visual system as a device that records a band of electromagnetic radiation as an input, and then uses it to gain knowledge about surrounding objects that emit and reflect it, one cannot help hut be struck by the richness of information this system provides. [S. Ullman, High-Level Vision, MIT Press 1996]

!!Andrea

Fusiello

!!3-10-2012

La visione un prodigio!
!! Gli oggetti irradiano luce visibile !! Il pattern di luce dipende da
!! Illuminazione della scena !! Geometria della superficie !! Riflettanza della superficie

!! La fotocamera/occhio camera cattura questo pattern !! Il calcolatore/cervello lo analizza per costruire la rappresentazione solida della scena

!!Andrea

Fusiello

!!3-10-2012

Visione Computazionale
!! Insieme di tecniche computazionali per stimare le propriet geometriche del mondo 3D da una o pi immagini. !! Ricavare informazioni 3D da immagini, per
!! produrre una descrizione simbolica della scena (rappresentazione); !! assegnare etichette; !! stimolare/guidare azioni.

!!Andrea

Fusiello

!!3-10-2012

Visione Computazionale
Descrizione simbolica

Immagine/i Computer Vision

!!Andrea

Fusiello

!!3-10-2012

Visione Computazionale
!! V.C. di basso livello:
!! Estrazione di primitive geometriche, forma, dimensione !! Inverso della grafica !! Processi spazialmente uniformi e indipendenti dal problema

!! V.C. di alto livello (Image Understanding)


!! !! !! !! estrazione delle propriet delle forme studio delle loro relazioni spaziali Classificazione e riconoscimento do oggetti Processi applicati a porzioni dellimmagine, dipendono dallobiettivo e dalla conoscenza a priori

!!Andrea

Fusiello

!!3-10-2012

Visione e Grafica
Geometria della scena Fotometria della scena
forma e posizione delle superfici tipo, intensi e direzione dellilluminazione proprieta di riflettanza delle superfici visibili Visione ottico/geometrico fotometrico elettronico

Grafica

Immagine/i

Modello del sensore

!!Andrea

Fusiello

!!3-10-2012

Paradigmi
Ipotesi Problemi Generali Deboli Forti

Impossibile (forse)

Ricostruzionismo (Marr)

Specifici

Purposivism

Visione industriale

!!Andrea

Fusiello

!!3-10-2012

Riviste e convegni principali


!! Convegni:
!! ICCV, ECCV, CVPR, SIGGRAPH, ICPR, ICIP.

!! Riviste (journals):
!! International Journal on Computer Vision !! IEEE Transactions on Pattern Analysis & Machine Intelligence (PAMI) !! Computer Vision and Image Understanding (CVIU) !! Image and Vision Computing !! Machine Vision & Applications !! IEEE Transactions on Image Processing !! Pattern Recognition !! Pattern Recognition Letters
!!Andrea

Fusiello

!!3-10-2012

Aree Affini
!! Elaborazione digitale delle immagini
!! trasformazione da img a img (usato nelle prime fasi di un sistema di visione, early vision)

!! Fotogrammetria
!! Misure da immagini

!! Grafica Computazionale
!! sintesi di img da primitive geometriche

!!Andrea

Fusiello

!!3-10-2012

Aree affini
!! Pattern Recognition
!! classificazione di dati numerici e simbolici

!! Neuroscienze della visione


!! Studio della visione umana

!! Intelligenza Artificiale
!! Sistemi Intelligenti

!! Interazione Utente-Calcolatore
!! Perceptual interfaces

!!Andrea

Fusiello

!!3-10-2012

Alcuni esempi
Ovvero: cosa sapr fare (forse)alla fine del corso

!!Andrea

Fusiello

!!3-10-2012

Stereopsi

!!Andrea

Fusiello

!!3-10-2012

Stereo multivista

!!Andrea

Fusiello

!!3-10-2012

Stereo attivo e ricostruzione

!!Andrea

Fusiello

!!3-10-2012

Realt aumentata

!!Andrea

Fusiello

!!3-10-2012

Mosaici

!!Andrea

Fusiello

!!3-10-2012

Analisi di sequenze

!!Andrea

Fusiello

!!3-10-2012

Sintesi di viste

!!Andrea

Fusiello

!!3-10-2012

Struttura e moto

!!Andrea

Fusiello

!!3-10-2012

Struttura e moto

!!Andrea

Fusiello

!!3-10-2012

Struttura e moto

!!Andrea

Fusiello

!!3-10-2012

Alcune applicazioni (vere)


!! Piastrellatura virtuale di esterni !! Rilevazione fotografica negli incidenti stradali (applicazioni forensi) !! Misura posizione e orientazione pezzi per asservimento robot (scocca camion, verniciatura, presa) !! Appiattimento di superfici di rivoluzione per ispezione industriale (texturing inverso) !! Installazioni multimediali !! Modellazione automatica di oggetti e scenari per videogame !! Effetti 3Dvideo
!!Andrea

Fusiello

!!3-10-2012