Dec 13

Pengambangan

Proses Pengambangan

Proses pengambangan akan menghasilkan citra biner, yaitu citra yang memiliki dua nilai tingkat keabuan yaitu hitam dan putih. Secara umum proses pengambangan citra grayscale untuk menghasilkan citra biner adalah sebagai berikut.

dengan g(x,y) adalah citra biner dari citra grayscale f(x,y), dan T menyatakan nilai ambang. Nilai T memegang peranan yang sangat penting dalam proses pengambangan. Kualitas hasil citra biner sangat tergantung pada nilai T yang digunakan..

Global Thresolding dan Locally Adaptive Thresolding

Terdapat dua jenis pengambangan, yaitu pengambangan global (global thresolding) dan pengambangan secara lokal adaptif (locally adaptive thresolding). Pada pengambangan global, seluruh pixel pada citra dikonversikan menjadi hitam atau putih dengan satu nilai ambang T. Kemungkinan besar pada pengambangan global akan banyak informasi hilang karena hanya menggunakan satu nilai T untuk keseluruhan pixel. Untuk mengatasi masalah ini dapat digunakan pengambangan secara lokal adaptif. Pada pengambangan lokal, suatu citra dibagi menjadi blok-blok kecil, dan kemudian dilakukan pengambangan lokal pada setiap blok dengan nilai T yang berbeda.

Dec 13

Grayscale

Rumus CItra Grayscale

Untuk mendapatkan citra grayscale / keabuan  digunakan rumus:

dengan I(x,y) adalah level keabuan pada suatu koordinat yang diperoleh dengan mengatur komposisi warna R (merah), G (hijau), B (biru) yang ditunjukkan oleh nilai parameter dan. Secara umum nilai dan adalah 0.33. Nilai yang lain juga dapat diberikan untuk ketiga parameter tersebut asalkan total keseluruhan nilainya adalah 1.

Citra RGB VS Citra Grayscale

Citra Berwarna (RGB)

Citra Keabuan

Dec 13

Proses Dasar Pengolahan Citra Digital

Poses dalam Pengolahan citra dapat dibagi ke dalam beberapa proses yang umum dilakukan, di antaranya adalah:

  1. image aquisition : merupakan proses pembuatan citra digital dari objek nyata dengan menggunakan sensor.
  2. image restoration : merupakan proses perbaikan citra yang ada. Tujuannya sama seperti image enhancement namun image restoration dilakukan dengan memanfaatkan fungsi matematika dan hasilnya objektif.
  3. image enhancement : merupakan proses peningkatan kualitas citra sehingga didapatkan detail yang diinginkan. Perbedaannya dengan image restoration, adalah keberhasilan proses imege enhancement merupakan ukuran subjektif seseorang.
  4. image analysis : merupakan proses analisis citra untuk mendapatkan data yang diperlukan.
  5. color image processing : pemrosesan warna citra yang membahas mengenai ruang warna dan pemrosesan warna.
  6. Wavelets : merupakan dasar pengolahan citra untuk menghasilkan citra dengan resolusi yang berbeda.
  7. Kompresi: Adalah proses untuk melakukan penghematan ruang memori penyimpanan dari citra.
  8. Operasi Morfologi : Proses untuk mendapatkan informasi mengenai bentuk objek yang terdapat dalam suatu citra.
  9. Segmentasi : Proses mendapatkan tepian yang ada pada suatu citra digital.
  10. Pengenalan (Recognition) : Proses pengenalan objek yang terdapat dalam suatu citra.
Dec 12

Sistem Ruang Warna RGB (NTSC)

NTSC

NTSC (National Television System Committee) adalah komite nasional yang menciptakan standar warna (RN, GN, BN) untuk pesawat penerima televisi. Komite ini menentukan tiga buah phosphor utama dari spektrum sinar yang ada yaitu merah, hijau dan biru. Untuk warna referensi adalah warna putih di mana merupakan gabungan (tristimulus) dari tiga buah warna utama dengan RN = GN = BN = 1. Tabel berikut menunjukkan nilai gabungan dari ketiga warna tersebut untuk beberapa warna-warna utama dari koordinat warna NTSC sedangkan rN, gN, bN  adalah nilai-nilai krominannya.

Merah Kuning Hijau Cyan Biru Magenta Putih Hitam
RN 1.0 1.0 0.0 0.0 0.0 1.0 1.0 0.0
GN 0.0 1.0 1.0 1.0 0.0 0.0 1.0 0.0
BN 0.0 0.0 0.0 1.0 1.0 1.0 1.0 0.0
rN 1.0 0.5 0.0 0.0 0.0 0.5 0.333 0.333
gN 0.0 0.5 1.0 0.5 0.0 0.0 0.333 0.333
bN 0.0 0.0 0.0 0.5 1.0 0.5 0.333 0.333

Tristimulus warna dan diagram krominan untuk sistem penerima utama NTSC

Koordinat Ruang Warna NTSC

Koordinat ruang warna untuk sistem transmisi NTSC (Y, I, Q) dibangun untuk fasilitas transmisi gambar berwarna yang menggunakan jalur televisi monochrome yang telah ada tanpa menambah lebar pita yang diperlukan. Koordinat Y adalah melambangkan luminance sedangkan I dan Q melambangkan hue dan saturation dari sebuah warna yang memiliki lebar pita jauh lebih kecil dibandingkan sinyal luminance. Komponen I, Q ditransmisikan pada sebuah jalur sub-pembawa menggunakan modulasi quadrature, sehingga spektrum dari I, Q tidak saling tumpang tindih dengan spektrum Y dan lebar pita yang diperlukan untuk transmisi tidak berubah. Hubungan sistem Y, I, Q dengan sistem RN, GN, BN merupakan transformasi linear seperti berikut:

Untuk menentukan sistem kebalikannya adalah dengan mentransformasinya terhadap matrik inversnya.

Transformasi Sistem Warna NTSC

Sistem warna NTSC RGB berbeda dengan sistem warna CIE RGB. Transformasi dari sistem warna NTSC RGB ke sistem warna CIE RGB dan XYZ dapat dilakukan dengan transformasi linear berikut:

Sistem ruang warna NTSC RGB

Gambar di atas memperlihatkan sistem koordinat 3 dimensi NTSC RGB. Dalam gambar ini terlihat bahwa warna cyan, magenta dan yellow merupakan komplemen warna red, green dan blue sehingga warna cyan, magenta dan yellow sering disebut sebagai substractive primaries sedangkan warna red, green dan blue sering disebut dengan additive primaries.

Koordinat CMY dengan mudah dapat diperoleh dari koordinat RGB melalui persamaan berikut:

Dalam mencetak citra berwarna, sistem CMY ini tidak dapat menghasilkan warna hitam dengan baik sehingga sistem ini diganti dengan sistem CMYK melalui persamaan berikut:

dengan K merupakan komponen warna keempat yang merepresentasikan warna hitam.

Dec 10

Jenis-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 pixel-nya.

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.

Citra Grayscale

Citra grayscale merupakan citra digital yang hanya memiliki satu nilai kanal pada setiap pixel-nya, 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).

”"

Citra Warna (8 bit)

Setiap pixel dari citra warna (8 bit) hanya di wakili 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.



Normal
0




false
false
false

EN-US
X-NONE
X-NONE














MicrosoftInternetExplorer4













< ![endif]–>













































































































































< ![endif]–>

< ![endif]–>

Bit-7

Bit-6

Bit-5

Bit-4

Bit-3

Bit-2

Bit-1

Bit-0

R

R

R

G

G

G

B

B



Normal
0




false
false
false

EN-US
X-NONE
X-NONE














MicrosoftInternetExplorer4













< ![endif]–>













































































































































< ![endif]–>

< ![endif]–>Bentuk kedua ini dinamakan  8 bit truecolor. Berikut ini adalah warna-warnanya :

”"

”"

Citra Warna (16 bit)

Citra warna 16 bit (biasanya disebut sebagai citra highcolor ) dengan setiap pixel-nya 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.

Bit 15

Bit 14

Bit 13

Bit 12

Bit 11

Bit 10

Bit 9

Bit 8

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

B

B

B

B

B

G

G

G

G

G

G

B

B

B

B

B

Berikut ini adalah deret warna yang dihasilkan dari warna 16 bit.

”"

”"

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 Hijau pada 8 bit kedua dan pada 8 bit terakhir merupakan warna merah.