54
Il corso Corso di Visione Artificiale Samuel Rota Bulò

Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Il corso

Corso di Visione Artificiale

Samuel Rota Bulò

Page 2: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Contatti

● Docente: Samuel Rota Bulò● Ufficio: stanza 7 (lato fotocopiatrice)● Telefono: +39 041 2348442● Email: [email protected] ● Ricevimento: mandare una email● Sito web: http://www.dsi.unive.it/~srotabul/vision.html

Page 3: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Orari lezioni

Lunedì 10:30 – 12:15

Martedì 10:30 – 12:15

Aula D

Page 4: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Testi

di R. C. Gonzalez e R.E. WoodsPretience Hall

di D.A. Frosyth e J. PoncePearson Education

di E. Trucco e A. VerriPretience Hall

Page 5: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Modalità di esame

PROGETTO: da concordare

ORALE

+

Page 6: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Cos'è la Visione Artificiale?

● “Come capire, a partire da immagini, cosa c'è nel mondo, dove sono le cose, che eventi stanno avvenendo.” (Marr, 1982)

● “Determinare proprietà del mondo 3D da uno o più immagini.” (Trucco e Verri)

● “Prendere decisioni utili riguardo ad oggetti fisici reali e scene basandosi su immagini acquisite tramite sensori.” (Stockman e Shapiro)

● “La costruzione di descrizioni esplicite e significative di oggetti fisici a partire da immagini.” (Ballard e Brown)

● “Estrarre descrizioni del mondo da immagini e sequenze di immagini.” (Frosyth e Ponce)

Page 7: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Cos'è la Visione Artificiale?

Page 8: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Alcuni termini collegati● Elaborazione di immagini: studio di operatori

da trasformano un'immagine in un'altra immagine (buona parte del corso).

● Machine Vision: temine vecchio che ora si riferisce ad applicazioni di visione industriali con tipicamente una camera.

● Riconoscimento di pattern: riconoscimento di struttura in immagini (ma non solo).

● Fotogrammetria: la scienza della misurazione senza contatto mediante sensori.

Page 9: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Visione vs Grafica

Page 10: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Perché studiare Visione Artificiale?● Un immagine vale quanto 1000 parole

Page 11: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Perché studiare Visione Artificiale?● Immagini e video sono ovunque !● Una collezione sempre più larga di applicazioni utili:

● ricostruzioni 3D da immagini● video sorveglianza automatica● post-processing di video● rilevamento di volti● progetto Natal di Microsoft (video in rete)

● Miglior comprensione della visione umana● Obiettivo a lungo termine: sviluppare capacità

umane per computers e robots.

Page 12: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento della scena

Page 13: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Facile per noi ...

Page 14: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Facile per noi ...

Page 15: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Facile per noi ?

Page 16: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

Page 17: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

Page 18: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

Page 19: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

Page 20: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezioneSTESSO COLORE !

Page 21: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

Page 22: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

Page 23: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

Page 24: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Fenomeni della percezione

VIDEO in rete

Page 25: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Visione umana vs Visione artificiale● La visione è un'attività estremamente facile e naturale per gli

umani.

● La visione è un'attività, in generale, estremamente difficile per una macchina.

● Grandi passi avanti, ma molto lontani dall'obiettivo finale.

● Anche dal punto di vista biologico, non è ancora completamente noto il funzionamento del processo di visione umana.

● Materia in continua evoluzione, ancora priva di solide fondamenta teoriche.

● Intersezioni in molti altre discipline, tra cui l'intelligenza artificiale, biologia, fisica ...

● Raccolta di soluzioni che si focalizzano su diversi aspetti della visione, ma manca una teoria che integri tutto.

Page 26: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Modello per la visione

Visione artificiale

● Geometria

● Oggetti

● Moto

● Texture

● Illuminazione

● Attività

● ...

Page 27: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Visione di basso livello● Estrazione di segnali di basso livello

● bordi, angoli, texture, regioni, ...

Page 28: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Visione di medio livello● Recupero di entità fisiche

● forme 3D, moto, illuminazione ...

Page 29: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Visione di alto livello● Interpretazione di una scena

● identificazione di oggetti, persone, azioni, stili.

Page 30: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 31: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 32: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 33: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 34: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 35: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 36: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 37: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 38: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 39: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 40: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 41: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento

Page 42: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento di volti

Page 43: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Riconoscimento di volti

Page 44: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Argomenti● Formazione di immagini

● Luce e colore

● Filtri spaziali, in frequenza e morfologici

● Modelli di rumore e restauro di immagini

● Texture

● Rilevamento di features (punti isolati, bordi, punti salienti)

● Segmentazione

● Geometria della camera

● Calibrazione della camera

● Visione stereo

● Moto

● Tracking

● Riconoscimento

Page 45: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Formazione di immagini

Page 46: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Luce e colore

Page 47: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Filtri

Page 48: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Restauro di immagini

Page 49: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Texture

Page 50: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Features

Page 51: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Segmentazione

Page 52: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Geometria della camera

Page 53: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Visione stereo

Page 54: Home: Dipartimento di Scienze Ambientali, …Visione umana vs Visione artificiale La visione è un'attività estremamente facile e naturale per gli umani. La visione è un'attività,

Matlab in Laboratorio

● MATLAB - MATrix LABoratory

● Ambiente di sviluppo ed esecuzione● Linguaggio di programmazione

(principalmente vettoriale)● Manipolazione dei dati in forma matriciale.

● Diffuso in ambiente accademico/scientifico.

● Largamente utilizzato per visione artificiale.

● MATLAB - MATrix LABoratory

● Ambiente di sviluppo ed esecuzione● Linguaggio di programmazione

(principalmente vettoriale)● Manipolazione dei dati in forma matriciale.

● Diffuso in ambiente accademico/scientifico.

● Largamente utilizzato per visione artificiale.