Anda di halaman 1dari 6

E-Journal SPEKTRUM Vol. 4, No.

2 Desember 2017

PERBAIKAN KONTRAS CITRA MENGGUNAKAN TEKNIK


BRIGHTNESS ADJUSTMENT UNTUK SISTEM EKSTRAKSI
GARIS PANTAI
1 2 3
I Made Rai Putera Yasa , I Made Oka Widyantara , NMAE Dewi Wirastuti
1,2,3
Lab. Sistem Telekomunikasi, Program Studi Teknik Elektro
Fakultas Teknik, Universitas Udayana
Badung, Indonesia
1 2 3
Email : raiputerayasa@gmail.com , oka.widyantara@unud.ac.id , dewi.wirastuti@unud.ac.id

Abstrak

Studi ini telah melakukan evaluasi penerapan teknik brightness adjustment untuk memperbaiki
kekontrasan citra dalam rangka ekstraksi garis pantai pada sistem monitoring deteksi garis pantai
berbasis video. Pada sistem monitoring ini, mekanisme deteksi garis pantai dilakukan dengan
pengenalan objek daratan dan laut pada citra video. Perubahan kondisi laut akibat perubahan cuaca
menyebabkan terjadinya perubahan tingkat kekontrasan pada citra video pantai. Perubahan kekontrasan
akan menyebabkan deteksi garis pantai menjadi tidak akurat. Teknik brightness adjustment diterapkan
pada proses pra-pengolahan citra untuk menghasilkan tingkat kekontrasan citra yang stabil pada segala
kondisi sehingga sistem monitoring pantai dapat mengekstraksi garis pantai secara akurat. Teknik
brightness adjustment dapat menyesuaikan kecerahan citra pantai dengan mengatur nilai ambang batas
atas dan bawah setiap intensitas piksel. Penelitian ini menggunakan 3 (tiga) sampel citra video uji yang
diambil pada kondisi pagi, siang dan sore hari untuk mendapatkan karakteristik citra video yang berbeda.
Hasil simulasi menunjukkan bahwa penerapan teknik brightness adjustment mampu meningkatkan
akurasi ekstraksi garis pantai ketika menggunakan nilai ambang batas masing-masing pada nilai -20%
untuk kondisi citra pagi, -40% untuk kondisi citra siang hari, dan -35% untuk kondisi citra sore hari.

Kata kunci : Brightness Adjustment, Ekstraksi Garis Pantai, Sistem Monitoring Pantai.

Abstract

This study has evaluated the application of brightness adjustment technique to improve image contrast
in the framework of coastline extraction on video-based shoreline monitoring system. In this monitoring
system, the shoreline detection mechanism is done by introducing the land and sea objects in the video
image. Changes in sea conditions due to weather changes cause a change in the contrast in the coastal
image. The change in contrast will lead to inaccurate coastline detection. The brightness adjustment
technique is applied to the image pre-processing to produce stable contrast in all conditions so that the
coastal monitoring system can extract the coastline accurately. The brightness adjustment technique can
adjust the brightness of the coastal image by setting the upper and lower threshold values of each pixel
intensity. This study used 3 (three) sample video test images taken on morning, noon and afternoon to
obtain different video image characteristics. The simulation results show that the application of brightness
adjustment technique can increase the accuracy of shoreline extraction when using the threshold value of
each at -20% for morning image condition, -40% for daytime image condition, and -35% for afternoon
image condition .

Keywords: Brightness Adjustment, Coastline Extraction, Beach Monitoring System.

I Made Rai Putera Yasa, I Made Oka Widyantara, NMAE Dewi Wirastuti 42
E-Journal SPEKTRUM Vol. 4, No. 2 Desember 2017

obyek dalam citra pantai diklasifikasi menjadi 3


1. PENDAHULUAN (tiga) area yaitu area daratan, laut dan langit,
Deteksi garis pantai dilakukan untuk menggunakan teknik K-Nearest Neighbor (K-
mengetahui posisi garis pantai akibat pengikisan NN). Identifikasi nilai piksel-piksel pada area
terus menerus oleh air laut. Dengan mengetahui daratan terhadap piksel-piksel area laut,
posisi garis pantai, pihak-pihak terkait dapat selanjutnya digunakan sebagai dasar untuk
melakukan tindakan pencegahan maupun mengekstraksi dan deteksi garis pantai. Hasil
penyelamatan lingkungan pantai. Morfologi penelitian ini telah menunjukkan bahwa
pantai berubah dalam skala spasial dan penerapan teknik contrast stretching untuk
temporal yang berbeda. Maka dari itu diperlukan memperbaharui kekontrasan citra pantai dapat
skema monitoring yang intensif [1]. Deteksi mendukung proses ekstraksi garis pantai. Akan
garipantai dengan menggunakan kamera tetapi, pengujian kinerja belum dilakukan pada
monitoring merupakan salah satu cara sampel citra yang diakuisisi pada kondisi yang
pemantauan/monitoring yang murah dan dapat berbeda-beda.
dilakukan dari jarak jauh (remote sensing). Sebagai upaya untuk mendapatkan sebuah
Hasil monitoring berupa video pantai, mekanisme pengaturan kecerahan pada citra
kemudian diambil frame-frame dalam rentang pantai untuk sistem deteksi garis pantai berbasis
waktu tertentu akan menghasilkan citra daerah kamera video, penelitian ini mengusulkan
pesisir. Citra pantai adalah citra berwarna yang penerapan teknik brightness adjustment.
memiliki komposisi iluminasi berdasarkan waktu Brightness adjustment merupakan salah satu
pengambilan citra. Pengaruh dari iluminasi teknik pra-pengolahan citra berbasis operasi titik
cahaya matahari pada citra pantai memberikan yang digunakan untuk meningkatan kualitas
permasalahan ketika memisahkan objek pada kecerahan citra pada setiap titik piksel.
proses segmentasi [2]. Oleh karena itu Brightness adjustment berguna ketika citra yang
diperlukan brightness adjustment pada frame hendak diproses memiliki tingkat kecerahan
citra monitoring video pantai sebelum dilakukan yang kurang atau lebih akibat iluminasi /
analisis lebih lanjut. pencahayaan sehingga objek pada citra sulit
Teknik brightness adjustment untuk untuk dibedakan satu dengan yang lainnya
pengenalan objek secara otomatis telah diteliti Paper ini disusun sebagai berikut. Pada
sebelumnya oleh [3] dengan memanfaatkan bagian 1, dijelaskan latar belakang pemilihan
ruang warna CIE L*a*b* dan sistem fuzzy. teknik brightness adjustment untuk deteksi garis
Metode yang diusulkan menyesuaikan pantai. Bagian 2 data dan metode yang
kecerahan citra yang diberikan dengan diusulkan dalam penelitian, bagian 3
memperhatikan komponen RGB dan komponen menjelaskan hasil penelitian dan
L pada ruang warna CIE L*a*b*. Selanjutnya, pembahasannya. Terakhir, bagian 4 adalah
metode yang diusulkan menerapkan sistem kesimpulan dari penelitian.
pengambilan keputusan fuzzy untuk
menentukan koefisien penyesuaian setiap piksel 2. DATA DAN METODE
untuk menyesuaikan kecerahan citra. Dari hasil A. Data
penelitian tersebut diketahui bahwa metode Di antara banyak fitur yang ada di
yang diusulkan dapat menyesuaikan citra yang lingkungan dekat pantai, garis pantai adalah
diberikan secara efisien dan otomatis. salah satu yang paling jelas karena dapat
Pada kerangka kerja sistem ekstraksi dan didefinisikan oleh kontak antara pasir pantai dan
deteksi garis pantai berbasis kamera video, air. Meski merupakan fitur yang mudah dikenali
teknik contrast stretching telah diterapkan untuk di lapangan, penentuan gambar digitalnya
memperbaharui kekontrasan citra pantai yang adalah tidak mudah dibedakan karena gradien
diusulkan oleh [4]. Dalam kerangka kerja deteksi di pasir basah. Dengan demikian, pendeteksian
garis pantai secara otomatis, citra pantai yang tepi merupakan cara termudah untuk
telah diperbaharui tingkat kecerahannya, mempelajari hubungan dinamis antara darat dan
selanjutnya disegmentasi untuk memilah obyek- laut.
obyek dalam citra pantai. Mekanisme pemilahan Pada sistem video untuk monitoring pantai,
menggunakan teknik Self Organizing Map
terdapat beberapa tipe citra pantai yang dapat
(SOM). Selanjutnya, hasil segmentasi obyek- diekploitasi untuk mendapatkan deteksi garis

I Made Rai Putera Yasa, I Made Oka Widyantara, NMAE Dewi Wirastuti 43
E-Journal SPEKTRUM Vol. 4, No. 2 Desember 2017

pantai, yaitu: 1) Snap adalah representasi frame karena tingkat perubahan kekontrasan citra
tunggal dari video, dan 2) Timex (Time yang homogen.
Exposure) menyatakan rata-rata dari 600 frame Penelitian ini menggunakan sampel citra tipe
video yang dihimpun dalam interval 10 menit. Timex yang diambil dari dataset video
Tipe citra Timex adalah yang sering digunakan monitoring pantai Egmond Aan Zee, Belanda
dalam area penelitian deteksi garis pantai, yang diunduh dari situs http://argus-
public.deltares.nel/archive/?site=porthtow.

a b c
Gambar 1. Sampel citra Timex, a. Citra pagi, b. Citra siang, c. Citra sore

Pra-Pengolahan Citra Pengolahan Citra

Morphological Gray Level Co-


Akuisisi Citra Brightness Self Organizing K-Nearest Ekstraksi Garis
Contrast occurence Matrix
Timex Adjustment Map (SOM) Neighbor Pantai
Enhancement (GLCM)

Gambar 2. Kerangka kerja sistem deteksi garis pantai yang diusulkan

Seperti ditunjukkan pada Gambar 1, sampel grayscale. Nilai maksimum intensitas adalah
citra yang digunakan adalah citra timex yang 255, maka nilai pixel tersebut akan dijadikan
diakuisisi pada pagi, siang dan sore hari, untuk 255. Demikian pula sebaliknya, bila nilai pixel
menunjukkan perbedaan tingkat iluminasi dari hasil penyesuaian lebih kecil dari nol maka nilai
cahaya matahari. pixel tersebut dijadikan nol [5].
Penelitian dilakukan dengan menerapkan
B. Metode yang Diusulkan
teknik brightness adjustment pada aplikasi
Seperti ditunjukan pada Gambar 2, paper variabel monitoring video pantai. Adapun sintak
ini berkontribusi pada penerapan teknik MATLAB untuk metode brightness adjustment
brightness adjustment pada tahap pra- adalah sebagai berikut:
pengolahan citra di kerja sistem deteksi garis
pantai [4]. x = imadjust(imgarr,[low_in high_in],[low_out
high_out])
1) Pra-Pengolahan Citra Berbasis Brightness
Adjustment
Pada fungsi imadjust terdapat tiga buah
Brightness adjustment merupakan operasi variabel yang dapat diisi. Variabel pertama
pixel yang paling sederhana. Penyesuaian adalah citra masukan yaitu imgarr, variabel
tingkat kecerahan suatu citra dapat dinyatakan kedua adalah [low_in high_in] dan variabel
sebagai: ketiga adalah [low_out high_out].
Untuk mengurangi kecerahan citra maka
U=' U + c (1) nilai pada low_in divariasikan, high_in dibuat
' bernilai satu dan variabel ketiga bernilai [0 1].
dengan U dan U berturut-turut menyatakan
Untuk menambah kecerahan citra maka nilai
citra setelah dan sebelum brightness adjustment
pada low_out divariasikan, high_out dibuat
sedangkan c adalah suatu konstanta yang
bernilai satu dan variabel kedua bernilai [0 1].
merupakan variabel penyesuaian. Gambar 3 menunjukkan perbandingan hasil-
Proses brightness adjustment dilakukan hasil penerapan teknik brightness adjustment
dengan menambahkan atau mengurangkan nilai dan contrast stretching pada citra pantai.
setiap pixel dengan suatu konstanta. Apabila
nilai pixel setelah penyesuaian melebihi nilai 2) Pengolahan Citra
maksimum intensitas yang mungkin untuk citra

I Made Rai Putera Yasa, I Made Oka Widyantara, NMAE Dewi Wirastuti 44
E-Journal SPEKTRUM Vol. 4, No. 2 Desember 2017

Setelah diperoleh citra keluaran brightness beberapa daerah terpisah dimana setiap
adjustment, selanjutnya dilakukan proses image daerah memiliki kesamaan yang mengacu
processing. Image processing terdiri dari proses pada ciri warna RGB. Segmentasi citra
ekstraksi ciri warna, segmentasi, operasi dilakukan dengan menggunakan algoritma
morfologi, ekstraksi ciri tekstur, dan klasifikasi. Self-Organizing Map (SOM).
a) Ekstraksi ciri warna, bertujuan untuk c) Operasi morfologi, bertujuan untuk
mendapatkan ciri warna dari frame berupa meningkatkan keluaran segmentasi dengan
komponen R (Red), G (Green) dan B (Blue). cara mengurangi noise yang tidak
b) Segmentasi citra, bertujuan untuk membagi
objek yang terdapat pada frame menjadi

(a) (b)

(c) (d)

(e) (f)
Gambar 3. Perbandingan citra hasil pra-pengolahan citra masing-masing untuk sampel citra pagi (atas), siang
(tengah), sore (bawah) menggunakan teknik brightness adjustment (a)(c)(e), dan teknik contrast stretching (b)(d)(f)

diperlukan pada objek. Operasi morfologi tetangga dari citra berlabel darat. Jika piksel
yang dilakukan adalah operasi transformasi tetangga bukan anggota label darat, pikselnya
citra biner, operasi opening, operasi ditandai sebagai piksel garis pantai. Kumpulan
closing, dan operasi imfill. piksel yang ditandai sebagai piksel garis pantai
d) Ekstraksi ciri tekstur, bertujuan untuk akan membentuk area garis pantai. Gambar 4
mendapatkan nilai entropi, energi dan menunjukkan proses ekstraksi garis pantai.
homogenitas. Ekstraksi ciri tekstur
menggunakan metode GLCM (Grey Level 3. HASIL DAN PEMBAHASAN
Co-ocurrence Matrix). Simulasi pengukuran kinerja deteksi garis
e) Klasifikasi, bertujuan untuk memberi label pantai menggunakan teknik brightness
kelas (darat, laut, dan langit) pada setiap adjustment adalah berdasarkan pada Gambar 2.
daerah hasil segmentasi. Klasifikasi Sebuah mekanisme perbandingan kinerja
dilakukan dengan menggunakan metode K- dengan teknik contrast stretching juga dilakukan
Nearest Neighbor (K-NN). untuk mendapatkan evaluasi kinerja deteksi
garis pantai dengan kerangka kerja eksisting [4].
3) Ekstraksi Garis Pantai
Seperti ditunjukkan pada Gambar 5,
Proses ekstraksi garis pantai dilakukan penerapan teknik brightness adjustment mampu
dengan menggunakan pemindaian label darat menghasilkan kinerja deteksi garis pantai yang
pada hasil yang diperoleh setelah klasifikasi K- akurat adalah pada pengaturan ambang batas
NN. Pemindaian label dibuat terhadap piksel masing-masing sebesar -20% pada sampel citra

I Made Rai Putera Yasa, I Made Oka Widyantara, NMAE Dewi Wirastuti 45
E-Journal SPEKTRUM Vol. 4, No. 2 Desember 2017

pagi, -40% pada sampel citra siang, dan -35% pada area laut dan daratan. Pada kondisi
pada sampel citra sore. Nilai ambang brightness dimana tingkat pencahayaan rencah, maka
adjustment ini didapatkan dari pengujian sistem tidak mampu membedakan area darat
terhadap 16 nilai ambang mulai dari rentang - dan laut. Dibandingkan dengan teknik contrast
40% hingga +40% dengan perubahan ± 5% stretching, teknik brightness adjustment mampu
pada masing-masing citra uji. Hal ini memperbaharui kekontrasan citra pantai
menunjukkan bahwa perubahan kekontrasan sehingga obyek-obyek dalam citra pantai
citra pantai sangat menentukan akurasi deteksi memiliki batas-batas yang lebih jelas.
garis pantai. Perubahan kekontrasan citra dapat Secara detail, perolehan nilai ambang
terjadi sewaktu-waktu dan terus menerus batas pada teknik brightness adjustment dapat
bergantung pada perubahan cuaca yang dijelaskan sebagai berikut:
berdampak pada perubahan karakteristik warna

(a)

(b)

(c)
Gambar 4. Prosedur ekstraksi garis pantai berdasarkan luaran citra brightness adjustment, (a) Sampel citra pagi, (b)
Sampel citra siang, (c) Sampel citra sore

I Made Rai Putera Yasa, I Made Oka Widyantara, NMAE Dewi Wirastuti 46
E-Journal SPEKTRUM Vol. 4, No. 2 Desember 2017

(a) (b)
Gambar 5. Perbandingan kinerja sistem deteksi garis pantai pada sampel citra pagi (atas), siang (tengah), sore
(bawah) dengan menggunakan, (a) Contrast stretching, dan (b) Brightness adjustment

a) Pada pagi hari ketika matahari akan terbit, DAFTAR PUSTAKA


intensitas cahaya matahari bernilai rendah [1] Rigos, A., O.P. Andreadis, M. Andreas, M.I.
(cenderung gelap). Dengan rendahnya Vousdoukas, G.E. Tsekouras and A.
iluminasi pada frame video monitoring pantai Velegrakis. Shoreline Extraction from
pagi hari, maka diperlukan brightness Coastal Images Using Chebyshev
adjustment -20% untuk mendapatkan deteksi Polynomials and RBF Neural Networks.
garis pantai yang akurat. Proceeding of the 10th International
b) Pada siang hari matahari bersinar terik, yang Conference on Artificial Intelligence
menyebabkan intensitas cahaya matahari Applications and Innovations. Springer,
bernilai tinggi (cenderung terang). Dengan Berlin, Heidelberg. 2014: 593-603.
[2] Widyantara, I.M.O., N.M.A.E.D. Wirastuti,
tingginya iluminasi pada frame video
I.M.D.P. Asana and I.B.P. Adnyana. Image
monitoring pantai siang hari, maka diperlukan
Enhancement Using Morphological
brightness adjustment -40% atau dua kali Contrast Enhancement for Video Based
lipat nilai ambang pagi hari untuk Image Analysis. Proceeding of the
mendapatkan deteksi garis pantai yang International Conference on Data and
akurat. Software Engineering (ICoDSE). Denpasar.
c) Frame video monitoring pantai sore hari 2016: 26-27.
memerlukan brightness adjustment -35% [3] Eun Kyeong Kim, Hansoo Lee, Sungshin
untuk mendapatkan deteksi garis pantai yang Kim and Hyunhak Cho. Automatic
akurat. Hal ini dikarenakan pada sore hari, Brightness Adjustment System by Fuzzy
intensitas cahaya matahari mulai mengalami Inference System for Object Recognition.
penurunan dibandingkan dengan siang hari. Proceeding of the International Fuzzy
System Association and International
Conference on Soft Computing and
4. Kesimpulan Intelligent Systems (IFSA-SCIS). Otsu.
2017: 27-30.
Hasil simulasi telah menujukan bahwa
[4] Widyantara, I.M.O., N.M.A.E.D. Wirastuti,
penerapan teknik brightness adjustment terbukti
I.M.D.P. Asana and I.B.P. Adnyana. An
dapat mengatasi pengaruh iluminasi/
Automated Approach of Shoreline
pencahayaan matahari berlebih pada citra video
Detection Applied to Digital Videos Using
pantai sehingga didapatkan deteksi garis pantai
Data Mining. Research Journal of Applied
yang akurat. Diperlukan ambang batas
Sciences, Engineering and Technology
penyesuaian yang berbeda untuk waktu
(RJASET). 2017; 14(3): 101-111.
pengambilan video yang berbeda. Secara
[5] Putra, D. Pengolahan Citra Digital.
berturut-turut dari ketiga citra uji, didapatkan
Yogyakarta: C.V. ANDI OFFSET. 2010:
bahwa untuk pagi hari, siang hari dan sore hari
120-121
diperlukan brightness adjustment -20%, -40%
dan -35%.

I Made Rai Putera Yasa, I Made Oka Widyantara, NMAE Dewi Wirastuti 47

Anda mungkin juga menyukai