COMPRESSIONE DEL CONTESTO CON RB-COMPRESS
Realizzato per le città intelligenti | IOT | Robotica
Cosa problema che risolviamo con RB-Compressione?
Entro il 2025, il mondo avrà 3 miliardi di dispositivi comunicanti nei settori delle smart city, dell'IOT e della robotica. Questo numero non comprende i veicoli autonomi e il numero di dispositivi connessi a Internet con sensori di ogni tipo sarà ancora più alto.
- Le reti radio non possono essere ampliate all'infinito
- Il carico sulle infrastrutture dal 3G al 5G cresce ogni giorno.
- Le celle radio possono essere servite solo al meglio.
- La richiesta di trasmissione di informazioni sui contenuti è in crescita
- I costi per il 4G e il 5G e per i satelliti aumentano con il numero di dispositivi utilizzati simultaneamente.
- I nostri clienti industriali chiedono un modo efficiente per archiviare e trasmettere le immagini in modo più conveniente.
In che modo REBOTNIX risolve questi problemi?
RB-Compress riduce il consumo energetico comprimendo contenuti basati su immagini in modo più rapido, sicuro ed economico su percorsi di comunicazione terrestri o orbitali verso terminali a bassa potenza. RB-Compress è in grado di riconoscere e segmentare gli oggetti individualmente. La massima priorità è data agli oggetti contestuali e rilevanti. Questi oggetti vengono riconosciuti automaticamente da un modello AI e gli oggetti importanti per le informazioni contestuali vengono tagliati dall'immagine. I singoli oggetti possono quindi essere compressi individualmente.
Come funziona?
A ciascun oggetto visivo può essere assegnato un proprio livello di compressione. Oggetti come il testo e altri rilevanti per la trasmissione delle informazioni, come i segnali stradali o le targhe, vengono codificati a una velocità di bit superiore rispetto agli oggetti non rilevanti, come i piccoli oggetti sullo sfondo. A differenza del metodo dei vettori di movimento, il metodo di codifica singola della segmentazione degli oggetti consente di ottenere un tasso di compressione più elevato.
Nella modalità predefinita, il codificatore funziona con una GPU o una CPU. Nella modalità AI più elevata, la GPU è obbligatoria per la codifica, ma per la decodifica è possibile utilizzare la CPU solo per le applicazioni in tempo reale.
Quale valore aggiunto economico otteniamo con questo?
- Basso consumo energetico per la trasmissione di informazioni visive
- Maggiore capacità su dispositivi con scarsa capacità di archiviazione
- Tempi di esecuzione più elevati per l'acquisizione dei dati
- Maggiore qualità delle registrazioni
- Funziona su computer a bassa potenza tra 5 e 15 watt
- Riduce il carico sulle infrastrutture cloud e internet e sulle reti mobili.



Esempi
Le seguenti dimostrazioni dal vivo mostrano il funzionamento della tecnologia RB-Compress. A sinistra, è possibile vedere un'immagine RB Compress ottimizzata che supporta lo standard AVIF. A destra, si può vedere un processo JPG standard. È possibile notare chiaramente l'artefatto nel riquadro destro della demo1, dove è visualizzato il JPG. Nell'area della demo2 abbiamo confrontato il JPG compresso originale con circa 2000 kilobyte (2 megabyte} rispetto a RB-Compress con 361 kilobyte (0,361 megabyte).
Demo 1
Demo 2
Circa
RB-Compress fa parte del nostro RB-SDK (kit di sviluppo software). È stato progettato per ridurre la velocità di trasmissione e la stabilità per le applicazioni smart city, IOT e robotica.
RB-Compress è stato sviluppato dal software per dispositivi a bassissimo consumo su ARM64. L'obiettivo di RB-Compress non è stato quello di sviluppare un nuovo standard per le immagini, ma di trasmettere il massimo contenuto di informazioni con la massima compressione per le applicazioni sviluppate dall'intelligenza artificiale.
Progettato per le applicazioni AI di prossima generazione
L'obiettivo principale dello sviluppo è stato l'integrazione con i tensori, utilizzati in tutti i framework di IA. Ciò significa che da un RAW 1-4 canali possiamo elaborarlo direttamente da un array Numpy. Non è necessaria una memorizzazione intermedia in un altro formato YUV o RGBx.
Finora per l'elaborazione delle immagini è stato utilizzato solo il formato JPG. La riduzione dei costi energetici crescenti per l'archiviazione, la larghezza di banda e l'elaborazione è una delle maggiori sfide dell'informatica moderna.
Queste proprietà rendono l'applicazione più efficiente nel supportare l'elaborazione dei dati all'interno delle reti neuroanle.
Privo di brevetto e autorizzato
Per gli integratori di sistemi è importante utilizzare una tecnologia esente da diritti d'autore e non gravata da brevetti. REBOTNIX si occupa della verifica e della registrazione, nonché della contabilizzazione di tutti i brevetti per i propri moduli.
Compatibilità

Durante il suo sviluppo, è stato dato grande valore alla compatibilità. Seguiamo lo standard AVIF per tutte le modalità di compressione. Pertanto, RB-Compress funziona senza plugin sulle versioni più recenti dei browser, come mostrato in questa panoramica. Sono supportati Firefox, Google Chrome o Safari su desktop e mobile.
Bassa potenza in ogni fase
Oltre alle sfide tecniche, in RB-Compress ci siamo sempre concentrati sulla necessità di fornire un codificatore con il minor consumo energetico, garantendo al contempo un'elaborazione rapida rispetto ai metodi di riferimento.
Campi di applicazione
- Applicazioni per le città intelligenti
- Aeroporti
- Applicazioni di sicurezza
- IOT con telecamere visive
- Monitoraggio delle stazioni di ricarica per auto
- Gemelli digitali in fabbrica
Requisiti di sistema
RB-Compress è sviluppato per l'architettura ARM64 a basso consumo energetico, altamente ottimizzato per la piattaforma NVIDIA JETSON e per la nostra piattaforma hardware. Bordo GUSTAV.

Supporto hardware
- NVIDIA JETSON TX2 NX
- NVIDIA JETSON XAVIER NX, ORIN NX
- NVIDIA JETSON XAVIER AGX, ORIN AGX
- Supporto per telecamere BASLER GigE e USB3 Vision
- Supporto per telecamere ALLIED VISION GigE e USB3
Licenza per sviluppatori
La scelta migliore per gli sviluppatori
- Versione ARM64 BIT
- Nessun supporto e-mail
- Nessun uso commerciale
- Python e legami CMD
- Pytorch, Tensorflow
Licenza standard
Il meglio per le aziende
- Tutte le caratteristiche come sviluppatore
- Uso commerciale
- Assistenza via e-mail
- Dispositivo aggiuntivo con sconto
- Supporto per 12 mesi
- Strumenti Python e CLI
- Accesso alla roadmap
Impresa
Portate il supporto al livello successivo
- Tutte le funzioni della licenza standard
- Costruzioni e caratteristiche personalizzate
- Assistenza telefonica
- Chiamate settimanali
- Supporto agli sviluppatori
- Consulenza architettonica
- Richieste di funzionalità
- È necessario un contratto firmato
Il nostro hardware per RB-Compress
RB-Compress supporta tutti i nostri prodotti hardware. È possibile utilizzare uno qualsiasi dei nostri scatole per ferramenta con RB-Compress.