Introduzione alla visione artificiale (computer vision) Alberto Borghese



Documenti analoghi
Visione Computazionale

Sistemi video per il monitoraggio

Ricostruzione stereo. Il nostro obiettivo. Ricostruzione del Cenacolo Vinciano. Ricostruire la profondità. d Y

Corso di Visione Artificiale. Il corso. Samuel Rota Bulò

Dispense del corso di Elaborazione di Immagini e Audio Digitali

Laboratorio di Scienze Forensi. Pin s.c.r.l. University of Florence

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

La Visione Artificiale. La vis ione delle macchine La vis ione umana Acquis izione di immag ine

Indice. Introduzione...6. Capitolo 1: Realtà virtuale e computer vision..10. Capitolo 2: Riconoscimento facciale..34

Le ombre in OpenGl. Daniele Varin LS Ing. Informatica Corso di Elementi di Grafica Digitale

1 INTRODUZIONE 1.1 Computer Vision e Pattern Recognition

MISSIONE AZIENDALE TRAMITE

Alessandra Raffaetà. Esercizio

PROGRAMMAZIONE DIDATTICA DI ARTE E IMMAGINE. Classi Prime

ESTRAZIONE DI DATI 3D DA IMMAGINI DIGITALI. (Visione 3D)

PointCloud 7.0 Anno 2011

PRIMO BIENNIO CLASSE SECONDA - ITALIANO

La Videosorveglianza Criteri per il dimensionamento dello storage

Giornata ANIPLA Introduzione alla visione industriale 3D. Milano, 14 giugno R. Sala - remo.sala@polimi.it

Geoemdia. Indice dei Concetti di Base. Claudio Rocchini Istituto Geografico Militare

Visione Artificiale. Prof. Marcello Pelillo. (a.a. 2003/04)

LA STEREO FOTOMETRIA, OLTRE L IMMAGINAZIONE

Docfa 4, rappresentazione grafica vettoriale e integrazione 3D

Dal disegno alla topologia

VIDEOSORVEGLIANZA IP

Audiweb pubblica i dati di audience online da PC del mese di gennaio 2014

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio

Tecniche di riconoscimento statistico

Multimedia. Creazione di Modelli 3D usando ARC3D

VISIONE PER COMPETERE

3DE Modeling Color. E il modulo che si occupa della costruzione di modelli 3D con tessitura a colori.

Istituto Comprensivo 2 di Montesarchio A.S Curricolo Verticale di Tecnologia. TECNOLOGIA - SCUOLA INFANZIA Prerequisiti

Animazioni 3D. Informatica Grafica I. Le basi dell'animazione 3D. Le basi dell'animazione 3D. Le basi dell'animazione 3D. Le basi dell'animazione 3D

Universita degli Studi di Napoli Federico II. Scansione Tridimensionale con Metodi a Luce Debolmente Strutturata

Napoletano Francesca - Psicologa - Formatrice

3D e Realtà Virtuale

SISTEMA DI GESTIONE DEGLI AUTOMEZZI per gli IMPIANTI DI SMALTIMENTO DEI RIFIUTI

Visione Artificiale nell Automotive

Specifiche tecniche del servizio inebula Guardian

SISTEMI di PERSONAL COMPUTER

SCIENZE E TECNOLOGIA

Processo di risoluzione di un problema ingegneristico. Processo di risoluzione di un problema ingegneristico

Introduzione alla programmazione in C

Un sistema informativo ambientale per la gestione del mare: uso del free software Ocean Data View

HDS Software Technodigit 3D Reshaper Caratteristiche e benefici

PROGETTO DIDATTICO: LA STRADA L'EDUCAZIONE D'UN POPOLO SI GIUDICA INNANZI TUTTO DAL CONTEGNO CH'EGLI TIEN PER LA STRADA. E.

Università degli Studi di Catania Corso di Laurea Magistrale in Informatica Multimedia 2013/14. Cantarella Danilo. OpenCV Android

ArcGIS - ArcView ArcScene

MASTER UNIVERSITARIO

Estrazione di informazione 3D da un immagine

Di cosa parliamo? Con la cultura si mangia? Lo stato di salute del settore culturale

Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE

Michele Nappi, Ph.D Dipartimento di Matematica e Informatica Università degli Studi di Salerno mnappi@unisa.it

ArcScene è l applicazione del sistema ArcGis che permette di visualizzare l informazione geografica in tre dimensioni Attraverso ArcScene è possibile

4.4.1 Obiettivi specifici di apprendimento 2 3 ANNI

Assistive Technologies. Tecnologie assistive

20 Giugno 2013 Gianni Rosa

Venexia. Fammi la tua domanda...

Stimare il WCET Metodo classico e applicazione di un algoritmo genetico

Come ragiona il computer. Problemi e algoritmi

MASTER UNIVERSITARIO. Analisi Dati per la Business Intelligence e Data Science. IV edizione 2015/2016

IL LASER SCANNER E IL TERRITORIO: applicazioni, metodologie operative, potenzialità del rilevamento con laser-scanner terrestre

Nuvola It E-Surveillance

ITER Imprese & Territorio

Programma di addestramento raccomandato per l esame di Termografia di 2 livello secondo EN 473

Curricolo di TECNOLOGIA. Scuola Primaria

Mappatura dei processi aziendali. Una metodologia per l analisi dei processi

SISTEMA 3D-MBS (Three Dimensional Multi Band System)

L intelligenza visiva la visione computazionale. Parleremo di visione artificiale

La soluzione Easy Net per l analisi visuale di dati georeferenziati

Università degli studi di Roma Tor Vergata Ingegneria Medica Informatica I Programma del Corso

Illuminare il Progetto del Logo 3D

Tecniche per l analisi della postura e del movimento

Analisi dei dati MLPA con il nuovo Coffalyser.NET. MRC-Holland

TECNOLOGIE INFORMATICHE DELLA COMUNICAZIONE ORE SETTIMANALI 2 TIPO DI PROVA PER GIUDIZIO SOSPESO PROVA DI LABORATORIO

Elaborazione delle immagini e Pattern Recognition. Giovanni Scavello

FONDAMENTI di INFORMATICA L. Mezzalira

SCUOLA SECONDARIA DI I GRADO

Tecniche di rappresentazione La legenda GIS

Un ripasso di aritmetica: Rappresentazione binaria - operazioni. riporti

INGEGNERIA DEL SOFTWARE. Prof. Paolo Salvaneschi

Corso di: ECDL Core full 7 moduli

SCUOLA PRIMARIA I.C. di CRESPELLANO PROGRAMMAZIONE ANNUALE DI TECNOLOGIA E INFORMATICA

ARTE E IMMAGINE CLASSE PRIMA SECONDA TERZA

ISTITUTO COMPRENSIVO MONTEGROTTO TERME SCUOLA PRIMARIA DISCIPLINA: SCIENZE - CLASSE PRIMA OBIETTIVI DI APPRENDIMENTO

Progettazione 3D. Area formativa PROGETTAZIONE TECNICA


Gestione ed analisi di base dati nell epidemiologia. delle malattie infettive

Computer Graphics. La disciplina fornisce metodi per creare elaborare memorizzare visualizzare. immagini di oggetti o scene mediante un computer

Informatica per la comunicazione" - lezione 7 -

illuminazione artificiale

GIS & TELERILEVAMENTO

Linguaggi per COMUNICARE. Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni

FARE SCIENZA A SCUOLA

Introduzione alla Virtualizzazione

POF ALLEGATO 4 PROGRAMMAZIONE BIMESTRALE PRIMARIA

Dino-Lite TrichoScope

Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!

Le Basi di dati: generalità. Unità di Apprendimento A1 1

BIPLAB Biometric and Image Processing Laboratory. Eye Tracking Analisys

Transcript:

Introduzione alla visione artificiale (computer vision) Alberto Borghese Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 1/20 Parleremo di: Introduzione & Applicazioni Determinazione del campo di moto dal flusso ottico. Structure from Motion da sequenze monoculari (elaborazione flusso ottico). Structure from Motion da sequenze monoculari (elaborazione di features). Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 2/20 1

Computer Vision Obbiettivo: determinazione delle proprietà geometriche, fisiche e dinamiche del mondo che ci circonda mediante elaborazione di immagini o sequenze di immagini. Low level vision (o early vision): estrazione dalle immagini o sequenze di immagini delle informazioni necessarie al livello superiore. High level vision: riconoscimento, associazione di un significato semantico all atto del vedere. Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 3/20 Applicazioni: Controllo industriale Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 4/20 2

Applicazioni: Video-sorveglianza Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 5/20 Applicazioni: Navigazione autonoma Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 6/20 3

Applicazioni: Esplorazione autonoma Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 7/20 Applicazioni: Telepresenza Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 8/20 4

Analisi della comunicazione facciale Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 9/20 Analisi del movimento Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 10/20 5

Computer Vision Obbiettivo: determinazione delle proprietà geometriche, fisiche e dinamiche del mondo che ci circonda mediante elaborazione di immagini o sequenze di immagini. High level vision: riconoscimento, associazione di unsignificato semantico all atto del vedere. Low level vision (o early vision): estrazione dalle immagini o sequenze di immagini delle informazioni necessarie al livello superiore (features). Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 11/20 I 3 stadi della visione Estrazione di feature. Calcolo del Flusso ottico. Calcolo delle sorgenti di illuminazione e stima dell albedo. Riconoscimento di tessiture. Stereo-matching. Contorni (edge) Forme dai contorni. Forme da tessitura. Forme da ombreggiatura. Determinazione della stuttura 3D e del movimento 3D di oggetti da immagini monoculari. Ricostruzione 3D da stereo di oggetti della scena. Costruzione di superfici. Calcolo del colore di una superficie. Parametri geometrici del sistema di visione.x Interpretazione (la visione artificiale deriva storicamente dall Intelligenza Artificiale). Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 12/20 6

Cosa sono le features? 1) Località. 2) Significatività. 3) Riconoscibilità. Feature attraverso la detezione dei bordi Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 13/20 Riconoscimento di spigoli Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 14/20 7

Estrazione di regioni Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 15/20 Marker detection -8-8 -8-8 -8-8 -8 0 1 1 0-8 -8 1 7 7 1-8 -8 1 7 7 1-8 -8 0 1 1 0-8 -8-8 -8-8 -8-8 Cross-correlazione Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 16/20 8

Il flusso ottico Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 17/20 I problemi di visione sono mal posti Perché non è facile costruire un sistema di visione? Risoluzione spaziale limitata. Gli oggetti reali non sono mai uniformemente illuminati. I contorni non sono netti. Le superfici non hanno albedo costante. L illuminazione genera campi di irradianza dificili. Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 18/20 9

Visione 3D ed Elaborazione di immagini Visione 3D: Immagine/i => Ricostruzione 3D della scena statica o dinamica ed interpretazione. Grafica 3D: Modello 3D della scena, statico o dinamico => Visualizzazione. Si incontrano sul terreno della visualizzazione 3D. Immagini Immagini Immagini Statiche Dinamiche Shape from Monocular View Feature Extraction Differential Motion Analysis L elaborazione delle imagini costituisce il primo livello di un sistema di visione. Fornisce le features di base. 3D Shape Features Optical Flow Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 19/20 Parleremo di: Flusso ottico. Riconoscimento di feature (corners) mediante algoritmi di analisi locale dell immagine. Ricostruzione 3D di feature della scena da immagini stereoscopiche. Ricostruzione 3D di feature della scena ed il movimento 3D da sequenze monoculari (Structure from Motion). Copyright N.A. Borghese Università di Milano 19/03/2003 http:\\homes.dsi.unimi.it\ borghese 20/20 10