Aanbevolen, 2024

Editor'S Choice

Verschil tussen verliescompressie en verliesvrije compressie

Compressie met verlies en compressie zonder verlies zijn de twee termen die veel worden gecategoriseerd onder methoden voor gegevenscompressie. Het grootste verschil tussen compressie met verlies en compressie zonder verlies is dat compressie met verlies resulteert in een goede afstemming van de gegevens na decompressie, terwijl lossless exact dezelfde originele gegevens creëert. Datacompressie is een methode om de grootte van de gegevens te verminderen zonder aanzienlijk verlies van informatie.

Vergelijkingstabel

Basis voor vergelijkingLossy CompressionCompressie zonder verlies
basis-Verliescompressie is de familie van gegevenscodeermethoden die onnauwkeurige schattingen gebruikt om de inhoud weer te geven.Lossless-compressie is een groep algoritmen voor gegevenscompressie waarmee de oorspronkelijke gegevens nauwkeurig kunnen worden gereconstrueerd uit de gecomprimeerde gegevens.
Algoritme
Transformeer codering, DCT, DWT, fractale compressie, RSSMS.RLW, LZW, Rekenkundige codering, Huffman-codering, Shannon Fano-codering.
Gebruikt inAfbeeldingen, audio en video.Tekst of programma, afbeeldingen en geluid.
ToepassingJPEG, GUI, MP3, MP4, OGG, H-264, MKV, etc.RAW, BMP, PNG, WAV, FLAC, ALAC etc.
Gegevensopslagcapaciteit van het kanaalMeerMinder in vergelijking met lossy-methode

Definitie van Lossy Compression

De compressiemethode Lossy elimineert een hoeveelheid gegevens die niet opvalt. Deze techniek staat niet toe dat een bestand in de oorspronkelijke vorm wordt hersteld, maar verkleint de grootte aanzienlijk. De lossy-compressietechniek is nuttig als de kwaliteit van de gegevens niet uw prioriteit is. Het verslechtert enigszins de kwaliteit van het bestand of de gegevens, maar is handig wanneer men de gegevens wil verzenden of opslaan. Dit type gegevenscompressie wordt gebruikt voor organische gegevens zoals audiosignalen en afbeeldingen.

Lossy Compression Technique

  • Transformeren coderen - Deze methode transformeert de pixels die in een representatie in gecorreleerde pixels zijn gecorreleerd. De nieuwe grootte is meestal kleiner dan de oorspronkelijke grootte en vermindert de redundantie van de weergave.
  • Discrete Cosine Transform (DCT) - Dit is de meest gebruikte beeldcompressietechniek. JPEG-processen centreren rond DCT. DCT-proces verdeelt de afbeeldingen in verschillende delen van frequenties. In de kwantiseringsstap, waar compressie in principe plaatsvindt, worden de minst belangrijke frequenties verworpen. En de kritieke frequenties worden behouden zodat het beeld kan worden verkregen in het decompressieproces. Het gereconstrueerde beeld kan enige vervorming bevatten.
  • Discrete Wavelet-transformatie (DWT) - Het biedt tegelijkertijd een locatie van tijd en frequenties en kan worden gebruikt voor het ontbinden van een signaal in component-wavelets.

Definitie van Lossless Compression

De compressiemethode zonder verlies is in staat om de oorspronkelijke vorm van de gegevens opnieuw samen te stellen. De kwaliteit van de gegevens wordt niet aangetast. Met deze techniek kan een bestand de oorspronkelijke vorm herstellen. Lossless compressie kan worden toegepast op elk bestandsformaat en kan de prestaties van de compressieverhouding verbeteren.

Lossless Compression Technique

  • Run Length Encoding (RLE) - Deze techniek vermindert de frequentie van herhalende symbolen in een string door een speciale marker aan het begin van het symbool te gebruiken.
  • Lempel-Ziv-Welch (LZW) - Deze techniek werkt ook vergelijkbaar met de RLE-techniek en zoekt naar de herhalende tekenreeksen of woorden en slaat deze op in variabelen. Vervolgens gebruikt het een aanwijzer op de plaats van de tekenreeks en de aanwijzer wijst de variabele aan waarin de tekenreeks is opgeslagen.
  • Huffman-codering - Deze techniek verwerkt datacompressie van ASCII-tekens. Het construeert een volledige binaire boom voor verschillende symbolen na het berekenen van de waarschijnlijkheid van elk symbool en plaatst het in afnemende volgorde.

Belangrijkste verschillen tussen verliescompressie en verliesvrije compressie

  1. Met verliescompressie wordt een niet-nuttig deel van de gegevens verwijderd, dat niet kan worden gedetecteerd terwijl de compressie zonder verlies de exacte gegevens reconstrueert.
  2. Lossless-compressie kan de grootte van gegevens in geringe mate verminderen. Aan de andere kant kan lossy-compressie de grootte van het bestand in grotere mate verkleinen.
  3. De kwaliteit van de gegevens neemt af in het geval van compressie met verlies, terwijl verliesloos de kwaliteit van de gegevens niet verslechtert.
  4. In de lossy-techniek biedt het kanaal meer gegevens. Omgekeerd bevat kanaal een kleinere hoeveelheid gegevens in het geval van een verliesvrije techniek.

Conclusie:

Door compressie met verlies kan een hoog gegevenscompressieniveau worden bereikt in vergelijking met verliesvrije compressie. Lossless-compressie verslechtert de kwaliteit van de gegevens niet, daarentegen vermindert lossy de kwaliteit van de gegevens. De lossy-techniek kan niet in alle typen van het bestand worden geïmplementeerd, omdat het werkt door een deel van de gegevens (overbodig) te verwijderen wat niet mogelijk is in het geval van tekst.

Top