Studio di tecniche per la rivelazione di traiettorie di veicoli in movimento in sequenze video - Giacomo Serini - AA 2005-2006 Relatori: Prof. Vito Cappellini, Dr. Roberto Caldelli
Breve carellata nel mondo della robotica e dell'intelligenza artificiale con tante immagini chiare. Un tentativo di illustrare in parallelo sia la robotica sia l'I.A
Progettazione e sviluppo di un sistema di visione artificiale per il monitora...RiccardoScilla
油
Documento Tesi
Progettazione e sviluppo di un sistema di visione artificiale per il monitoraggio automatico delle posizioni di uno sciame di robot in uno scenario di laboratorio
Applicazioni Open Source per il rilievo tridimensionale. Il caso studio dell...Giulio Bigliardi
油
G. Bigliardi, M. Bottacchi, S. Cappelli, L. Carmignani, Applicazioni Open Source per il rilievo tridimensionale. Il caso studio della Paleosuperficie 3a di Isernia la Pineta, convegno INFOMOBILITY CULTURAL HERITAGE - Documentazione, valorizzazione museale, movimentazione e gestione delle emergenze per il Patrimonio mobile (Organizzato da: TekneHub Universit di Ferrara), Salone del Restauro, Ferrara.
Abstract -
In questo paper si parla della tematica sul
Content-Based Image Retrieval,
iniziando ad introdurre il concetto della stessa ed
alcune nozioni di base sullimage
processing. Si descriveranno brevemente gli element
i percettivi di base per il recupero di
immagini attraverso il loro contenuto visivo senza
nessuna informazione testuale associata
ad essa; i vari metodi per lestrazione delle infor
mazioni dalle immagini, lindicizzazione e
ricerca dei contenuti in base al contesto del siste
ma informativo e il recupero dei risultati
che si ottengono dai sistemi informativi per limag
e retrieval.
3D scanner & Reverse Engineering. Una panoramica sulle tecnologie di reverse engineering e sui modelli di scanner commerciali e open source/DIY. Come riparare i file con Meshlab e netfabb. Uso della kinect.
Classificazione non supervisionata di immagini digitali per applicazioni di image forensics - Matteo Innocenti - AA 2009-2010 Relatori: Prof. Vito Cappellini, Dr. Roberto Caldelli, Ing. Francesco Picchioni, Ing. Irene Amerini
Applicazioni Open Source per il rilievo tridimensionale. Il caso studio dell...Giulio Bigliardi
油
G. Bigliardi, M. Bottacchi, S. Cappelli, L. Carmignani, Applicazioni Open Source per il rilievo tridimensionale. Il caso studio della Paleosuperficie 3a di Isernia la Pineta, convegno INFOMOBILITY CULTURAL HERITAGE - Documentazione, valorizzazione museale, movimentazione e gestione delle emergenze per il Patrimonio mobile (Organizzato da: TekneHub Universit di Ferrara), Salone del Restauro, Ferrara.
Abstract -
In questo paper si parla della tematica sul
Content-Based Image Retrieval,
iniziando ad introdurre il concetto della stessa ed
alcune nozioni di base sullimage
processing. Si descriveranno brevemente gli element
i percettivi di base per il recupero di
immagini attraverso il loro contenuto visivo senza
nessuna informazione testuale associata
ad essa; i vari metodi per lestrazione delle infor
mazioni dalle immagini, lindicizzazione e
ricerca dei contenuti in base al contesto del siste
ma informativo e il recupero dei risultati
che si ottengono dai sistemi informativi per limag
e retrieval.
3D scanner & Reverse Engineering. Una panoramica sulle tecnologie di reverse engineering e sui modelli di scanner commerciali e open source/DIY. Come riparare i file con Meshlab e netfabb. Uso della kinect.
Classificazione non supervisionata di immagini digitali per applicazioni di image forensics - Matteo Innocenti - AA 2009-2010 Relatori: Prof. Vito Cappellini, Dr. Roberto Caldelli, Ing. Francesco Picchioni, Ing. Irene Amerini
2. OBJECT RECOGNITION
Molto importante per un robot poter
riconoscere oggetti in un ambiente.
La computer vision 竪 quel ramo
dellinformatica/intelligenza artificiale che
studia gli algoritmi per il riconoscimento di
oggetti (possono anche essere volti umani ed in
questo caso si parla di face recognition).
Il face detection 竪 lindividuazione dei volti
(smartphone, videocamere,..)
3. OBJECT RECOGNITION
Lobject recognition consiste nel trovare un oggetto allinterno
di una imagine pi湛 o meno complessa. David Lowe ha
sviluppato un algoritmo efficiente per riconoscimento degli
oggetti che 竪 invariante alla scala ed alla rotazione: SIFT
Esiste una variante pi湛 performante del SIFT che si chiama
SURF.
Per ogni oggetto in un'immagine, ci sono molte 'features', che
sono caratteristiche interessanti dell'oggetto, le quali possono
essere estratte in modo da fornire una descrizione
"caratteristica" dell'oggetto.
Questa descrizione estratta da una immagine campione pu嘆 poi
essere utilizzata per identificare l'oggetto durante il tentativo di
individuarlo in una immagine di test contenente pi湛 oggetti.
importante che l'insieme di caratteristiche estratte dall'immagine
campione sia insensibile a variazioni di scala delle immagini, ai
disturbi, all'illuminazione e distorsioni geometriche, in modo da
rendere affidabile il riconoscimento.
4. Il SURF, come gi accennato, 竪 una evoluzione del
SIFT.
SURF sta per Speeded Up Robust Features. Anche
tale algoritmo, come il SIFT, 竪 invariante per
differenti scale e rotazioni. Nel SURF, ad ogni punto
estratto viene associato un certo tipo di dato
chiamato descrittore. Il SURF associa ai punti di
interesse individuati un descrittore, ossia un
vettore caratteristico dellintorno di tali pixel. Il
SURF permette di riconoscere determinate features
indipendentemente dalle deformazioni che
avvengono nellimmagine. In poche parole, tale
algoritmo sfrutta una rappresentazione intermedia
dellimmagine chiamata integral image.
OBJECT RECOGNITION
7. Analisi punti di interesse imagine modello
Analisi punti di interesse (ciclo di scansione) di
ogni imagine di cui si vule effettuare la
comparazione
Verifica dei descrittori modello e descrittori
delle altre immagini
Ordinamento per descrittore pi湛 simile
RICONOSCIMENTO IMMAGINI
Fase 1
Fase 2
Fase 3
Fase 4
Fase 5 END
8. Altra tecnica consiste nellanalisi spettrale di una
imagine. La trasformata di Fourier permette di
analizzare una funzione non pi湛 nel dominio del
tempo ma nel dominio delle frequenze.
Grazie alla trasformata di Fourier 竪 possibile
individuare un criterio per compiere un
campionamento in grado di digitalizzare un segnale
senza ridurne il contenuto informativo.
In particolare si usa la FFT (Fast Fourier Transform)
Image comparison
10. La trasformata di Fourier 竪 uno strumento
fondamentale nel campo delle elaborazioni
delle immagini. Loutput fornito 竪 un immagine
nel dominio delle frequenze.
Es: riproduciamo un suono -> vediamo le
frequenze sul mixer.
Analisi immagini
Filtraggio
Ricostruzione delle immagini
12. Una libreria gratuita per lavorare con le FFT si chiama
DSP (https://www.nuget.org/packages/Dsp/)
Altre librerie gratuite di Intelligenza artificiale sono:
AForgeNET
Accord NET (evoluzione di Aforge NET)
EMGUCV (porting .NET di Open CV)