Vantaggi del riconoscimento facciale nel cloud

Vantaggi del riconoscimento facciale nel cloud
Prossimo futuro

Esistono diversi metodi con cui funzionano i sistemi di riconoscimento facciale, ma in generale parliamo di una tecnologia in grado di identificare una persona da un'immagine digitale o un fotogramma da una sorgente video.

Molti possessori di smartphone utilizzano il riconoscimento facciale ogni giorno, ma nei dispositivi mobili la velocità di riconoscimento non è fondamentale e il numero di utenti raramente supera una o due persone. Per i sistemi di uffici e stradali (per il riconoscimento di massa), vengono utilizzate altre tecnologie.

Recentemente su Habré hanno discusso notizie: Le catene di caffè di Mosca “Pravda Coffee” e OneBucksCoffee hanno iniziato a testare un servizio di riconoscimento facciale nei loro locali.

Le caffetterie utilizzano la nostra soluzione tecnica. E oggi vi diremo di più a riguardo. Naturalmente, abbiamo già parlato della tecnologia stessa, ma è apparso qualcosa di nuovo: la soluzione è diventata veramente basata sul cloud. E questo cambia tutto.

Come funziona la tecnologia di riconoscimento facciale

La prima cosa che il sistema deve fare è selezionare un volto nell'inquadratura e, tramite algoritmi, assicurarsi che si tratti di un volto umano.

Dopo il rilevamento iniziale, tramite punti fissi vengono determinate diverse caratteristiche individuali, ad esempio viene presa in considerazione la distanza tra gli occhi e decine di altri parametri.

Successivamente, altri algoritmi cercano attraverso vari database precreati e forniscono una percentuale di somiglianza al campione di dati desiderato. Se la percentuale di somiglianza è sufficientemente elevata, il volto viene considerato riconosciuto.

Senza entrare nei dettagli (le foto per l'analisi devono ancora essere normalizzate prima di essere trasferite a una rete neurale che legge un determinato descrittore), la principale difficoltà della soluzione al momento non risiede nelle tecnologie (algoritmi) stesse, ma nell'implementazione .

I sistemi di riconoscimento si stanno sviluppando in diverse direzioni, classificate a seconda dell'approccio all'elaborazione delle informazioni. A volte è difficile scegliere quale sistema sarà in grado di affrontare al meglio un compito particolare.

Varietà di sistemi

Vantaggi del riconoscimento facciale nel cloud

I dati possono essere elaborati nel cloud, su server locali distribuiti all'interno del perimetro di sicurezza aziendale o direttamente sulle telecamere.

In quest'ultimo caso, tutta l'analisi viene eseguita dalla telecamera stessa e le informazioni già elaborate vengono inviate al server. Il vantaggio principale del sistema è la sua elevata precisione e la capacità di "sospendere" un gran numero di dispositivi su un server.

Nonostante la sua apparente semplicità e facilità di scalabilità, questa tecnologia presenta anche degli svantaggi. Uno di questi è il prezzo elevato. Inoltre, al momento non esiste uno standard uniforme per la presentazione delle informazioni che le telecamere specializzate trasmettono al server. Inoltre, il set di dati può variare notevolmente tra i fornitori.

Vantaggi del riconoscimento facciale nel cloud
Sistema di riconoscimento facciale "semplice" da Panasonic

I sistemi basati su telecamere IP con funzioni di analisi video integrate hanno una popolarità inferiore rispetto alle soluzioni server. Ma anche utilizzando un sistema tradizionale basato su registrar e/o server locale, non potrai risparmiare.

Programmi e prezzi* Riconoscimento facciale

*Secondo informazioni provenienti da fonti aperte.

Considerando la complessità degli algoritmi e il prezzo elevato delle apparecchiature server per i moduli di analisi video, i sistemi di riconoscimento facciale sono rimasti a lungo una proposta costosa.

Inoltre, il costo della soluzione è influenzato dall'elevato traffico di rete generato durante il funzionamento: oltre ai costi dei server potenti, è stato necessario sborsare denaro per apparecchiature di rete attive e canali di comunicazione "spessi".

Oggi sul mercato russo ci sono diversi attori importanti che offrono algoritmi di alta qualità per l'analisi e l'elaborazione dei dati video. Sono uniti dall'interesse per progetti legati alle grandi imprese. È molto semplice spiegare questo focus: il costo della soluzione va ben oltre le capacità delle piccole e medie imprese.

  • ISS

Software "SecurOS Face".

Il costo di una licenza per il modulo di acquisizione del volto è di 41 rubli per canale. Il software è installato su un server di riconoscimento facciale o su un server di rilevamento facciale.

Il costo della licenza del modulo di riconoscimento facciale per 1000 persone nel database è di 665 rubli. Installato sul server di riconoscimento facciale.

  • Sig

Sviluppatore russo di apparecchiature e software per sistemi di controllo accessi.

Il costo di una licenza per un modulo di verifica del volto per una fotocamera è di 50 rubli.

Il costo di una licenza per un modulo di identificazione facciale per una fotocamera è di 7 rubli.

Il prezzo della licenza per una base fino a 1 persone è di 000 rubli.

  • ITV

Software "Intellect" per il riconoscimento facciale con memoria per 1 standard facciali nel database - 000 rubli.

Nucleo del sistema: 20 rubli. Collegamento di un canale video: 300 rubli.

  • Macroscopio

Modulo di riconoscimento facciale Macroscop Basic con una dimensione del database fino a 1000 volti - 240 rubli.

Licenza per operare con una telecamera IP: 16 rubli.

Fino a poco tempo fa, le soluzioni Macroscop venivano utilizzate per garantire la sicurezza solo di oggetti particolarmente importanti con un gran numero di persone: stadi, aeroporti, fabbriche. Ma ora l’azienda fornisce i suoi prodotti al dettaglio. Prezzo: 94 rubli per moduli (i registratori non vengono venduti).

  • TRASSIRO

Il software costa 79 rubli + 000 rubli per il registratore. I clienti dell'azienda sono principalmente grandi aziende (fabbriche, compagnie minerarie, università, complessi sportivi). Ma l’attenzione principale dell’azienda è rivolta alla videosorveglianza tradizionale, piuttosto che al riconoscimento facciale. Sebbene i loro DVR siano ottimi per questi compiti.

  • FindFace

L'azienda sviluppa e vende solo software specializzato per il riconoscimento facciale. Dovrai scegliere tu stesso la configurazione del server per la memorizzazione e l'elaborazione dei dati.

  • Ivideon

Un servizio di videosorveglianza e analisi video basato su cloud che offriva servizi alle aziende con un budget limitato. Servizio Volti di Ivideon funziona con quasi tutte le fotocamere, il costo per collegare un dispositivo è di 3 rubli con analisi fino a 150 volti unici al giorno e registrazione di base su un archivio cloud in 100 giorni.

Selezione di hardware per sistemi di riconoscimento facciale

Da una fotocamera Full HD, per elaborare un flusso video contenente 10 volti in una cornice, sarà necessario un core del processore con una frequenza di 2,8 GHz. Se ci sono pochi volti nell'inquadratura (da 1 a 3), un core del processore può facilmente far fronte all'elaborazione di due flussi video.

Da questo esempio risulta chiaro che anche in un sistema semplice è necessario disporre di una certa dotazione hardware. Dopotutto, se non 10, ma 15 persone entrano nella struttura contemporaneamente, sarà necessario un secondo nucleo con prestazioni simili.

Di conseguenza, per il funzionamento di un sistema tradizionale, tenendo conto dei carichi di punta, è necessario mantenere una capacità di riserva doppia.

Per aiutarvi a immaginare quanto costa un sistema di riconoscimento facciale tradizionale, prenderemo come esempio un punto vendita e calcoleremo il costo di un sistema di riconoscimento facciale tradizionale e basato su cloud.

Calcolo dei costi: costo del sistema di riconoscimento facciale tradizionale

Vantaggi del riconoscimento facciale nel cloud

Diciamo che stiamo implementando un sistema di riconoscimento facciale in una catena di farmacie composto da 16 punti. In media, 500 clienti visitano ogni farmacia al giorno.

Per riconoscere completamente i volti, su ciascun oggetto da sorvegliare è possibile installare una telecamera PTZ o una telecamera con obiettivo motorizzato.

Se si utilizza un sistema tradizionale i costi saranno i seguenti:

  1. Ogni farmacia avrà bisogno di almeno un videoregistratore specializzato. Il suo prezzo al dettaglio è di circa 40 rubli.
  2. Ogni registratore richiederà inoltre un disco rigido speciale (da non confondere con un normale HDD per PC) con una capacità di almeno 4 TB per registrare un flusso video con una risoluzione di 1920x1080 ad alta intensità di traffico. Il prezzo medio al dettaglio è di 10 rubli.
  3. Il budget dovrebbe includere il costo dei lavori di manutenzione del sistema di videosorveglianza (ad esempio, la visita di un installatore per eliminare errori, aggiornare il software o sostituire l'HDD). Il costo di tale lavoro è di 12 rubli/anno (visita una volta al trimestre) per ciascun oggetto (secondo il listino prezzi di una delle organizzazioni di installazione).
  4. Il costo minimo del software di riconoscimento facciale completo è in media di 120 rubli per fotocamera (licenza illimitata).
  5. Secondo Backblaze, circa il 50% di tutti i dischi rigidi richiede la sostituzione entro il sesto anno di utilizzo. Pertanto, dopo 6 anni di funzionamento continuo, circa 5 dischi si guastano e, a condizione che tale sistema non fornisca ridondanza, in media è necessario preventivare costi aggiuntivi per un importo di 8 dischi all'anno, ovvero 1,6 rubli all'anno. .

I costi di capitale (escluso il costo delle telecamere) ammonteranno a 2 rubli/anno.

Costi del sistema cloud

Nel caso di sistema cloud il costo di una tariffa di videosorveglianza con riconoscimento di 500 volti/giorno sarà pari 4 rubli/mese (750 rubli/anno) per telecamera o 57 rubli/anno per 000 telecamere.

Ricordiamo che il proprietario della rete non dovrà acquistare alcun hardware aggiuntivo. Inoltre, non ci sono costi di manutenzione perché tutti i server cloud sono gestiti dal fornitore di servizi cloud nel data center.

Ci sono risparmi di oltre 3 volte durante il primo anno di funzionamento del sistema.

Subtotale e “panini” aggiuntivi

C’è una sfumatura importante nei calcoli di cui sopra: dopo 3 anni di funzionamento, il sistema tradizionale diventerà più economico in termini di costi totali rispetto al riconoscimento facciale basato su cloud. Ci sono due fattori da considerare qui.

In primo luogo, le apparecchiature acquistate dal proprietario della rete diventeranno obsolete dopo 3 anni di funzionamento. Ma probabilmente appariranno nuove tecnologie più avanzate e algoritmi di riconoscimento facciale, che funzioneranno su hardware più potente. E dopo 3 anni, molto probabilmente, l'attrezzatura nei punti dovrà essere completamente sostituita.

Non è necessario farlo con un sistema cloud: il servizio viene costantemente migliorato e aggiornato grazie allo sviluppo di algoritmi e alla crescita della potenza di calcolo dei data center. Anche il supporto per gli standard di sicurezza non è legato all'hardware.

In secondo luogo, risparmiare denaro nei primi anni ti consentirà di girare più volte questi soldi, apportando ulteriori profitti all'azienda.

Passato, presente e futuro del riconoscimento facciale basato su cloud

L’evoluzione dei sistemi di riconoscimento ha subito un’accelerazione negli ultimi anni. Non molto tempo fa, invece di algoritmi complessi e reti neurali, un normale agente di sicurezza che utilizzava un computer confrontava semplicemente i volti registrati dal programma con i database e annotava chi erano tutte queste persone.

Inoltre, i sistemi funzionavano tramite server locali. Pertanto, affinché il servizio funzionasse, l'utente doveva installare un PC dedicato o un DVR speciale. E questi sono costi aggiuntivi per l'attrezzatura e costi generali per il suo funzionamento.

Il riconoscimento facciale basato su cloud non richiede l'acquisto e la configurazione di altre apparecchiature diverse dalle telecamere e funzionerà con quelle già installate sul sito.

Non è necessario impiegare uno staff di specialisti per mantenere il funzionamento dell'apparecchiatura. I problemi con le condizioni tecniche delle apparecchiature vengono risolti dal fornitore di servizi stesso (e lo fa in modo più efficiente rispetto alle aziende non specializzate).

Il riconoscimento del cloud trasforma un sistema ingombrante e vulnerabile di server analitici locali in una struttura cloud flessibile e tollerante ai guasti. In pratica, ciò significa che il sistema di riconoscimento non dipende più dalle capacità di un server specifico acquistato e installato presso l’ufficio del cliente, nonché dall’infrastruttura IT di cui dispone questo cliente. Non è necessario acquistare nuove apparecchiature e dedicare molto tempo a negoziare con il fornitore i problemi di configurazione e la possibilità di espanderla.

Il cloud distribuisce automaticamente il carico su tutta l'infrastruttura disponibile con server potenti. Il cliente non ha bisogno di tenere in riserva la capacità utilizzata raramente per il funzionamento durante i periodi di picchi di carico imprevisti (vacanze, fine settimana). Puoi scoprire di più sulle funzionalità del sistema su: avendo consultato con noi.

“Pravda Coffee” e OneBucksCoffee hanno suscitato una tempesta di discussioni, ma molto presto non ci sarà praticamente più alcuna azienda nel business offline senza analisi video. Gli attori del mercato consumer hanno l’urgente bisogno di riconoscere i propri clienti a vista: personalizzare servizi e offerte, analizzare l’umore dell’ospite, ridurre i costi e restituire i clienti, e non solo acquistare soluzioni tecnologiche per motivi di reporting.

Fonte: habr.com

Aggiungi un commento