Vad är Wavelet Compression?

Wavelet-komprimering är en teknik som används för att komprimera video- och ljudsignaler. Det fungerar bäst för att komprimera bilder med hög kontrast och kortvarigt ljud. Eftersom video- och ljudfiler ofta är mycket stora är komprimering viktigt eftersom det gör att information kan delas över ett nätverk eller skickas via e-post snabbare än den okomprimerade filen skulle kunna vara. Wavelet-komprimering använder en process som kallas wavelet-transformationer för att samla in nödvändig information om filen. Den resulterande filen kan antingen vara förlustfri, vilket betyder att den är lika bra som originalet, eller förlorad, vilket betyder att viss information har gått förlorad.

För att komprimera till exempel ett fotografi med wavelet-komprimering, behandlas hela bilden som en serie wavelets. Wavelets är förändringar från pixel till pixel mätt genom avvikelsen för en enskild pixel från noll. Avståndet för avvikelsen registreras som en koefficient, ett heltal som mäter någon egenskap eller egenskap. I det här fallet mäter koefficienten färgen på pixeln. Processen att mäta och registrera pixlarnas koefficienter kallas en wavelet-transform.

I detta skede av wavelet-kompressionen har ingen kompression ännu skett. Bilden har precis översatts till en form som datorn kan arbeta med. Istället för en färgbild har datorn nu en serie siffror. Nästa steg i wavelet-komprimering är en process som kallas nedbrytning.

Under sönderdelning beräknas ett medelvärde av koefficienterna för intilliggande pixlar. Genomsnittsbildning ger en förenklad version av vågen, vilket gör beskrivningen av bilden mindre. Denna process upprepas tills bilden är helt komprimerad. Ju fler gånger processen upprepas, desto mindre kan datafilen vara och desto snabbare blir filen att överföra.

Den slutliga storleken på den komprimerade filen beror inte bara på storleken på originalfilen, utan också på den önskade kvaliteten på slutprodukten. Ibland när en fil dekomprimeras slängs den information som datorn anser vara onödig för att filen ska bli mindre. Detta är känt som förlustkomprimering, och det resulterar i en fil som inte är riktigt lika bra som originalet.

Wavelet-komprimering kan också använda en förlustfri metod, där ingen information slängs. Detta resulterar i en komprimerad fil som, när den är dekomprimerad, har exakt samma kvalitet som originalfilen. Avvägningen är att en fil komprimerad med en förlustfri metod kommer att vara större än en som komprimeras med en förlustfri metod.