• Tidak ada hasil yang ditemukan

2.1 Pengertian Citra - Analisis Dan Implementasi Algoritma Gaussian Dan High Pass Filter Untuk Menghasilkan Citra High Dynamic Range

N/A
N/A
Protected

Academic year: 2019

Membagikan "2.1 Pengertian Citra - Analisis Dan Implementasi Algoritma Gaussian Dan High Pass Filter Untuk Menghasilkan Citra High Dynamic Range"

Copied!
35
0
0

Teks penuh

(1)

Pada bagian ini akan dijelaskan teori-teori yang akan digunakan pada saat penelitian. Teori yang dibahas meliputi teori-teori tentang bagaimana menggabungkan beberapa citra dan pengertian tentang Algoritma Gaussian dan High Pass Filter, pada bab ini dijelaskan juga tentang tahap-tahap proses konvolusi.

2.1 Pengertian Citra

Citra adalah suatu imitasi atau kemiripan dari suatu objek. Citra sebagai keluaran suatu sistem perekaman data dapat bersifat optik berupa foto, bersifat analog berupa sinyal-sinyal video seperti gambar pada monitor televisi, atau bersifat digital yang dapat disimpan langsung pada suatu media penyimpan. Citra juga terbagi atas dua bagian yakni citra analog dan citra digital, berikut adalah penjelasannya [20].

2.1.1 Pengertian Citra Analog

Citra analog adalah citra yang bersifat kontinu, seperti gambar pada monitor televisi , foto sinar X, foto yang tercetak di kertas foto, lukisan, pemandangan alam, hasil CT scan, gambar-gambar yang terekam pada pita kaset, dan lain sebagainya. Citra analog tidak dapat direpresentasikan di dalam komputer, oleh karena itu citra analog dapat dikonversi ke dalam citra digital agar nantinya dapat dibaca dan diproses oleh komputer.

2.1.2 Pengertian Citra Digital

(2)

Agar citra yang mengalami gangguan mudah diinterprestasi (baik oleh manusia maupun mesin), citra tersebut perlu dimanipulasi menjadi citra lain yang kualitasnya lebih baik sehingga diperlukan suatu sistem pengolah citra (image processing) untuk menghasilkan citra digital yang menyerupai citra analognya tetapi juga mampu untuk melakukan pengolahan lebih lanjut untuk kepentingan medis dan interprestasi pengamat terhadap suatu obyek dapat lebih teliti [19].

2.2 Pengolahan Citra Digital

Pengolahan citra digital adalah sebuah disiplin ilmu yang mempelajari tentang hal-hal yang berkaitan dengan perbaikan kualitas gambar (peningkatan kontras, transformasi warna, restorasi citra), transformasi gambar (rotasi, translasi, skala, transformasi geometric), melakukan pemilihan citra ciri (feature images) yang optimal untuk tujuan analisis, melakukan proses penarikan informasi atau deskripsi objek atau pengenalan objek yang terkandung pada citra, melakukan kompresi atau reduksi data untuk tujuan penyimpanan data, transmisi data dan waktu proses data. Input dari pengolahan citra adalah citra sedangkan output-nya adalah citra hasil pengolahan [20].

2.2.1 Tahap-tahap dalam Pengolahan Citra Digital

Berikut ini adalah tahap-tahap penting dalam Pengolahan Citra Digital,

1. Akuisisi Citra Digital

(3)

a. Video Kamera b. Kamera Digital

c. Kamera Konvensional dan Konverter analog to Digital d. Scanner

e. Photo sinar-x/sinar infra merah 2. Preprocessing

Tahap ini merupakan sebuah tahap dimana metode citra akan dipilih sebelum diproses, hal-hal penting dalam tahap ini adalah :

a. Peningkatan kualitas citra (contrast, brightness, dan lain-lain)

Peningkatan kualitas citra dilakukan agar citra hasil menjadi lebih baik dari citra awalnya

b. Menghilangkan noise

Dalam hal ini noise yang ada pada permasalahan akan disaring atau dihilangkan sehingga tidak merusak citra

c. Perbaikan citra (image restoration)

Ini merupakan suatu tahap dalam mengolah citra yang buruk kembali seperti awalnya

d. Transformasi (Image Transformation)

Dimana transformasi merupakan perubahan struktur atau bentuk citra e. Menentukan bagian citra yang akan diobservasi

3. Segmentasi

Tahapan ini bertujuan untuk membagi citra menjadi beberapa bagian-bagian pokok yang mengandung informasi penting. Misalnya memisahkan objek dan latar belakang.

4. Representasi dan deskripsi

Dalam hal ini akan dilakukan ekstraksi ciri dan seleksi dimana suatu wilayah direpresentasikan menjadi suatu persamaan yang dapat membedakan kelas-kelas objek citra nantinya

(4)

Tahap pengenalan bertujuan untuk memberi label pada sebuah objek yang informasinya disediakan oleh descriptor, sedangkan tahap interpretasi bertujuan untuk memberi arti atau makna kepada kelompok objek-objek yang dikenali 6. Basis Pengetahuan

Basis pengetahuan berguna untuk memandu berbagai operasi dan digunakan sebagai referensi pada template matching atau pada pengenalan pola [20].

2.2.2. Representasi Citra Digital

Setiap piksel memiliki nilai (value atau number) yang menunjukkan intensitas keabuan pada piksel tersebut. Derajat keabuan dimana Merepresentasikan grey level atau kode warna. Kisaran nilai ditentukan oleh bit yang dipakai dan akan menunjukkan resolusi aras abu-abu (grey level resolution).Berikut adalah kisaran nilainya:

1. 1 bit –2 warna: [0,1]

Pada umumnya citra digital berbentuk empat persegi panjang, dan dimensi ukurannya dinyatakan sebagai tinggi x lebar (atau lebar x panjang). Citra digital yang tingginya N, lebarnya M, dan memiliki L derajat keabuan dapat dianggap sebagai fungsi dengan persamaan (2.1) di halaman berikut ini [19] dimana x adalah baris dan y adalah kolom, baris berada antara 0 hingga M-1, kolom berada antara 0 hingga N-1, dan fungsi derajat keabuan (f) berada antara 0 hingga L-1 (255) :

( ) {

(5)

Persamaan (2.2) dan gambar 2.1 di bawah ini menjelaskan bahwa citra digital yang berukuran N x M lazim dinyatakan dengan matriks yang berukuran N baris dan M kolom sebagai berikut [14]:

( ) [

( )

( ) ( ) ( )

( ) ( )

( ) ( )

( )

] ( )

Gambar 2.1 Representasi Citra Digital [13]

2.2.3 Jenis-jenis Citra Digital 2.2.3.1 Citra Biner (Monokrom)

Masing- masing piksel hanya berwarna hitam dan putih. Pada citra biner, setiap titik bernilai 0 dan 1, masing – masing merepresentasikan warna tertentu, maka hanya diperlukan 1 bit per piksel. Oleh karena itu citra biner sangat efisien disimpan dalam tempat penyimpanan [8]

(6)

Dimana bit 0 = warna hitam dan bit 1 = putih [20], gambar 2.2 berikut ini adalah contoh citra biner.

Gambar 2.2 Citra Biner [13]

2.2.3.2 Citra Grayscale (Skala Keabuan)

Masing-masing piksel berisikan warna abu-abu dimana citra skala keabuan ini memberi kemungkinan warna yang lebih banyak daripada citra biner, karena ada nilai – nilai diantara nilai minimum (biasanya = 0) dan nilai maximum [8]. Banyaknya kemungkinan nilai minimum dan nilai maksimumnya bergantung pada jumlah bit yang digunakan. Contoh skala keabuan 8 bit, maka jumlah kemungkinan nilainya adalah 256, dan nilai maksimumnya adalah 256 –1 = 255. Contoh lain citra 2 bit memiliki 4 warna dengan gradasi warna sebagai berikut [13]:

(7)

Gambar 2.3 Citra Greyscale [13]

Gambar 2.3 di atas merupakan gambar citra grayscale yang menjelaskan bahwa sebuah blok atau daerah dalam citra greyscale juga merupakan representasi dari matriks

juga.

2.2.3.3 Citra RGB

(8)

Dalam 1 piksel citra RGB terdiri atas beberapa persen warna merah, hijau, dan biru seperti pada gambar 2.4 di bawah ini [13]:

Gambar 2.4 Citra RGB [13]

2.3 Perbaikan Kualitas Citra

Peningkatan kualtitas citra adalah suatu proses untuk mengubah sebuah citra menjadi citra baru sesuai dengan kebutuhan melalui berbagai cara. Cara-cara yang bisa dilakukan misalnya dengan fungsi transformasi, operasi matematis, pemfilteran, dan lain-lain. Tujuan utama dari peningkatan kualitas citra adalah untuk memproses citra sehingga citra yang dihasilkan lebih baik daripada citra aslinya untuk aplikasi tertentu.

Peningkatan kualitas citra dibagi dalam dua kategori, yaitu metode domain spasial dan metode domain frekuensi, dimana teknik domain spasial adalah memanipulasi piksel citra dan teknik domain frekuensi adalah berdasarkan perubahan transformasi fourier pada citra [20].

Ada beberapa teknik dalam perbaikan kualitas citra diantaranya:

1.Histogram

(9)

2.Transformasi Intensitas citra

Dimana peningkatan kualitas citra dapat dilakukan melalui transformasi intensitas setiap piksel diubah tetapi posisi piksel tetap dan memiliki fungsi. Fungsi ini memetakan fungsi input fi(x,y) sebagai input menjadi fungsi outputfo(x,y) sebagai citra output, beberapa operasi itu adalah:

a. Operasi Negasi (Invers) b. Kecerahan (Brightness) c. Kontras (Contrast)

d. Operasi Ambang Batas (Thresholding) e. Transformasi Logaritmik

f. Transformasi Power Law

2.4 Operasi Berbasis Bingkai

Operasi ini melibatkan beberapa citra sebagai inputan yang nantinya akan dioperasikan untuk menghasilkan citra keluaran

2.4.1 Operasi Penjumlahan Citra (Image Blending)

Image Blending atau biasa disebut Image Morphing [7] atau Image Mosaicing [21] merupakan penggabungan beberapa citra dengan cara menjumlahkan sebuah citra dengan citra yang lain seperti yang terlihat pada proses di bawah ini. Penggabungan ini biasa dilakukan juga bila jumlah citra yang digabungkan lebih dari dua buah. Secara matematis persamaan penggabungan citra dapat dituliskan seperti persamaan (2.3) di bawah ini :

= masing-masing bobot untuk citra = beberapa citra yang akan digabungkan

(10)

n = banyaknya citra yang akan diproses Catatan : + + +… + = 1

Contoh Perhitungan Digital Penggabungan Citra :

Misalkan diketahui dua buah citra A(x,y) seperti pada gambar 2.5 di bawah ini dan citra

B(x,y) seperti pada gambar 2.6 di bawah ini akan digabungkan dengan bobot wA= 0.6 dan

(11)

Gambar 2.5 Citra A [16]

Gambar 2.6 Citra B [16]

(12)

2.4.2. Operasi Pengurangan Citra

Deteksi pergerakan sebuah objek melalui citra dapat dilakukan dengan operasi pengurangan, dimana salah satu citra dikurangkan dengan citra lain yang secara matematis dapat ditulis sperti persamaan (2.4) sebagai berikut:

( ) ( ) ( ) ( )

Pada operasi ini, bagian yang tidak bergerak akan menghasilkan nilai 0 sedangkan untuk bagian yang tidak bergerak akan memberikan nilai tidak 0. Gambar di bawah ini adalah contoh untuk mendeteksi gerak dalam objek citra, dimana gambar 2.8 merupakan citra pertama, gambar 2.9 merupakan citra kedua, gambar 2.10 merupakan citra hasil penggabungan.

Gambar 2.8 Citra D [20]

(13)

Gambar 2.10 Citra C(x,y) [20] 2.4.3. Operasi Boolean

Operasi Boolean disebut juga sebagai operasi logika dimana citra sebagai inputan adalah citra biner dan beberapa operator yang digunakan adalah Operator NOT,AND,OR dan

XOR. Pada gambar di bawah ini adalah sebuah contoh oprerasi Boolean pada citra, dimana akan dilakukan operasi NOT,AND,OR dan XOR pada 2 buah citra.

Gambar 2.11 di bawah ini merupakan citra yang memiliki objek berbentuk elips dan gambar 2.12 merupakan citra yang memiliki objek berbentuk persegi panjang, kedua citra tersebut akan dilakukan proses logika terhadapnya seperti pada gambar 2.13 yang dilakukan dengan proses NOT untuk citra elips, begitu pula untuk gambar 2.14 dilakukan proses NOT untuk citra persegi, pada gambar 2.15 yang dilakukan dengan proses OR

untuk citra elips, begitu pula untuk gambar 2.16 dilakukan proses XOR untuk citra persegi dan gambar 2.17 merupakan hasil proses XOR antara citra elips dan persegi.

(14)

Gambar 2.12 Citra Persegi [20]

Gambar 2.13 Not Elips [20]

Gambar 2.14 Not Persegi[20]

(15)

Gambar 2.16 Elips OR Persegi [20]

Gambar 2.17 Elips XOR Persegi [20]

2.5 Operasi Spasial (Filtering)

Penapisan (filtering) pada pengolahan citra biasa disebut dengan penapisan spasial (spatial filtering). Pada penapisan, nilai pikselbaru umumnya dihitung berdasarkan piksel tetangga. Cara perhitungan nilai piksel baru tersebut dapat dikelompokkan menjadi 2, yaitu pertama piksel baru diperoleh melalui kombinasi liniar piksel tetangga dan kedua, piksel baru diperoleh langsung dari salah satu nilai piksel tetangga. Berdasarkan kedua cara tersebut, maka tapis juga dapat dikelompokkan menjadi dua yaitu tapis linear (tapis untuk cara pertama) dan tapis secara non linear (tapis untuk cara kedua).

Proses penapisan spasial tidak dapat dilepaskan oleh teori kernel (mask) dan konvolusi dimana penapisan terbagi atas Tapis Non Linear, Tapis Linear, Transformasi Gabor dan Tapis domain frekuensi [16].

(16)

2.5.1. Kernel

Kernel adalah suatu matriks yang pada umumnya berukuran kecil dengan elemen-elemennya adalah berupa bilangan. Kernel digunakan pada proses konvolusi. Oleh karena itu, kernel juga disebut sebagai convolution window (jendela konvolusi). Ukuran kernel dapat berbeda-beda, seperti 2x2, 3x3, 5x5, dan sebagainya. Elemen-elemen kernel juga disebut sebagai bobot (weight) merupakan bilangan-bilangan yang membentuk pola tertentu. Kernel juga biasa disebut dengan tapis (filter), template, mask, serta sliding window [16].

Berikut adalah contoh kernel 2x2 dan 3x3.

(a) (b)

Dimana (a) adalah contoh kernel yang berukuran 2x2 dan (b) adalah contoh kernel yang berukuran 3x3.

2.5.2. Mekanisme Pemfilteran Spasial

Misalkan diketahui citra f(x,y) berukuran MxN dan filter g(x,y) berukuran 3x3 seperti pada gambar berikut 2.18 (a) dan 2.18 (b) di halaman berikut ini

1 -1 1

-1 4 -1

1 -1 1

(17)

(x-1,y-1) (x-1,y) (x-1,y+1)

(x,y-1) (x,y) (x,y+1)

(x+1,y-1) (x+1,y) (x+1,y+1)

Gambar 2.18 Citra Ukuran MxN (a)

Gambar 2.18 Filter Ukuran 3x3 (b)

Hasil mekanisme pemfilteran di titik (x,y) antara bagian citra yang diblok hitam dengan

filter g(x,y) ditulis dalam persamaan 2.5 sebagai berikut :

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )

( ) ( )

Dengan h(x,y) adalah hasil mekanisme pemfilteran di titik (x,y) dan w1, w2, w3, w4, w5, w6,

w7, w8 masing-masing adalah bobot dari filterg(x,y) [20].

2.5.3 Korelasi dan Konvolusi

Korelasi adalah perkalian antara dua buah fungsi f(x,y) dan g(x,y). Untuk fungsi diskrit korelasi didefenisikan oleh persamaan 2.6 di bawah ini:

w1 w2 w3

w8 w0 w4

w7 w6 w5

M f(x,y) =

(18)

( ) ( ) ( ) ∑ ∑ ( ) ( ) ( )

Dimana x, y adalah variabel bebas yang memiliki nilai diskrit yang berupa posisi titik di dalam citra, k dan l adalah koordinat dalam matriks kernel, M dan N adalah batas titik tetangga yang masih memberikan pengaruh ke titik yang sedang ditinjau untuk arah vertikal dan horizontal [15]. Dalam hal ini h(x,y) disebut dengan hasil korelasi dari citra

f(x,y) dengan filter g(x,y). Operasi korelasi dilakukan dengan menggeser filter korelasi piksel per piksel. Hasil korelasi disimpan di dalam matrikss yang baru [20].

Contoh Citra keabuan f(x,y) yang berukuran 10x8 mempunyai sebuah filter g(x,y) yang

Hasil korelasi h(x,y) dihitung sebagai berikut.

1. Pilih f(x,y) ukuran 3x3, dimulai dari pojok kiri atas. Kemudian hitung korelasinya dengan filterg(x,y).

f(x,y) =

(19)

1 0 1

0 2 0

-1 0 -2

Hasil korelasi adalah:

(1x5) + (0x3) + (1x3) + (0x4) + (2x2) + (0x1) + (-1x6) + (0x3) + (-2x0) = 6

2 diganti oleh 6, ditempatkan pada matrikss yang baru, hasilnya adalah : 5 3 3 0 4 4 0 5 2 2

4 2 1 3 4 0 5 1 3 3 6 3 0 1 6 2 3 0 7 0

7 4 0 1 0 2 3 2 7 0

7 4 5 1 0 6 3 2 7 0

7 4 5 5 7 7 6 2 6 4

6 0 1 4 7 0 7 2 0 2

6 5 1 3 2 4 4 1 0 0

5 3 3

4 2 1

6 3 0

f(x,y) g(x,y)

(20)

5 3 3 0 4 4 0 5 2 2

2. Geser f(x,y) ukuran 3x3 satu piksel ke kanan, kemudian hitung korelasinya dengan

(21)

Hasil korelasi adalah:

(1x3) + (0x3) + (1x0) + (0x2) + (2x1) + (0x3) + (-1x3) + (0x0) + (-2x1) = 0

2 diganti oleh 6, ditempatkan pada matrikss yang baru, hasilnya adalah :

5 3 3 0 4 4 0 5 2 2

3. Proses perhitungan dilakukan terus menerus hingga f(x,y) ukuran 3x3 sampai pada ujung paling kanan pojok bawah, hasilnya adalah :

(22)

1 3 1

5 2 7

4 0 -2

Terlebih dahulu nilai-nilai g(x,y) harus dibalik 180o menjadi :

2 0 4

7 2 5

1 3 1

Kemudian perhitungan dilakukan seperti menghitung korelasi [20].

2.6 High Dynamic Range

Jangkauan dinamis (Dynamic Range) yang dihadapi dalam pemandangan alam sangat luas seperti sinar matahari bisa sebanyak 10.000 kali lebih terang dari pada pencahayaan dalam ruangan [6]. Bagaimanapun tiap citra itu berbeda karena diambil dari point of view

dan exposure yang berbeda pula. Bagaimanapun kamera digital memiliki jangkauan dinamis yang terbatas dan tidak dapat menggambarkan jangkauan dinamis yang tinggi [9].

Di dalam pencitraan, jangkauan dinamis dapat diartikan sebagai rasio luminansi antara bagian yang paling gelap dengan bagian yang paling terang dalam sebuah layar [12]. HDRI adalah seperangkat teknik yang memungkinkan jangkauan dinamis dapat jauh lebih besar dari exposure teknik digital imaging yang normal, dimana citra yang dibentuk dari teknik ini disebut citra High Dynamic Range[4]. Ada beberapa cara untuk mencapai hal tersebut tanpa membutuhkan sensor yang lebih tinggi dan salah satu cara untuk membuat citra HDR adalah menggabungkan (blending) beberapa foto yang diambil dalam pengaturan exposure yang berbeda [11].

g(x,y) =

(23)

HDRI telah menjadi subjek penelitian selama beberapa tahun dan berbagai jenis metode telah diterapkan untuk menghasilkan citra HDR baik itu tone mapping maupun mengkombinasikan citra yang berbeda exposure [10].

Citra HDR juga merupakan citra dengan detail yang tinggi dimana suatu objek yang mengalami masalah pencahayaan seperti berada dalam sebuah tempat yang agak gelap menjadikan objek tersebut dapat terlihat seperti yang ditangkap oleh mata manusia bukan dari sensor kamera atau sebuah objek berada dalam tempat yang terlalu terang dapat menjadikan objek tersebut dapat terlihat lebih gelap sehingga kualitasnya lebih baik.

2.6.1 Exposure

(24)

Gambar 2.19 berikut merupakan contoh citra yang dihasilkan dari 8 pengaturan

exposure yang berbeda dengan shutter speed [5]sebagai berikut 1/3s, 1/6s, 1/13s, 1/25s, 1/50s, 1/100s, 1/200s dan 1/400s (dari kiri atas ke kanan bawah) [1].

Gambar 2.19 Citra Yang berbeda Exposure [1]

2.6.2 Menghasilkan Citra HDR

(25)

Gambar 2.20 Citra exposure +1 [16]

Gambar 2.21 di bawah ini merupakan citra yang objeknya difoto tanpa mengatur

exposure-nya ke kanan (+1) atau ke kiri (-1), tetapi objek tersebut difoto dengan nilai

exposure = 0 atau bersifat normal sehingga tidak ada perubahan luminansi ke arah lebih gelap atau lebih terang dan citra tersebut yang dinamakan citra yang menjadi permasalahan.

(26)

Gambar 2.22 di bawah ini merupakan citra yang diambil dengan mengatur exposure ke kiri (-1) sehingga luminansi cahaya berkurang dan area objek tampak lebih gelap dari normal.

Gambar 2.22 Citra exposure -1 [16]

Ketiga citra tersebut akan digabungkan dan akan menghasilkan citra HDR [10] seperti yang terlihat pada Gambar 2.23 di bawah ini.

(27)

2.7 Perubahan Kualitas Citra dalam Domain Spasial

Salah satu catatan penting dalam merubah citra digital dalam domain spasial didasari oleh mengimplementasikan beberapa filter matematika dalam matrikss citra. Perubahan kualitas dibagi atas tiga bagian yakni proses point, proses histogram, dan proses mask

[17].

2.7.1 Linear Spatial Filtering

Konsep linear filtering berakar dari penggunaan transformasi fourier untuk pemrosesan sinyal dalam domain frekuensi. Penggunaan istilah linear spatial filtering yang dimaksud disini berbeda dengan proses dalam frequency domain filtering. Operasi Spasial adalah mengalikan setiap piksel dalam tetangga dengan koefisien yang terhubung kepadanya dan menjumlahkan hasilnya untuk mendapatkan jawaban pada setiap titik (x,y). Jika ukuran tetangga adalah mxn , koefisien mn dibutuhkan Koefisien dibentuk menjadi matrikss yang disebut dengan filter, mask, filter mask, kernel, template atau window. Proses pentapisan spasial tidak dapat dilepaskan dari teori kernel dan konvolusi [15]. Beberapa jenis filter dalam domain spasial adalah low pass filter dan High Pass Filter[14].

Kernel adalah matriks yang pada umumnya berukuran kecil dengan elemene-elemennya adalah berupa bilangan. Kernel juga digunakan dalam proses konvolusi. Oleh karena itu kernel juga disebut convolution window. Ukuran kernel dapat berbeda-beda seperti 2x2, 3x3, 5x5 dan sebagainya [15].

2.7.1.1 Highpass Filtering (Tapis Lolos Tinggi)

(28)

Matrikss Kernel High Pass Filter = [

]

Berikut ini adalah tahap konvolusi menggunakan matrikss kernel High Pass Filter:

1. Input citra, misalkan piksel citra Z(x,y), konvolusikan perblok (3x3) dari awal hingga akhir seperti berikut,

Dikonvolusikan dengan

Matrikss Kernel

citra Z(x,y)

Hasil = 0(0) + 0(-1) + 0(0) + 0(-1) +1(4) + 1(-1) + 0(0) + 1(-1) + 1(0)= 2

Maka piksel tengah blok berubah menjadi seperti di bawah ini:

(29)

2. Dengan cara yang sama, lakukan pada blok selanjutnya seperti berikut,

Maka piksel tengah blok berikutnya berubah menjadi seperti di bawah ini:

(30)

citra Y(x,y)

Dalam pencitraan dengan domain yang besar dapat terlihat seperti gambar 2.24 di bawah ini bahwasanya citra yang blur dapat dipertajam dengan proses konvolusi.

Gambar 2.24 Citra Blur yang Dipertajam dengan High Pass Filter [18]

0 0 0 0 0

0 2 1 2 0

0 1 0 1 0

0 1 0 1 0

0 1 -5 1 0

0 -4 20 -4 0

0 2 -4 2 0

(31)

2.8 Algoritma Gaussian

Algoritma Gaussian merupakan Algoritma yang digunakan untuk teknik image fusion

atau yang biasa disebut dengan image blending dimana Gaussian tersebut berfungsi mencari berapa bobot masing-masing piksel citra yang satu dengan yang lainnya agar dapat digabungkan satu sama lain melalui titik pusat tiap blok citra yang memiliki

entropy tertinggi [24].

Ada beberapa langkah dalam algortima Gaussian, yakni [16]:

1. Input citra yang berbeda exposure dan transformasi dalam matrikss (nxm)

2. Kemudian segmentasi beberapa citra dengan ukuran yang sama (aij) seperti pada

Gambar 2.25 di bawah ini

Gambar 2.25 Segmentasi Citra yang Berbeda Exposure [16]

3. Blok area (penulis memberi nama daerah I) yang memiliki entropy tertinggi [2] dimana entropy merupakan rumus rata-rata intensitas seperti persamaan (2.7) berikut :

∑ ( ) ( )

( )

Keterangan :

(32)

adalah banyaknya piksel

i adalah indeks yang dimulai dari 0 hingga 255

4. Titik tengah dari blok-blok tersebut adalah Gi(x,y)

5. Dan langkah selanjutnya adalah citra yang nilai exposure +1 juga dicari nilai Gi(x,y) pada masing-masing daerah

6. Cari nilai dari masing-masing titik Gi (x,y) dengan persamaan (2.9) di bawah ini [2]:

( ) (( ) ( ) ) ( )

Keterangan :

( ) adalah nilai Gaussian e adalah eksponen

x adalah koordinat baris citra yang diproses

y adalah koordinat kolom citra yang diproses adalah koordinat baris pusat pada blok I adalah koordinat kolom pusat pada blok I

adalah standar deviasi atau lebar blok [16]

(33)

8. Persamaan 2.11 di bawah ini menjelaskan cara mencari output adalah sebagai berikut:

N adalah banyaknya citra yang diproses [16]

2.9 Penelitian Sebelumnya

Berikut adalah beberapa penelitian yang dilakukan sebelumnya tentang penggabungan citra menggunakan Algoritma Gaussian dan penajaman citra dengan Algoritma High Pass Filter :

1. Penelitian yang dilakukan oleh Marco Block, Maxim Schaubert, Fabian Wiesel

dan Raul Rojas dengan judul “Multi Exposure Document Fusion Based on

Edge-Intensities” yang mempresentasikan algoritma baru dalam peleburan citra tentang

beberapa tulisan yang diambil dengan beberapa exposure yang berbeda, selanjutnya citra yang berbeda exposure tersebut digabungkan menggunakan persamaan Algoritma Gaussian dan menggabungkannya dengan persamaan lain yang berbasis intensitas tepi sehingga dihasilkannya citra HDR [2]

2. Penelitian yang dilakukan oleh H.B Kekre, Tanuja K. Sarode dan Suchitra M.

Patil dengan judul “2D Image Morphing using Piksels based Color Transition

Method” yang mengatakan bahwa Algoritma Gaussian berfungsi untuk

menghitung bobot, dimana bobot tersebut dikomputasi menggunakan perbedaan warna dar 2 piksel yang berhubungan dari citra awal dan citra target [7]

3. Penelitian yang dilakukan oleh Andras Rovid dan Peter Varlaki yang berjudul “Improved HDR Image Reconstruction Method” yang mengatakan bahwa HDR dapat dihasilkan dari penggabungan beberapa citra dengan pengaturan exposure

(34)

dalam penggabungan beberapa blok citra yang berbeda exposure dan mengkombinasikannya dengan Algoritma Fuzzy untuk membership tiap piksel citra tersebut [16]

4. Penelitian yang dilakukan oleh Mr.Harvinder Singh dan Prof(Dr). J. S. Sodhi

dengan judul “Image Enchancement using Sharpen Filter” yang mengatakan

(35)

Gambar

Gambar 2.1 Representasi Citra Digital [13]
Gambar 2.2 Citra Biner [13]
Gambar 2.3 Citra Greyscale [13]
Gambar 2.4 Citra RGB [13]
+7

Referensi

Dokumen terkait

Secara teknis, kerentanan sangat berhubungan dengan sistem penggunaan lahan dan sifat tanah, pola tanam, teknologi pengelolaan tanah, air, dan tanaman, serta varietas tanaman

Uji path analisis menunjukkan variabel kualitas produk yang dipengaruhi kepercayaan ada pengaruh mediasi terhadap keputusan nasabah menabung di Bank BRI Syariah

Setelah alat refraktometer dikembangkan dan model persamaan matematis diturunkan, kemudian dilakukan kalibrasi dengan alat kaca planparalel dan diujicobakan pada air. Hasil

Dalam kasus tindak pidana korupsi, suatu instansi pemerintah atau pejabat pemerintah dikatakan telah melakukan penyelewengan dana yang mengakibatkan kerugian

Di daerah penyelidikan endapan gambut dapat dikualifikasikan sebagai "topogenus peat" yang terletak pada basin peat sebagai " Low Land peat" (gambut dataran

Pada makalah ini akan dibahas mengenai kajian teoritis untuk menentukan kondisi optimum dengan menggunakan metode optimasi dual respon yang mengasumsikan bahwa

Teknik tersebut digunakan untuk menghasilkan data yaitu tentang faktor-faktor polwan memakai jilbab dan metode dakwah fardiyah dalam pemakaian jilbab pada polwan di

1898an bidaiariak Kont xako hondart zaren eta badiaren gainetik Urgull eta Igeldo mendien artean garraiatuko zituen airezko kablea muntatu nahi izan zuten, it sasoaren maila- tik