Tracciamento multicamera basato sull'IA

Tracciate e identificate oggetti attraverso più telecamere, in modo anonimo, per casi d'uso in città intelligenti, magazzini, fabbriche e attività di vendita al dettaglio.

Carichi di lavoro

Computer vision/Analisi video

Settori

Città / Spazi intelligenti
Vendita al dettaglio/Beni di consumo confezionati
Produzione
Sanità e scienze della vita

Obiettivo aziendale

Ritorno sugli investimenti
Mitigazione del rischio

Prodotti

NVIDIA DeepStream
NVIDIA Metropolis
NVIDIA Omniverse
NVIDIA AI Enterprise

Panoramica

Che cosa è il Monitoraggio multi-camera?

Immaginate un mondo in cui le fabbriche funzionano automaticamente con sicurezza ed efficienza, gli spazi di vendita al dettaglio sono ottimizzati per l'esperienza di acquisto e le aree pubbliche come ospedali, aeroporti e campus sono più sicure e semplificate. Poiché questi spazi sono troppo grandi per essere coperti da una singola telecamera, in genere sono monitorati da centinaia di telecamere sovrapposte. Il tracciamento multicamera consiste nel seguire oggetti e misurarne l'attività con precisione attraverso varie telecamere e nello spazio, consentendo di monitorare e gestire le aree in modo più efficace.

Come si può utilizzare il tracciamento multicamera?

Automazione di produzione e magazzini: migliorate le operazioni di reparto ottimizzando i percorsi per robot autonomi, apparecchiature e lavoratori. L'analisi basata sull'IA aiuta a identificare le congestioni, i colli di bottiglia e i rischi, consentendo di prendere decisioni basate su dati che migliorano la produttività e la sicurezza dei lavoratori. 

Ottimizzazione del layout dei negozi al dettaglio: analizzando i percorsi dei clienti in tutto il negozio, è possibile riconfigurare le corsie e il posizionamento dei prodotti per massimizzare le vendite e le entrate. Il tracciamento multi-camera aiuta a identificare i colli di bottiglia, monitorare il comportamento dei clienti e simulare scenari di layout per prevedere l'impatto sulle vendite e sull'esperienza dei clienti.

Assistenza dei pazienti ospedalieri: monitoraggio continuo dei pazienti negli ospedali per aumentare sicurezza e protezione. La soluzione consente di inviare avvisi e notifiche in tempo reale, garantendo attenzione e assistenza tempestive quando necessario.

Che cosa è il Monitoraggio multi-camera?

Immaginate un mondo in cui le fabbriche funzionano automaticamente con sicurezza ed efficienza, gli spazi di vendita al dettaglio sono ottimizzati per l'esperienza di acquisto e le aree pubbliche come ospedali, aeroporti e campus sono più sicure e semplificate. Poiché questi spazi sono troppo grandi per essere coperti da una singola telecamera, in genere sono monitorati da centinaia di telecamere sovrapposte. Il tracciamento multicamera consiste nel seguire oggetti e misurarne l'attività con precisione attraverso varie telecamere e nello spazio, consentendo di monitorare e gestire le aree in modo più efficace.

Sviluppo di applicazioni multicamera basate sull'IA

Il flusso di lavoro per il tracciamento multicamera personalizzabile di NVIDIA offre un punto di partenza per accelerare lo sviluppo, senza dover cominciare da zero e riducendo di mesi le tempistiche. Il flusso di lavoro fornisce inoltre un percorso ben collaudato verso la produzione.

La soluzione include modelli IA all'avanguardia pre-addestrati su set di dati reali e sintetici che è possibile personalizzare per il proprio caso d'uso. Copre l'intero ciclo di vita, dalla simulazione all'analisi, e integra gli innovativi strumenti NVIDIA, tra cui Isaac SIM™, Omniverse™, TAO e DeepStream. Questo flusso di lavoro è dotato di moduli di streaming video in tempo reale ed è basato su un'architettura di microservizi scalabile e cloud-native. Nessun costo aggiuntivo, solo licenze per infrastruttura e strumenti. Inoltre, è possibile ricevere il supporto di esperti e gli ultimi aggiornamenti dei prodotti con NVIDIA AI Enterprise, in modo da accelerare il proprio progetto di IA visiva.

Come si può utilizzare il tracciamento multicamera?

Automazione di produzione e magazzini: migliorate le operazioni di reparto ottimizzando i percorsi per robot autonomi, apparecchiature e lavoratori. L'analisi basata sull'IA aiuta a identificare le congestioni, i colli di bottiglia e i rischi, consentendo di prendere decisioni basate su dati che migliorano la produttività e la sicurezza dei lavoratori. 

Ottimizzazione del layout dei negozi al dettaglio:  analizzando i percorsi dei clienti in tutto il negozio, è possibile riconfigurare le corsie e il posizionamento dei prodotti per massimizzare le vendite e le entrate. Il tracciamento multi-camera aiuta a identificare i colli di bottiglia, monitorare il comportamento dei clienti e simulare scenari di layout per prevedere l'impatto sulle vendite e sull'esperienza dei clienti.

Assistenza dei pazienti ospedalieri: monitoraggio continuo dei pazienti negli ospedali per aumentare la sicurezza. La soluzione consente di inviare avvisi e notifiche in tempo reale, garantendo attenzione e assistenza tempestive quando necessario.

Implementazione tecnica

Lanciate il tracciamento multicamera in meno di cinque minuti con DeepStream.

Il tracciamento multicamera è sempre stato difficile, perché richiede di abbinare oggetti ripresi da diverse inquadrature, il che necessita di operazioni di calibrazione e sincronizzazione particolarmente precise. Una delle difficoltà consiste ad esempio nella variazione delle angolazioni, dell'illuminazione e della qualità video. La gestione di inquadrature non sovrapposte e la fusione di informazioni per ottenere ID precisi e coerenti tra le varie telecamere complica ulteriormente le cose.

Il plug-in di tracciamento multicamera (MCT) NVIDIA DeepStream SDK fornisce un tracciamento coerente degli oggetti in 3D attraverso più telecamere sovrapposte e calibrate. La configurazione può essere completata in meno di cinque minuti, includendo ID globali, fusione in tempo reale e distribuzione scalabile per negozi di vendita al dettaglio, magazzini e molto altro.

Flusso di lavoro completo per il tracciamento multicamera

In questa demo, un digital twin di un magazzino, creato con le librerie NVIDIA Omniverse™, funge da ambiente di simulazione per decine di lavoratori digitali e vari robot autonomi. Integrato nel flusso di lavoro della fabbrica virtuale NVIDIA Mega, il flusso di lavoro per il tracciamento multicamera ha permesso di creare una mappa centralizzata dell'intero magazzino con 100 telecamere simulate, consentendo una consapevolezza in tempo reale dello spazio fisico.

NVIDIA fornisce gli strumenti software per l'intera pipeline di sviluppo — dalla generazione dei dati all'addestramento dei modelli, fino allo sviluppo delle applicazioni — per aiutare gli sviluppatori a creare rapidamente applicazioni di IA visiva complesse per spazi estesi.

  • Librerie NVIDIA Omniverse per creare digital twin 3D di ambienti reali.
    NVIDIA Omniverse, una raccolta di librerie e microservizi, consente di costruire digital twin 3D di spazi del mondo reale, posizionare telecamere virtuali per acquisire svariati dati sintetici, generare annotazioni ground-truth per l'addestramento dei modelli di percezione e convalidare le applicazioni end-to-end prima della distribuzione nel mondo reale.
  • NVIDIA Isaac Sim™: generazione di dati sintetici per ottimizzare l'addestramento.
  • Il kit applicativo Action and Event Generation all'interno di Isaac Sim semplifica la simulazione ad agenti — persone e robot mobili autonomi compresi — per agevolare la generazione di dati sintetici dalle scene.
  • Toolkit NVIDIA TAO per lo sviluppo semplificato di modelli con dati reali e sintetici.
  • NVIDIA TAO semplifica l'addestramento e l'ottimizzazione dei modelli per attività come il rilevamento e la reidentificazione di persone. Gli sviluppatori possono perfezionare i modelli pre-addestrati con dati sintetici e reali, ottimizzandoli per ottenere prestazioni di inferenza migliori attraverso la quantizzazione e la potatura.
  • DeepStream per il tracciamento multicamera (MCT) attraverso svariate telecamere.
  • MCT estende DeepStream NvTracker per consentire il tracciamento 3D distribuito e in tempo reale attraverso una rete di telecamere. DeepStream assegna automaticamente ID univoci ai nuovi oggetti, preservandone l'identità in caso di occlusioni e passaggi di consegne tra le telecamere. MCT funziona perfettamente con i rilevatori sia 2D che 3D, supportando una vasta gamma di casi d'uso.
  • Design cloud-native per la distribuzione scalabile dall'edge al cloud.
  • Containerizzate facilmente le vostre applicazioni con Docker, Kubernetes e GPU Operators per distribuire soluzioni cloud-native su NVIDIA Jetson™, x86 e dGPU.
     

Velocizzate lo sviluppo di applicazioni di IA visiva multicamera con il flusso di lavoro completo e accelerato NVIDIA — dalle librerie Omniverse per la generazione di dati sintetici a TAO per lo sviluppo semplificato di modelli e Metropolis per gli elementi costitutivi di applicazioni modulari e cloud-native.

Accelerate lo sviluppo della vostra applicazione IA di tracciamento multicamera.