Pengumpulan data pada penelitian ini didapatkan dengan cara meletakan buku di alas yang datar dengan berlatarbelakang hitam kemudian difoto dengan
jarak 16cm dari atas dengan kamera
Nikon D3100
yang beresolusi 14,20 megapiksel dan lensa berjenis 18-55mm pada kondisi zoom terbesar serta
pemberian
softbox
penerang dua buah pada bagian pojok atas kanan dan kiri yang berjarak 35cm dari buku dengan pencahayaan yang berbeda-beda. Berikut adalah
cara pemberian cahaya pada data citra : 1
Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Atas dihalangi Kertas.
2 Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Kanan
dihalangi Kertas. 3
Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Bawah dihalangi Kertas.
4 Sedangkanan-Sedangkiri, Tanpa Lampu Ruangan, Lensa Kanan
dihalangi Kertas. 5
Lemahkanan-Sedangkiri. 6
Lemahkanan-Tinggikiri. 7
Sedangkanan-Tinggikiri. 8
Tanpa cahayakanan-Lemahkiri. 9
Tanpa cahayakanan-Sedangkiri. 10
Tanpa cahayakanan-Tinggikiri. Citra yang telah diperoleh kemudian dilakukan zoom sebanyak enam kali
menggunakan fitur yang ada pada kamera
Nikon D3100
kemudian setelah data didapatkan formatnya diubah menjadi .jpg.
3.3.3. Perancangan Sistem
3.3.4.1. Gambaran Umum Sistem
Skenario sistem dimulai saat
user
me
load
citra, kemudian sistem akan merubah citra yang telah di load menjadi format citra
grayscale,
setelah citra beformat grayscale, citra baru dapat diproses menjadi biner dengan menggunakan
algoritma
Niblack
dan
Otsu
. Berikut adalah diagram konteks dan data flow diagram
dari sistem Binerisasi manuskrip aksara Nusantara :
Gambar 3.2 Diagram Konteks
3.3.4.2. Diagram Alur Sistem
Gambar 3.3 Diagram Alur Sistem PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Tahapan proses
local thresholding
memiliki beberapa tahapan seperti penelitian yang dituliskan oleh Aris Fanani, Putra Prima, dan M. Mahaputra
Hidayat 2012, dijelaskan bawha tahapan
local thresholding
diantaranya adalah partisi citra ke
local window,
kalkulasi nilai
threshold
untuk setiap blok
local window,
dan menggabungkan blok-blok
local window
yang telah di
threshold
. Gambar 3.3 adalah diagram alur sistem pada penelitian ini, berikut adalah
penjelasan detail diagram alur sistem :
a
Pre Processing
Tahap ini memiliki
input
berupa citra
rgb
dan
output
berupa citra
grayscale
serta citra biner menggunakan metode Otsu. Berikut gambar 3.4 merupakan tahapan
Pre
-
Processing
dari sistem ini :
Gambar 3. 4 Tahapan Pre-Processing Sistem Pada
tahap ini
User
pertama kali memilih citra manuskrip aksara Nusantara dengan format .jpg dan berjenis
rgb
kemudian citra di konversi menjadi
hsv,
kemudian citra
hsv
di proses menjadi citra berjenis
grayscale
dan
Otsu
dengan menggunakan fungsi yang ada pada matlab yaitu
:,:,3
pada citra hsv dan
im2bw
.
b
Processing Local
Windowing
Masukan Nilai Koreksi dan Cara
Local Windowing
Tahap ini memiliki
input
berupa citra
grayscaling
yang berasal dari proses
pre-processing
dan
output
berupa citra yang telah dilakukan partisi
local
windowing. Berikut gambar 3.5 merupakan tahapan
Processing local windowing
: PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
Gambar 3. 5Tahapan Processing Local Windowing Sistem melakukan
local windowing
pada citra berjenis
grayscale
sesuai masukan
user
kemudian
user
mendapatkan citra
local windowing
dari proses
local windowing
, hasil akhir pada tahap ini adalah citra terbagi menjadi beberapa bagian yang panjang matriks baris dan kolomnya sama antara satu dengan yang lainya.
Berikut adalah deskripsi pemotongan matriks untuk setiap
local windowing
: •
Nol bagian : Ukuran blok A : baris, kolom
• Empat persegi bagian :
Ukuran blok A : baris2, kolom2 Ukuran blok B : baris2, kolom2 +1
Ukuran blok C : baris2 + 1, kolom2 Ukuran blok D : baris2 + 1, kolom2 + 1
• Tiga vertikal bagian :
Ukuran blok A : baris, kolom3 Ukuran blok B : baris, 2kolom3
Ukuran blok C : baris, 2kolom3+1 •
Tiga horizontal bagian : Ukuran blok A : baris3, kolom
Ukuran blok B : 2baris3 2, kolom Ukuran blok C : 2baris3+1, kolom
c Proses
Local Thresholding
Pada tahap ini citra yang telah dikenai proses
local windowing
dihitung rata- rata dan standar deviasinya pada setiap blok
local windowing,
kemudian nilai rata- rata dan standar deviasi yang telah dikalkulasi akan dihitung
threshold-
nya dengan
menggunakan metode
Niblack.
Berikut adalah pseudocode metode
Niblack
sistem binerisasi manuskrip aksara Nusantara :
1. Melakukan blok looping sebanyak pemotongan pada citra
2. Melakukan looping sebanyak panjang matriks barispanjang baris sesuai
hasil pemotongan 3.
Melakukan looping sebanyak panjang martiks kolompanjang kolom sesuai hasil pemotongan
4. Inisialisasi sebuah variabel untuk menyimpan semua nilai matriks citra
5. Lakukan pertukaran nilai piksel disetiap nilai variabel pada tahap empat,
jika nilai variabel lebih besar atau sama dengan nilai
Threshold
ubah nilai piksel menjadi satu, jika nilai variabel lebih kecil dari nilai
Threshold
ubah nilai piksel menjadi nol
6. Ulangi langkah pada tahap tiga sampai matriks kolom pada suatu baris
habis PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
7. Ulangi langkah pada tahap satu sampai langkah enam
8. Lakukan looping untuk blok berikutnya
Tahap ini memiliki nilai
input
berupa citra
local windowing
, nilai standar deviasi, dan nilai mean, serta
output
berupa citra
local threshold
untuk proses berikutnya dan untuk
user
.
d Kombinasi
Local Thresholding
Tahap ini memiliki input berupa citra
local threshold
, dan
output
berupa citra
Niblack
. Berikut gambar 3.6 merupakan tahapan dari proses kombinasi
local thresholding
:
Gambar 3. 6Tahapan Kombinasi Local Thresholding Citra pada setiap blok
local window
yang telah dibinerkan, kemudian digabungkan menjadi suatu citra utuh, citra inilah yang menjadi citra biner utuh
dengan menggunakan metode
Niblack.
Pada tahap binerisasi menggunakan metode
Niblack
sampai tahap menggabungkan
local thresholding
sistem melakukan kalkulasi waktu konsumsi saat membinerisasikan dengan menggunakan metode
Niblack..
3.4. Skenario Pengujian