1. Pendahuluan. 1.1 Latar Belakang Masalah

dokumen-dokumen yang mirip
KOMPRESI JPEG 2000 PADA CITRA DIGITAL DENGAN TRANSFORMASI WAVELET DISKRIT

BAB I. PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang. Komunikasi memegang suatu peranan yang sangat penting di abad ini

BAB 1 PENDAHULUAN. tertulis, audio dan video. Objek-objek tersebut yang sebelumnya hanya bisa

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

Teknik Kompresi Citra Menggunakan Metode Huffman

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. penting di abad ini. Seiring dengan perkembangan aktifitas manusia yang semakin

1. PENDAHULUAN 1.1. Latar Belakang Masalah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

PEMAMPATAN CITRA (IMA

BAB I PENDAHULUAN. Kemajuan teknologi informasi saat ini berdampak pada perkembangan ilmu

BAB I PENDAHULUAN I-1

Kompresi Citra Irawan Afrianto Sistem Multimedia 2007/2008

Kompresi Video Menggunakan Discrete Cosine Transform

Pemampatan Citra. Esther Wibowo Erick Kurniawan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

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

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

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

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

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

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

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

KOMPRESI CITRA. Multimedia Jurusan Teknik Informatika

BAB 2 TINJAUAN PUSTAKA

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

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

BAB 2 LANDASAN TEORI. 2.1 Pengenalan Citra

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. halaman khusus untuk pengaksesan dari handphone. Semakin baik informasi akan

BAB I PENDAHULUAN. (images), suara (audio), maupun video. Situs web (website) yang kita jumpai

Penerapan Pohon Biner Huffman Pada Kompresi Citra

BAB II DASAR TEORI. 2.1 Pendahuluan

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

BAB I PENDAHULUAN. Dalam bidang teknologi informasi, komunikasi data sangat sering

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

Image Compression. Kompresi untuk apa?

PENGARUH PERUBAHAN RANK MATRIK TERHADAP KUALITAS CITRA PADA KOMPRESI CITRA METODE SINGULAR VALUE DECOMPOSITION (SVD)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

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

KOMPRESI IMAGE DALAM SOURCE CODING MENGGUNAKAN METODE TRANSFORMASI WAVELET

ABSTRAK. Universitas Kristen Maranatha

BAB II TINJAUAN PUSTAKA

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

IMPLEMENTASI DAN ANALISIS KINERJA ALGORITMA ARIHTMETIC CODING DAN SHANNON-FANO PADA KOMPRESI CITRA BMP

BAB 2 TINJAUAN PUSTAKA

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

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.2 Rumusan Masalah 1.3 Batasan Masalah

Pengolahan Citra Digital. Pembahasan Representasi Data Multimedia

BAB 1 PENDAHULUAN. Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa

BAB I PENDAHULUAN. media penyimpanan yang mengalami perkembangan adalah flashdisk. Flashdisk

BAB 1 PENDAHULUAN Latar Belakang

BAB 2 TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN. Bab 1 Pendahuluan

KOMPRESI DATA DAN TEKS. By : Nurul Adhayanti

BAB 2 LANDASAN TEORI

~ By : Aprilia Sulistyohati, S.Kom ~

BAB I PENDAHULUAN. pesat, populasi penggunanya pun semakin meningkat, sehingga data atau informasi

BAB 1 PENDAHULUAN 1-1

BAB 2 Tinjauan Teoritis

PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SHANNON-FANO PADA PROSES KOMPRESI BERBAGAI TIPE FILE. Irwan Munandar

Kompresi Citra. S1 Informatika ST3 Telkom Purwokerto

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penerapan Algoritma Huffman dalam Kompresi Gambar Digital

BAB I PENDAHULUAN. Sekarang ini teknologi sudah beralih dari teknologi yang berbasiskan teks

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

BAB I PENDAHULUAN. 1 Universitas Kristen Maranatha

Kompresi Data dengan Kode Huffman dan Variasinya

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

PENERAPAN METODE HUFFMAN DALAM PEMAMPATAN CITRA DIGITAL

Kompresi. Definisi Kompresi

KOMPRESI CITRA. Pertemuan 12 Mata Pengolahan Citra

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

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

BAB 2 TINJAUAN PUSTAKA

KOMPRESI CITRA. Pertemuan 10

BAB 1 PENDAHULUAN 1-1

BAB 2 LANDASAN TEORI

UKDW BAB 1 PENDAHULUAN

BAB 1 PENDAHULUAN. kemampuan hardware untuk pengambilan / pencuplikan citra serta

Kompresi Citra Dengan Menggabungkan Metode Discrete Cosine Transform (DCT) dan Algoritma Huffman

BAB I PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN APLIKASI KOMPRESI CITRA MENGGUNAKAN ALGORITMA TRANSFORMASI WASH - HADAMARD

Transkripsi:

1. Pendahuluan 1.1 Latar Belakang Masalah Jumlah pengguna komputer semakin meningkat. Peningkatan jumlah pengguna komputer mengakibatkan penggunaan data digital juga semakin meningkat. Salah satu media digital yang banyak digunakan yaitu citra digital. Elemen terkecil pada suatu citra digital dinamakan pixel [9]. Semakin banyak pixel, semakin tinggi resolusi suatu citra digital (semakin banyak pixel) maka semakin besar juga ukuran file (byte) citra digital tersebut sehingga akan mengakibatkan kapasitas ruang penyimpanan data (storage) dan bandwith yang diperlukan untuk mentransmisikan citra semakin besar. Untuk memperkecil ukuran file suatu citra digital agar menghemat kapasitas ruang penyimpanan dan memperkecil kebutuhan bandwidth untuk pengiriman data digunakanlah teknik kompresi terhadap citra digital. Tujuan dari kompresi yaitu mengurangi atau menghilangkan redundansi data dari suatu citra untuk mendapatkan ukuran file citra digital yang lebih kecil tetapi tetap menjaga kualitas citra digital (fidelity criteria). Redundansi data ada 3 tipe [9], yaitu : coding redundancy, interpixel redundancy, dan physcovisual redundancy. Coding redundancy dapat dihindari dengan cara membuat kode baru (berdasarkan frekuensi kemunculan bit atau simbol) untuk merepresentasikan data kedalam ukuran (byte atau bit) yang lebih kecil (contoh: menggunakan variable-length coding). Interpixel redundancy menyatakan tingkat korelasi antar pixel dalam suatu citra digital (nilai pixel dapat diprediksi dari nilai pixel tetangganya), sehingga informasi yang dibawa oleh pixel individu relatif kecil. Physcovisual redundancy didapatkan dari fakta bahwa mata tidak merespon dengan sensitifitas yang sama untuk semua informasi visual. Metode kompresi data (citra digital) dibagi menjadi 2, yaitu lossy dan lossless data compression. Lossy data compression merupakan metode kompresi data yang menghilangkan beberapa data pada citra digital sehingga menyebabkan pada saat proses dekompresi data (citra digital) yang dihasilkan berbeda dengan data (citra digital) yang asli [9], sedangakan lossless data compression merupakan metode kompresi data yang hasil dekompresinya sama dengan data (citra digital) aslinya [9]. 1

2 Metode yang digunakan untuk kompresi data meliputi metode berbasis kamus (dictionary) dan entropy coding. Metode yang berbasis kamus contohnya Lempel- Ziv-Welch (LZW), sedangkan untuk entropy coding contohnya Huffman coding atau algoritma Huffman [5] dan arithmetic coding [12]. Pada citra digital dikenal pula metode transformasi seperti Discrete Cosine Transform (DCT), Discrete Fourier Transform (DFT), Discrete Wavelet Transform (DWT), Contourlet Trasform (CT) atau Transformasi Contourlet [3], dan lain-lain. Metode kompresi citra digital banyak mengalami perkembangan. Perkembangan tersebut dapat dilihat dari penggunaan metode hybrid, dimana metode-metode kompresi yang ada digabungkan menjadi suatu metode kompresi baru, contohnya JPEG (Joint Photograph Experts Group) [14], JPEG2000 (Joint Photograph Experts Group) [11], dan lain-lain. Metode JPEG merupakan metode yang menggunakan metode Huffman yang berbasis DCT. Metode Huffman pada JPEG berperan sebagai entropy coding-nya sedangkan DCT berperan sebagai metode transformasinya [17]. Metode JPEG2000 memanfaatkan metode arithmetic coding yang berbasis DWT [14]. Salah satu metode kompresi data (citra digital) lainnya yaitu metode transformasi contourlet dan algoritma Huffman. Pada transformasi contourlet pendekomposisian citra digitalnya digunakanlah Laplacian Pyramid (LP) dan untuk menganalisis setiap detail citra digital digunakanlah directional filter banks (DFB). Gabungan dari Laplacian pyramid dan directional filter bank dinamakan pyramidal directional filter bank (PDFB) [2]. Algoritma Huffman [5] berperan sebagai entropy encoding. Entropy encoding merupakan skema coding (lossless data compression) yang menggantikan tiap simbol dengan kode yang panjangnya proporsional dengan negatif dari logaritma probabilitas kemunculan simbol tersebut. Penggabungan kedua metode ini juga disertai dengan teknik kuantisasi vektor [13] sehingga menghasilkan sistem kompresi yang bersifaat lossy. Pada tugas akhir ini dilakukan analisis dan implementasi kompresi citra digital menggunakan algoritma Huffman berbasis transformasi contourlet. Analisis dilakukan terhadap pengaruh parameter-parameter pada metode yang digunakan sehingga akan mempengaruhi performansi hasil kompresi. Parameter-parameter tesebut seperti: jumlah level dekomposisi, ukuran codebook dan lain-lain. Ukuran performansi hasil

3 kompresi yang digunakan pada tugas akhir ini yaitu: rasio kompresi dan PSNR (Peak Signal to Noise Rasio) 1.2 Perumusan Masalah Berdasarkan latar belakang masalah yang telah dijelaskan, dapat dirumuskan beberapa masalah sebagai berikut: 1. Bagaimana merancang dan mengimplementasikan algoritma Huffman berbasis transformasi contourlet untuk kompresi citra digital? 2. Bagaimana performansi kompresi citra digital dengan menggunakan algoritma Huffman berbasis transformasi contourlet? Batasan Masalah Batasan masalah Tugas Akhir ini yaitu sebagai berikut: 1. Citra yang digunakan adalah citra berwarna dengan format citra yaitu BMP (*bmp) dengan kedalaman 24-bit. 3. Ukuran citra yang digunakan yaitu 256 x 256 4. Filter yang digunakan yaitu 9/7 5. Teknik kuantisasi yang digunakan yaitu kuantisasi vektor dengan metode splitting 6. Simulasi dilakukan menggunakan Matlab R2009a 7. Level dekomposisi citra LP (Laplacian Pyramid) maksimal 3 dan minimal 1 8. Level dekomposisi DFB (Directional Filter Bank) maksimal 4 dan minimal 2 9. Tidak melibatkan proses pengiriman (transmisi). 10. Codebook yang digunakan merupakan codebook lokal. 1.3 Tujuan Tujuan yang ingin dicapai dari pelaksanaan Tugas Akhir ini yaitu sebagai berikut: 1. Menganalisis dan mengimplementasikan metode transformasi contourlet dan Huffman untuk kompresi citra digital 2. Menganalisis performansi hasil kompresi citra digital dengan menggunakan rasio kompresi dan PSNR

4 Hipotesis: Performansi hasil kompresi dengan menggunakan algoritma Huffman berbasis transformasi contourlet mempunyai nilai kualitas (PSNR) yang kurang lebih sama dengan JPEG sedangkan untuk rasio kompresi, JPEG lebih baik dibandingkan algoritma Huffman berbasis transformasi contourlet 1.4 Metodologi Penyelesaian Masalah Tahapan-tahapan dalam pelaksanaan Tugas Akhir yaitu sebagai berikut: 1. Studi Literatur Pada tahap ini dilakukan pencarian dan pembelajaran referensi-referensi tentang kompresi citra digital [12], transformasi contourlet [2], algoritma Huffman [5] baik melalui buku, jurnal, TA/PA, maupun web. 2. Analisis dan Perancangan Sistem Pada tahap ini dilakukan perancangan sistem kompresi citra digital dengan menggunakan transformasi contourlet dan algoritma Huffman dengan menentukan parameter-parameter yang akan digunakan dalam pembangunan sistem. 3. Implementasi Sistem Pada tahap ini dilakukan implementasi pengkompresian citra digital berdasarkan hasil analisis dari tahap sebelumnya. Implementasi dilakukan dengan menerapkan teknik transformasi contourlet dan Huffman coding untuk membangun suatu sistem kompresi. 4. Testing dan Analisis Hasil Pada tahap ini dilakukan proses testing dengan mencoba beberapa citra digital berformat BMP untuk dikompres dan didekompres menggunakan sistem yang telah dibangun. Dari hasil testing tersebut kemudian dilakukan analisis terhadap faktorfaktor yang mempengaruhi hasil performansi kompresi dengan ukuran hasil performansi rasio kompresi dan nilai PSNR

5 5. Penyusunan Laporan Penyusunan laporan dalam bentuk buku Tugas Akhir dengan mengikuti kaidah penulisan yang berlaku dan berdasarkan hasil penelitian. 1.5 Sistematika Penulisan Tugas Akhir ini disusun dengan sistematika sebagai berikut : BAB 1 : Pendahuluan Pada bab ini akan dibahas tentang latar belakang penelitian, rumusan masalah, tujuan penelitian, batasan masalah, metodologi penelitian, dan sistematika penulisan tugas akhir. BAB 2 : Dasar Teori Pada bab ini akan dipaparkan berbagai dasar teori yang mendukung dan menjadi dasar penulisan tugas akhir ini. BAB 3 : Perancangan Sistem dan Implementasi Pada bab ini akan dijelaskan tentang perancangan dan implementasi sistem kompresi menggunakan algoritma huffman (Huffman coding) berbasis contourlet transform. BAB 4 : Pengujian Sistem dan Analisis Pada bab ini akan dilakukan pengujian sistem dan analisis terhadap hasil yang diperoleh dari tahap perancangan sistem dan implementasi. BAB 5 : Kesimpulan dan Saran Pada bab ini akan disampaikan kesimpulan mengenai permasalahan yang dibahas berdasarkan penelitian yang dilakukan dan juga saran untuk pengembangan penelitian lebih lanjut.