Grafik perbandingan
Dasar untuk perbandingan | Kompresi Lossy | Kompresi lossless |
---|---|---|
Dasar | Kompresi lossy adalah keluarga metode pengkodean data yang menggunakan perkiraan yang tidak tepat untuk mewakili konten. | Kompresi lossless adalah sekelompok algoritma kompresi data yang memungkinkan data asli untuk secara akurat dibangun kembali dari data terkompresi. |
Algoritma | Mengubah pengkodean, DCT, DWT, kompresi fraktal, RSSMS. | RLW, LZW, Pengodean aritmatika, Pengodean Huffman, Pengodean Shannon Fano. |
Digunakan dalam | Gambar, audio dan video. | Teks atau program, gambar dan suara. |
Aplikasi | JPEG, GUI, MP3, MP4, OGG, H-264, MKV, dll. | RAW, BMP, PNG, WAV, FLAC, ALAC dll. |
Kapasitas penyimpanan data saluran | Lebih | Kurang dibandingkan dengan metode lossy |
Definisi Kompresi Lossy
Metode kompresi Lossy menghilangkan sejumlah data yang tidak terlihat. Teknik ini tidak memungkinkan file untuk memulihkan dalam bentuk aslinya tetapi secara signifikan mengurangi ukurannya. Teknik kompresi lossy bermanfaat jika kualitas data bukan prioritas Anda. Ini sedikit menurunkan kualitas file atau data tetapi nyaman ketika seseorang ingin mengirim atau menyimpan data. Jenis kompresi data ini digunakan untuk data organik seperti sinyal audio dan gambar.
Teknik Kompresi Lossy
- Transform coding - Metode ini mengubah piksel yang dikorelasikan dalam representasi menjadi piksel disosiasi. Ukuran baru biasanya lebih rendah dari ukuran asli dan mengurangi redundansi representasi.
- Discrete Cosine Transform (DCT) - Ini adalah teknik kompresi gambar yang paling banyak digunakan. Pusat proses JPEG berpusat di sekitar DCT. Proses DCT membagi gambar menjadi beberapa bagian frekuensi. Pada langkah kuantisasi, di mana kompresi pada dasarnya terjadi, frekuensi-frekuensi penting ditolak. Dan frekuensi kritis dipertahankan sehingga gambar dapat diperoleh dalam proses dekompresi. Gambar yang direkonstruksi dapat mengandung beberapa distorsi.
- Discrete Wavelet Transform (DWT) - Ini menyediakan lokasi waktu dan frekuensi secara bersamaan dan dapat digunakan dalam mendekomposisi sinyal menjadi wavelet komponen.
Definisi Kompresi Lossless
Metode kompresi Lossless mampu merekonstruksi bentuk asli data. Kualitas data tidak terganggu. Teknik ini memungkinkan file untuk mengembalikan bentuk aslinya. Kompresi lossless dapat diterapkan ke format file apa pun yang dapat meningkatkan kinerja rasio kompresi.
Teknik Kompresi Lossless
- Run Length Encoding (RLE) - Teknik ini mengurangi frekuensi pengulangan simbol dalam string dengan menggunakan penanda khusus di awal simbol.
- Lempel-Ziv-Welch (LZW) - Teknik ini juga bekerja mirip dengan teknik RLE dan mencari string atau kata yang berulang dan menyimpannya dalam variabel. Kemudian menggunakan pointer di tempat string, dan pointer menunjuk variabel di mana string disimpan.
- Huffman Coding - Teknik ini menangani kompresi data karakter ASCII. Itu membangun pohon biner penuh untuk berbagai simbol setelah menghitung probabilitas masing-masing simbol dan menempatkannya dalam urutan menurun.
Perbedaan Kunci Antara Kompresi Lossy dan Kompresi Lossless
- Kompresi lossy menghilangkan bagian data yang tidak berguna, yang tidak terdeteksi sementara kompresi lossless merekonstruksi data yang tepat.
- Kompresi lossless dapat mengurangi ukuran data pada tingkat rendah. Di sisi lain, kompresi lossy dapat mengurangi ukuran file ke tingkat yang lebih besar.
- Kualitas data menurun jika kompresi lossy sedangkan lossless tidak menurunkan kualitas data.
- Dalam teknik lossy, saluran menampung lebih banyak data. Sebaliknya, saluran menyimpan jumlah data yang lebih kecil jika teknik lossless.
Kesimpulan:
Kompresi lossy dapat mencapai tingkat kompresi data yang tinggi dibandingkan dengan kompresi lossless. Kompresi lossless tidak menurunkan kualitas data, sebaliknya, lossy menurunkan kualitas data. Teknik lossy tidak dapat diimplementasikan di semua jenis file karena itu bekerja dengan menghapus beberapa bagian data (redundan) yang tidak mungkin dalam kasus teks.