Vantaggi della compressione dell’immagine JPEG integrata

Se la compressione dell’immagine viene realizzata direttamente nella telecamera, emergono numerosi vantaggi per la configurazione del sistema e l’utilizzo flessibile e vantaggiosa in termini di costo.


Funzionamento della compressione dell’immagine JPEG

Nel 1992 è stato pubblicato lo standard ISO/IEC 10918 da Joint Photographic Experts Group (JPEG) e comprende diverse parti, in particolare la compressione effettiva delle singole foto e il formato di salvataggio JFIF (JPEG File Interchange Format). Si tratta di uno dei formati di immagine maggiormente utilizzati.

La compressione avviene in diverse fasi parziali. Le immagini a colori vengono convertite dallo spazio di colore RGB al modello di colore YCbCr. È costituito dalla luminanza Y (luminosità) e da entrambi i componenti a colori Cb (Crominanza Blu-Giallo) e Cr (Crominanza Rosso-Verde). Il filtro passa-basso e il campionamento passa-banda consentono di ridurre le informazioni sul colore. Viene sfruttato il fatto che l’occhio umano distingue i colori in modo sensibilmente minore rispetto alle differenze di luminosità.

Da sinistra a destra: immagine originale (spazio di colore RGB) e relativa separazione nei componenti Y, Cb e Cr.
Dopo la conversione, per ciascun componente (Y, Cb e Cr) avviene una suddivisione in blocchi da 8×8 e la relativa trasformata discreta del coseno (DCT). L’effettiva riduzione dei dati viene ottenuta con una conseguente quantizzazione. La compressione dell’immagine viene conclusa da una riclassificazione dei coefficienti in base alla frequenza e una codificazione entropica. È possibile eseguire questi processi in parallelo al fine di ottenere prestazioni elevate.
Esecuzione della compressione dell’immagine JPEG
La compressione JPEG è essenzialmente soggetta alla perdita di dati poiché la qualità dell’immagine viene ridotta. Per le immagini monocromatiche, la velocità di compressione nell’intervallo 5:1 è senza perdite a livello visivo. Con una velocità di 10:1, la qualità è sufficiente per molte applicazioni. Velocità di compressione superiori causano, tuttavia, artefatti eccessivi nell’immagine quale la formazione di blocchi e gradini sui bordi. Utilizzando le immagini a colori RGB, è possibile sfruttare velocità di compressione di 12:1 per assenza di perdite a livello visivo o 35:1 per una buona qualità.

Conversione alle telecamere LXT

Le telecamere LXT si basano sui moderni sensori CMOS con risoluzione e velocità elevate. Le immagini non compresse vengono trasmesse direttamente al PC tramite l’interfaccia veloce 10 GigE. La compressione JPEG può essere attivata come funzione opzionale in Camera Explorer o SDK. A tal proposito, occorre innanzitutto selezionare un formato di pixel idoneo all’applicazione (Mono8 o YCbCr422_8). Successivamente è sufficiente premere il pulsante per attivare la compressione dell’immagine JPEG integrata tramite parametro “Image Compression Mode” = JPEG.
La velocità di compressione JPEG può essere configurata in modo flessibile nell’intervallo 30-100% tramite il parametro “Image Compression Quality” consentendo così una definizione personalizzata della qualità dell’immagine sull’applicazione corrispondente.
Da sinistra a destra: immagine originale, compressione all’80% (8:1), compressione al 30% (16:1)
Vengono supportate immagini monocromatiche o a colori da 8 bit. Per le telecamere a colori vengono eseguiti un calcolo dei colori di prim’ordine (in parte in un ambiente 5x5) e la conversione a YCbCr422_8. La compressione dell’immagine JPEG avviene in modo sequenziale con prestazioni complete del sensore. L’ulteriore latenza dovuta alla compressione è trascurabile. L’implementazione avviene sulla base dello standard GigE Vision 2.0 tramite il tipo JPEG Payload. Il flusso JPEG generato contiene tutte le intestazioni e può essere salvato direttamente in un file JPEG. Nei metadati vengono trasmessi un timestamp e la posizione ROI all’interno del flusso JPEG. Non è prevista un’immagine di anteprima o la trasmissione parallela dell’immagine originale e JPEG.

Esempi di applicazione

La compressione dell’immagine JPEG può essere utilizzata ovunque le sequenze di immagini risultino necessarie per un periodo prolungato. In particolare, se la larghezza di banda della trasmissione o dello strumento di memoria è limitata o il PC non è in grado di eseguire l’ulteriore elaborazione, ad esempio, per diverse telecamere. Poiché la qualità dell’immagine si riduce leggermente rispetto all’originale, se ne sconsiglia l’utilizzo per applicazioni di tecnica di misurazione.

Supporto software

Al fine di garantire la semplicità di integrazione e di utilizzo delle telecamere VLXT.JP sono disponibili diverse opzioni software.


Portafoglio di prodotti


Download

In alto