PERTEMUAN : 9
NIM : 1918096
NAMA : Moch. Irfan Prayoga
MATERI : Pemampatan Citra
TUGAS : 1. Perhitungan RLE 7 bit
2. Buatlah GUI program implementasi RLE
9. Pemampatan Citra
Pemampatan atau kompresi citra merupakan suatu teknik untuk
mengkodekan pixel - pixel di dalam citra sehingga diperoleh representasi memori
yang minimal, kebanyakan citra mengandung duplikasi data. Duplikasi data pada
citra berarti dua hal. Pertama, besar kemungkinan suatu piksel dengan
pixeltetangganya memiliki intensitas yang sama, sehingga penyimpanan setiap
pixel memboroskan tempat. Kedua, citra banyak mengandung bagian (region)
yang sama, sehingga bagian yang sama ini tidak perlu dikodekan berulang kali.
Pemampatan citra bertujuan untuk meminimalkan kebutuhan memori untuk
merepresentasikan citra digital. Prinsip umum yang digunakan pada proses
pemampatan citra adalah mengurangi duplikasi data di dalam citra sehingga
memori yang dibutuhkan untuk merepresentasikan citra menjadi lebih sedikit
daripada representasi citra semula. Ada beberapa metode dasar kompresi,
diantaranya:
1. Metode Huffman
2. Metode RLE (Run Length Encoding)
3. Metode Aritmatik
4. Metode Kuantisasi
5. Metode LZW
6. Pendekatan Fraktal
Metode RLE (Run Length Encoding)
Metode RLE cocok digunakan untuk memampatkan citra yang memiliki
kelompok-kelompok pixel yang berderajat keabuan yang sama. Pemampatan
citra dengan metode RLE dilakukan dengan membuat rangkaian pasangan nilai
(p,q) untuk setiap baris pixel, nilai pertama (p) menyatakan derajat keabuan,
sedangkan nilai kedua (q) menyatakan jumlah pixel berurutan yang memiliki
derajat keabuan tersebut (dinamakan run length).
Penyelesaian :
Pasangan nilai untuk setiap baris run yang dihasilkan dengan metode
pemampatan RLE.
(3,2) (4,3) (5,1) (6,2) 8
(5,3) (6,1) (8,4) 6
(14,3) (15,1) (17,2) (19,2) 8
(11,4) (16,1) (17,3) 6
(10,1) (22,2) (15,2) (21,1) (20,1) (21,1) 12
(45,3) (10,2) (99,3) 6
Hasil dari Pengkodean :
3 2 4 3 5 1 6 2 5 3 6 1 8 4 14 3 15 1 17 2 19 2 11 4 16 1 17 3 10 1 22 2 15 2
21 1 20 1 21 1 45 3 10 2 99 3
Semuanya = 46 Piksel
Ukuran citra sebelum dikompres = 8 x 6 x 7 bit
= 336 bit
Ukuran citra setelah dikompres = 44 x 7 bit
= 322 bit
Rasio = 100 % - 322 / 336 x 100% = 0.95% - 100%
= 0,0095 %
2. Implementasi GUI
a. Buat GUI program dengan menginputkan perintah command windows
>> guide
b. Pada tampilan Guide quick start pilih Blank GUI, seperti pada gambar
9.2 Tujuan
1 Praktikan mampu memahami tentang pemampatan citra.
2 Praktikan mampu melakukan perhitungan menggunakan metode RLE.
3 Praktikan mampu mengimplementasikan metode RLE pada GUI menggunakan
Matlab
9.1 Kesimpulan
1 Pemampatan citra bertujuan untuk meminimalkan kebutuhan memori untuk
merepresentasikan citra digital.
2 Metode RLE cocok digunakan untuk memampatkan citra yang memiliki kelompok
kelompok piksel yang berderajat keabuan yang sama.
3 Pemampatan atau kompresi citra merupakan suatu teknik untuk mengkodekan
piksel piksel di dalam citra sehingga diperoleh representasi memori yang minimal.
Tanggal Asistensi Instruktur Laboratorium Nilai
Muhammad Hasan
Syu’aibi (1918097)