Différence entre compression avec perte et compression sans perte

Auteur: Laura McKinney
Date De Création: 2 Avril 2021
Date De Mise À Jour: 8 Peut 2024
Anonim
Différence entre compression avec perte et compression sans perte - La Technologie
Différence entre compression avec perte et compression sans perte - La Technologie

Contenu


Compression avec perte et compression sans perte sont les deux termes largement classés dans les méthodes de compression de données. La principale différence entre la compression avec perte et la compression sans perte réside dans le fait que la compression avec perte produit une correspondance étroite des données après la décompression, alors que sans perte crée des données d'origine exactes. La compression de données est une méthode permettant de réduire la taille des données sans perte importante d'informations.

  1. Tableau de comparaison
  2. Définition
  3. Différences Clés
  4. Conclusion

Tableau de comparaison

Base de comparaisonLa compression avec perteCompression sans perte
De baseLa compression avec perte est la famille de méthodes de codage de données qui utilise des estimations imprécises pour représenter le contenu.La compression sans perte est un groupe d'algorithmes de compression de données qui permet de reconstruire avec précision les données d'origine à partir des données compressées.
Algorithme
Transformation en codage, DCT, DWT, compression fractale, RSSMS.RLW, LZW, codage arithmétique, codage de Huffman, codage Shannon Fano.
Utilisé dansImages, audio et vidéo. ou programme, images et son.
ApplicationJPEG, GUI, MP3, MP4, OGG, H-264, MKV, etc.RAW, BMP, PNG, WAV, FLAC, ALAC, etc.
Capacité de stockage de données du canalPlusMoins comparé à la méthode avec perte


Définition de compression avec perte

le La compression avec perte Cette méthode élimine une quantité de données non perceptible. Cette technique ne permet pas à un fichier de restaurer dans sa forme d'origine mais en réduit considérablement la taille. La technique de compression avec perte est bénéfique si la qualité des données n’est pas votre priorité. Cela dégrade légèrement la qualité du fichier ou des données mais est pratique quand on veut ou stocker les données. Ce type de compression de données est utilisé pour les données organiques telles que les signaux audio et les images.

Technique de compression avec perte

  • Transformer le codage- Cette méthode transforme les pixels qui sont corrélés dans une représentation en pixels dissociés. La nouvelle taille est généralement inférieure à la taille d'origine et réduit la redondance de la représentation.
  • Transformée en cosinus discrète (DCT)- C’est la technique de compression d’image la plus largement utilisée. Le processus JPEG est centré sur DCT. Le processus DCT divise les images en différentes parties de fréquences. Dans l'étape de quantification, où la compression se produit, les fréquences les moins importantes sont rejetées. Et les fréquences critiques sont retenues afin que l'image puisse être obtenue dans le processus de décompression. L'image reconstruite peut contenir des distorsions.
  • Transformée en ondelettes discrète (DWT)- Il fournit simultanément une localisation temporelle et fréquentielle et peut être utilisé pour décomposer un signal en ondelettes composantes.

Définition de la compression sans perte

le Compression sans perte méthode est capable de reconstituer la forme originale des données. La qualité des données n'est pas compromise. Cette technique permet à un fichier de restaurer sa forme d'origine. La compression sans perte peut être appliquée à n’importe quel format de fichier, ce qui peut améliorer les performances du taux de compression.


Technique de compression sans perte

  • Run Length Encoding (RLE)- Cette technique réduit la fréquence de répétition des symboles dans une chaîne en utilisant un marqueur spécial au début du symbole.
  • Lempel-Ziv-Welch (LZW)- Cette technique fonctionne également de manière similaire à la technique RLE. Elle recherche les chaînes ou les mots répétés et les stocke dans des variables. Il utilise ensuite un pointeur à la place de la chaîne, qui pointe la variable dans laquelle la chaîne est stockée.
  • Codage de Huffman- Cette technique gère la compression des données de caractères ASCII. Il construit un arbre binaire complet pour divers symboles après avoir calculé la probabilité de chaque symbole et placé-le dans l'ordre décroissant.
  1. La compression avec perte supprime une partie non utile des données, ce qui est indétectable, tandis qu'une compression sans perte reconstruit les données exactes.
  2. La compression sans perte peut réduire la taille des données dans une faible mesure. Par ailleurs, une compression avec perte peut réduire davantage la taille du fichier.
  3. La qualité des données se dégrade en cas de compression avec perte alors que sans perte ne dégrade pas la qualité des données.
  4. Dans la technique avec perte, le canal contient plus de données. Inversement, le canal contient une plus petite quantité de données en cas de technique sans perte.

Conclusion:

La compression avec perte peut atteindre un niveau élevé de compression de données par rapport à la compression sans perte. La compression sans perte ne dégrade pas la qualité des données. En revanche, les pertes entraînent une dégradation de la qualité des données. La technique avec perte ne peut pas être implémentée dans tous les types de fichier car elle supprime une partie des données (redondante), ce qui n’est pas possible dans le cas d’un fichier.