T.SUTOJO,SSi,M.Kom
sutoyo@dosen.dinus.ac.id
HP: 024 3310 1617 UNIVERSITAS DIAN NUSWANTORO
SEMARANG
2009
KOMPRESI CITRA
MENGAPA CITRA PERLU DIKOMPRESI ?
MANFAATNYA APA ?
Lossless Compression :
Kompresi citra dimana hasil dekompresi dari citra yang
terkompresi sama dengan citra aslinya, tidak ada
informasi yang hilang.
Lossy Compression :
Kebutuhan memori
Metode kompresi yang baik adalah metode kompresi yang
mampu mengkompresi file citra menjadi file yang berukuran
paling minimal. Algoritma pemampatan yang baik akan
menghasilkan memori yang dibutuhkan untuk menyimpan hasil
kompresi berkurang secara berarti.
KRITERIA KOMPRESI
maks
PSNR 20 x log 10
rms
N M
1
rms
MxN
ij ij )
( f o
i 1 j 1
f i 2
Contoh:
Sebuah citra grayscale 256 warna dikompres menggunakan
metode pemampatan A dan metode pemampatan B, sehingga
menjadi citra grayscale A1 dan B1 sebagai berikut
Format Keluaran
HasilKompresi
Rasio 100% x100%
CitraAsli
Huffman = 23x3 bit + 8x4 bit + 6x4 bit + 26x2 bit + 9x3 bit +
17x3 bit + 6x4 bit + 5x5 bit = 276 bit
2
METODE DASAR KOMPRESI
3
METODE DASAR KOMPRESI
4
METODE DASAR KOMPRESI
5
METODE DASAR KOMPRESI
METODE DASAR KOMPRESI
METODE DASAR KOMPRESI
Pengkodean Aritmatik
METODE DASAR KOMPRESI
METODE DASAR KOMPRESI
Algoritma LZW (Lempel-Ziv-Welch)
Contoh, andaikan string “ABBABABACAACDDD“ akan di-encode
Kode = [1] [2] [2] [5] [8] [3] [1] [1] [3] [4] [14]