Gennaio/Febbraio 2018
Automazione e Strumentazione
VISIONE ARTIFICIALE
applicazioni
66
I sistemi di sorveglianza si basano principal-
mente sulla possibilità fornita dai
sistemi di
visione embedded
di essere installati in una
vasta gamma di mercati e di applicazioni. Que-
sti sistemi di sorveglianza sono usati per nume-
rose applicazioni, che vanno dal monitoraggio
degli eventi e del traffico, alle applicazioni per
la sicurezza e la protezione, all’ISR, all’analisi
dei dati aziendali. Tale diversità porta con sé
diverse sfide determinanti che devono essere
affrontate dai progettisti di sistemi all’interno
della propria soluzione:
-
Visione multi-camera
- la capacità di inter-
facciarsi con più tipi di sensori omogenei ed
eterogenei;
-
Tecniche di visione artificiale
- la capacità
di sviluppare usando librerie ad alto livello e
ambienti quali OpenCV e OpenVX;
-
Tecniche di apprendimento automatico
-
la capacità di usare ambienti come Caffe per
realizzare unità d’inferenza per l’apprendi-
mento automatico;
-
Aumento della risoluzione e della velocità
dei fotogrammi
- l’aumento della capacità
di elaborare i dati richiesta per ciascun foto-
gramma dell’immagine.
In relazione all’applicazione, i sistemi di sorve-
glianza eseguiranno algoritmi come il flusso ottico
per rilevare il movimento all’interno dell’immagi-
ne. La visione stereoscopica fornisce la percezione
della profondità all’interno dell’immagine, mentre
vengono usate anche le tecniche di apprendimento
automatico per identificare e
classificare oggetti all’interno
di un’immagine.
I dispositivi
System on Chip
eterogenei come il SoC intera-
mente programmabile
Zynq-
7000
e l’
MPSoC Zynq Ultra-
scale+
sono usati sempre più
spesso per lo sviluppo di appli-
cazioni di sorveglianza. Questi
dispositivi combinano core
Arm ad alte prestazioni per
formare un
sistema di elabo-
razione
(PS) con una matrice
logica programmabile
(PL).
Questo stretto accoppiamen-
to di PL e PS consente la cre-
azione di un sistema che è più
reattivo,
riconfigurabile ed
energeticamente efficiente
,
se confrontato con un ap-
Nick Ni
Adam Taylor
IL SISTEMA DI XILINX PER ACCELERARE LE APPLICAZIONI DI SORVEGLIANZA
A FIL DI RETE
www.xilinx.comGLI AUTORI
N. Ni, Senior Product Manager,
SDSoC and Embedded Vision, Xilinx;
A. Taylor, Director Engineering &
Training, Adiuvo Engineering
Per realizzare delle applicazioni di sorveglianza basate sulla visione artificiale e sul riconoscimento
automatico, Xilinx propone un sistema integrato che consente agli sviluppatori di incorporare a
livello hardware delle funzionalità e degli algoritmi complessi, utilizzando degli ambienti di sviluppo
standard con linguaggi ad alto livello.
Sistemi integrati
per la sorveglianza intelligente
Esempi di Applicazioni (In alto: riconoscimento e classificazione facciale;
in basso: Flusso Ottico)