Jenis Citra Digital
Sabtu, 14 Januari 2017
Tambah Komentar
Jenis Citra Digital
Nilai suatu pixel memiliki nilai dalam rentang tertentu, dari nilai minimum sampai nilai maksimum. Jangkauan yang digunakan berbeda-beda tergantung dari jenis warnanya.Namun secara umum jangkauannya adalah 0 - 255. Citra dengan penggambaran seperti ini digolongkan ke dalam citra integer. Berikut adalah jenis-jenis citra berdasarkan nilai pixelnya.
1. Citra
Biner - Citra biner adalah
citra digital yang hanya memiliki dua kemungkinan nilai pixel yaitu hitam dan
putih. Citra biner juga disebut sebagai citra B&W (black and white) atau
citra monokrom. Hanya dibutuhkan 1 bit untuk mewakili nilai setiap pixel dari
citra biner. Citra biner sering kali muncul sebagai hasil dari proses
pengolahan seperti segmentasi, pengambangan, morfologi, ataupun dithering.
2. Citra
Grayscale - Citra grayscale
merupakan citra digital yang hanya memiliki satu nilai kanal pada setiap
pixelnya, dengan kata lain nilai bagian RED = GREEN = BLUE. Nilai tersebut
digunakan untuk menunjukkan tingkat intensitas. Warna yang dimiliki adalah
warna dari hitam, keabuan, dan putih. Tingkatan keabuan di sini merupakan warna
abu dengan berbagai tingkatan dari hitam hingga mendekati putih. Citra
grayscale berikut memiliki kedalaman warna 8 bit (256 kombinasi warna keabuan).
3.
Citra
Warna (8 bit) - Setiap pixel
dari citra warna (8 bit) hanya diwakili oleh 8 bit dengan jumlah warna maksimum
yang dapat digunakan adalah 256 warna. Ada dua jenis citra warna 8 bit.
Pertama, citra warna 8 bit dengan menggunakan palet warna 256 dengan setiap
paletnya memiliki pemetaan nilai (colormap) RGB tertentu. Model ini lebih
sering digunakan. Kedua, setiap pixel memiliki format 8 bit sebagai berikut.
4.
Citra
Warna (16 bit) - Citra warna
16 bit (biasanya disebut sebagai citra highcolor) dengan setiap pixelnya
diwakili dengan 2 byte memory (16 bit). Warna 16 bit memiliki 65.536 warna.
Dalam formasi bitnya, nilai merah dan biru mengambil tempat di 5 bit di kanan
dan kiri. Komponen hijau memiliki 5 bit ditambah 1 bit ekstra. Pemilihan
komponen hijau dengan deret 6 bit dikarenakan penglihatan manusia lebih
sensitif terhadap warna hijau.
5.
Citra
Warna (24 bit) - Setiap pixel
dari citra warna 24 bit diwakili dengan 24 bit sehingga total 16.777.216
variasi warna. Variasi ini sudah lebih dari cukup untuk memvisualisasikan
seluruh warna yang dapat dilihat penglihatan manusia. Penglihatan manusia
dipercaya hanya dapat membedakan hingga 10 juta warna saja. Setiap poin
informasi pixel (RGB) disimpan ke dalam 1 byte data 8 bit pertama menyimpan
nilai biru, kemudian diikuti dengan nilai hiiau pada 8 bit kedua dan pada 8 bit
terakhir merupakan warna merah
Format File Citra
Format file citra standar yang digunakan saat ini terdiri dari beberapa
jenis. Format-format ini digunakan dalam menyimpan citra dalam sebuah file.
Setiap format memiliki karakteristik masing-masing. Berikut adalah penjelasan
beberapa format umum digunakan saat ini.
• Bitmap (.bmp)
Format .bmp adalah format penyimpanan standar tanpa kompresi yang umum dapat digunakan untuk menyimpan citra biner hingga citra warna. Format ini terdiri dari beberapa jenis yang setiap jenisnya ditentukan dengan jumlah bit yang digunakan untuk menyimpan sebuah nilai pixel.
• Tagged Image Format (.tif, .tiff)
Format .tif merupakan format penyimpanan citra yang dapat digunakan untuk menyimpan citra bitmap hingga citra dengan warna palet terkompresi. Format ini dapat digunakan untuk menyimpan citra yang tidak terkompresi dan juga citra terkompresi.
• Portable Network Graphics (.png)
Format .png adalah format penyimpanan citra terkompresi. Format ini dapat digunakan pada citra grayscale, citra dengan palet warna, dan juga citra fullcolor. Format .png juga mampu menyimpan informasi hingga kanal alpha dengan penyimpanan sebesar 1 hingga 16 bit per kanal.
• JPEG (.jpg)
.jpg adalah format yang sangat umum digunakan saat ini khususnya untuk transmisi citra. Format ini digunakan untuk menyimpan citra hasil kompresi dengan metode JPEG.
• Graphics Interchange Format (.gif)
Format ini dapat digunakan pada citra warna dengan palet 8 bit. Penggunaan umumnya pada aplikasi web. Kualitas yang rendah menyebabkan format ini tidak terlalu populer di kalangan peneliti pengolahan citra digital.
Resolusi Spasial & Grey Level (Brightness)
• Resolusi spasial dan resolusi
kecemerlangan, berpengaruh pada besarnya informasi citra yang hilang.
• Resolusi spasial: halus/ kasarnya
pembagian kisi-kisi baris dan kolom. Transformasi citra kontinyu ke citra
digital disebut digitasi (sampling). Sebuah gambar digital L-level dengan
ukuran MxN mempunyai resolusi spasial (spatial resolution) = MxN pixel dan
resolusi level keabuan [grey-level resolution) = L level. Hasil digitasi dengan
jumlah baris 256 dan jumlah kolom 256 mempunyai
• resolusi spasial 256 x 256. Akibat dari
bervariasinya jumlah sample dalam Resolusi kecemerlangan
(intensitas/brightness): halus /
kasarnya pembagian tingkat kecemerlangan. Intensitas disebut juga dengan
grey-level.
• Transformasi data analog yang bersifat
kontinue ke daerah intensitas diskrit disebut kwantisasi. Bila intensitas
piksel berkisar antara 0 dan 255 – resolusi kecemerlangan citra adalah 256.
Zooming & Shrinking Digital Images
• Zooming adalah proses memperbesar gambar
dan sebaliknya shrinking adalah memperkecil gambar.
• Zooming membutuhkan dua langkah :
• Membuat lokasi pixel yang baru.
• Memberikan nilai grey-level ke
lokasi-lokasi baru tersebut dengan :
• Nearest neighbor interpolation
• Pixel replication
• Bilinier interpolation
• Misalkan kita mempunyai citra berukuran
500x500 piksel dan kita ingin memperbesar 1.5 kali menjadi 750x750. Salah satu
cara yang paling mudah secara visualisasi adalah dengan membuat 750x750 grid
pada citra aslinya. Akibatnya ukuran grid menjadi lebih kecil. Kemudian kita
memberikan nilai ke piksel baru dalam grid tersebut dengan melihat nilai piksel
terdekat dari citra aslinya. Metode assignment ini disebut dengan interpolasi
tetangga terdekat {nearest neighbour interpolation).
• Metode assignment pixel replication adalah
merupakan kasus khusus dari metode nearest neighbor interpolation. Pixel
replication digunakan jika kita akan memperbesar ukuran citra sebesar sebuah
bilangan bulat. Misalkan pada contoh di atas, kita akan memperbesar dua kali
ukuran semula, kita dapat menduplikatkan masing-masing kolom, di mana hal ini
akan memperbesar citra ke arah horizontal. Kemudian kita menduplikasikan
masing-masing baris sehingga akan memperbesar ke arah vertikal.
• Metode bilinear interpolation menggunakan
empat tetangga terdekat dari sebuah titik. Misalkan (x',y’) adalah koordinat
titik pada citra yang diperbesar dan v(x’,y’) adalah nilai yang akan diberikan
ke titik tersebut yang dinyatakan sebagai berikut:
v(x’,y’) = ax' + by' + cx’y’ + d
di mana keempat koefisien ditentukan dari empat persamaan dalam empat
variable yang tidak diketahui yang dapat ditulis menggunakan empat tetangga terdekat dari titik
(x’,y’).
Tetangga Sebuah Pixel
• Sebuah pixel p pada koordinat (x,y)
mempunyai 4 tetangga horisontal dan vertikal dengan koordinat (x+1,y), (x-1,y),
(x,y+1), (x,y-1). Himpunan pixel-pixel ini disebut 4-tetangga dari p,
dinotasikan dengan N4(p).
• Keempat tetangga diagonal (diagonal
neighbors) dari p, ND(p) mempunyai koordinat (x+1,y+1), (x+1,y-1),
(x-1,y+1),(x-1,y-1).
• ND(p) digabungkan dgn N4(p),
disebut 8-Tetangga dari p, dinotasikan sebagai : N8(p).
Adjacency
Adjacency/Connectivity/Konektivitas:
4-tetangga atau 8-tetangga dengan kriteria gray level yang sama, misal:
sama-sama 0 atau sama-sama 1 atau sama-sama bedanya tidak lebih dari 5 tingkat
keabuan, dan lain sebagainya. Misalkan V adalah himpunan nilai grey-level yang
digunakan untuk mendefinisikan adjacency. Maka ada tiga tipe adjacency:
• 4-adjacency. Dua pixel p dan q dengan
nilai dari V dikatakan 4-adjacent jika q ada di dalam himpunan N4(p).
• 8-adjacency. Dua pixel p dan q dengan
nilai dari V dikatakan 8-adjacent jika q ada di dalam himpunan N8(p).
• m-adjacency (mixed adjacency). Dua pixel p
dan q dengan nilai dari V dikatakan m-adjacent jika
• Q ada di N4(p), atau
• Q ada di ND(p) dan N4(p)
∩ N4(q) tidak mengandung nilai di V
• Sebuah path (digital) atau kurva dari
piksel p dengan koordinat (x,y) ke piksel q dengan koordinat (s,t) merupakan
barisan dari piksel-piksel yang berbeda dengan koordinat :
(x0,y0), (x1,y1),...(xn,yn)
• Di mana (x0,y0)=
(x,y), (xn,yn)=(s,t) dan (xi,yi)
dan (xi-1,yi-1) adalah adjacent untuk 1< i <
n. Dalam hal ini n adalah panjang dari path tersebut. Jika (x0,y0)
= (xn,yn) maka path tersebut adalah path tertutup (closed
path)
• Misalkan S merupakan sub-set dari
piksel-piksel dalam sebuah citra. Dua piksel p dan q dikatakan terhubung
[connected) dalam S jika ada sebuah path antara piksel-piksel tersebut yang
berisi seluruh piksel dalam S. Misal p
adalah suatu piksel dalam S, himpunan piksel-piksel yang terhubung (connected)
kepadanya dalam S disebut komponen terhubung (connected component) dari S. Jika
hanya mempunyai satu connected component, maka S disebut connected set.
• Misalkan R sebuah himpunan bagian dari
suatu citra. R disebut region dari citra tersebut jika R adalah sebuah
connected set. Boundary (border atau contour) dari region R adalah himpunan
piksel dalam region tersebut yang mempunyai satu atau lebih tetangga yang tidak
berada di R.
Ukuran Jarak (Distance Measures)
• Misalkan terdapat pixel p, q dan z dengan
koordinat (x,y), (s,t) dan (u,v), maka D adalah suatu fungsi jarak (distance
function) atau metric, jika
• D(p,q) ≥ 0
à (D(p,q) =
0 jika dan hanya jika p = q)
• D(p,q) = D(q,p) dan
• D(p,z) ≤ D(p,q) + D(q,z)
• Piksel-piksel pada contoh diatas mempunyai
jarak D8 < 2 dari titik pusat [x,y) dan piksel-piksel dengan D8
= 1 merupakan tetangga-8 dari (x,y) Contoh perhitungan jarak antar piksel, jika
diketahui dua piksel p dan q pada sebuah citra ukuran 5x5



Belum ada Komentar untuk "Jenis Citra Digital"
Posting Komentar