Papagna Sabino Flavia Camoes

Slides:



Advertisements
Presentazioni simili
Materiale di supporto all’insegnamento di ELABORAZIONI IMMAGINI 1
Advertisements

L’ IPERBOLE.
Come organizzare i dati per un'analisi statistica al computer?
Introduzione al Disegno Tecnico
Momento di un vettore rispetto ad un polo fisso
Procedure e funzioni A. Ferrari.
Tecniche di analisi dei dati e impostazione dellattività sperimentale Relazioni tra variabili: Correlazione e Regressione.
I Poligoni.
RILIEVODIRETTO.
Cinematica diretta Un manipolatore è costituito da un insieme di corpi rigidi (bracci) connessi in cascata tramite coppie cinematiche (giunti). Si assume.
Esercizio 1 Un filo indefinito è costituito da due semirette AB e BC formanti un angolo retto, come in figura Il filo è percorso da una corrente I = 10.
Visione Stereo & Geometria Epipolare
TERNE PITAGORICHE Obiettivi dell’esercitazione
INDAGINI DEL CAMPO DI SPOSTAMENTI INDOTTO DA UNA FONDAZIONE SUPERFICIALE SU SABBIA CON METODI DI ANALISI D’IMMAGINE POLITECNICO DI MILANO FACOLTA’ D’INGEGNERIA.
Politecnico di Milano Algoritmi e Architetture per la Protezione dellInformazione Multichannel Adaptive Information Systems Paolo Maistri Dipartimento.
V.Caglioti - Autolocalizzazione
Illusioni ottiche geometriche
Corso di biomatematica lezione 6: la funzione c2
Strumentazione per bioimmagini
Structure from motion Corso Visione e percezione a.a.2008/2009
BIOINGEGNERIA S. Salinari Lezione 4.
Università degli Studi di Roma “Sapienza” Facoltà di Ingegneria Laurea Magistrale in Ingegneria Informatica Tesina del Corso di Visione e Percezione A.A.
Scene Modelling, Recognition and Tracking
“Riconoscimento di Facce”
“Riconoscimento Targhe Automobilistiche” Parte II: Clustering e Riconoscimento Caratteri (implementazione MATLAB) Studenti: Damaggio Elettra Firmani Donatella.
PROFESSORESSA STUDENTI F. Pirri D. G. Ferriero V. Virili TUTOR M. Pizzoli RICOSTRUZIONE METRICA 3D DI UN OGGETTO RIPRESO DA PIÙ VISTE CON LA STESSA TELECAMERA.
Geometria euclidea, affine e proiettiva
Cenni di teoria degli errori
Analisi delle corrispondenze
Quality Assurance della Strumentazione di Medicina Nucleare.
Il Rivelatore Digitale
Lima 3D FASE 1 Durata: 1 mese (avviamento del progetto) FASE 2
Infomatica Grafica a.a DICGIM – University of Palermo Dipartimento di Ingegneria Chimica, Gestionale, Informatica e Meccanica Environment Mapping.
SCOMPOSIZIONE DI UN VETTORE
Driver per motori passo-passo
Motion capture distribuito
Determinazione delle superfici visibili
Presentazione Attività di Ricerca Secondo periodo – Aprile-Settembre Ottobre 2008.
Matematica della visione
Cenni teorici. La corrente elettrica dal punto di vista microscopico
Le proiezioni e la prospettiva
Propagazione della luce
Università degli Studi di Cagliari
Controllare le proiezioni
Corso di Programmazione Grafica e Laboratorio Daniele Marini
Controllare la prospettiva
Visione Artificiale Ing. Roberto Vezzani a.a
DATA MINING PER IL MARKETING
Lezione 2 Matlab: Control System Toolbox
Fisica: lezioni e problemi
Bormio IL METODO 2 La ricostruzione tridimensionale Vittorio Terzaghi Bormio, 26 giugno 2008.
Cap. 4, par. 1, 2, 3, 11 e riq. 4.2 (leggere!).
Visione e Percezione progetto conclusivo “Human recognition : A BIOMETRICAL APPROACH ” Simone Balsanelli Adriano Cerocchi.
R. Soncini Sessa, MODSS, L 26 Stima degli effetti Calcolo degli obiettivi (Laplace) Rodolfo Soncini Sessa MODSS Copyright 2004 © Rodolfo Soncini.
Corso di Laurea in Scienze e Tecniche psicologiche
Distanze Per riconoscimento di un oggetto in un’immagine si intende la sua assegnazione ad una classe di equivalenza prefissata. Il riconoscimento può.
A proposito di spazio scala e di altre features locali... Elisabetta Delponte
Trasformata di Hough.
Scuola Estiva di Fisica Genova 2006
RILIEVO FOTOGRAFICO E rilievo speditivo
Analisi della similarità tra immagini.
Relatore: Prof. Vittorio Murino Correlatore: Dott. Andrea Fusiello Università degli Studi di Verona Facoltà di Scienze MM.FF.NN. Corso di Laurea in Informatica.
Esempio di riconoscimento biometrico
HMM in Image Analysis Francesco Finazzi Lezione /04/2008.
M. De Cecco - Sensor Fusion: teoria ed applicazione alla percezione di sistemi robotici SLAM Simultanea localizzazione e mappatura di veicoli autonomi.
REALIZZAZIONE DI UN SISTEMA DI CLASSIFICAZIONE Prof. Roberto Tagliaferri Studente: Ragognetti Gianmarco Corso di Reti Neurali e Knowledge Discovery A.A.
A.s Lezioni a cura del Prof.Giovanni Calò Le trasformazioni geometriche Un trasformazione geometrica t è una corrispondenza biunivoca che fa.
Docente: Antonio Zanutta FOTOGRAMMETRIA L FINALITA’ Fornire la conoscenza del rilievo fotogrammetrico di strutture ed oggetti di interesse storico-artistico,
La Matematica del web: compressione di immagini Nancy Castro Claudia Mungo Edoardo Decaro.
Transcript della presentazione:

Papagna Sabino Flavia Camoes Structure from Motion Papagna Sabino Flavia Camoes

Obiettivo Ricostruire un oggetto in 3D a partire da immagini dell’oggeto da più viste Vincoli: Uso di una sola telecamera Calibrazione necessaria

Strumenti Utilizzati Macchina fotografica digitale A Multiple View Geometry in computer vision [Hartley & Zisserman] Matlab

Procedura Calibrazione Telecamera Acquisizione Immagini Estrazione Features Matching Features Calcolo matrice F Ricostruzione Proiettiva Ricostruzione Affine Ricostruzione Metrica

Fase 1: Calibrazione Effettuata tramite il Calibration ToolBox Calcolo parametri intrinseci fotocamera

Fase 2: Acquisizione Immagini

Fase 3: Estrazione Features Estrazione Features mediante Harris Corner Detector In questa fase si è preferito ricavare un gran numero di punti

Fase 4: Matching Features Matching effettuato mediante correlazione SSD (Sum of Square Difference) Durante questa fase la soglia è stata alzata in modo da avere un matching più robusto

Fase 5: Calcolo Matrice F Definita in modo tale che: x’Fx=0 Si fa uso del metodo RANSAC per la linearizzazione Si eliminano gli outliers

Fase 6: Ricostruzione Proiettiva (1/2) P ha forma canonica P=[ I |0] P’ viene estratta da F Conoscendo P, P’ e le coordinate degli inliers è possibile triangolare il punto nello spazio X

Fase 6: Ricostruzione Proiettiva (2/2) Ciò che si osserva non è molto chiaro in quanto il numero degli inliers ottenuti è basso e la matrice F è affetta da errore

Fase 7: Ricostruzione Affine (1/3) Nella ricostruzione affine le linee che nella realtà sono parallele convergono in un punto detto Vanish Point La ricostruzione affine permette di riavere linee parallele anche nella ricostruzione Omografia Affine: Ha = [ I |0; ] Necessario piano all’infinito:  Necessari 3 vanish point (calcolo manuale)

Fase 7: Ricostruzione Affine (2/3) Calcolo Vanish Points non automatico Vanno trovate le rette parallele Problema: la scena deve avere diverse linee parallele in direzioni diverse altrimenti si ricade sullo stesso punto

Fase 7: Ricostruzione Affine (3/3) Il risultato ottenuto è conseguenza del precedente

Fase 8: Ricostruzione Metrica (1/2) Necessita dei parametri intrinseci della telecamera: P = [M | m] =(KK’)-1 A*A’=(M’M)-1 Hm = [A-1 0; 0 1]

Fase 8: Ricostruzione Metrica (2/2) Anche in questo caso vale la considerazione fatta nella ricostruzione Affine

Morpheus

Morpheus

Morpheus Lati positivi: Molte features Lati Negativi: Matching delle features errato Difficoltà nel trovare linee parallele da utilizzare per il calcolo dei Vanish Points

Viste Multiple Problema: L’oggetto è visto a 360°, impossibilità di avere gli stessi punti in tutte le immagini Soluzione suggerita: Le immagini vengono elaborate a coppie di 2 (img1 con img2, img2 con img3, ecc…)

Conclusione L’algoritmo realizzato presenta i seguenti PRO Computazionalmente leggero Due viste permettono di avere un risultato CONTRO: Necessario calcolo manuale vanish points Pochi inliers portano a risultati di difficile comprensione

Fine