• Tidak ada hasil yang ditemukan

ALGORITMA PENGUKURAN KESAMAAN CITRA BERDASARKAN GRAPH MATCHING Engga Wisesa

N/A
N/A
Protected

Academic year: 2021

Membagikan "ALGORITMA PENGUKURAN KESAMAAN CITRA BERDASARKAN GRAPH MATCHING Engga Wisesa"

Copied!
6
0
0

Teks penuh

(1)

ALGORITMA PENGUKURAN KESAMAAN CITRA

BERDASARKAN GRAPH MATCHING

Engga Wisesa – 2208100613 Email : [email protected]

Bidang Studi Telekomunikasi Multimedia

Jurusan Teknik Elektro-FTI, Institut Teknologi Sepuluh Nopember (ITS) Kampus ITS, Keputih – Sukolilo, Surabaya 60111

ABSTRAK

Pengolahan citra merupakan proses pengolahan dan analisis citra yang banyak melibatkan persepsi visual, salah satu operasi yang digunakan adalah pengolahan citra digital. Salah satu operasi dari pengolahan citra digital adalah proses pencocokan citra (image matching).

Pencocokan citra merupakan usaha untuk mengidentifikasi dan mengukur derajat kesamaan atau kecocokan objek pada dua atau lebih citra. Dalam pengukuran kesamaan citra, transformasi (perubahan) citra menjadi bentuk graph merupakan hal utama. Sekumpulan piksel yang membentuk region dalam graph disebut verteks. Region yang saling berdekatan atau bertetangga dalam graph disebut sebagai region adjacency graph akan membentuk sebuah garis hubung antar verteks yang disebut edge.

Graph matching adalah salah satu metode yang digunakan dalam pencocokan citra. Metode graph matching dapat memudahkan dan mempercepat pengenalan objek pada teknik pencocokan citra. Dari proses tersebut didapat hasil bahwa penentuan posisi atau titik koordinat pengambilan fragmen (crop) dari citra masukan akan mempengaruhi nilai edit operasi dasar. Semakin besar nilai threshold yang digunakan maka nilai jarak kesamaan citra yang dihasilkan semakin kecil. Pada citra yang di-resize dan tidak di-resize dengan threshold 0 menghasilkan jarak kesamaan citra minimum yaitu 1 di titik koordinat crop 230,340,7 sehingga semua citra pembanding dikatakan sama dengan citra acuan. Pemberian threshold 0 pada pengujian citra yang di-resize, tidak di-di-resize, dan diberi filter menghasilkan jarak kesamaan citra yang nilainya besar

Kata kunci : Image matching, region adjacency graph, graph matching

I. PENDAHULUAN

1.1 Latar Belakang

Beberapa tahun terakhir ini dunia teknologi mengalami perkembangan yang pesat. Sebagai contoh adalah perkembangan teknologi di bidang teknik pencitraan. Mengingat informasi sangat penting bagi manusia, maka dengan memanfaatkan teknologi yang ada, manusia berusaha untuk menyajikan informasi tersebut menjadi lebih mudah dipahami dan cepat dalam pengaplikasian. Salah satu teknik pencitraan adalah pencocokan citra (image matching). Image

matching adalah usaha untuk mengidentifikasi dan mengukur

derajat kesamaan/kecocokan obyek pada dua atau lebih citra [1]. Terdapat dua hal yang harus diperhatikan dalam pencocokan citra, yaitu penentuan ciri dari obyek dan penentuan metode. Penerapan yang digunakan dari teknik

pencocokan citra adalah dengan menggunakan metode struktur graph (graph matching).

Struktur graph (graph matching) yaitu metode untuk mengukur kesamaan citra dengan memperkirakan jarak antara satu atau lebih citra di sepanjang wilayah graph

berdekatan yang dipilih dari citra tersebut pada waktu dan jarak linier dalam pixel. Setelah mengetahui jarak graph citra yang terdekat, maka dapat dikatakan bahwa graph citra tersebut cocok (match) [2]. Hasil dari kedekatan wilayah

graph adalah sederhana secara konstruksi dan hal ini adalah

planar, sejak gridgraph merupakan planar dan edge menjaga kontraksi planarity [3].

Dengan menggunakan metode graph matching

kecocokan citra ini akan lebih efisien, cepat dan tepat bila penentuan ciri dari obyek masukan (input) sesuai [4]. Metode ini juga dapat sesuai dengan citra yang berwarna, dimana masing-masing warna dikodekan sebagai integer.

Karena itu, dalam tugas akhir ini penulis akan meneliti pengukuran kesamaan citra dengan metode graph matching, yaitu memperkirakan suatu jarak dari obyek yang diambil berdasarkan graph objek itu sendiri, lalu akan dikatakan sesuai (match) bila terdapat jarak graph citra yang paling dekat diantara graph citra lainnya yang sudah ditentukan (acuan).

II. TEORI PENUNJANG

2.1 Pencocokan Citra (Image Matching)

Usaha untuk mengidentifikasi dan mengukur derajat kesamaan/kecocokan objek pada dua atau lebih gambar/citra. Metode pencocokan citra (image matching) digunakan dalam berbagai aplikasi pengolahan citra untuk keperluan otomatisasi proses dan menentukan seberapa mirip/sama bentuk objek baik secara semantik maupun geometrik antara citra yang satu dengan citra yang lainnya.

2.2 Graph yang Didasarkan pada Pencocokan Citra

2.2.1 Dasar-dasar Graph

Graph adalah salah satu pokok bahasan matematika

diskrit yang telah lama dikenal dan banyak diaplikasikan pada berbagai bidang. Secara umum, graph G didefinisikan sebagai pasangan himpunan (V, E), ditulis dengan notasi G = (V, E) yang dalam hal ini V adalah tidak kosong dari simpul-simpul (nodes) dan E adalah himpunan sisi/busur (edges) yang menghubungkan sepasang simpul. Contohnya terdapat pada gambar 1.[4]

Sisi pada graph dapat mempunyai arah. Berdasarkan orientasi arah pada sisi, maka secara umum graph dibedakan atas dua jenis, yaitu :

1. Graf tak-berarah (undirected graf) adalah Graf yang sisinya tidak mempunyai orientasi arah.

2. Graf berarah(directed graf atau digraf) adalah Graf yang setiap sisinya mempunyai orientasi arah.

(2)

2.3.2 Representasi Graph dalam Proses Pencocokan citra (Image Matching)

2.3.2.1 Graph Planar

Graf yang dapat digambarkan pada bidang datar dengan sisi-sisi tidak saling memotong disebut sebagai graf planar, jika tidak, ia disebut graf tak-planar. Contohnya pada gambar 2.

2.3.2.2 Bijective Function

Suatu pemetaan f : sedemikian sehingga f merupakan yang injektif dan surjektif sekaligus, maka dikatakan “f adalah fungsi yang bijektif” atau “A dan B berada dalam korespondensasi satu-satu”. Contohnya pada gambar 3.

Relasi dari himpunan A ={A, B, C} ke himpunan B = {p, q, r} yang didefinisikan sebagai diagram diatas adalah fungsi yang bijektif. Dan fungsi yang memasangkan setiap negara di dunia dengan ibu kota negara-negara di dunia adalah fungsi korespondensi satu-satu (fungsi bijektif), karena tidak ada satu kotapun yang menjadi ibu kota dua negara yang berlainan.[5]

2.3.2.3 Region Adjacency Graph

Region adjacency graph adalah salah satu nilai yang dihubungkan dengan nodes dan arc (edge) sebagai nilai baru dari terbentuknya sebuah daerah (wilayah), yang mana harus dimasukan dalam algoritma yang diberikan yaitu sebagai nilai nodes yang tersambung pada dua region dan . Untuk lebih jelasnya dapat dilihat pada gambar 4.

Gambar 1. (a) Graph Berarah

(b) Graph-Ganda Berarah

Gambar 2. Graph Planar

Gambar 3. Contoh Bijektif

Gambar 4. RegionAdjacency Graph

III. PERANCANGAN DAN PEMBUATAN SISTEM 3.1 Pendahuluan

Sebelum membahas algoritma yang dirancang, maka dapat dilihat gambar blok diagram secara keseluruhan dari pengukuran kesamaan gambar berdasar graph matching. Pada blok diagram keseluruhan gambar 5, proses awal mengambil citra yang kemudian citra tersebut dapat diubah ukurannya ataupun tidak tergantung dengan kebutuhan. setelah itu dari hasil tersebut dilakukan crop (mengambil sebagian gambar dari gambar asli) untuk ukuran fragmen

crop citra adalah 8x8. Dimana hasil crop tersebut adalah kumpulan piksel yang berbentuk matriks 8x8. Dari hasil yang telah diketahui maka dilakukan proses pelabelan.

Proses pelabelan adalah proses untuk membuat

graph,dimana dengan mencari region dari nilai piksel

berbentuk matriks. Cara untuk mencari region adalah menghitung nilai piksel yang berupa matriks sesuai syarat yang ditentukan yaitu similar dan tetangga. Jika syarat memenuhi dari perhitungan maka akan dikatakan satu region

jika tidak maka membentuk region yang lain. Untuk proses mencari region tersebut dengan scan baris dan kolom nilai piksel citra. jika didapat hasil region maka akan diberi label dan dari label terbentuk sebuah node/vertex. Setelah membentuk node/vertex, akan dilakukan proses menjadi matriks biner, yang mana artinya dari matriks biner adalah representasi dari hubungan antar node/vertex dan dari hasil matriks biner terbentuk graph.

3.2 Objek Citra yang Diteliti

Contoh objek citra yang akan diteliti pada proses pengukuran kesamaan citra/gambar dengan metode graph

matching adalah file citra yang berformat JPG/JPEG (Joint

Photographic Experts Group) yaitu monalisa 1 (360x250),

monalisa 2 (310x432), monalisa 3 (356x500), monalisa 4 (500x749) dan citra kupu-kupu dengan ukuran 448x336. Gambar 6 adalah objek yang akan diteliti.

3.3 Preprocessing

Preprocessing merupakan kumpulan dari proses yang

digunakan untuk dapat menghasilkan image matching yang baik. Untuk lebih jelasnya dapat ditunjukkan dengan diagram alir gambar 7. Diagram alir ini adalah urutan dari algoritma yang dibuat yaitu:

ƒ Tahap yang pertama adalah mengambil gambar yang berwarna (RGB) atau input gambar/citra.

ƒ Lalu dari Gambar/citra di ekstrak yang dimana akan menampilkan matriks dari citranya.

ƒ Setelah menemukan matriksnya kemudian dicari semua

region yang ada pada citra dan,

ƒ Membentuk region graph yang berdekatan dari citra lalu diproses untuk dicocokkan (matching).

3.3 Ekstrak matriks

Ekstrak matriks merupakan gambar/citra yang mempunyai nilai piksel yang berbentuk matriks kemudian ditampilkan.

ƒ Ekstrak matriks yang diambil dari gambar/citra yang berwarna (RGB) kemudian diubah menjadi grayscale.

ƒ Lalu setelah diubah ke grayscale tahap kedua diresize sesuai ukuran yang diinginkan dan bisa ditampilkan.

ƒ Tahap ketiga prosesnya dengan mengambil sebagian dari citra dengan ukuran ditentukan (crop).

(3)

3.4 Pencarian Region Pada Citra

Proses region, adalah dari hasil pengelompokan dengan memberi suatu tanda dari nilai piksel (label), dimana pelabelan dengan nilai yang sama maka disebut satu daerah (region) sesuai dengan syarat yang berlaku, yaitu :

ƒ Similar, ( ) dimana merupakan

threshold derajat keabuan dari gambar/citra.

ƒ Neighbors(tetangga), ( , dimana tetangganya adalah 4-neighbors dalam piksel yaitu

dan

3.5 Extended Region Adjacency Graph

Adalah hubungan dari gambar/citra yang memiliki arah

(directed). Yang mana extended region adjacency graph

didapat setelah mencari label (penamaan). Untuk label itu sendiri juga terdiri dari (V, E, α, β), dimana:

ƒ Terdapat vertex (node) untuk masing-masing region

ƒ Arc yang berarah jika rata-rata (average) , dimana rata-ratanya adalah rata-rata nilai piksel di region R.

ƒ Label dalam , merupakan ukuran dari region relatif dalam ukuran gambar.

ƒ Label β (( )) dalam arc ( ) adalah increment

rata-rata - rata-rata di rata-rata nilai piksel dari

region .

3.6 Proses Matching Citra

Proses matching (menyamakan) gambar/citra :

ƒ Dalam penyamaan gambar/citra memiliki tiga operasi dasar yang mana nantinya di masing-masing gambar/citra memiliki graph masing-masing, operasinya yaitu :

9 Menghapus vertex atau edge(arc) dari G1 9 Insert (memasukkan) vertex atau edge(arc) ke G2 9 Substitusi vertex atau edge(arc) dari G1 oleh vertex

atau edge(arc) dari G2.

9 Kesamaan graph pada gambar/citra dapat diperkirakan dengan → , dimana

dan fungsi tersebut dapat dilihat sebagai urutan pada edit operasi dasar yang dirubah dari G1 menjadi G2. Untuk G1= (V1, E1, α1, β1) dan G2= (V2, E2, α2, β2). Untuk semua vertex di V1 \W1 adalah yang terhapus dari G1 yang mana semua vertex di W1 disubstitusi oleh vertex W2, semua vertex di V2\W2 di insert (dimasukkan) ke G2. Untuk perhitungan mencari jumlah nilai perkiraan graph matching adalah sebagai berikut :

Setelah mendapatkan hasilnya yang berbentuk skalar maka dapat disamakan antara gambar1 (G1) dengan gambar2 (G2), sesuai dengan :

Color ke gray dan di resize

Crop gambar

Proses matching gambar

Proses menjadi biner Proses labeling

dari gambar

Gambar 5. Blok diagram secara keseluruhan

Gambar 6. Citra Monalisa dan Kupu-kupu yang diteliti

(4)

IV. PENGUJIAN DAN ANALISA

4.1 Simulasi Sistem

4.1.1 Ekstrak Matriks Citra

Ekstrak matriks citra adalah menampilkan nilai piksel dari suatu citra dengan bentuk matriks. Hasil ekstrak matriks dari suatu citra yang di ambil sebagian (crop) yang berdasarkan letak pengambilan (crop) untuk lebih jelasnya dapat dilihat seperti gambar 8.

4.1.2 Pelabelan pada Region

Untuk hasil pelabelan dari tabel 1 tersebut didapatkan yaitu dimana dengan mendeteksi (scanning) satu- satu nilai piksel yang berbentuk matriks. Untuk hasil pelabelan yang diperoleh dimana terdapat label 1, 2, 3, 4, 6, 7, 8, 9, 10 adalah dimana dengan syarat bertetangga dan sama (similar). Dimana untuk yang berlabel 1 adalah dimana dihitung untuk yang bertetangga yaitu dengan syarat ( , dimana misalkan dihitung untuk nilai piksel 131, 132. Untuk nilai piksel tersebut yaitu piksel 131 memiliki letak pada , untuk nilai i =1, j=1 jadi begitu pula pada piksel 132 yaitu

. Dengan letak dari piksel tersebut maka bisa dimasukkan pada syarat tetangga dan sama(similar) yaitu ( dan ternyata setelah dihitung maka nilai benar dan memenuhi syarat. Kemudian dilajutkan pada proses syarat menyamakan(similar) dimana ( ), untuk tanda artinya adalah threshold dimana penentuan threshold sesuai keinginan yang ditentukan. Pada tugas akhir ini thresholdnya adalah 0, 5, 10, 15, 20, 25. Untuk uji coba piksel tersebut diuji dengan threshold 20. Untuk hasil yang diperoleh dengan syarat menyamakan (similar) yaitu : ( ) dan hasilnya memang berlaku dan memenuhi syarat, lalu jika sudah dihitung semua sesuai syarat maka diberi tanda/ label 1 begitu seterusnya, bila tidak memenuhi syarat untuk baris selanjutnya maka akan diberi tanda/label 2 sesuai dengan syarat yang ditentukan. Dimana untuk proses tersebut dengan proses baris kemudian proses kolom.

4.1.3 Perubahan Citra Menjadi Graph

Perubahan citra menjadi suatu graph adalah dimana setelah mengetahui label dari ekstrak matriks maka diketahui

region masing-masingnya. Sehingga region itulah yang

disebut sebagai node/vertex. Untuk label yang diketahui yaitu label 1, 2, 3, 4, 6, 7, 8, 9, 10 jadi jumlah node/vertex yaitu 9. Diketahuinya node/vertex maka bisa juga menentukan

arc/edge (penghubung).

Untuk lebih jelasnya dapat dilihat dari e1 (edge1) yang mana hasil tersebut adalah sama dengan nilai matriks biner. Contoh nilai dari node 2 ke node 1 yang terhubung dan begitu juga yang lain, gambarannya dapat dilihat pada gambar 9.

4.2 Uji Program Kesamaan Citra (Matching)

Untuk menguji kesamaan antar citra maka dilakukan tiga edit operasi dasar yaitu operasi menghapus (delete), memasukan (insert), mengganti (substitusi) dimana dari edit operasi dasar akan memiliki nilai dimasing-masing operasi sehingga akan menimbulkan suatu nilai total yang mana nilai total tersebut yang digunakan untuk menyamakan (matching) antar citra.

4.2.1 Hasil Tiga Edit Operasi Dasar

Untuk hasil dari tiga edit operasi dasar yaitu setelah mendaptkan nilai dari yang sudah dijelaskan sebelumnya yaitu node/vertex (V), edge (E), himpunan bagian (W), himpunan irisan (X). Dari nilai tersebut sampai mendapatkan total nilainya dimana syarat lainnya adalah sebagai berikut :

ƒ V1delcost_14 = 8 ƒ V4inscost = 0 ƒ W1byw4cost = 1 ƒ E1delcost_14 = 14 ƒ E4inscost = 0 ƒ X1byx4cost = 0

Untuk hasil yang didapat adalah dimana nilai dari proses tiga edit dasar operasi. Untuk diketahui v1delcost_14 artinya adalah nilai dari v1 yang terhapus dimana yang terhapus adalah yang artinya bahwa untuk suatu node yang tidak termasuk himpunan bagian dari dan . Untuk lebih jelasnya bahwa =(1, 2, 3, 4, 6, 7, 8, 9, 10),

=(1),sehingga =(2, 3, 4, 6, 7, 8, 9, 10) dan jumlah node tersebut = 8. Untuk v4inscost (v1inscost) adalah nilai node di citra 4 yang dimasukan yaitu dimana = (1) dan = (1) sehinga untuk yang dimasukkan nilai = 0,

merupakan nilai yang akan disubstitusikan dari ke dan ternyata ada dan nilainya =1, kemudain untuk e1delcost_14 hasilnya =14, asalnya dari e1 yang akan dihapus. Nilainya adalah , seperti gambar 4.8,

=(0) dimana nilainya adalah hasil substitusi dari ,sehingga untuk = (14). Untuk e4inscost adalah masukan dari dimana untuk = (0) dan untuk = (0), sehingga hasilnya = (0), nilai dari x1byx2cost yaitu nilai substitusi dari ke . Dimana nilainya adalah (0), karena nilai yang akan disubstitusi tidak ada. Setelah mendapatkan masing-masing dari nilai tersebut maka dapat di jumlah seluruhnya yaitu totalcost_14 = 23. Dan untuk menyamakan dengan gambar lain sama saja untuk tahapnya. Untuk hasilnya maka dapat dilihat pada tabel 2 dan 3.

4.3 Analisa Hasil Percobaan

Dari hasil data tabel 4 yaitu masukkan citra monalisa yang tidak di resize, maka dapat dianalisa nilai yang minimum adalah dimana edit operasinya semakin sedikit. Untuk mengetahui bahwa edit operasi dasar bernilai kecil adalah berdasarkan perhitungan nilai total. Pengaruh dari nilai total yaitu pengaruh dari perhitungan pelabelan yang didapat, karena pelabelan tersebut yang dapat menghasilkan

node/vertex sehingga jika telah diketahui node/vertex maka terbentuk suatu graph yang mana graph inilah disamakan dengan graph citra asli/acuan. Cara untuk menyamakan

(matching) yaitu dengan menghitung nilai masing-masing

edit operasi dasar. Selain itu yang mempengaruhi adalah threshold, dimana jika thresholdnya semakin besar maka untuk pencarian region (daerah) semakin sedikit, sehingga

(5)

membentuk suatu graph yang memiliki nodes/vertex sedikit sehingga menghasilkan citra sama (matching).

- Citra masukkan kupu-kupu dengan diberi noise/filter, spesifikasinya sebagai berikut :

- Citra tidak di-resize (citra asli ukuran), diberi filter yang dapat membedakan dari gambar asli(acuan) - Filter yang diberikan yaitu filter dengan ketingkatan

yang hampir sama, beda, sangat beda gengan citra asli.

- Ketingkatan hampir sama denga filter :

•Oil painting dengan radius 4 - ketingkatan beda dengan filter :

•Cristalize ukuran 5

- ketingkatan beda sekali dengan filter :

•Distorts wave dengan amplitude 15 dan wavelength 15

Dari hasil data yang didapt dengan memberi filter/noise, maka dapat dianalisa jika filter/noise yang diberikan adalah mendekati citra asli maka hasil yang diperoleh untuk total nilai dari edit operasi dasar kecil sehingga artinya citra tersebut masih dikatakan sama (matching). Bila beda ataupun beda sekali dengan citra asli maka total nilai dari edit operasi tersebut akan semakin besar dehingga dikatakan semakin tidak sama (tidak matching). Hal tersebut terbukti dari hasil data pada tabel 5.

Gambar 8. Nilai Piksel Citra Berbentuk Matriks

Tabel 1 Hasil Pelabelan

131 132 130 136 143 147 130 76 117 121 130 149 157 172 193 152 105 111 130 149 165 199 209 217 86 94 116 140 163 207 215 225 81 85 101 126 155 194 210 222 80 83 92 111 134 166 192 198 81 80 82 90 100 123 144 156 84 80 76 77 73 76 92 123 1 1 1 1 1 1 1 2 1 1 1 1 1 1 3 4 1 1 1 1 1 3 3 3 1 1 1 1 1 3 3 3 1 1 1 1 1 3 3 3 1 1 1 1 6 7 3 3 1 1 1 1 1 8 9 9 1 1 1 1 1 1 1 10 matriks1 = matlabel1 =

Gambar 9. Tampilan Bentuk Graph

Tabel 2 Hasil Nilai Matriks Gambar 1 dan Gambar 4

(6)

Tabel 4 Data Kesamaan Citra yang Tidak di-Resize

Tabel 5 Data Kesamaan Citra yang Menggunakan Filter

V. PENUTUP 5.1 Kesimpulan

Setelah melakukan proses pengujian kesamaan citra, dapat diambil kesimpulan untuk beberapa hal, antara lain :

1. Penentuan posisi atau titik koordinat pengambilan fragmen (crop) dari citra masukan akan mempengaruhi nilai edit operasi dasar.

2. Semakin besar nilai threshold yang digunakan maka nilai jarak kesamaan citra yang dihasilkan semakin kecil.

3. Citra pembanding yang di-resize dan tidak di-resize

menghasilkan nilai jarak kesamaan minimum, yaitu 1 di titik koordinat crop x=230, y=340,dan n=7 dengan persamaan (3-3) dan (3-4) sehingga semua citra pembanding dikatakan sama dengan citra acuan.

4. Pengujian citra yang di-resize, tidak di-resize, dan diberi filter dengan Threshold 0 menghasilkan jarak kesamaan citra yang nilainya besar.

5. Pengujian citra yang tidak di-resize dengan threshold 20 menghasilkan nilai jarak kesamaan citra yang sama yaitu 1 di tiga titik koordinat crop.

6. Citra pembanding yang diberi filter oil painting dengan radius 4 menghasilkan tingkat kesamaan citra yang tinggi terhadap citra acuan.

5.2 Saran

1. Untuk penelitian lebih lanjut mengenai simulasi sistem pencocokan citra dengan metode graph matching ini diharapkan dapat dilengkapi dengan sebuah tampilan (interface) agar lebih mudah digunakan (user friendly). 2. Supaya lebih disempurnakan lagi untuk program

penentuan arah dari edge.

DAFTAR PUSTAKA

[1] Putra, Fajar. Mencari Teknik Korelasi Terbaik Pada

Metode Pencocokan Citra Berbasiskan Area (Area

Based Matching). Central Library Institute Technology

Bandung: Bandung. 2007.

[2] Valiente, Gabriel & Ricardo Baeza-Yates. An Image

Similarity Measured Based On Graph Matching. String

Processing and Information Retrieval 2000 SPIRE 2000, pages 28-38: Spain. 2000.

[3] T.Nishizeki and N. Chiba. Planar Graph: Theory and

Algorithms. volume 140 of North-Holland Mathematical

Studies: North-Holland. 1988.

[4] Ramadijanti, Nana dan Achmad Basuki. Sistem

Pengenalan Buah On-Line Menggunakan Kamera.

Seminar Nasional Aplikasi Teknologi Informasi 2005 (SNATI 2005): Yogyakarta. 2005.

[5] Munir, Rinaldi. Matematika Diskrit. Informatika Bandung: Bandung. 2003.

[6] Markaban, Fungsi Persamaan Pertidaksamaan. PPPG Matematika: Yogyakarta. 2004.

BIODATA PENULIS

Engga Wisesa, lahir di Tulungagung 10 Oktober 1986, merupakan anak kedua dari tiga bersaudara. Memulai pendidikan Sekolah Dasar di SDN Kalisari I Surabaya, meneruskan pendidikan di SLTP Negeri 19 Surabaya dan SMA Muhammadiyah 2 Surabaya. Kemudian melanjutkan pendidikan di PENS-ITS dengan jurusan D3 Teknik Telekomunikasi dengan IPK 3.2 skala 4 bergelar AMD. Lalu pernah bekerja selama 1 tahun di Infomedia Surabaya dengan posisi call center Telkomsel. Kemudian melanjutkan pendidikan kembali di jurusan Teknik Elektro ITS dengan bidang studi Telekomunikasi Multimedia. Email : [email protected]

Gbr. 1 Gbr. 2 Gbr. 1 Gbr. 3 Gbr. 1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gb.3 Gb.1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gbr.3 Gbr.1 Gbr. 4 1 [10, 10, 7, 7] 2 [125, 180, 7, 7] 3 [230, 340, 7, 7] Gbr. 1 Gbr. 2 Gbr. 1 Gbr. 3 Gbr. 1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gb.3 Gb.1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gbr.3 Gbr.1 Gbr. 4 1 [10, 10, 7, 7] 2 [125, 180, 7, 7]

3 [230, 340, 7, 7] 1 1 1 1 (semua) 1 1 1 1 (semua) 1 1 1 1 (semua)

1 (semua)

1 1 1 (semua) 1 1 1

9 1 3 1 (gb.1,3) 1

1 (semua) 5 5 5 5 (semua)

Input Gambar (Monalisa) 2 , gambar 3, dan gambar 4 Tidak di-Resize

12 12 12 12 (semua) 1 1 1

Total Cost

Hasil Min Total Cost Hasil Min Total Cost Hasil Min

No. Koordinat Crop Image

Threshold 15 20 25 8 (gb.1;2,3) 1 1 3 1 (gb.1;2,3) 34 38 61 34 (gb.1,2) 8 8 18 5 (semua) 11 17 11 (gb.1,3) 5 5 5 148 50 56 50 (gb.1,3) 72 24 24 24 (semua)

Input Gambar (Monalisa) 2 , gambar 3, dan gambar 4 Tidak di-Resize

63 62 72 62 (gb.1,3) 52 52 52 52 (semua) 24

Total Cost

Hasil Min Total Cost Hasil Min Total Cost Hasil Min

No. Koordinat Crop Image

Threshold 0 5 10 Gbr. 1 Gbr. 2 Gbr. 1 Gbr. 3 Gbr. 1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gb.3 Gb.1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gbr.3 Gbr.1 Gbr. 4 1 [147,140, 7, 7] 2 [250, 190, 7, 7] 3 [399, 284, 7, 7] Gbr. 1 Gbr. 2 Gbr. 1 Gbr. 3 Gbr. 1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gb.3 Gb.1 Gbr. 4 Gbr. 1 Gbr. 2 Gbr. 1 Gbr.3 Gbr.1 Gbr. 4 1 [147,140, 7, 7] 2 [250, 190, 7, 7] 3 [399, 284, 7, 7] No. Koordinat Crop Image

Threshold

0 5 10

Total Cost

Hasil Min Total Cost Hasil Min Total Cost Hasil Min

Input Gambar (Kupu-Kupu) 2 , gambar 3, dan gambar 4 dengan menggunakan filter

11 14 45 11 (gb.1,2) 3 3 27 3 (gb.1;2,3) 1 3 20 1 (gb.1,2)

27 31 63 27(gb.1;2,3) 7 7 32 7 (gb.1;2,3) 5 5 24 5 (gb.1;2,3)

35 35 63 35 (gb.1;2,3) 3 6 22 3 (gb.1,2) 1 1 5 1 (gb.1;2,3)

No. Koordinat Crop Image

Threshold

15 20 25

Total Cost

Hasil Min Total Cost Hasil Min Total Cost Hasil Min

Input Gambar (Kupu-Kupu) 2 , gambar 3, dan gambar 4 dengan menggunakan filter

1 3 12 1 (gb.1,2) 1 3 10 1 (gb.1,2) 1 1 1 1 (gb.1,2)

5 5 21 5 (gb.1;2,3) 1 4 16 1 (gb.1,2) 1 1 7 1 (gb.1;2,3)

Gambar

Gambar 1. (a) Graph Berarah
Gambar 5. Blok diagram secara keseluruhan
Gambar 8. Nilai Piksel Citra Berbentuk Matriks  Tabel 1 Hasil Pelabelan
Tabel 5 Data Kesamaan Citra yang Menggunakan Filter

Referensi

Dokumen terkait

dimasukkan dalam tabung pyrex,dimensi tertentu dan dicuci dengan teknik pencucian standar laboratorium,divakum, dan dibentuk kapsul berisi bahan Cd,Se, dan S dengan

Fatmariani, F., 2013, “Pengaruh Struktur Kepemilikan, Debt Covenant , dan Growth Opportunities terhadap Konservatisme Akuntansi pada Perusahaan Manufaktur

Mengingat pentingnya dalam mencapai pembangunan ekonomi disektor perikanan terutama perikanan tambak diantara sektor-sektor yang lain maka penelitian ini mencoba menganalisa dan

4 Moh Ali Mashudi, “ NILAI -NILAI PENDIDIKAN AKHLAK PEREMPUAN SALIHAH DALAM AL- QUR’AN DAN RELEVANSINYA DENGAN REALITAS KEHIDUPAN PEREMPUAN MODERN (STUDI TENTANG

calon wakil rakyat yang digunakan adalah nomor urut caleg dari partai politik yang telah dinyatakan lolos ambang batas atau telah lolos dalam suara penentuan

Kasein merupakan hasil pengolahan susu yang larut dalam larutan alkali dan asam pekat, mengendap dalam asam lemak, dan tidak larut dalam air, digunakan dalam

Pengadaan Post/ Prior Review Pengumuman Pengadaan Pemasukan Penawaran Eval/ Nego Penandatangana n Kontrak.. Jangka Waktu Kontrak (Hari Kalender) Keterangan: Permasalahan/

Artefak Wayang Beber ini dipilih oleh peneliti karena sebagai salah satu warisan budaya yang mempunyai tingkat religius yang tinggi, tetapi artefak wayang beber ini