greens[index] = 0.0f; reds[index] = 0.0f;
} for
int scale = 0; scale scales; scale++
{ bluredBitmap = gaussian.GetBytesgaussian.GaussianImplementationsource, sigmas[scale];
for int
pixelY = 0; pixelY source.Height; pixelY++ {
for int
pixelX = 0; pixelX source.Width; pixelX++ {
bytePosition = pixelY sourceData.Stride + pixelX 3; pixelPosition = pixelY source.Width + pixelX;
blues[pixelPosition] += weights[scale] Math
.LogpixelBuffer[bytePosition] + 1.0 bluredBitmap[bytePosition] + 1.0;
greens[pixelPosition] += weights[scale] Math
.LogpixelBuffer[bytePosition + 1] + 1.0 bluredBitmap[bytePosition + 1] + 1.0;
reds[pixelPosition] += weights[scale] Math
.LogpixelBuffer[bytePosition + 2] + 1.0 bluredBitmap[bytePosition + 2] + 1.0;
} }
}
Gambar 4.13 Coding yang digunakan dalam Metode Multiscale Retinex
4.2 Pengujian Sistem
Pengujian untuk sistem ini dilakukan untuk mendapatkan citra yang lebih terang dan jelas. Kriteria pengujian yang dilakukan adalah sebagai berikut :
1. Citra yang digunakan adalah citra .jpg dan. bmp 2. Citra hasil Multiscale Retinex dapat disimpan.
3. Citra Proses Multiscale Retinex dapat dianalisis dengan melihat histogram akhirnya
4.2.1 Tampilan Halaman
Cover
Halaman Interface Cover merupakan halaman yang muncul pertama sekali pada saat sistem dijalankan. Tampilan halaman Interface Cover dapat dilihat pada Gambar 4.14.
Universitas Sumatera Utara
Gambar 4.14 Tampilan Halaman Cover
Halaman Menu Cover terdapat dua buah tombol yaitu tombol Keluar dan tombol Masuk, dimana tombol Keluar dapat diakses jika ingin keluar dari aplikasi dan
tombol Masuk untuk masuk ke form selanjutnya untuk proses Multiscale Retinex .
4.2.2 Tampilan Halaman
Menu Utama
Halaman menu Utama merupakan halaman yang digunakan untuk melakukan proses Multiscale Retinex. Pengguna dapat mengakses halaman menu Utama dengan cara
memilih tombol masuk pada halaman Menu Tampilan halaman menu Utama dapat
dilihat pada Gambar 4.15.
Universitas Sumatera Utara
Gambar 4.15 Tampilan Halaman Menu Utama
4.2.3 Tampilan Halaman Petunjuk Penggunaan
Halaman Menu petunjuk penggunaan dapat diakses dengan memilih Menu bar bentuan. Pada halaman ini dapat dilihat langkah-langkah untuk penggunaan aplikasi
Multiscale Retinex. Tampilan Menu petunjuk penggunaan dapat dilihat pada Gambar 4.16.
Universitas Sumatera Utara
Gambar 4.16 Tampilan Menu Petunjuk Penggunaan
4.2.4 Tampilan Halaman Menu
About
Halaman Menu Tentang dapat diakses dengan memilih Menu bar Bantuan dan Submenubar tentang. Pada halaman ini dapat dilihat informasi tentang programmer
Tampilan Menu Tentang dapat dilihat pada Gambar 4.17.
Gambar 4.17 Tampilan Menu Tentang
4.2.5 Pengujian Sistem
Multiscale Retinex MSR
Pengujian Sistem dilakukan pada citra berformat .bmp dan .jpg. Untuk melakukan proses Multiscale Retinex, langkah awal yang dilakukan adalah memilih file citra yang akan diproses.
Universitas Sumatera Utara
Pengguna dapat memilih citra dengan mengakses sub menu bar Pilih File pada menu bar File. Pada saat sub menu bar pilih File diakses maka akan muncul pop-up window untuk memilih
file citra yang akan diproses. Tampilan dari pop-up window tersebut dapat dilihat Gambar 4.18 berikut ini.
Gambar 4.18 Tampilan Pop-up Windows pilih File Citra
Setelah pengguna memilih File yang akan diproses maka file citra yang dibuka akan ditampilkan pada picturebox yang telah dibuat pada sistem. Tampilan Hasil Buka
File dapat dilihat pada Gambar 4.19.
Universitas Sumatera Utara
Gambar 4.19 Tampilan File Citra yang akan diproses
Setelah proses Buka File Citra dilakukan maka pengguna dapat mengakses tombol MSR Process untuk melakukan proses Multiscale Retinex. Pada saat tombol diakses
maka akan muncul hasil citra baru pada picturebox Citra Hasil MSR. Tampilan citra
yang telah diproses dapat dilihat pada Gambar 4.20.
Gambar 4.20 Tampilan Pengujian MSR Process
Pada proses selanjutnya untuk melakukan analisis akhir pengguna harus melewati proses Contrast Stretching. Proses Contrast Stretching dapat dilakukan
Universitas Sumatera Utara
dengan mengakses tombol contrast Stretching. Pada tahap ini pengguna dapat mengatur besar kecerahan pada scroolbar, dengan maksimal kecerahan yaitu 255.
Hasil pengujian Contrast Stretching dapat dilihat pada Gambar 4.21.
Gambar 4.21 Tampilan Pengujian Contrast Stretching
Proses pengujian selanjutnya yang dapat dilakukan pengguna yaitu proses Analisis. Proses Analisis ini dilakukan untuk melihat histogram citra. Tahap ini dapat
dilakukan dengan mengakses tombol analisis. Tampilan pengujian Analisis dapat
dilihat pada Gambar 4.22
Universitas Sumatera Utara
Gambar 4.22 Tampilan Pengujian Analisis
Pada Gambar 4.22 menjelaskan bahwa Histogram citra asli belum mengalami proses, pada Histogram Citra MSR grafik mengalami penurunan warna dari sebelumnya,
sedangkan pada Histogram Citra CS mengalami warna yang terlihat lebih merata karena terjadinya peregangan warna.
4.2.6 Hasil Pengujian Proses