Fabio Berton
Stima del flusso ottico
per il controllo dei movimenti oculari
in un sistema antropomorfo
Relatore: Chiar.mo Prof. Giulio Sandini
Correlatori: Ing. Giorgio Metta
Ing. Francesco Panerai
Obiettivo della tesi:
Realizzazione del controllo di un sistema visivo
binoculare in grado di fissare ed inseguire
attivamente un target ed avente le seguenti caratteristiche:
• Elaborazione in tempo reale.
• Aderenza al modello biologico.
Strategie utilizzate:
Tracking
• Separazione del soggetto dallo sfondo in immagini
binoculari.
• Stima del flusso ottico per individuare gli spostamenti
del target.
Real
time
• Implementazione parallela degli algoritmi per distribuire
il carico computazionale.
•Utilizzo di geometrie spazio varianti: immagini acquisite a
risoluzione variabile.
La Geometria Log - polare
Piano retinico
Piano corticale
Mappaggio Log - polare
Segmentazione dell’oggetto dallo sfondo
La mappa di fusione binoculare
L
R
Immagine ciclopica
Il controllo della vergenza:
Fissazione del target tramite
l’ indice di fusione binoculare
~ ~
I  I dx

1
 , sn
C t   
2 2   I~sn2   I~dx 2
 ,
 ,
Vantaggi dei campionamenti
spazio varianti nel calcolo dell’area fusa
Stima del Flusso ottico
• Approssimazione dell’ambiente con un modello planare.
• Analisi del movimento solo sull’immagine fusa.
• Sfruttamento delle caratteristiche del campionamento
Log - polare (alta precisione in fovea e ampiezza del
campo visivo per determinare grandi spostamenti).
Componenti del flusso ottico
Traslazione
orizzontale
Traslazione
verticale
Rotazione
Espansione/
contrazione
Shear
Parallelizzazione degli algoritmi
I vantaggi dell’implementazione su DSP SHARC si
possono riassumere come segue:
• Ottimizzazione dei calcoli floating-point.
• Facilità di programmazione.
• Possibilità di acquisizione diretta delle immagini.
• Alta modularizzabilità degli algoritmi utilizzati.
Conclusioni e sviluppi futuri:
Con l’implementazione su DSP è stata raggiunta, nel
caso di immagini 64x32, una velocità di elaborazione di
circa 20Hz, contro i circa 16Hz di un Pentium 200.
Ottimizzando il codice ed i trasferimenti Host  DSP
si potranno ottenere prestazioni più elevate.
Scarica

slides