KLASIFIKASI MOTIF BATIK MENGGUNAKAN METODE TRANSFORMASI PAKET WAVELET

dokumen-dokumen yang mirip
KLASIFIKASI MOTIF BATIK MENGGUNAKAN METODE TRANSFORMASI PAKET WAVELET Dhani Pratikaningtyas 1, Imam Santoso 2, Ajub Ajulian Z. 2.

KLASIFIKASI CITRA DENGAN METODE TRANSFORMASI WAVELET PADA LIMA JENIS BIJI-BIJIAN

PENGENALAN WAJAH MENGGUNAKAN ALIHRAGAM WAVELET HAAR DAN JARAK EUCLIDEAN

BAB III METODOLOGI PENELITIAN

PERANCANGAN DAN PEMBUATAN PERANGKAT LUNAK KLASIFIKASI TEKSTUR DENGAN MENGGUNAKAN ANALISA PAKET WAVELET

PENGENALAN CITRA IRIS MATA MENGGUNAKAN JARAK MINKOWSKI DENGAN EKSTRAKSI CIRI ALIHRAGAM GELOMBANG SINGKAT DAUBECHIES

IDENTIFIKASI CITRA SIDIKJARI MENGGUNAKAN ALIHRAGAM WAVELET DAN JARAK EUCLIDEAN

EKSTRAKSI CIRI CITRA TELAPAK TANGAN DENGAN ALIHRAGAM GELOMBANG SINGKAT HAAR MENGGUNAKAN PENGENALAN JARAK EUCLIDEAN

IDENTIFIKASI KEBERADAAN KANKER PADA CITRA MAMMOGRAFI MENGGUNAKAN METODE WAVELET HAAR

Makalah Tugas Akhir. Abstract

ANALISIS TRANSFORMASI BALIK CITRA IRIS MENGGUNAKAN WAVELET HAAR BERDASARKAN FAKTOR RETENSI KOEFISIEN WAVELET

HASIL DAN PEMBAHASAN. Generalisasi =

SISTEM PENGENALAN BUAH MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM dan EUCLIDEAN DISTANCE

Aplikasi Transformasi Wavelet Untuk Menghilangkan Derau Pada Sinyal Peluahan Sebagian

BAB 2 LANDASAN TEORI

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

Makalah Tugas Akhir. Abstract

KLASIFIKASI CITRA BERAS BERDASARKAN PENCIRIAN MATRIKS KO-OKURENSI ARAS KEABUAN MENGGUNAKAN k-nearest NEIGHBOUR

WATERMARKING PADA CITRA DIGITAL BERBASIS DISCRETE WAVELET TRANSFORM DAN SINGULAR VALUE DECOMPOSITION

Raden Abi Hanindito¹, -². ¹Teknik Informatika, Fakultas Teknik Informatika, Universitas Telkom

PENGENALAN CIRI GARIS UTAMA TELAPAK TANGAN MENGGUNAKAN ALIHRAGAM GELOMBANG SINGKAT DAUBECHIES DENGAN JARAK EUCLIDEAN

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK

KINERJA PENGENALAN SISTEM BIOMETRIK TELAPAK TANGAN MENGGUNAKAN EKSTRAKSI CIRI BERBASIS GELOMBANG SINGKAT BIORTOGONAL

IMPLEMENTASI TEMU KEMBALI CITRA TEKSTUR MENGGUNAKAN ROTATED WAVELET FILTER

BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN DISCRETE WAVELET TRANSFORM (DWT) DAN SINGULAR VALUE DECOMPOSITION (SVD)

REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION

ADAPTIVE WATERMARKING CITRA DIGITAL DENGAN TEKNIK DISCRETE WAVELET TRANSFORM-DISCRETE COSINE TRANSFORM DAN NOISE VISIBILITY FUNCTION

IDENTIFIKASI JENIS TUMBUHAN BERDASARKAN TULANG DAUN MENGGUNAKAN ALIHRAGAM WAVELET

APLIKASI WAVELET COIFLET MENGGUNAKAN JARINGAN SARAF TIRUAN PERAMBATAN BALIK UNTUK PENGENALAN SIDIK JARI

Analisa Hasil Perbandingan Metode Low-Pass Filter Dengan Median Filter Untuk Optimalisasi Kualitas Citra Digital

Pemampatan Citra Warna Menggunakan 31 Fungsi Gelombang-Singkat

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE ABSTRAK

Deteksi Tepi pada Citra Digital menggunakan Metode Kirsch dan Robinson

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

Pengembangan Aplikasi Presensi Sidik Jari dengan menggunakan Alihragam Wavelet dan Jarak Euclidean di Dinas Pendidikan Kabupaten Wonogiri

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

SISTEM PENGENALAN PENGUCAPAN HURUF VOKAL DENGAN METODA PENGUKURAN SUDUT BIBIR PADA CITRA 2 DIMENSI ABSTRAK

IDENTIFIKASI MACAN TUTUL DENGAN METODE GREY LEVEL COOCURENT MATRIX ( GLCM) Zuly Budiarso Fakultas teknologi Informasi, Univesitas Stikubank Semarang

PEMBANGUNAN SISTEM CONTENT-BASED IMAGE RETRIEVAL MENGGUNAKAN KODE FRAKTAL DARI DOKUMEN CITRA TESIS ARIF RAHMAN NIM :

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM

... BAB 2 LANDASAN TEORI. 2.1 Citra

BAB I PENDAHULUAN. teknologi pengolahan citra (image processing) telah banyak dipakai di berbagai

KINERJA PENGENALAN SISTEM BIOMETRIK TELAPAK TANGAN MENGGUNAKAN EKSTRAKSI CIRI BERBASIS GELOMBANG SINGKAT BIORTOGONAL

Teknik Watermarking Citra Digital Dalam Domain DCT (Discrete Cosine Transform) Dengan Algoritma Double Embedding

BAB II LANDASAN TEORI

Implementasi Morphology Concept and Technique dalam Pengolahan Citra Digital Untuk Menentukan Batas Obyek dan Latar Belakang Citra

Identifikasi Iris Mata Menggunakan Alihragam Wavelet Haar dan Transformasi Hough

REALISASI PERANGKAT LUNAK UNTUK IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL LINE BINARY PATTERN (LLPB)

BAB I PENDAHULUAN 1.1 LATAR BELAKANG. Tekstur adalah salah satu elemen dasar citra. Elemen dasar ini berupa ciriciri

BAB 2 LANDASAN TEORI. mencakup teori speaker recognition dan program Matlab. dari masalah pattern recognition, yang pada umumnya berguna untuk

BAB I PENDAHULUAN 1.1 Latar Belakang Penelitian terkait Gunung Merapi merupakan hal yang menarik untuk dilakukan. Berbagai metode digunakan untuk

1. PENDAHULUAN Bidang perindustrian merupakan salah satu bidang yang juga banyak menggunakan kecanggihan teknologi, walaupun pada beberapa bagian, mas

PENGENALAN IRIS MATA MENGGUNAKAN METODE PENCIRIAN INDEPENDENT COMPONENTS ANALYSIS (ICA) DAN JARAK MINKOWSKI

IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET ABSTRAK

ABSTRAK. Universitas Kristen Maranatha

EKSTRAKSI CIRI CITRA TELAPAK TANGAN DENGAN ALIHRAGAM GELOMBANG SINGKAT HAAR MENGGUNAKAN PENGENALAN JARAK EUCLIDEAN PADA SISTEM PRESENSI

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

PERBANDINGAN TEKNIK WATERMARKING CITRA DIGITAL MENGGUNAKAN DWT-SVD DAN RDWT-SVD. Abstract

KOMPRESI CITRA MEDIS MENGGUNAKAN METODE WAVELET

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT)

100% Akurasi = (11) Lingkungan Pengembangan

PENGENALAN POLA SIDIK JARI BERBASIS TRANSFORMASI WAVELET DAN JARINGAN SYARAF TIRUAN BACKPROPAGATION

PENERAPAN DISCRETE DAUBECHIS WAVELET TRANSFORM D A L A M W A T E R M A R K I N G C I T R A D I G I T A L

Penyusun Tugas Akhir Alvian Adi Pratama [ ] Dosen Pembimbing Diana Purwitasari, S.Kom, M.Sc. Dr. Eng. Nanik Suciati, S.Kom., M.Kom.

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... DAFTAR GAMBAR... DAFTAR TABEL... DAFTAR LAMPIRAN Latar Belakang... 1

KLASIFIKASI KUALITAS BUAH STROBERI SEGAR BERDASARKAN PENGUKURAN ATRIBUT KECACATAN MENGGUNAKAN PENGOLAHAN CITRA

BAB I PENDAHULUAN 1.1. Latar Belakang

PERBAIKAN KUALITAS CITRA BERWARNA DENGAN METODE DISCRETE WAVELET TRANSFORM (DWT)

WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK MODIFIKASI INTENSITAS PIKSEL DAN DISCRETE WAVELET TRANSFORM (DWT)

BAB 6 SIMPULAN DAN SARAN

Bab III ANALISIS&PERANCANGAN

OPTIMASI WATERMARKING PADA CITRA BIOMETRIK MENGGUNAKAN ALGORITME GENETIKA

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK

PENGENALAN EMOSI SESEORANG BERDASARKAN BENTUK BIBIR DENGAN METODE DISCRETE HARTLEY TRANSFORM ABSTRAK

KOMPRESI IMAGE DALAM SOURCE CODING MENGGUNAKAN METODE TRANSFORMASI WAVELET

ANALISA ENERGY COMPACTION PADA DEKOMPOSISI WAVELET

Analisis Kualitas Interpolasi Terhadap Fitur Statistik pada Citra

Identifikasi Ciri Kain Menggunakan Fitur Tekstur dan Gray Level Difference Method

Perbandingan Metode Pergeseran Rata-Rata, Pergeseran Logaritma, dan Alpha Blending Dalam Proses Metamorfosis dari Dua Gambar Dijital

BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN DISCRETE COSINE TRANSFORM (DCT) BERBASIS ALGORITMA GENETIKA

Kata kunci : citra, pendeteksian warna kulit, YCbCr, look up table

Makalah Tugas Akhir. Keywords : Feature extraction, co-occurrence, classification, k-nearest Neighbor, seeds.

PRAPROSES CITRA MENGGUNAKAN KOMPRESI CITRA, PERBAIKAN KONTRAS, DAN KUANTISASI PIKSEL

WATERMARKING CITRA DIGITAL YANG TAHAN TERHADAP GEOMETRIC ATTACKS

IMPLEMENTASI TRANSFORMASI HAAR WAVELET UNTUK DETEKSI CITRA JERUK NIPIS YANG BUSUK

Blind Watermarking Citra Digital Pada Komponen Luminansi Berbasis DCT (Discrete Cosine Transform) Irfan Hilmy Asshidiqi ( )

Perancangan Perangkat Lunak untuk Ekstraksi Ciri dan Klasifikasi Pola Batik

SISTEM PENJEJAK POSISI OBYEK BERBASIS UMPAN BALIK CITRA

Identifikasi Tanda Tangan Menggunakan Transformasi Gabor Wavelet dan Jarak Minskowski

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

EKSTRAKSI JALAN SECARA OTOMATIS DENGAN DETEKSI TEPI CANNY PADA FOTO UDARA TESIS OLEH: ANDRI SUPRAYOGI NIM :

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

corak lukisan dengan seni dekorasi pakaian, muncul seni batik tulis seperti yang kita kenal sekarang ini. Kain batik merupakan ciri khas dari bangsa I

PERANGKAT LUNAK PERBAIKAN KUALITAS CITRA DIGITAL MODEL RGB DAN IHS DENGAN OPERASI PENINGKATAN KONTRAS

KRIPTOGRAFI VISUAL UNTUK BERBAGI DUA CITRA RAHASIA MENGGUNAKAN METODE FLIP (2,2) Putri Kartika Sari

Kata Kunci : non-blind watermarking, complex wavelet transform, singular value decomposition.

DEKOMPOSISI MORFOLOGI BENTUK BINER DUA DIMENSI MENJADI POLIGON KONVEKS DENGAN PENDEKATAN HEURISTIK

PENGATURAN KECERAHAN DAN KONTRAS CITRA SECARA AUTOMATIS DENGAN TEKNIK PEMODELAN HISTOGRAM

BAB II TINJAUAN PUSTAKA. terjadi karena bergetarnya suatu benda, yang menyebabkan udara di sekelilingnya

APLIKASI IDENTIFIKASI ISYARAT TANGAN SEBAGAI PENGOPERASIAN E-KIOSK

Transkripsi:

SEMINAR NASIONAL ELECTRICAL, INFORMATICS, AND IT S EDUCATIONS 009 KLASIFIKASI MOTIF BATIK MENGGUNAKAN METODE TRANSFORMASI PAKET WAVELET Ajub Ajulian Z. 1, Imam Santoso 1, Dhani Pratikaningtyas Abstract Texture is an important characteristic of surface analysis of any images. The term of texture generally defined as repeating of texture basic elements called texel (texture element) that spread periodically or randomly. Pattern on batik which can be spots or pictures, can compose texture. In this case, every intensity forms connected pixel which represents every character. By texture approach for analyzing an image, it is expected that computer can recognize batik pattern based on the class. Texture classification process by analyzing of wavelet package is the method that allows fast classification. In this study, we used Wavelet Package Transformation (WPT) with several kinds of wavelet: Daubechies-, Daubechies-3, and Coiflet-1. The classification is started with the decomposition process to obtain the wavelet coefficients which then counted the energy and entropy values of each images and then incorporated to database. The next process is comparing the energy and entropy between images which will be classified with the images on the database. The final step is to find Euclidean distance to show that the tested images is one of the class on the database. From the testing result on batik pattern, the test based on the kind of wavelet using wavelet Daubechies- wavelet level 1 obtain 95% and at level obtain 53,33%, level 3 obtain 36,67%, and level 4 obtain 30%. In the Daubechies-3 wavelet test obtained 86,67% at level 1, 61,67% at level, 35% at level 3, and 6,67% at level 4. From the Coiflet-1 obtained 91,67% at level 1, 60% at level, 36,67% at level 3, and 3,33% at level 4, Keywords: batik, wavelet, decomposition, energy, entropy, Euclidean. I. Pendahuluan 1.1 Latar Belakang Setiap citra memiliki tekstur yang unik, yang mampu membedakan citra dengan kelas tertentu dengan kelas yang lainnya. Manusia mampu membedakan citra dengan kelas-kelas tertentu karena manusia memiliki ingatan akan tekstur dari setiap kelas citra tersebut. Kemampuan manusia tersebut apabila diterapkan ke dalam suatu sistem yang berupa perangkat lunak maupun perangkat keras, akan sangat berguna untuk diaplikasikan dalam banyak hal. Contoh aplikasinya adalah automatisasi dalam mengklasifikasikan objek atau barang dalam proses industri, analisis citra satelit, pencarian data citra di dalam halaman web atau basis data, peninjauan kualitas barang, dan lain-lain. Dalam penelitian ini akan dibuat suatu sistem berupa perangkat lunak yang mampu mengklasifikasikan citra batik ke dalam kelas-kelas tertentu, karena pada batik memiliki keunikan. Keunikan ini terletak pada motif, pakem (cara motif diorganisasi), dan insen-insen (ornamen-ornamen kecil yang digunakan untuk mengisi ruang kosong diantara motif utama). 1 Dosen Teknik Elektro UNDIP Mahasiswa Teknik Elektro UNDIP Tujuan Tujuan dari penelitian ini ialah : 1. Membuat perangkat lunak yang mampu mengklasifikasikan citra batik dengan metode transformasi paket wavelet dan metode klasifikasi jarak Euclidean.. Meneliti tingkat pengenalan perangkat lunak terhadap citra batik dengan cara melakukan pengujian dan analisis terhadap berbagai wavelet yang digunakan dan rotasi terhadap citra. II. DASAR TEORI Tekstur Tekstur dicirikan sebagai distribusi spasial dari derajat keabuan di dalam sekumpulan piksel (pixel) yang bertetangga. Sistem visual manusia pada hakikatnya tidak menerima informasi citra secara bebas pada setiap piksel, melainkan suatu citra dianggap sebagai suatu kesatuan. Secara umum tekstur mengacu pada pengulangan elemen-elemen tekstur dasar yang sering disebut primitif atau teksel (texel).untuk membentuk suatu tekstur setidaknya ada syarat yang harus dipenuhi. Syarat-syarat terbentuknya tekstur setidaknya ada dua, yaitu: 1. Adanya pola-pola primitif yang terdiri dari satu atau lebih piksel. Bentuk-bentuk pola primitif ini dapat berupa titik, garis lurus, garis lengkung, luasan dan lain-lain yang merupakan elemen dasar dari sebuah bentuk A-40

SEMINAR NASIONAL ELECTRICAL, INFORMATICS, AND IT S EDUCATIONS 009 A-41. Pola-pola primitif tadi muncul berulang-ulang dengan interval jarak dan arah tertentu sehingga dapat diprediksi atau ditemukan karakteristik pengulangannya. Analisis tekstur merupakan hal yang mendasar pada berbagai aplikasi mulai dari penginderaan jauh (citra satelit), pencitraan medis, visi robot, penyimpanan citra pada basis-data yang besar, dan identifikasi kualitas suatu bahan (tekstil, kulit, kayu, batu, biji, dll). Untuk tujuan pengolahan citra, analisis tekstur adalah menjadikan pola variasi lokal intensitas yang berulang sebagai pembeda, manakala pola variasi tersebut terlalu kecil bila dibandingkan dengan objek yang diamati dalam resolusi yang dipakai. Contoh sederhana adalah pola berulang dari titik-titik di atas latar belakang putih. Motif yang terdapat pada batik yang berupa titik-titik atau gambar juga dapat membentuk tekstur. Dalam hal ini setiap titik intensitas membentuk piksel-piksel yang terhubung yang mewakili setiap karakter. Batik Batik memiliki berbagai macam motif yang bervariasi. Setiap daerah di Indonesia memiliki ciri khas tertentu pada motif batik. Batik memiliki keunikan, keunikan ini terletak pada motif, pakem (cara motif diorganisasi), dan insen-insen (ornamen-ornamen kecil yang digunakan untuk mengisi ruang yang kosong di antara motif utama). Motif batik dapat berbentuk geometris maupun nongeometris. Motif memiliki peranan penting dalam mendefinisikan filosofi atau arti batik [9]..4 WAVELET Kata Wavelet dikemukakan oleh Morlet dan Grossman pada awal tahun 1980. Dalam bahasa Perancis ondelette yang berarti gelombang kecil. Dan setelah itu dalam bahasa Inggris kata onde diganti dengan wave sehingga menjadi wavelet [14]. Wavelet adalah fungsi yang memenuhi persyaratan matematika tertentu yang mampu melakukan dekomposisi terhadap sebuah fungsi. Wavelet merupakan sebuah basis. Basis wavelet berasal dari sebuah fungsi penskalaan atau dikatakan juga sebuah scaling function. Scaling function memiliki sifat yaitu dapat disusun dari sejumlah salinan yang telah didilasikan, ditranslasikan dan diskalakan. Fungsi ini diturunkan dari persamaan dilasi (dilation equation), yang dianggap sebagai dasar dari teori wavelet. Persamaan dilasi sebagai berikut : φ (.1) ( x) = ckφ(x k) dari persamaan scaling function ini dapat dibentuk persamaan wavelet yang pertama (atau disebut juga mother wavelet), dengan bentuk sebagai berikut : 0 k ψ φ (.) ( = 1 k k x ) ( 1) c (x k) Dari mother wavelet ini kemudian dapat dibentuk wavelet-wavelet berikutnya (ψ 1, ψ dan seterusnya) dengan cara mendilasikan (memampatkan atau meregangkan) dan menggeser mother wavelet..5 Dekomposisi Citra Alihragam wavelet terhadap citra adalah menapis citra dengan tapis wavelet. Hasil dari penapisan ini adalah 4 subbidang citra dari citra asal, keempat subbidang citra ini berada dalam kawasan wavelet. Keempat subbidang citra ini adalah pelewat rendah-pelewat rendah (LL), pelewat rendah-pelewat tinggi (LH), pelewat tinggi-pelewat rendah (HL), dan pelewat tinggi-pelewat tinggi (HH). Proses ini disebut dekomposisi, dekomposisi dapat dilanjutkan kembali dengan citra pelewat rendahpelewat rendah (LL) sebagai masukannya untuk mendapatkan tahap dekomposisi selanjutnya. LLLL LLLH LH LL LH LH LLH L LLH H LH H L LH H H H LLL H LLH H H LL H H LH H LH L H LH H H H H L H H H H Gambar.1 Subcitra pada dekomposisi kali. Komputasi koefisien-koefisien pada wavelet dapat diterapkan dengan algoritma pada gambar berikut ini : Gambar. Algoritma dekomposisi -dimensi dengan wavelet Haar..6 Energi Subband Ciri-ciri citra hasil dekomposisi citra dapat diperoleh dengan menghitung energi yang terkandung pada setiap subband. Pada setiap skala, suatu citra terbagi menjadi 4 subband, seperti gambar.3. Gambar.3 Citra Subband

SEMINAR NASIONAL ELECTRICAL, INFORMATICS, AND IT S EDUCATIONS 009 A-4 Energi setiap subband dapat dihitung dengan rumus berikut: E x y subband scale =, _ Entropi, e = D i = L i= 0 subband ( d x, y ) p( z N n i ) log. p( z i ) ( x1 x ) i= 0 (.3) dengan n menyatakan jumlah titik pada setiap subband [17]..7 Entropi Entropi digunakan untuk mengukur keragaman dari intensitas citra. Entropi yang dihasilkan melalui wavelet dapat dipilih untuk menjadi ciri suatu citra. Entropi menunjukkan ukuran ketidakteraturan bentuk. Nilai entropi besar untuk citra dengan transisi derajat keabuan merata dan bernilai kecil jika struktur citra tidak teratur (bervariasi). Untuk menghitung entropi dapat dihitung menggunakan : (.4).8 Jarak Euclidean Euclidean merupakan metode statistika yang digunakan untuk mencari data antara parameter data referensi atau basis-data dengan parameter data baru atau data uji. (.5) Dengan: D i = jarak terhadap tekstur i yang terkecil pada basis-data x 1 = ciri dari tekstur yan diklasifikasikan x = ciri dari tekstur yang terdapat pada basis-data. Tekstur akan diklasifikasikan sebagai tekstur i apabila D i merupakan jarak terkecil dibandingkan dengan jarak yang lainnya. III. PERANCANGAN PERANGKAT LUNAK Dalam perangkat lunak pengklasifikasi motif batik ini, terdapat proses-proses yang dilakukan dari awal data dipilih, hingga pada akhirnya data tersebut diklasifikasikan. Berikut diagram alir program : Mulai Memilih Citra Gambar 3.1 Diagram alir program utama. Secara garis besar, proses-proses tersebut dikelompokkan pada delapan proses utama yaitu : 1. Memilih citra uji.. Mengubah citra masukan menjadi citra aras keabuan. 3. Memilih rotasi citra. 4. Memilih filter yang akan digunakan. 5. Melakukan proses dekomposisi. 6. Menghitung nilai energi dan entropi. 7. Menghitung jarak terdekat citra uji dengan basis data. 8. Melakukan proses klasifikasi citra. M Mengubah citra masukan menjadi citra aras keabuan Filter Dekomposisi Ya Energi Jarak Kelas Jarak= kelas ke-n Proses Klasifikasi Selesai Tidak Tidak Dikenali 3.3.1 Memilih Citra Masukan Proses yang pertama kali dilakukan dalam perangkat lunak pengklasifikasi motif batik ini adalah memilih citra masukan. Citra masukan adalah citra batik dengan format jpg, jepg, png, bmp atau gif. Ada 6 kelas yang digunakan. Berikut contoh motif pada masing-masing kelas :

SEMINAR NASIONAL ELECTRICAL, INFORMATICS, AND IT S EDUCATIONS 009 A-43 3.3.8 (a) (b) (c) (d) (e) (f) Gambar 3. Cotoh motif batik (a) Motif Buket, (b) Motif Garuda, (c) Motif Megamendung, (d) Motif Nitik, (e) Motif Parang (f) Motif Tambal. 3.3. Mengubah Citra Masukan menjadi Citra Aras Keabuan Citra masukan diubah menjadi citra aras keabuan terlebih dahulu, secara otomatis pada saat menjalankan perintah rotasi. 3.3.3 Citra Fungsi dari rotasi citra adalah untuk merotasi citra menjadi menjadi beberapa rotasi yang dapat dipilih yaitu normal, 90 derajat, 180 derajat, dan 70 derajat. Citra dirotasi untuk melihat pada saat pengujian, apakah sistem dapat mengenali citra yang sudah mengalami rotasi atau tidak. 3.3.4 Filter Wavelet Filter citra digunakan untuk memilih filter dari wavelet yang akan digunakan. Filter yang digunakan yaitu Db-, Db-3 dan Coif-1. Dengan 3 pilihan filter, maka akan terlihat perbandingan kemampuan dari tiap filter pada saat pengujian. 3.3.5 Dekomposisi Wavelet Proses ini berfungsi untuk mendekomposisikan transformasi paket wavelet dalam beberapa level yang diiginkan dan mencari koefisien dari setiap node. Perhitungan Energi Setelah melakukan dekomposisi maka selanjutnya yaitu menghitung energi yang terkandung pada setiap subband. Energi setiap subband dapat dihitung dari persamaan.3. Pada setiap skala, suatu citra terbagi menjadi 4 subband. Energi dihitung pada setiap level dekomposisi. Perhitungan Jarak Perhitungan jarak digunakan untuk menentukan kedekatan jarak antara energi dan entropi dari data uji dengan basis data. Perhitungan jarak ini menggunakan rumus jarak Euclidean pada persamaan.5. Citra diklasifikasikan sebagai kelas ke-i yang merupakan jarak terkecil dibandingkan dengan jarak yang lainnya. Sedangkan citra dengan jarak Euclidean yang lebih besar dibandingkan dengan basis data, akan citra tidak teridentifikasi. IV. PENGUJIAN DAN ANALISIS Untuk keperluan perangkat lunak ini digunakan beberapa jenis motif batik yang akan dikategorikan ke dalam 6 kelas yaitu parang, nitik, megamendung, tambal, buket, dan garuda yang semuanya terdiri dari citra. Masing-masing motif tersebut telah didigitalisasi dan disimpan dalam file yang berekstensi.*jpg, dengan ukuran 51 51 piksel. Yang secara otomatis pada program akan ditampilkan citra berukuran 400x400. Setiap motif dengan ukuran tersebut akan didekomposisi sebanyak empat kali, yang masing-masing berukuran 00 00 piksel, 0x0 piksel, 50x50 piksel dan 5x5 pilsel. Jadi keseluruhan citra adalah 60 (6 ) dengan 4 x dekomposisi menggunakan 3 jenis filter. Untuk proses belajar digunakan satu level dekomposisi yaitu Daubechies level 1 dengan 5 citra untuk setiap kelas. Jadi seluruhnya melibatkan 30 (6x5x1x1) citra latih untuk basis data. Citra data ini ikut diujikan kembali dengan citra uji yang lain, proses pengujian sebanyak 60 (6x) citra, dengan 4 level dan 3 filter yaitu 70 (6xx4x3) pengujian. Pengujian tanpa rotasi Pada pengujian dilakukan untuk tiap-tiap kelas motif yang ada, tanpa menggunakan variasi sudut rotasi. Pengujian menggunakan 60 citra, dengan variasi filter dan level dekomposisi. Dari hasil pengujian diperoleh hasil sebagai berikut : 3.3.6 3.3.7 Perhitungan Entropi Perhitungan energi berfungsi untuk menghitung entropi yang dihasilkan setiap citra dari transformasi paket wavelet yang merupakan koefisien masukan. Entropi dihitung dari persamaan.4. Pemilihan entropi dapat didasarkan pada magnitude terbesar dari seluruh koefisien entropi suatu citra dari seluruh koefisien pada setiap subband. Tabel 4.1 Tingkat pengenalan Daubechies. Nama Tekstur Megamendung Tambal Garuda Nitik Parang Buket Hasil 1 9 9 9 95% berdasarkan Jenis Wavelet Db Level 3 1 3 4 7 4 6 7 8 53,33% 36,67% 4 1 3 6 8 30%

SEMINAR NASIONAL ELECTRICAL, INFORMATICS, AND IT S EDUCATIONS 009 A-44 Tabel 4. Tingkat pengenalan berdasarkan Daubechies 3. Jenis Wavelet Nama Motif Db3 Level 1 3 4 Megamendun g 4 1 - Tambal 5-1 1 Garuda 8 - - Nitik 7 4 3 Parang 8 8 7 5 Buket 9 8 7 Hasil 86,67 61,67 35 6,67 % % % % Tabel 4.3 Tingkat pengenalan berdasarkan Coif 1. Jenis Wavelet Nama Motif Coif 1 Level 1 3 4 Megamendung 9 3 1 - Tambal 8 1 - Garuda 6 1 - Nitik 7 4 1 Parang 9 8 7 6 Buket 9 8 7 Hasil 91,67 60% 36,67 3,33% Dari Tabel 4.1, Tabel 4., dan Tabel 4.3 dapat dilihat bahwa tingkat pengenalan tertinggi terhadap citra yang diujikan, ditunjukkan pada wavelet Daubechies level 1. Hal ini disebabkan karena basis data yang digunakan menggunakan filter yang sama. Basis data yang digunakan sebagai masukan menggunakan 30 citra yang didapat dari 6 kelas motif yang ada, sehingga masing-masing kelas mempunyai 5 nilai energi yang digunakan sebagai basis data. Hal ini mempunyai pengaruh terhadap tingkat keberhasilan pengenalan citra uji. Jumlah basis data yang relatif kecil tidak akan cukup mewakili citra uji yang bervariasi. Nilai energi yang beragam sangat dipengaruhi oleh koefisien skala pada masin-masing jenis wavelet yang digunakan. Citra yang berbeda akan mempunyai nilai energi yang berbeda pula. Parameter yang digunakan untuk klasifikasi adalah nilai jarak terkecil dari citra yang didapat dari nilai energi dan entropi masing-masing citra. Pengujian dengan rotasi Pengujian berdasarkan rotasi ini dilakukan dengan tujuan untuk melihat adanya perbedaan niai energi antara citra tanpa rotasi dengan citra pada saat di rotasi. Sehingga hal ini akan mempengaruhi keputusan benar dan salah atau kesesuian citra dalam menggunakan berbagai jenis wavelet. Citra yang akan diujikan adalah citra dengan rotasi 90, 180, 70. Pengujian dilakukan pada beberapa citra dan jenis wavelet yang dianggap dapat mewakili dalam analisis data. Tebel 4.4 Pengujian berdasarkan rotasi menggunakan wavelet Db. Db 90 180 70 Level 1 88% 0% 88% Level 7% 50% 33% Level 3 % 38% 33% Level 4 7% 33% 7% Tebel 4.5 Pengujian berdasarkan rotasi menggunakan wavelet Db 3. Db 3 90 180 70 Level 1 7% 94% 7% Level 38% 61% 50% Level 3 % 33% 33% Level 4 33% % % Tebel 4.6 Pengujian berdasarkan rotasi menggunakan wavelet Coif 1. Coif 1 90 180 70 Level 1 88% 88% 83% Level 38% 33% 38% Level 3 % % % Level 4 % % 7% Dari tabel 4.4, tabel 4.5 dan tabel 4.6, dengan pengujinan menggunakan rotasi 90, 180 dan 70 dapat dianalisis sebagai berikut : 1. Pada pengujian level 1 pada ketiga jenis wavelet, dengan menggunakan rotasi hasil yang diperoleh masih tinggi, ini membuktikan dengan rotasi hasil tidak jauh berbeda dengan tanpa rotasi.. Berdasarkan analisis diatas maka nilai energi berubah seiring dengan perubahan bentuk citra terbukti saat dilakukan rotasi maka nilainya akan berbeda dengan pada saat tanpa rotasi. 3. Wavelet terbaik untuk rotasi menggunakan wavelet Db. 4. Pada level, 3 dan 4, identifikasi lebih sedikit dikarenakan kedekatan pola informasi yang ditunjukkan dengan kedekatan nilai energi pada motif lain. Dari hasil uji coba yang dilakukan menunjukkan bahwa Wavelet Db, memiliki kesalahan paling sedikit dibandingkan dengan filter atau jenis wavelet yang lain. Selain itu masih terdapat kesalahan

SEMINAR NASIONAL ELECTRICAL, INFORMATICS, AND IT S EDUCATIONS 009 A-45 pengidentifikasian hal ini disebabkan oleh beberapa hal antara lain: 1. Adanya kemiripan citra secara visual Kesalahan identifikasi dapat terjadi apabila terdapat citra pada basis-data yang memiliki ciri-ciri 5. atau pola informasi yang sangat dekat atau hampir sama (mirip). Kedekatan ciri-ciri tersebut dapat terjadi pada citra batik.. Adanya cacat pada citra Meskipun secara visual tidak mirip, namun kedekatan ciri-ciri atau pola informasi biasa terjadi karena adanya cacat pada citra. Cacat inilah yang mengubah ciri-ciri suatu citra sehingga mirip dengan ciri-ciri citra lain. Berdasarkan uji coba yang telah dilakukan maka dapat ditarik kesimpulan sebagai berikut. 1. Motif yang berbeda akan mempunyai nilai energi yang berbeda pula, demikian pula saat dilakukan rotasi akan menghasilkan suatu niai energi yang tidak sama dengan tekstur tanpa rotasi. 5. Saran optimal.. Parameter yang digunakan untuk kecocokan atau kebenaran suatu citra adalah nilai jarak terkecil dari citra basis data, yang didapat dari nilai energi pada masing-masing citra. 3. Nilai energi yang beragam sangat dipengaruhi oleh koefisien level pada masingmasing jenis wavelet yang digunakan. V. PENUTUP 5.1 Kesimpulan Dari hasil pengujian dan analisis maka dapat disimpulkan hal-hal sebagai berikut : 1. Nilai energi tertinggi yang yaitu 98.9607 pada motif Megamendung 09, penggujian menggunakan wavelet Daubecheis level 1, sedangkan energi terkecil 67.5364 pada motif Tambal Wirasat, dengan pengujian menggunakan wavelet Db level 1.. Nilai energi tetinggi menunjukkan citra dengan variasi (texel) berwarna putih lebih dominan, sedangkan nilai energi terkecil mempunyai variasi (texel) warna hitam yang lebih dominan, seperti pada motif Megamendung, warna putih lebih dominan, diperoleh energi tertinggi. 3. Tingkat pengenalan untuk wavelet Db- level 1 sebesar 95 %, level sebesar 53,33%, level 3 sebesar 36 % dan level 4 sebesar 30%. Tingkat pengenalan dengan menggunakan wavelet Db-3 level 1 sebesar 86,67 %, level sebesar 61,67%, level 3 sebesar 35 % dan level 4 sebesar 6,67%. Tingkat pengenalan dengan menggunakan wavelet Coif-1 level 1 sebesar 91,67 %, level sebesar 60%, level 3 sebesar 36,67% dan level 4 sebesar 3,33%. Wavelet Db- level 1 memiliki tingkat pengenalan tertinggi. 4. Entropi tertinggi pada motif Nitik yaitu 7,88348. Entropi terendah pada motif Buket yaitu 7,08. 5. Perubahan rotasi dengan variasi sudut akan mengubah nilai energi tetapi perbedaannya tidak terlalu jauh dari nilai asli. Misalnya pada pengujian wavelet Db level 1 diperoleh hasil pengenalan motif sebesar 95%, dan pada saat dirotasi 90 hasil pengujian pengenalan sebesar 88%, pada rotasi 180 sebesar 0%, dan pada rotasi 70 sebesar 88%. Berdasarkan pengujian terhadap program klasifikasi motif batik menggunakan metode transformasi paket wavelet ini, dapat diberikan beberapa saran sebagai berikut : 1. Perlu dilakukan penelitian terhadap jenis wavelet selain dari ketiga jenis wavelet yang telah diujikan kemudian dibandingkan untuk memperoleh jenis wavelet yang paling. Perlu penelitian terhadap topik yang sama dengan penelitian ini, namun dengan citra warna RGB, sehingga tidak hanya klasifikasi motif batik saja tetapi juga ragam warna pada batik. 3. Perlu penelitian terhadap topik yang sama dengan penelitian ini, tetapi menggunakan metode yang lain seperti matik coocurance, autokorelasi, fractal dan lainnya kemudian dibandingkan untuk memperoleh keberhasilan proses klasifikasi yang terbaik. DAFTAR PUSTAKA [1] Ahmad, U, Pengolahan Citra Digital & Teknik Pemrogramannya, Graha Ilmu, 005. [] Burrus, C.S., R.A Gopinath, and H. Guo, Introduction to Wavelet and Wavelet Transform, Prentice Hall, Inc., New Jersey, 1998. [3] Chang, T. and C.C. Jay Kuo, Texture Analysis and Classifcation with Tree-Structured wavelet Transform, IEEE trans on Image Processing, Vol No. 4, Oktober 1993. [4] Ganis, Yudistira. Klasifikasi Jenis Biji-bijian Menggunakan Matric Coocurance. Teknik Elektro Undip, Semarang, 009. [5] Jain, A.K., Fundamental of Digital Image Processing, Prentice Hall, Inc., Singapore,1989. [6] Lim, Resmana, dan Reinders, Marcel, Pengenalan Citra Wajah dengan Pemrosesan Awal Transformasi Wavelet, ITS, Surabaya, 000. [7] Listyaningrum, Rosanita. Analisis Tekstur Menggunakan Transfomasi Paket Wavelet,Teknik Elektro Undip, Semarang 007. [8] Mallat, S., A Wavelet Tour of Signal Processing nd edition, Academis Press, USA,1999. [9] Moertini, Veronica, Pengembangan Skalabilitas Algoritma Klasifikasi C4.5 Dengan Pendekatan Konsep Operator Relasi (Studi Kasus: Pra-Pengolahan dan Klasifikasi Citra Batik,ITB, Bandung, 007. [] Munir, R., Pengolahan Citra Digital dengan Pendekatan Algoritmik, Informatika Bandung.004.

SEMINAR NASIONAL ELECTRICAL, INFORMATICS, AND IT S EDUCATIONS 009 A-46 [11] Murni, A. dan S. Setiawan, Pengantar Pengolahan Citra, Elex Media Komputindo, Jakarta,199. [1] Paulus, Eric, GUI Matlab, Penerbit Andi, Yogyakarta, 007. [13] Pitas, I., Digital Image Processing Algorithms, Prentice Hall, Singapore, 1993. [14] Rahmawati,Indah. Pemampatan Citra Digital Dengan Wavelet Paket. Teknik Elektro Undip. 005 [15]...,Batik,http://en.wikipedia.org/wiki/Batik, Maret 009. [16]...,Digital Image Procesing, http://en.wikipedia.org /wiki/digital_image_processing, Juli 008.