Jurnal Elektronik Ilmu Komputer Udayana

Volume 12, No 1. August 2023

p-ISSN: 2301-5373

e-ISSN: 2654-5101

Segmentasi Citra Pada Naskah Kitab Kuno Nusantara Menggunakan Metode Binary Thresholding

Ni Wayan Yulia Damayantia1, I Gede Arta Wibawaa2

aInformatika, Universitas Udayana Kuta Selatan, Badung, Bali, Indonesia 1[email protected] 2[email protected]

Abstract

Kitab kuno merupakan kekayaan budaya yang merekam informasi dan pengetahuan masyarakat masa lampau yang diwariskan secara turun-temurun. Mendigitalkan naskah kuno membuat file gambar yang diambil dengan pemindai atau kamera. Gambar naskah kitab kuno nusantara pasti mengandung noise, yang disebabkan oleh hasil yang terbawa dari kertas aslinya yang memiliki warna kecoklatan dan tekstur kertas yang berbeda. Oleh karena itu, dalam penelitian ini memfokuskan pada peningkatan kualitas citra dan menghilangkan noise pada citra dengan melakukan threshold preprocessing. Metode yang digunakan dalam penelitian ini adalah binary thresholding. Hasil percobaan yang dilakukan dalam penelitian ini menggunakannilai biner di kisaran 65 hingga 130 yang terbukti mampu menghilangkan noise pada gambar naskah kuno nusantara. Akurasi rata-rata ambang biner yang dicapai adalah 85%.

Keywords: Naskah Kitab Kuno, Segmentasi, Thresholding,Binary Thresholding

  • 1.    Pendahuluan

Kitab kuno merupakan aset budaya yang merekam informasi dan pengetahuan masyarakat masa lampau yang diturunkan dari generasi ke generasi hingga saat ini [1]. Pelestarian budaya nusantara dalam bentuk teks-teks kuno saat ini menjadi perhatian banyak kalangan, termasuk pemerintah dan khususnya seluruh masyarakat Indonesia. Pelestarian ini dapat dilakukan dengan peningkatan digitalisasi kitab. Digitalisasi buku ini bisa dilakukan dengan kamera atau scanner. Kitab yang telah melalui proses digitalisasi selalu memiliki noise akibat serat dan tekstur kertas. [2][3].

Solusi dari permasalahan tersebut adalah dengan meningkatkan kualitas citra yaitu dengan menggunakan proses pre-processing, yang kemudian digunakan untuk proses lainnya[4]. Proses ini adalah segmentasi. Segmentasi adalah langkah pertama dan merupakan kunci yang sangat penting untuk deteksi objek. Proses segmentasi merupakan proses pemisahan satu objek dengan objek lainnya [5]. Salah satu metode yang digunakan adalah thresholding, thresholding berperan penting dalam proses segmentasi citra naskah kuno ini. Tujuan dari nilai threshold ini adalah untuk mencari nilai threshold yang tepat untuk memisahkan objek dari background. Hasil threshold merupakan citra biner dimana semua piksel dengan tingkat keabuan lebih tinggi dari nilai threshold diklasifikasikan sebagai objek dan sisa piksel sebagai background [6]. Langkah ini biasanya menggunakan algoritma, dimana pada penelitian ini menggunakan algoritma binary threshold.

Algoritma Binary Threshold adalah metode yang digunakan untuk mengkonversi citra ke format biner. Operasi pengembangan ini mengelompokkan gambar menjadi gambar biner, atau membagi gambar menjadi dua wilayah: objek dan latar belakang. Setelah itu objek diatur menjadi hitam dan background menjadi putih. Hasil representasi biner terdiri dari dua warna abu-abu, hitam dan putih. Tahapan yang dilakukan dalam proses segmentasi naskah kuno nusantara pada penelitian ini adalah proses akuisisi citra, preprocessing, dan segmentasi menggunakan algoritma binary threshold.

  • 2.    Metode Penelitian

Pada penelitian ini untuk segmentasi citra dengan menggunakan metode thresholding dilakukan dengan beberapa tahapan sebagai berikut ini :


  • 2.1.    Akusisi Citra (pengumpulan Data)

Akuisisi data adalah konversi data dari data analog menjadi data digital, yaitu dari naskah kitab kuno menjadi gambar naskah kitab kuno dengan menggunakan kamera. Gambar yang disimpan diproses dalam tahap preprocessing berikut. Pada tahap ini akan dimulai pencarian data citra naskah kuno nusantara melalui website Perpustakaan Nasional KHASTARA. Untuk proses ke tahap selanjutnya (pre-processing) diperlukan file gambar buku bekas. Di bawah ini adalah kumpulan data yang dikumpulkan untuk melakukan penelitian ini.

Citra 1.


Citra 2.


^¼Vξ⅛*^^∙⅛⅛ *f1tη>⅛wΛnl'' rjft⅛.vj^¾⅛%1∙'⅛ τj√∙-^'7V⅛"¼,≈⅛ ..1^^√⅛Γ^ fy.M^p^¼⅛ f⅛ιH⅛tt⅛%i; *⅛t≠*t⅛>⅜¼⅛∙⅛fr'iv >^,^^.^ 'J^!∙fl⅞⅛⅛f^'' <⅛',⅛' γ^>^⅛ffl∙⅛≠9p∙* lf⅛0TJ⅛C^>*7>V)'>■?(*• ∙

>¾'⅛1I*⅛,^'*⅛F-

^S^f^T”"*1 ,zv''i,ι''fτ ηftf^q>WM>i J ⅜^^>π^vfι>n'y'> ■’ r⅛ '"pl⅛^p⅛p^lp'>s^7f⅛ (^^⅛A∙⅛⅛l<⅛*⅛>> ⅛^r^^ηVv ofa ^n^r*'''^ C⅛1⅛-,l ^-3⅛√⅛⅛⅛<**-ι: f^f-^1-'-^ ⅛y>⅛^"∙N⅛⅛ 1>-’^'s''CrlMSf'r'’'

,tfV∙^f^

Citra 3.


Citra 4.


Citra 5.


Citra 6.


Citra 7.


Citra 8.


d⅛⅛x⅛⅛4^ ⅛j*√i>fii⅛*∙'i⅛⅜^' ^.⅛⅛⅛¾⅛⅛i⅛i ⅛¾^⅜¾⅛ ^∙^^^i∖^

Citra 9.


Citra 10.


  • 2.2.    Prepocessing

Pada tahap preprocessing, citra diubah dari RGB menjadi grayscale. Tipe data citra grayscale adalah citra yang hanya memiliki gradasi warna dari hitam ke putih. Warna lain seperti hijau, merah, dan kuning tidak berpengaruh pada tipe citra grayscale. Untuk mengonversi RGB ke skala abu-abu, Anda dapat menggunakan rumus berikut:

greyscale = 0.299R + 0.587G + 0.114G.......................................(1)

atau

greyscale = 0.333R + 0.333G + 0.333G.......................................(2)

  • 2.3.    Proses segmentasi dengan Binary Thresholding

Binarisasi citra adalah proses mengubah nilai piksel dalam dua kelompok: latar belakang putih dan objek hitam. Metode binarisasi yang digunakan adalah Binary Thresholding. Pasalnya, gambar naskah kuno nusantara mengandung banyak piksel sehingga sulit membedakan latar belakang dan objek. Algoritma binary thresholding adalah metode yang digunakan untuk mengkonversi citra ke format biner. Untuk menentukan nilai biner dari citra, hal ini dapat dihitung dengan menggunakan rumus:

f 1,jikaf(x,y)≥T

g(xyi=l0JΛaf(x,y)<T

  • 2.4.    Pengujian Pakar

Pada tahapan ini hasil dari segmentasi citra dengan menggunakan metode binary thresholding akan dinilai oleh pakar. Dimana pakar yang digunakan adalah orang yang mengerti tentang segmetation citra dan sudah berpengalaman memakai sesor photo pada smartphone.

  • 3.    Hasil dan Pembahasan

Berikut ini merupakan hasil dan pembahasan pada penelitian ini menggunakan algoritma Binary Thresholding pada segmentasi citra naskah kitab kuno nusantara.

  • 3.1.    Hasil Penelitian

  • a.    Pengolahan Citra Asli menjadi Grayscale

Pada proses ini terjadi proses segmentasi citra dari citra asli menjadi grayscale. Terlihat sangat jelas perbedaan anatar citra asli dan citra grayscale. Dimana citra grayscale dominan berwarna abu-abu.

Nama Citra


Citra Asli


Citra Grayscale


Citra 1


Citra 2


Citra 3





IOO 200      300     400     500     600


Citra 4



0      100      200      300     400     500      600


Citra 5




Citra 6




Citra 7



Citra 8



Citra 9



Citra 10




  • b.    Hasil Pengolahan Citra Grayscale menjadi Citra Binary Thresholding

Pada tahap ini citra diubah menjadi grayscale menggunakan binary thresholding dengan nilai mulai dari 0 hingga 255. Nilai intensitas citra di atas ambang diubah menjadi 1 (putih) dan nilai intensitas citra di bawah ambang diubah menjadi 0 (hitam). Oleh karena itu, citra keluaran dari hasil threshold adalah citra biner. Jadi bisa kita lihat perbedaan warna dari gambar grayscale dan citra binary thresholding berikut.

Nama Citra

Citra Grayscale

Citra Binary Thresholding

Nilai Binary Thresholding

Pakar

Citra 1

IOO

200- I ' ⅛j⅝τ*ii⅝⅛yiJ'"-4" i jlT^rf5FY⅛l)"ζ*Π'-"

I *β~i-⅛^⅛⅛"rl≡,~ ~*⅛∙⅛-∙∙≠Λy>∙    -

I -jr∙rwτw!*f,⅛r:—τi τ⅛H"τ-∙∙r∙⅜r-⅛⅛-∙t

400 ∙ I -TTW"*τ≠⅛⅛⅛-r, IiaTrTTW--WW ⅛⅛ΣZ⅛3

500 LJ⅛∑⅛^⅛^^ 0     100    200    300    400    500    600    700

“ ⅛⅛⅛≠j=⅛i≡

«o    -rs« ∙"∙***]K⅛"∙r *rτp-t⅛⅛∙--mi

0    IM    MO IM •» SM iβθ IM

(127, 255)

Berhasil

Citra 2

^⅛⅞⅛⅞z    - ⅛÷l- 6'f"           «

100 ∙    -'7'--'∙'

200 -

300-        .

-√.-⅛∙'∙'-,-i^-                      H

100   200   300   400   500   600   700

, ________________THffijH BHW________________

m, √^√√'t⅛2⅛^-^^^

*⅛^^.^^- ^∙^ ™ ^^^-<±⅛^^^^ λ ^√^4⅝'^^W^^

⅛⅞fi⅛⅛⅛^R?

(130, 255)

Berhasil

Citra 3

>∕J⅛j4^,sλi^A ■   -               !

50- .       ∙                                                    .

100                                                                      ■ ■

iso.

■           > ∙                                         .                   .                .

j⅛⅛a

0      100     200     300     4)0     500     600

g_____________TMraSH-BWWff________________

w l⅛.∙i∏.∙⅛⅛rf‰Λj∙<⅛. '                    i

UU1P-IJ-CxirX,Jji⅛f I τ4tκfc⅛.i⅛J-⅛≈^>J∙.

- ⅛τ⅛s½‰μ¾⅛Ax≥ i 3>ll ■ 4∙*aMΛr^∙ l SW^            , .i-.i.^41^ ∙

(110, 255)

Berhasil

Citra 4

™ I ⅛Qfm71)JW∙,i , ' l' ^31

s I 5f√K ry)m√9s'i^u'

M l⅛jaΛaΛ2∙Σ!TllΛ12^

0      100     200     300     4)0     500     600

0                  Threshbiiiary

so- 1 <4⅞[>∕⅛∙-l, ∙⅛ S, 6 ^ JtYM

"i S-JJ11J s> Λ*∙'"""^

“j; E =» ∙- Jj f√■> κl pY 1 ,j ^ " ⅞

“ S^,^:*5'^''?'!

jv,∕Λ^^si'sn

3M t   »? 3? P⅛>l*t) K r⅞jM5⅛χ,l

∏     IM     JM     MO     400     WD     MO

(90, 255)

Berhasil

Citra 5

0r------------

-

√<i.^,^2 Z⅛-*

4oo ∙χ.: j . 1     ' s

^¾  h⅛

600 ■ ^½⅛3⅜g

800 ∙ tfχ⅛             λ⅛ ∙∙

⅛⅛-∙i - ⅛'-⅛i^>⅛ Λc-r-.*^∙.

1000 - ^.^⅞,f

0    200   400   600

.. v⅛j⅛⅛⅛gf

  • -    . AX

tf*-11          ^⅛* JU.XJ1

  • - Λ⅛⅛5- .- 4A~⅞Λ⅛ Ji⅛;

  • - ⅛¾ -⅛-≤⅛-λΛ)⅛λ⅛K. .

„. -ρr^ifΓj⅛-i.>⅛^⅛ ⅛⅛j⅜.⅛

(120, 255)

Berhasil

Citra 6

" ∙ ■ M , ⅛

0    100   200   300   400   500   600   700

o                  THReSHBINARY

loo-;      -*∙4-⅛',⅛Jj ax .....    ∙,

^>⅛.>‰Af^,i lA       V 1

m;. * C4^⅛÷ ⅛ √'/

»f ⅛F -'⅛.-≡^p

“ ‘jS;> ⅞K⅛,⅛>⅛

O    MO 2W 300    «0 SN 600 TM

(80, 255)

Gagal

Citra 7

o------------------------------

λ-~'∙m*w.-..⅛i,-w. .»

200 -

*^>>^∙∙*^∙ --⅛Λ->λ*~h^U⅛⅛⅛-

30U ■

0    100    20 0   300

T , ∞ THRESHOINARiI

,w ∖√j⅛≠*juiM*j*rt⅛^*⅛l^^      r

'.⅛^Λt⅛⅛CA⅛^.H^A^^^^ ∙'≠⅛*S^*⅛⅛C⅛⅛.ιsf⅛sifc^^ ^∙*∙~⅛->∙----4^^^

JK w⅛⅛*MA⅞^^¾Hj ^.i'jutτ. JS^*-⅛Hj*^4^⅛√^⅛ω^^ ^⅛>¾6⅛≪>∙⅞-¼^^

M v'⅛*⅛i⅛J^∙⅛⅛^A*lX*∙⅛⅛√*⅛⅛j⅛B-∙ ',⅛fc∙ir⅛BA⅛√⅛'⅛⅛¾,⅛Λ

■0  '^s⅛>i≈'⅛⅛^*4^^

sw * '^'r'i^÷⅛l^'*,j"⅞J^

(130, 255)

Berhasil

Citra 8

200 - ζτχ^→ - - - “1

3oo-                       <

0    100 200 300 400 500 600 700

THRESH-BIN⅛RY       _,

acβ t '~Γ"::.^ '<     √⅛,

≡e⅛⅛-∙  ;

~fc≡⅛a

O     IDO 3» MO    400    500    6∞ TOO

(65, 255)

Cukup

Citra 9

I X-U l∙∙.∙⅛⅛Λ-r.,Λ,M.4,r⅞ rU,.!!!»^^...!, J M

50 . l..>t.^«.-..u...^  ■         ■

1:-

2oo-k.,I

250- »• ι j :■ r ∙. x,∏⅛4,.u.feι^0∙.,ι j4,.j:j^^^,.:j rjmj K

6         100        200        300        400

THRESH BINARY

- ⅛≡≡≡

≡∙' ,:;'.:"!'::.:;:'-

0          IOO         TOO         300         400

(130, 255)

Berhasil

Citra 10

100 L⅜z'I^j'^∕^⅛jld,-

200 ^^t⅛*^',⅛⅛^''^^r^

300 ■

λ A Ac j4-¾-⅛∙γ>j'A'jA a⅛ J^i3ιifc' _ ZjJa'; ≤ A- ^⅛ .j∕

IM 200   300   4» 5OT 600 TOO

___________________THRESH-B⅜UMΓΓ___________________

i^A⅞lU⅛i ⅛⅛J⅛

^ Λ^^i√2¾^^⅛⅛^

0     1K TOl 3» MO SOO UO »0

(95, 255)

Berhasil

  • 3.2.    Perhitungan Akurasi

Hasil Segmentasi

Binary

Hasil akurasi yang didapat dari 10 data citra naskah kitab kuno yang di segmentasi menggunakan algoritma Binary Thresholding adalah sebagai berikut :

  • a.  Dari 10 citra yang ada, 8 data citra yang berhasil di segmentasi dengan baik

  • b.  Dari 10 data yang ada, 1 data citra cukup baik bisa di segmentasi

  • c.  Dari 10 data yang ada, 1 data citra yang gagal disegmentasi

  • d.  Perhitungan akurasi :

  • -   Berhasil = 1 Poin

  • -   Cukup = 0.5 Poin

  • -   Gagal = 0 Poin

  • e.    Hitungan Akurasi :

  • =    (Citra Berhasil + Citra Cukup + Citra Gagal / Jumlah Citra) * 100%

= ((8 Citra * 1 Poin) + (1 Citra * 0.5 Poin) + (1 citra * 0 Poin) / 10) * 100%

= ((8 + 0.5 + 0) /10) * 100%

= ((8.5)/10) * 100%

  • =    85%

  • f.    Rentang Nilai Binary Thresholding Hasil Segmentasi : 65 - 130

  • 4.    Kesimpulan

Dalam penelitian ini, telah memaparkan penerapan metode binary threshold untuk segmentasi citra naskah kitab kuno. Berdasarkan percobaan yang dilakukan, dari 10 data citra yang tersegmentasi, 8 berhasil tersegmentasi, 1 tersegmentasi dengan cukup baik, dan 1 tidak tersegmentasi. Akurasi rata-rata dari metode yang diusulkan mencapai 85% pada kisaran nilai threshold 65 hingga 130 hasil untuk segmentasi menggunakan algoritma binary threshold.

Referensi

  • [1]    G. D. Widiesha, P. Rasa, and P. Sorangan, “Gio David Widiesha, 2013 Pribadi Rasa Pangrasa

Sorangan Universitas Pendidikan Indonesia | repository.upi.edu | perpustakaan.upi.edu 1,” pp. 1–7, 1980.

  • [2]    N. P. Sutramiani, Ik. G. Darmaputra, and M. Sudarma, “Local Adaptive Thresholding Pada

Preprocessing Citra Lontar Aksara Bali,” Maj. Ilm. Teknol. Elektro, vol. 14, no. 1, pp. 27–30, 2015, doi: 10.24843/mite.2015.v14i01p06.

  • [3]    K. Fatimah, “Segmentasi Teks Naskah Kuno Yang Lapuk Brittle Ancient Document

Segmentation Using,” 2018.

  • [4]    K. Pinaryanto and A. R. Widiarti, “Implementasi segmentasi citra dokumen teks sastra jawa

menggunakan algoritma watershed,” Undergrad. thesis, Univ. Sanata Dharma, 2009.

  • [5]    P. Rosyani and S. Saprudin, “Deteksi Citra Bunga Menggunakan Analisis Segmentasi Fuzzy

C-Means dan Otsu Threshold,” MATRIK J. Manajemen, Tek. Inform. dan Rekayasa Komput., vol. 20, no. 1, pp. 29–36, 2020, doi: 10.30812/matrik.v20i1.715.

  • [6]    A. Fanani, P. Prima, and M. M. Hidayat, “Local Thresholding Berdasarkan Bentuk Untuk

Binerisasi Citra Dokumen,” JUTI J. Ilm. Teknol. Inf., vol. 10, no. 1, p. 28, 2012, doi: 10.12962/j24068535.v10i1.a27.

60