Kompresi Citra
Hallo Guys, Salam sejahterah bagi kita semua. Pada
kesempatan kali ini saya akan membagikan sedikit pengetahuan saya tentang “Kompresi
Citra”.
Sebelumnya
kalian tahu ga nih apa si Kompresi Citra itu ? pasti kalian tau format gambar JPEG, BMP, PNG, GIF, dan TIFF. Jika kalian tau pasti kalian tau juga dalam format tersebut pasti size disetiap format itu akan berbeda beda meski gambarnya sama. Kalau kita ngomongin tentang “Citra”
otomatis akan ada kaitannya dengan Multimedia. Nah Kompresi Citra itu adalah
aplikasi Kompresi data atau bias dibilang aplikasi pengurang size data yang
dilakukan terhadap citra digital dengan tujuan mengurangi redundansi dari
data-data yang terdapat dalam citra sehingga dapat disimpan atau ditransmisikan
secara efisien.
Teknik Kompresi Citra
Lossy Compression
Teknik kompresi ini dimana terdapat data yang hilang selama proses kompresi, akibat kualitas data yang dihasilkan jauh lebih rendah dari pada kualitas data salinya. dibawah ini beberapa ciri dari kompresi Lossy:
Teknik ini Mengubah detail dari warna file citra menjadi lebih sederhana tanpa terlihat adanya perbedaan yang mencolok dalam pandangan manusia, dan pasti ukuranya menjadi lebih kecil.
Ukuran File Citra akan menjadi lebih kecil dengan menghilangkan beberapa informasi dalam citra aslinya.
Biasanya digunakan dalam citra foto atau gambar lain yang tidak terlalu memerlukan detail citra, dimana kehilangan bit rate foto tidak berpengaruh pada citra.
Lossless Compression
Teknik kompresi ini yang tidak menghilangkan informasi setelah kompresi terjadi, akibatnya hasil citra dari kualitas kompresi ini tidak menurun. Adapun beberapan ciri dari kompresi Lossless ini:
Teknik kompresi citra dimana tidak ada satupun informasi citra yang dihilangkan
Biasanya digunakan pada citra medis
Metode Loseless: Run Length Encoding, Entropy Encoding (Huffman, Aritmatik) dan Adaptive Dictionary Base (LZW).
Teknik Loseless terdapat beberapa teknik lagi yaitu :
Color Reduction: Untuk Warna-Warna tertentu yang mayoritas dimana informasi warna disimpan dalam color palette.
Chroma subsampling:
teknik yang memanfaatkan fakta bahwa mata manusia merasa brightness
(luminance) lebih berpengaruh daripada warna (chrominance) itu sendiri,
maka dilakukan pengurangan resolusi warna dengan disampling ulang.
Biasanya digunakan pada sinyal YUV.
Chorma Subsampling terdiri dari 3 komponen: Y (luminance) : U (CBlue) : V (CRed).
Fractal Compression:
adalah suatu metode lossy untuk mengkompresi citra dengan menggunakan
kurva fractal. Sangat cocok untuk citra natural seperti pepohonan,
pakis, pegunungan, dan awan.
Fractal Compression
bersandar pada fakta bahwa dalam sebuah image, terdapat bagian-bagian
image yang menyerupai bagian bagian image yang lain.
Proses kompresi Fractal
lebih lambat daripada JPEG sedangkan proses dekompresinya sama.
Hal-Hal
Penting dalam Kompresi Citra :
1. Scalability/Progressive
Coding/Embedded Bitstream
Adalah kualitas dari hasil proses
pengkompresian citra karena manipulasi bitstream tanpa adanya dekompresi atau
rekompresi. Biasanya dikenal pada loseless codec. Contohnya pada saat preview
image sementara image tersebut didownload. Semakin baik scalability, makin
bagus preview image.
– Tipe scalability:
a. Quality progressive: dimana image
dikompres secara perlahan-lahan dengan penurunan kualitasnya.
b. Resolution progressive: dimana
image dikompresi dengan mengenkode resolusi image yang lebih rendah terlebih
dahulu baru kemudian ke resolusi yang lebih tinggi.
c. Component progressive: dimana image
dikompresi berdasarkan komponennya, pertama mengenkode komponen gray baru
kemudian komponen warnanya.
2. Region of Interest Coding:
daerah-daerah tertentu dienkode dengan kualitas yang lebih tinggi daripada yang
lain.
3. Meta Information: image yang
dikompres juga dapat memiliki meta information seperti statistik warna,
tekstur, small preview image, dan author atau copyright information.
PENGUKURAN ERROR KOMPRESI CITRA
Dalam kompresi image terdapat suatu
standar pengukuran error (galat)
kompresi:
– MSE (Mean Square
Error), yaitu sigma dari jumlah error antara citra hasil kompresi dan citra
asli.
– Peak Signal to
Noise Ratio (PSNR), yaitu untuk menghitung peak error.
Nilai MSE yang rendah akan lebih baik,
sedangkan nilai PSNR yang tinggi akan lebih baik.
Referensi : https://angga212.wordpress.com/2009/01/06/kompresi-citra/
No comments:
Post a Comment