La compressione Wavelet è una tecnica utilizzata per comprimere segnali video e audio. Funziona meglio per comprimere immagini ad alto contrasto e audio di breve durata. Poiché i file video e audio sono spesso molto grandi, la compressione è importante perché consente di condividere le informazioni su una rete o inviarle tramite e-mail più rapidamente di quanto potrebbe essere il file non compresso. La compressione Wavelet utilizza un processo chiamato trasformazioni wavelet per raccogliere le informazioni necessarie sul file. Il file risultante può essere senza perdita, il che significa che è buono come l’originale, o con perdita, il che significa che alcune informazioni sono state perse.
Per comprimere, ad esempio, una fotografia utilizzando la compressione wavelet, l’intera immagine viene trattata come una serie di wavelet. Le wavelet sono cambiamenti da pixel a pixel misurati dalla deviazione di un singolo pixel da zero. La distanza della deviazione viene registrata come coefficiente, un numero intero che misura alcune proprietà o caratteristiche. In questo caso, il coefficiente misura il colore del pixel. Il processo di misurazione e registrazione dei coefficienti dei pixel è chiamato trasformata wavelet.
In questa fase della compressione wavelet, non è ancora avvenuta alcuna compressione. L’immagine è stata appena tradotta in una forma con cui il computer può lavorare. Invece di un’immagine a colori, il computer ora ha una serie di numeri. Il prossimo passo nella compressione wavelet è un processo chiamato decomposizione.
Durante la scomposizione, viene calcolata la media dei coefficienti dei pixel adiacenti. La media produce una versione semplificata dell’onda, riducendo la descrizione dell’immagine. Questo processo viene ripetuto finché l’immagine non è completamente compressa. Più volte si ripete il processo, più piccolo può essere il file di dati e più veloce sarà la trasmissione del file.
La dimensione finale del file compresso dipende non solo dalla dimensione del file originale, ma anche dalla qualità desiderata del prodotto finale. A volte, quando un file viene decompresso, le informazioni che il computer ritiene non necessarie vengono eliminate per consentire al file di rimpicciolirsi. Questa è nota come compressione con perdita di dati e si traduce in un file che non è buono come l’originale.
La compressione Wavelet può anche utilizzare un metodo senza perdite, in cui nessuna informazione viene buttata via. Ciò si traduce in un file compresso che, una volta decompresso, è esattamente della stessa qualità del file originale. Il compromesso è che un file compresso con un metodo lossless sarà più grande di uno compresso con un metodo lossy.