KOMPRESI CITRA. Pertemuan 12 Mata Pengolahan Citra

dokumen-dokumen yang mirip
Pemampatan Citra. Esther Wibowo Erick Kurniawan

Pemampatan Citra Pemampatan Citra versus Pengkodean Citra

SATUAN ACARA PERKULIAHAN ( SAP )

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan

DIGITAL IMAGE CODING. Go green Aldi Burhan H Chandra Mula Fitradi Mardiyah

Penerapan Pohon Biner Huffman Pada Kompresi Citra

PEMAMPATAN CITRA (IMA


Implementasi Metode Run Length Encoding (RLE) untuk Kompresi Citra

Implementasi Metode HUFFMAN Sebagai Teknik Kompresi Citra

BAB 2 LANDASAN TEORI

MKB3383 -TEKNIK PENGOLAHAN CITRA. Kompresi Citra. Muhammad Zidny Naf an, M.Kom. Genap, 2016/2017

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. dalam storage lebih sedikit. Dalam hal ini dirasakan sangat penting. untuk mengurangi penggunaan memori.

TUGAS AKHIR IMPLEMENTASI ALGORITMA METODE HUFFMAN PADA KOMPRESI CITRA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL. foto, bersifat analog berupa sinyal sinyal video seperti gambar pada monitor

BAB 2 LANDASAN TEORI

IMPLEMENTASI METODE HUFFMAN UNTUK KOMPRESI UKURAN FILE CITRA BITMAP 8 BIT MENGGUNAKAN BORLAND DELPHI 6.0

BAB 2 LANDASAN TEORI

Teknik Kompresi Citra Menggunakan Metode Huffman

TEKNIK PENGOLAHAN CITRA. Kuliah 13 Kompresi Citra. Indah Susilawati, S.T., M.Eng.

Kata kunci: pohon biner, metode Huffman, metode Kanonik Huffman, encoding, decoding.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB II TEORI DASAR PENGOLAHAN CITRA DIGITAL

KOMPRESI FILE MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

BAB II TINJAUAN PUSTAKA

Teknik Kompresi Citra Digital untuk Penyimpanan File menggunakan Format Data XML

MULTIMEDIA system. Roni Andarsyah, ST., M.Kom Lecture Series

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

PERANCANGAN APLIKASI KOMPRESI CITRA DENGAN METODE RUN LENGTH ENCODING UNTUK KEAMANAN FILE CITRA MENGGUNAKAN CAESAR CHIPER

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penggunaan Pohon Huffman Sebagai Sarana Kompresi Lossless Data

SISTEM ANALISA PERBANDINGAN UKURAN HASIL KOMPRESI WINZIP DENGAN 7-ZIP MENGGUNAKAN METODE TEMPLATE MATCHING

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB 2 LANDASAN TEORI

KOMPRESI CITRA (2) & SEGEMENTASI CITRA. Pertemuan 13 Mata Kuliah Pengolahan Citra

PENERAPAN METODE HUFFMAN DALAM PEMAMPATAN CITRA DIGITAL

Perbandingan Algoritma Kompresi Terhadap Objek Citra Menggunakan JAVA

BAB I. PENDAHULUAN Latar Belakang Masalah

KOMPRESI CITRA. lain. Proses mengubah citra ke bentuk digital bisa dilakukan dengan beberapa perangkat,

Suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara.

Penerapan Kohonen Self Organized Map Dalam Kuantisasi Vektor Pada Kompresi Citra Bitmap 24 Bit

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. Kompresi data atau pemampatan data adalah suatu proses pengubahan

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Penerapan Pengkodean Huffman dalam Pemampatan Data

IMPLEMENTASI ALGORITMA RUN LENGTH ENCODING UNTUK PERANCANGANAPLIKASI KOMPRESI DAN DEKOMPRESI FILE CITRA

BAB II TINJAUAN PUSTAKA

MKB3383 TEKNIK PENGOLAHAN CITRA Pemrosesan Citra Biner

BAB 2 TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI

BAB III METODE KOMPRESI HUFFMAN DAN DYNAMIC MARKOV COMPRESSION. Kompresi ialah proses pengubahan sekumpulan data menjadi suatu bentuk kode

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB 2 TINJAUAN PUSTAKA

1. Pendahuluan. 1.1 Latar Belakang Masalah

PERBANDINGAN METODE HUFFMAN DAN FRAKTAL DALAM KOMPRESI CITRA

IMPLEMENTASI TEKNIK STEGANOGRAFI LEAST SIGNIFICANT BIT (LSB) DAN KOMPRESI UNTUK PENGAMANAN DATA PENGIRIMAN SURAT ELEKTRONIK

Kata kunci : Rasio Konprensi, Citra Digital, Huffman Coding, Transfer Data

BAB I PENDAHULUAN. melakukan komunikasi. Salah satu media komunikasi yang berkembang pesat

Model Citra (bag. 2)

KOMPRESI IMAGE DALAM SOURCE CODING MENGGUNAKAN METODE TRANSFORMASI WAVELET

BAB I PENDAHULUAN. Dalam dunia modern sekarang ini kebanyakan aktivitas manusia selalu

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA

APLIKASI KOMPRESI TEKS SMS PADA MOBILE DEVICE DENGAN MENGGUNAKAN ALGORITMA HUFFMAN KANONIK

Page 1

Contoh kebutuhan data selama 1 detik pada layar resolusi 640 x 480 : 640 x 480 = 4800 karakter 8 x 8

KOMPRESI TEKS MENGGUNAKAN ALGORITMA DAN POHON HUFFMAN. Nama : Irfan Hanif NIM :

BAB II TINJAUAN PUSTAKA

KOMPRESI CITRA GRAY SCALE DENGAN MODIFIKASI ALGORITMA KUANTISASI. Krisnawati STMIK AMIKOM Yogyakarta

KINERJA DAN PERFORMA ALGORITMA KOMPRESSI LOSSLESS TERHADAP OBJEK CITRA DIGITAL

UNIVERSITAS BINA NUSANTARA

Image Compression. Kompresi untuk apa?

Pemampatan citra dengan menggunakan metode pemampatan kuantisasi SKRIPSI. Oleh : Sumitomo Fajar Nugroho M

PEMAMPATAN TATA TEKS BERBAHASA INDONESIA DENGAN METODE HUFFMAN MENGGUNAKAN PANJANG SIMBOL BERVARIASI

PROGRAM STUDI S1 SISTEM KOMPUTER UNIVERSITAS DIPONEGORO MULTIMEDIA. Kompresi. Oky Dwi Nurhayati, ST, MT

Teknik Pembangkitan Kode Huffman

TUGAS AKHIR IMPLEMENTASI TEKNIK KOMPRESI VIDEO DENGAN ALGORITMA DISCRETE COSINE TRANSFORM PADA PERANGKAT BERGERAK

Pertemuan 2 Representasi Citra

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 5 NO. 2 SEPTEMBER 2012

BAB 2 LANDASAN TEORI. 2.1 Pengenalan Citra

Kinerja Dan Performa Algoritma Kompressi Lossless Terhadap Objek Citra Digital

Implementasi Algoritma Kompresi Shannon Fano pada Citra Digital

KOMPRESI TEKS dengan MENGGUNAKAN ALGORITMA HUFFMAN

KOMPRESI CITRA DIGITAL MENGGUNAKAN METODE STATISTICAL CODING

IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA SHANNON- FANO UNTUK KOMPRESI FILE TEXT

Penyandian (Encoding) dan Penguraian Sandi (Decoding) Menggunakan Huffman Coding

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) TEKNIK KOMPRESI. Disusun Oleh: Anastasya Latubessy, S.Kom, M.Cs

BAB 1 PENDAHULUAN 1-1

BAB 3 METODOLOGI PENELITIAN. kepustakaan dan studi laboratorium, di mana penulis mempelajari teori-teori teknik

Model Citra (bag. I)

Konstruksi Kode dengan Redundansi Minimum Menggunakan Huffman Coding dan Range Coding

PERBANDINGAN ALGORITMA TRANSFORMASI WALSH- HADAMARD DENGAN METODE RUN LENGTH ENCODING DALAM KOMPRESI CITRA

Transkripsi:

KOMPRESI CITRA Pertemuan 12 Mata Pengolahan Citra

PEMAMPATAN CITRA Semakin besar ukuran citra semakin besar memori yang dibutuhkan. Namun kebanyakan citra mengandung duplikasi data, yaitu : Suatu piksel memiliki intensitas yang sama dengan dengan piksel tetangganya, sehingga penyimpanan setiap piksel memboroskan tempat.

PEMAMPATAN CITRA Citra banyak mengandung bagian (region) yang sama, sehingga bagian yang sama ini tidak perlu dikodekan berulangkali karena mubazir atau redundan. Contoh : citra langit biru dengan beberapa awan putih banyak intensitas piksel dan region yang sama.

TUJUAN Pemampatan citra / kompresi citra bertujuan meminimalkan kebutuhan memori untuk merepresentasikan citra digital dengan mengurangi duplikasi data di dalam citra sehingga memo yang dibutuhkan menjadi lebih sedikit daripada representasi citra semula

PENDEKATAN PEMAMPATAN CITRA 1. Pendekatan Statistik Berdasarkan frekuensi kemunculan derajat keabuan pixel didalam seluruh bagian gambar. Contoh: Metode Huffman Coding 2. Pendekatan Ruangan Berdasarkan pada hubungan spasial antara pixelpixel di dalam suatu kelompok yang memiliki derajat keabuan yang sama didalam suatu daerah didalam gambar. Contoh: Metode Run-Length Encoding.

PENDEKATAN PEMAMPATAN CITRA 3. Pendekatan Kuantisasi 3. Dengan mengurangi jumlah derajat keabuan yang tersedia. 4. Contoh: Metode Pemampatan Kuantisasi 4. Pendekatan Fraktal 3. Berdasarkan kenyataan bahwa kemiripan bagianbagian didalam citra dapat tereksploitasi dengan suatu matriks tranformasi. 4. Contoh: Metode Fractal Image Compression

METODE PEMAMPATAN CITRA 1. Metode Lossless Selalu menghasilkan citra hasil penirmampatan yang tepat sama dengan citra semula, pixel per pixel. Contoh: Metode Huffman Misalnya, memampatkan gambar hasil diagnosa. 2. Metode Lossy Menghasilkan citra hasil pemampatan yang hampir sama.

STATISTICAL COMPRESSION (METODE PEMAMPATAN HUFFMAN) Termasuk metode lossless compression Pengkodean citra berdasarkan pada derajat keabuan (gray level) dari piksel-piksel dalam keseluruhan image. Algoritma metode Huffman : 1. Urutkan secara menaik nilai keabuan berdasarkan frekuensi kemunculannya atau peluang kumunculan yaitu frekuensi kemunculan dibagi dengan jumlah piksel dalam citra (pk = nk/n). Setiap nilai keabuan dinyatakan sebagai pohon bersimpul tunggal dan setiap simpul diassign dengan frekuensi kemunculan nilai keabuan tersebut.

STATISTICAL COMPRESSION (METODE PEMAMPATAN HUFFMAN) 2. Gabung 2 buah pohon yang mempunyai frekuensi kemunculan paling kecil pada sebuah akar. Akar mempunyai frekuensi yang merupakan jumlah dari frekuensi 2 pohon penyusunnya. Perhatikan : frekuensi dengan nilai lebih kecil diletakkan di sisi kiri 3. Ulangi langkah 1 dan 2 sampai tersisa 1 pohon biner. 4. Beri label setiap sisi pada pohon biner, label sisi kiri = 0, label sisi kanan = 1. 5. Telusuri pohon biner dari akar ke daun. Barisan label-label sisi dari akar ke daun menyatakan kode Huffman untuk derajat keabuan yang bersesuaian.

METODE HUFFMAN Contoh : citra ukuran 64 x 64 dengan 8 derajat keabuan (k) jumlah seluruh piksel (n) = 64 x 64 = 4096. K nk P(k) = nk/n 0 790 0.19 1 1023 0.25 2 850 0.21 3 656 0.16 4 329 0.08 5 245 0.06 6 122 0.03 7 81 0.02

METODE HUFFMAN Langkah 1 : 7 : 0,02 6 : 0,03 5 : 0,06 4 : 0,08 3 : 0,16 2 : 0,21 1 : 0,25 0 : 0,19 Langkah 2 : 76 : 0,05 5 : 0,06 4 : 0,08 3 : 0,16 0 : 0,19 2 : 0,21 1 : 0,25 7 : 0,02 6 : 0,03

METODE HUFFMAN Langkah 3 : Ulangi langkah 1 & 2 sampai tersisa 1 pohon biner Ingat, frekuensi yang lebih kecil diletakkan di sisi kiri 4 : 0,08 765: 0,11 3 : 0,16 0 : 0,19 2 : 0,21 1 : 0,25 76 : 0,05 5 : 0,06 7 : 0,02 6 : 0,03

METODE HUFFMAN 3 : 0,16 4765: 0 : 0,19 2 : 0,21 1 : 0,25 0,19 4 : 0,08 765: 0,11 76 : 0,05 5 : 0,06 7 : 0,02 6 : 0,03

METODE HUFFMAN 3 : 0,16 4 : 0,08 34765: 0,35 4765: 0,19 765: 0,11 0 : 0,19 2 : 0,21 1 : 0,25 Dengan formasi seperti diatas, pilih 2 frekuensi terkecil, kemudian gabungkan dan urutkan secara menaik. 76 : 0,05 5 : 0,06 7 : 0,02 6 : 0,03

METODE HUFFMAN 134765: 0,60 02: 0,40 1 : 0,25 3 : 0,16 34765: 0,35 4765: 0,19 0 : 0,19 2 : 0,21 4 : 0,08 765: 0,11 76 : 0,05 5 : 0,06 7 : 0,02 6 : 0,03

0213476 5: 1,00 METODE HUFFMAN 02: 0,40 1 : 0,25 134765: 0,60 34765: 0,35 0 : 0,19 2 : 0,21 3 : 0,16 4765: 0,19 Karena sudah tersisa 1 pohon, lakukan langkah 4. 76 : 0,05 4 : 0,08 765: 0,11 5 : 0,06 7 : 0,02 6 : 0,03

0 0 02: 0,40 0213476 5: 1,00 0 : 0,19 2 : 0,21 1 : 0,25 Langkah 4 : Beri label 0 untuk sisi kiri, sisi kanan label 1 0 1 METODE HUFFMAN 134765: 0,60 0 1 3 : 0,16 34765: 0,35 0 1 4765: 0,19 4 : 0,08 1 765: 0,11 0 76 : 0,05 1 5 : 0,06 0 1 7 : 0,02 6 : 0,03

METODE HUFFMAN Langkah 5 : Telusuri pohon biner dari akar ke daun untuk menentukan kode Huffman yang sesuai dengan derajat keabuan. Derajat keabuan Kode Huffman Ukuran Banyaknya piksel 0 00 2 bit 790 1 10 2 bit 1023 2 01 2 bit 850 3 110 3 bit 656 4 1110 4 bit 329 5 11111 5 bit 245 6 111101 6 bit 122 7 111100 6 bit 81 Ukuran citra setelah kompresi = (790 x 2 bit) + (1023 x 2 bit) + (850 x 2 bit) + (656 x 3 bit) + (329 x 4 bit) + (245 x 5 bit) + (122 x 6 bit) + (81 x 6 bit) = 11053 bit

METODE HUFFMAN Ukuran citra sebelum kompresi = 4096 piksel x 3 bit = 12288 bit Tiap piksel berukuran 3 bit, diperoleh dari 2 3 = 8 derajat keabuan (nilai intensitas piksel 0 s/d 7) Misal 256 derajat keabuan berarti nilai intensitas piksel 0 s/d 255, tiap piksel berukuran 8 bit (1 byte ) diperoleh dari 2 8 = 256 Ratio Kompresi= 100%-((ukuran citra hasil kompresi/ukuran citra hasil)*100% = 100%-((11053/12288)*100%) = 10%, artinya citra semula telah dimampatkan sebanyak 10%