KomGraf 04 Aritmatika

Post on 04-Aug-2015

60 views 3 download

Transcript of KomGraf 04 Aritmatika

Operasi Aritmatika

Oleh :I Gede Harsemadi

Operasi Aritmatika

Image Aritmatika : Proses pengolahan citra dengan memanfaatkan operator aritmatika atau operator logika terhadap 2 atau lebih citra input.

Proses nya dilakukan terhadap citra dengan ukuran dan resolusi yang sama, karena setiap pixel citra output tergantung dari nilai pixel citra input dengan posisi yang sama.

Tujuan : untuk mendapatkan kualitas citra yang baik.

Proses-proses yang tergolong dalam image arithmetic :

1. Operasi Penjumlahan (Image blending)2. Operasi Pengurangan3. Operasi Perkalian4. Operasi Pembagian5. Operasi AND6. Operasi OR7. Operasi XOR8. Operasi Bitshift

Operasi Penjumlahan Citra

Proses Penjumlahan citra : penjumlahan nilai pixel pada citra pertama dengan nilai pixel citra kedua

Dapat dirumuskan sebagai berikut :

f0 (x,y) = W1.A1 (x,y) + W2.A2 (x,y)+ W3.A3 (x,y)+…Wn.An(x,y)…….

contoh perhitungan matematisnya:

Diketahui Dua buah citra grayscale dengan ukuran 5x5 dengan bobot Wa = 0,6 dan Wb= 0,4

Contoh Perhitungan dan Hasil

Hasil Penjumlahan 2 Buah citra

Penjumlahan dengan menentukan nilai Konstanta

C0 (x,y) = u (x,y) + K……

Dengan menetapkan K = 100

Hasil Penjumlahan Citra dengan K =100

• Nilai K atau disebut dengan konstanta yang merupakan faktor pengali dari matrik suatu citra, sehingga nantinya ketika nilai K semaki tinggi, maka kecerahan / contras suatu citra akan semakin tinggi dan jika nilai K semakin rendah/ kecil, maka citra hasil akan lebih gelap.

• Ketika nilai K, melebihi batas normal yaitu 255 , maka citra tersebut akan mencapai warna maksimal bernilai 1 yaitu warna putih atau bisa disbut dengan overflow.

Operasi Pengurangan Citra

• Operasi Pengurangan pada citra adalah dengan mengurangkan nilai pixel citra input pertama dikurangkan dengan nilai pixel berikutnya

f0 (x,y) = u1 (x,y) – u2 (x,y)……..

Diketahui Dua buah citra grayscale dengan ukuran 5x5 dengan bobot u1 = 0,6 dan u2= 0,4

Hasil Operasi Pengurangan (Substraction)

C(x,y) = 0,6 A(x1,y1) - 0,4 B(x1,y1)

= (0,6 * 40) - (0,4*30)= 12

C(x,y) = 0,6 A(x2,y2) - 0,4 B(x2,y2)

= (0,6 * 60) - (0,4*60)= 12

C(x,y) = 0,6 A(x3,y3) - 0,4 B(x3,y3)

= (0,6 * 50) - (0,4*70)= 2

C(x,y) = 0,6 A(x4,y4) - 0,4 B(x4,y4)

= (0,6 * 70) - (0,4*50)= 22

Dst..

Hasil Pengurangan 2 Citra

• Operasi pengurangan citra pun, dapat dilakukan dengan menerapkan suatu konstanta sama seperti penjumlan citra.

• Penerapan konstanta pada pengurangan citra mengakibatkan penurunan contras suatu citra, semakin tinggi nilai K ,maka akan menghasilkan citra yg semaikn gelap, hal ini berkebalikan dengan operasi penjumlahan pada citra.

• Semakin tinggi nilai suatu K, hasil citra yang aka dihasilkan akan mencapai nilai minimum,yaitu 0 (gelap)

Perkalian Citra

Dalam perkalian citra, dapat dilakukan melalui rumus sebagai berikut :

C (x,y) = u1 (x,y) * u2 (x,y)

Dalam Perkalian citra, nilai korelasi (K) yang akan mempengaruhi peningkatan dan penurunan nilai citra.

Apabila :

K >1 ; terjadi peningkatan nilai intensitas citra

K <1 ; terjadi penurunan nilai intensitas (hasil)

Dapat dirumuskan sebagai berikut ;

C (x,y) = u (x,y) * K

Citra Hasil dengan Operasi Perkalian dengan K < 1 (0.1)

Citra Hasil dengan Operasi Perkalian dengan K > 1 (2.0)

Pembagian ( Divide)

Operasi Pembagian dilakukan terhadap 2 citra input atau

sebuah citra input sesuai konstanta.

Hasil pembagian terhadap 2 citra akan menghasilkan suatu citra

yang menampilkan suatu citra rasio perbedaan.

Pembagian dengan nilai konstanta akan menunjukan penurunan

nilai pixel citra.

C (x,y) =

Perhitungan Operasi pembagian

C(x,y) =

Dimana K = 5.0

Citra Input Citra Hasil

Perhitungan Pembagian

A1 (x,y) =

= 40/5 = 8

A2 (x,y) =

= 60/5

= 12

A3 (x,y) =

= 50/5 = 10

A4 (x,y) =

= 70/5

= 14A5 (x,y) =

= 30/5 = 6

Hasil Pembagian Citra denga K= 5

Hasil Pembagian Citra denga K= 0.1

Percampuran CitraProses percampuran citra, sama dengan penjumlahan citra , hanya saja ditambahkan parameter yang berguna untuk menampilkan citra mana yang lebih dominan

f0 = ( p * u1 (x,y)) + ((1-p) * u2 (x,y))…

Dmana :

p = parameter dengan rentang nilai 0-1

Terdapat citra grayscale dengan ukuran 5x5, dan nilai p = 0.5 dan terdapat 2 citra input sebagai berikut :

Perhitungan dan Hasil

Hasil Operasi Percampuran Citra

SEKIAN DAN

TERIMA KASIH