Hvad er wavelet-komprimering?
Wavelet-komprimering er en teknik, der bruges til at komprimere video- og lydsignaler. Det fungerer bedst til at komprimere billeder med høj kontrast og lyd med kort varighed. Da video- og lydfiler ofte er meget store, er komprimering vigtig, fordi den tillader, at information deles over et netværk eller sendes via e-mail hurtigere, end den ukomprimerede fil kunne være. Wavelet-komprimering bruger en proces, der kaldes wavelet transforms til at indsamle de nødvendige oplysninger om filen. Den resulterende fil kan enten være tabsfri, hvilket betyder, at den er så god som den originale eller tabte, hvilket betyder, at nogle oplysninger er gået tabt.
For at komprimere for eksempel et fotografi ved hjælp af wavelet-komprimering behandles hele billedet som en række bølgeletter. Bølgelængder er ændringer fra pixel til pixel, målt ved afvigelsen af en individuel pixel fra nul. Afvigelsens afstand registreres som en koefficient, et helt tal, der måler en eller anden egenskab eller karakteristik. I dette tilfælde måler koefficienten pixelens farve. Processen med at måle og registrere koefficienterne for pixels kaldes en wavelet-transformation.
På dette trin i wavelet-komprimeringen har der endnu ikke fundet nogen komprimering sted. Billedet er netop blevet oversat til en form, som computeren kan arbejde med. I stedet for et farvebillede har computeren nu en række numre. Det næste trin i wavelet-komprimering er en proces, der kaldes dekomponering.
Under dekomponering er koefficienterne for tilstødende pixels gennemsnit. Gennemsnit producerer en forenklet version af bølgen, hvilket gør beskrivelsen af billedet mindre. Denne proces gentages, indtil billedet er helt komprimeret. Jo flere gange processen gentages, jo mindre kan datafilen være, og desto hurtigere vil filen være at transmittere.
Den endelige størrelse på den komprimerede fil afhænger ikke kun af størrelsen på den originale fil, men også af den ønskede kvalitet af det endelige produkt. Nogle gange, når en fil dekomprimeres, smides de oplysninger, som computeren finder unødvendige, for at gøre det muligt for filen at blive mindre. Dette er kendt som tabsk komprimering, og det resulterer i en fil, der ikke er lige så god som originalen.
Wavelet-komprimering kan også bruge en tabsfri metode, hvor ingen information smides væk. Dette resulterer i en komprimeret fil, der, når dekomprimeres, er nøjagtigt den samme kvalitet som den originale fil. Afvejningen er, at en fil, der er komprimeret med en tabsfri metode, vil være større end en komprimeret med en tabsmæssig metode.