Jämförelsediagram
Grunder för jämförelse | Lossy Compression | Lossless kompression |
---|---|---|
Grundläggande | Lossy compression är familjen för datakodningsmetod som använder oklara beräkningar för att representera innehållet. | Lossless-komprimering är en grupp av datakomprimeringsalgoritmer som tillåter att de ursprungliga dataen byggs om noggrant från den komprimerade data. |
Algoritm | Transform kodning, DCT, DWT, fraktalkomprimering, RSSMS. | RLW, LZW, Aritmetisk kodning, Huffman kodning, Shannon Fano kodning. |
Använd i | Bilder, ljud och video. | Text eller program, bilder och ljud. |
Ansökan | JPEG, GUI, MP3, MP4, OGG, H-264, MKV, etc. | RAW, BMP, PNG, WAV, FLAC, ALAC etc. |
Datainnehållskapacitet för kanalen | Mer | Mindre jämfört med lossy metod |
Definition av Lossy Compression
Lossy-komprimeringsmetoden eliminerar viss mängd data som inte är märkbar. Denna teknik tillåter inte att en fil återställs i sin ursprungliga form men reducerar storleken betydligt. Den förlustfria komprimeringstekniken är fördelaktig om kvaliteten på data inte är din prioritet. Det försämrar kvaliteten på filen eller dataen något, men det är bekvämt när man vill skicka eller lagra data. Denna typ av datakomprimering används för organiska data som ljudsignaler och bilder.
Lossy Compression Technique
- Transformera kodning - Denna metod omvandlar pixlarna som är korrelerade i en representation i disassocierade pixlar. Den nya storleken är vanligtvis mindre än originalstorleken och reducerar representationens redundans.
- Diskret Cosine Transform (DCT) - Det här är den mest använda bildkomprimeringstekniken. JPEG-processen centrerar kring DCT. DCT-processen delar upp bilderna i olika delar av frekvenser. I kvantiseringssteget, där komprimering i grunden inträffar, avvisas minst viktiga frekvenser. Och de kritiska frekvenserna behålls så att bilden kan erhållas i dekomprimeringsprocessen. Den rekonstruerade bilden kan innehålla viss förvrängning.
- Diskret Wavelet Transform (DWT) - Det ger en plats för tid och frekvenser samtidigt och kan utnyttjas vid sönderdelning av en signal till komponentvågor.
Definition av förlustfri kompression
Den Lossless komprimeringsmetoden kan rekonstituera den ursprungliga formen av data. Kvaliteten på data påverkas inte. Med den här tekniken kan en fil återställa sin ursprungliga form. Lossless kompression kan appliceras på alla filformat kan förbättra kompressionsförhållandet.
Lossless kompressionsteknik
- Kör längdkodning (RLE) - Denna teknik minskar frekvensen av upprepande symboler i en sträng genom att använda en särskild markör i början av symbolen.
- Lempel-Ziv-Welch (LZW) - Denna teknik fungerar också som RLE-teknik och söker efter de upprepade strängarna eller orden och lagrar dem i variabler. Den använder då en pekare på strängens ställe och pekaren pekar på variabeln i vilken strängen är lagrad.
- Huffman-kodning - Denna teknik hanterar datakomprimering av ASCII-tecken. Den konstruerar ett fullständigt binärt träd för olika symboler efter att ha beräknat sannolikheten för varje symbol och placerar den i fallande ordning.
Viktiga skillnader mellan förlustkomprimering och förlustfri kompression
- Lossy-komprimeringen tar bort en icke-användbar del av data, vilket är odetekterbart medan förlustfri komprimering rekonstruerar exakta data.
- Lossless kompression kan minska storleken på data i liten utsträckning. Å andra sidan kan lossy-komprimeringen minska storleken på filen i större utsträckning.
- Kvaliteten på data försämras vid förlust av komprimering medan förlustfriheten inte försämrar kvaliteten på data.
- I förlusttekniken rymmer kanalen mer data. Omvänt har kanalen en mindre mängd data vid förlustfri teknik.
Slutsats:
Lossy-komprimering kan uppnå en hög datakomprimering jämfört med förlustfri komprimering. Lossless komprimering försämrar inte kvaliteten på data, däremot försämrar lossy dataens kvalitet. Förlusttekniken kan inte implementeras i alla typer av filen eftersom den fungerar genom att ta bort någon del av data (redundant) vilket inte är möjligt vid text.