Potenziare e accelerare l’innovazione con il VPS

aprile 01, 2021
Come possiamo arricchire e accelerare l'innovazione insieme ai nostri partner e ispirarli a far evolvere le installazioni grazie al potere dell’apprendimento automatico e dell’intelligenza artificiale? È semplice. Basta offrire un modo più efficiente per creare applicazioni di analisi video e per sfruttare l’intelligenza artificiale e l’apprendimento automatico. Il servizio di elaborazione video (VPS) integra le funzionalità del MIP SDK esistenti e rende l’implementazione più facile e flessibile.
Phoenix AI
Fondata all'inizio del 2018 da Laurent Renard, un ex ufficiale di polizia a cavallo con esperienza nella costruzione di telecamere ad alta velocità per trasmissioni sportive in diretta, Phoenix AI integra le telecamere esistenti con l’intelligenza artificiale e l’analisi intelligente del video (IVA) con deep learning personalizzato. Invece di costruire la sua soluzione su un qualsiasi cloud o su server, questa startup trasmette tutto a un piccolo modulo elettronico che fornisce l’edge computing sul dispositivo. Con solo 10 watt di consumo energetico, Phoenix AI può così offrire una tecnologia verde ai clienti dei settori sicurezza, sorveglianza, Smart City e trasmissioni sportive in diretta.
La collaborazione fa crescere il business
Phoenix AI ha contattato per la prima volta Milestone per un importante progetto con una nota compagnia ferroviaria europea. Il cliente finale desiderava rilevare i pericoli sugli attraversamenti ferroviari attraverso l’identificazione degli incroci chiusi e dei soggetti presenti in zone pericolose. Il cliente chiedeva di integrare la soluzione nel suo impianto di telecamere esistente e di distribuirla al 100% sull'infrastruttura del suo fornitore. "Il cliente finale ci chiedeva una soluzione conforme al 100% con Milestone XProtect®", spiega Laurent, “per questo abbiamo contattato Milestone.”
Portare le innovazioni sul mercato in modo più semplice e veloce
Il VPS offre un nuovo modo di integrare le applicazioni di analisi video con XProtect. Una soluzione particolarmente interessante per i partner tecnologici e i fornitori di soluzioni che desiderano integrare il proprio prodotto con Milestone senza modificare la tecnologia. L'architettura di Phoenix AI è basata su Linux e non è compatibile con un ambiente Windows. Il VPS offre una scorciatoia che consente l’integrazione con l’architettura esistente. Phoenix AI ha progettato un plug-in che viene eseguito sulla sua piattaforma e che comunica con XProtect tramite il VPS in risposta alle esigenze dei clienti. L'inserimento del modulo in XProtect segue lo stesso concetto usato per inserire in XProtect il flusso video di una qualsiasi telecamera IP. "L’unica cosa che il cliente deve fare è portare fisicamente il nostro modulo sul campo e collegarlo alla propria rete di telecamere", spiega Laurent.

Per uno sviluppatore, è facile comprendere la filosofia alla base del VPS. Secondo Phoenix AI il framework è ben progettato e facilmente comprensibile. Anche se a causa della loro architettura le cose si sono rivelate meno semplici del previsto, l'integrazione ha richiesto solo un mese e una sola risorsa di sviluppo. E come spiega Laurent, "per la nostra soluzione è il miglior tipo di integrazione. Perché è subito pronta per l’uso".

Phoenix AI è un partner avanzato di NVIDIA e lavora a stretto contatto con i team di ricerca e sviluppo sia di NVIDIA che di Milestone. Secondo Laurent per utilizzare l'intelligenza artificiale incorporata è necessario lavorare con GPU NVIDIA. Il processo prevede la combinazione della pipeline video di NVIDIA con XProtect, mentre i metadati vengono trasmessi in tempo reale dalla pipeline di rilevamento nello Smart Client.
“Quella che forniamo è una soluzione completa”
SM_All di Phoenix AI aggiunge l’intelligenza artificiale e l’IVA con deep learning personalizzato sulle telecamere esistenti. Basandosi sull’apprendimento profondo, la soluzione è in grado di rilevare vari tipi di oggetti e/o incidenti, quali graffiti, semafori, automobili, persone che camminano o corrono, ecc. All'interno dello Smart Client il cliente vede i flussi video in diretta corredati da analisi aggiuntive, ad esempio riquadri di delimitazione sopra il flusso video. Le funzionalità di autoapprendimento arricchiscono le soluzioni e rendono le installazioni dei clienti a prova di futuro. SM_All apprende da solo in base alle esigenze definite dal cliente e già dopo 10-15 minuti inizia a rilevare incidenti specifici. Sulla versione piccola del prodotto Phoenix AI può combinare quattro rilevamenti successivi e monitorare diversi tipi di incidenti in modo sincronico.
Oltre a operare per garantire una maggiore sicurezza degli attraversamenti ferroviari, Phoenix AI si accinge ora a collaborare a un progetto di Smart Waste (rifiuti intelligenti) con un gran numero di comunità belghe. Molte di queste comunità usano già le soluzioni Milestone; e ora, grazie all'integrazione di SM_All con XProtect, sarà possibile rilevare le modalità con cui vengono gettati i rifiuti. Phoenix AI è ora anche su Milestone Marketplace

Visita l’azienda qui (in attesa del link per Marketplace)
VPS è l’acronimo di Video Processing Service (servizio di elaborazione video). Il servizio è progettato per recuperare facilmente i feed video da XProtect e per restituire al sistema VMS i feed di metadati correlati e/o un flusso video modificato. In questo modo consente di arricchire il video aggiungendo capacità analitiche a dispositivi che non le supportano nativamente.

Il toolkit VPS è parte integrante del MIP SDK e include esempi gratuiti per i sistemi operativi Windows e Linux, ed esempi che utilizzano Intel OpenVino e NVIDIA DeepStream. Gli esempi includono il codice sorgente completo che mostra come creare un VPS. L'architettura e il toolkit VPS si basano sul framework open source GStreamer, che crea pipeline di oggetti per la gestione dei media. Questa tecnologia multipiattaforma è ben collaudata e offre una vasta comunità di contributori e una vasta base di campioni.

Il VPS può essere eseguito in modalità edge sulla sua macchina, su hardware condiviso o anche nel cloud.

Il VPS è stato aggiunto al MIP SDK nella versione 2020 R1 ed è disponibile per tutte le versioni del VMS XProtect.
Il VPS: di cosa si tratta