Kuantisasi (pengolahan citra)
Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. (November 2020) |
Dalam pengolahan citra digital, kuantisasi adalah teknik kompresi lesap yang dilakukan dengan memampatkan rentang nilai menjadi nilai tunggal. Ketika jumlah simbol yang berbeda dikurangi, data tersebut semakin mudah dikompresi. Misalnya, pengurangan jumlah warna yang dibutuhkan untuk menggambarkan citra digital dapat mengurangi ukuran berkas. Contohnya adalah DCT dalam JPEG dan DWT dalam JPEG 2000.
Kuantisasi warna
[sunting | sunting sumber]Kuantisasi warna mengurangi jumlah warna yang dipakai oleh sebuah citra. Hal ini diperlukan untuk menampilkan citra pada perangkat yang memiliki kemampuan tampilan yang terbatas dan untuk mengompresi citra-citra tertentu secara efektif. Kebanyakan perangkat lunak penyunting gambar dan sistem operasi memiliki dukungan untuk kuantisasi warna. Algoritme kuantisasi warna modern yang populer antara lain algoritme warna terdekat (untuk palet tetap), algoritme potong median, dan algoritme dengan pohon oktal.
Pembauran galat biasa digabung dengan kuantisasi warna untuk memberikan kesan jumlah warna yang lebih banyak dan menghilangkan artefak pemitaan warna.
Kuantisasi frekuensi untuk kompresi citra
[sunting | sunting sumber]Penglihatan manusia cukup baik dalam melihat perbedaan kecil dalam kecerahan di daerah luas, tetapi kurang baik dalam melihat perubahan kecil di daerah sempit (frekuensi tinggi). Dari itulah, sebuah citra dapat dikompresi dengan mengabaikan komponen frekuensi tinggi. Cara ini dilakukan dengan membagi tiap nilai dalam domain frekuensi dengan nilai tetap tertentu, lalu dibulatkan. Perhitungan itu menjadi poin utama dalam operasi lesap. Hasilnya adalah frekuensi tinggi dibulatkan menjadi nol dan sisanya menjadi bilangan bulat kecil.
Karena penglihatan manusia lebih peka terhadap kependaran daripada kewarnaan, kompresi dapat dilakukan dengan ruang warna yang memisahkan keduanya, seperti YCbCr, dan menguantisasi sendiri-sendiri.[1]
Matriks kuantisasi
[sunting | sunting sumber]Bagian ini memerlukan pengembangan. Anda dapat membantu dengan mengembangkannya. (November 2020) |
Berikut adalah contoh matriks koefisien DCT.
Matriks kuantisasi yang umum dipakai adalah sebagai berikut.
Pembagian per elemen matriks koefisien DCT oleh matriks kuantisasi yang diikuti pembulatan menghasilkan matriks berikut.
Misalnya, nilai koefisien DCT -415 diubah sebagai berikut.
Biasanya, proses ini akan menghasilkan matriks yang isinya kebanyakan di kiri atas (frekuensi rendah). Dengan pengurutan zig-zag untuk mengelompokkan nilai bukan nol dan pengodean panjang bergerak, matriks terkuantisasi dapat disimpan lebih efisien daripada versi yang belum dikuantisasi.[1]
Lihat pula
[sunting | sunting sumber]Referensi
[sunting | sunting sumber]- ^ a b John Wiseman. "An Introduction to MPEG Video Compression". Diarsipkan dari versi asli tanggal 15 November 2011.