DETEKSI KERUSAKAN JALUR PCB (PRINTED CIRCUIT BOARD) MENGGUNAKAN METODE TEMPLATE MATCHING

dokumen-dokumen yang mirip
KLASIFIKASI HURUF KATAKANA DENGAN METODE TEMPLATE MATCHING CORRELATION

KLASIFIKASI CITRA SIDIK JARI BERDASARKAN ENAM TIPE PATTERN MENGGUNAKAN METODE EUCLIDEAN DISTANCE

DETEKSI OSTEOPOROSIS DENGAN METODE TEMPLATE MATCHING PADA CITRA SINAR RONTGEN TULANG PANGGUL MANUSIA

PENGGUNAAN METODE TEMPLATE MATCHING UNTUK KLASIFIKASI GAMBAR WAJAH

Pengenalan Huruf Pada Citra Digital Menggunakan Algoritma Template Matching

IDENTIFIKASI TANDA TANGAN DENGAN DETEKSI TEPI DAN KOEFISIEN KORELASI

PEMANFAATAN PENGOLAHAN CITRA DIGITAL DALAM MENENTUKAN KEMATANGAN BUAH KAKAO MENGGUNAKAN METODE EUCLIDEAN DISTANCE SKRIPSI

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PERANCANGAN DAN PEMBUATAN APLIKASI UNTUK MENDETEKSI UANG LOGAM DENGAN METODE EUCLIDEAN

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

SISTEM PENGENALAN WAJAH MENGGUNAKAN WEBCAM UNTUK ABSENSI DENGAN METODE TEMPLATE MATCHING

Jl. Nakula 1 No. 5-11, Jawa Tengah Telp : (024) , 2

BAB I PENDAHULUAN. telinga, wajah, infrared, gaya berjalan, geometri tangan, telapak tangan, retina,

PENGENALAN WAJAH DENGAN METODE TEMPLATE MATCHING SEBAGAI SISTEM STARTER SEPEDA MOTOR BERBASIS MIKROKONTROLER ATMEGA 16 Oleh : Margito Hermawan

PENGENALAN WAJAH DENGAN CITRA MASUKAN BERUPA CITRA SKETSA WAJAH SEBAGAI HASIL SINTESIS DENGAN TEKNIK MULTISCALE MARKOV RANDOM FIELD (MRF)

Sistem Pembaca Teks Bahasa Indonesia Otomatis Menggunakan Kamera Web Dengan Metode Integral Proyeksi

Model Sistem Akses Tempat Parkir Berdasarkan Pengenalan Plat Nomor Kendaraan. Andry Jonathan ( )

PENGENALAN RAMBU LALU LINTAS MENGGUNAKAN METODE TEMPLATE MATCHING INTEGRAL PROYEKSI

Template Matching Integral Proyeksi untuk Pengenalan Rambu Lalu Lintas Integral Projection Template Matching for Traffic Sign Recognition

BAB III METODOLOGI PENELITIAN

BAB 1 PENDAHULUAN Latar Belakang

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan

PENGENALAN KARAKTER PADA PLAT NOMOR KENDARAAN BERBASIS OPTICAL CHARACTER RECOGNITION MENGGUNAKAN METODE TEMPLATE MATCHING CORRELATION

SCENE COMPLETION MENGGUNAKAN TEMPLATE MATCHING DAN POISSON BLENDING

ANALISIS KEPADATAN LALU LINTAS DENGAN METODE TEMPLATE MATCHING (Studi Kasus : Persimpangan Monjali Yogyakarta)

BAB II LANDASAN TEORI

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

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

PERBANDINGAN ANALISIS PENGENALAN HURUF ARAB MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN K-NEAREST NEIGHBOR

ANALISA DETEKSI KELOMPOK USIA DAN GENDER BERDASARKAN KONTUR WAJAH DENGAN PENGOLAHAN CITRA DIGITAL

BAB I PENDAHULUAN. Dalam bab ini membahas latar belakang, rumusan masalah, tujuan dari tugas akhir, batasan-batasan masalah, dan metodologi.

APLIKASI PEMROSESAN CITRA UNTUK PENTAPISAN, DETEKSI TEPI, DAN PENGABURAN PADA KASUS CITRA MIKROSKOP ELEKTRON

KLASIFIKASI CITRA SIDIK JARI DENGAN METODE TEMPLTE MATCHING

MENENTUKAN KEPADATAN LALU LINTAS DENGAN PENGHITUNGAN JUMLAH KENDARAAN BERBASIS VIDEO PROCESSING

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi dan evaluasi yang dilakukan terhadap perangkat keras dan

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

ABSTRAK. Kata kunci : CBIR, GLCM, Histogram, Kuantisasi, Euclidean distance, Normalisasi. v Universitas Kristen Maranatha

PENGENALAN RAMBU LALU LINTAS MENGGUNAKAN METODE TEMPLATE MATCHING INTEGRAL PROYEKSI

JURNAL PENGENALAN JENIS MOTIF KAIN BATIK MENGGUNAKAN EKSTRAKSI FITUR DAN BRAY CURTISE DISTANCE

KLASIFIKASI CITRA ADENIUM MENGGUNAKAN LEARNING VECTOR QUANTIZATION

JURNAL KLASIFIKASI PERBEDAAN JENIS BUAH PISANG MENGGUNAKAN METODE PRINCIPAL COMPONENT ANALYSIS

APLIKASI PENGENALAN KARAKTER HURUF HIJAIYAH UNTUK PENDIDIKAN ANAK USIA DINI (PAUD) SKRIPSI

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

1. Pendahuluan. 1.1 Latar Belakang Masalah

IDENTIFIKASI INDIVIDU BERDASARKAN CITRA SILUET BERJALAN MENGGUNAKAN PENGUKURAN JARAK KONTUR TERHADAP CENTROID ABSTRAK

BAB 1 PENDAHULUAN. sistem analog menjadi sistem komputerisasi. Salah satunya adalah sistem

1 BAB I PENDAHULUAN. Pengajaran yang diperoleh dari sekolah adalah pengenalan dan pemahaman akan

PENGOLAHAN CITRA RADIOGRAF PERIAPIKAL PADA DETEKSI PENYAKIT PULPITIS MENGGUNAKAN METODE ADAPTIVE REGION GROWING APPROACH

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

KLASIFIKASI BUNGA EUPHORBIA BERDASARKAN KELOPAK DENGAN METODE PRINCIPAL COMPONENT ANALYSIS (PCA)

Pengenalan Plat Nomor Berdasarkan Klasikasi K-Nearest Neighbor (KNN)

Ekstraksi Fitur Perpotongan dan Lengkungan untuk Mengenali Huruf Cetak

Pengenalan Jenis Pempek Menggunakan Metode Canny & K-Nearest Neighbor (KNN) Berdasarkan Bentuknya

REALISASI PENGUKUR TINGGI BADAN MANUSIA SECARA REALTIME BEBRBASIS WEBCAM

Identifikasi Tanda Tangan Dengan Ciri Fraktal dan Perhitungan Jarak Euclidean pada Fakultas Teknologi Informasi Universitas Budi Luhur

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

PENGENALAN WAJAH DENGAN MENERAPKAN ALGORITMA ADAPTIF K MEANS

KLASIFIKASI POLA UKIR KAYU JEPARA BERDASARKAN DETEKSI TEPI BERBASIS JARINGAN SYARAF TIRUAN

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

IDENTIFIKASI BIOMETRIK FINGER KNUCKLE PRINT MENGGUNAKAN FITUR EKSTRAKSI PCA DAN GLCM

IDENTIFIKASI JENIS BATU AKIK MENGGUNAKAN METODE LEARNING VEKTOR QUANTIZATION (LVQ)

PENERAPAN METODE SOBEL UNTUK PENGUKURAN TINGGI BADAN MENGGUNAKAN WEBCAM

Dedi Argya Nugroho Effendi 1,Erna Zuni Astuti 2 1,2

Identifikasi dan Kumulasi Pilihan Jawaban Responden Pada Kertas Lembar Jawaban Menggunakan Metoda Template Matching

RANCANG BANGUN PENGENALAN AKSARA BALI CETAK DENGAN METODE TEMPLATE MATCHING DAN LIBRARY OPENCV PADA ANDROID TUGAS AKHIR

JURNAL SISTEM IDENTIFIKASI CITRA TANDA TANGA MENGGUNAKAN METODE 2D-PCA (TWO DIMENSIONAL PRINCIPAL COMPONENT ANALISYS)

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

PENGENALAN GARIS TELAPAK TANGAN MENGGUNAKAN EKSTRAKSI JARAK EUCLIDEAN TERNORMALISASI SKRIPSI FUJI FRILLA KURNIA

UNIVERSITAS BINA NUSANTARA PENGENALAN UANG KERTAS DOLLAR AMERIKA DENGAN METODE TEMPLATE MATCHING

Pengenalan Plat Nomor Mobil Menggunakan Metode Learning Vector Quantization

PENGENALAN WAJAH MENGGUNAKAN METODE DIAGONAL PRINCIPAL COMPONENT ANALYSIS. Skripsi

Verifikasi Citra Wajah Menggunakan Metode Discrete Cosine Transform Untuk Aplikasi Login

APLIKASI PENENTUAN WARNA TANAH MELALUI PENGOLAHAN CITRA DIGITAL TUGAS AKHIR. Disusun Oleh : R. Bg. Bungah Rachmad Y. NPM.

1. Pendahuluan. 1.1 Latar belakang

PEMANFAATAAN BIOMETRIKA WAJAH PADA SISTEM PRESENSI MENGGUNAKAN BACKPROPAGATION NEURAL NETWORK

SISTEM KLASIFIKASI JENIS BERAS MENGGUNAKAN METODE LEARNING VECTOR QUANTIZATION

UKDW BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penggunaan Metode Template Matching Untuk Mendeteksi Cacat Pada Produksi Peluru.

FACE RECOGNITION MENGGUNAKAN METODE TWO- DIMENSIONAL PRINCIPAL COMPONENTS ANALYSIS (2DPCA) ABSTRAK

REALISASI SISTEM DETEKSI RASA KANTUK BERDASARKAN DURASI KEDIPAN MATA SECARA REAL TIME MENGGUNAKAN METODE VIOLA-JONES

LAPORAN SKRIPSI DETEKSI KANKER OTAK PADA DATA MRI MELALUI JARINGAN SYARAF TIRUAN DENGAN EKSTRAKSI FITUR DISCRETE WAVELET TRANSFORM

SISTEM PENGENALAN BUAH MENGGUNAKAN METODE DISCRETE COSINE TRANSFORM dan EUCLIDEAN DISTANCE

PENGENALAN BILANGAN ARAB MENGGUNAKAN TEMPLATE MATCHING

ISSN : e-proceeding of Engineering : Vol.5, No.1 Maret 2018 Page 578

Perancangan Aplikasi Pengklasifikasian Dokumen Dengan Algoritma Nearest Neighbor

PENGENALAN KATA AKSARA JAWA MENGGUNAKAN ALGORITMA K-NEAREST NEIGHBOR

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

Identifikasi Sidik Jari Menggunakan Akurasi POC dan SIFT Fingerprint Identification Using POC Accuracy and SIFT

Sistem Deteksi Wajah Pada Sistem Pengaman Lingkungan Berdasarkan Deteksi Obyek Bergerak Menggunakan Kamera

BAB III ANALISIS DAN PERANCANGAN SISTEM. secara otomatis. Sistem ini dibuat untuk mempermudah user dalam memilih locker

BAB 3 ANALISA DAN PERANCANGAN

IMPLEMENTASI PERHITUNGAN KECEPATAN OBJEK BERGERAK BERBASIS WEBCAM DAN PENGOLAHAN CITRA DIGITAL

IMPLEMENTASI METODE MODIFIED HAUSDORFF DISTANCE DALAM MENILAI KEMIRIPAN CITRA. Andi Shahreza Harahap 1 Dini Sundani 2 Dewi Agushinta R 3.

PENGGUNAAN METODE TEMPLATE MATCHING UNTUK MENDETEKSI CACAT PADA PRODUKSI PELURU

IMPLEMENTASI PENGOLAHAN CITRA DENGAN MENGGUNAKAN TEKNIK KONVOLUSI UNTUK PELEMBUTAN CITRA (IMAGE SMOOTHING) DALAM OPERASI REDUKSI NOISE

PERANCANGAN PERANGKAT LUNAK SEGMENTASI CITRA DENGAN MENGGUNAKAN METODE FUZZY CLUSTERING SKRIPSI MUHAMMAD PRAYUDHA

Transkripsi:

DETEKSI KERUSAKAN JALUR PCB (PRINTED CIRCUIT BOARD) MENGGUNAKAN METODE TEMPLATE MATCHING Wahyu Nugroho Abstract - Template matching is a technique in digital image processing functions to match each part of an image with the image of the template (reference). Template matching method is often used to identify the image of the character letters, numbers, fingerprints and other applications image matching. At the end of this project will be made on the application PCB track damage detection which aimsto speed up the process of detecting damage to the PCB track. The method used in this application is the template matching with the euclidean distance. Euclidean distance of the nearest neighbor classification method to calculate the distance between two objects. This algorithm is capturing the value of the distance matrix derived from the input image with the image of the master (reference). Results from the trial showed that the detection ofdamage to the PCB track template matching method and euclidean distance can detect damage to the PCB track the input image. Damage detection success rate of 100% of the test data as much as 50 images. Keyword: template matcing, pcb, Euclidean distance I. PENDAHULUAN Perkembangan teknologi informasi saat ini telah berkembang sangat pesat yang memberikan manfaat besar kepada manusia, termasuk teknologi image processing. Teknik image processing ini dapat dikembangkan untuk ilmu yang lebih luas, salah satunya yaitu untuk mendeteksi kerusakan pada suatu benda, misal PCB (printed circuit board)[1]. Pada papan PCB(printed circuit board) ini, terdapat banyak jalur sirkuit yang mana jalur tersebut harus saling terhubung. Jika ada salah satu jalur tidak terhubung, akan mengakibatkan tidak berfungsinya komponen elektronik yang terhubung dengan jalur sirkuit tersebut. Dalam produksi masal, keping PCB ini kemungkinan mengalami kerusakan. Apabila dalam pengecekan kerusakan ini dilakukan secara manual (oleh manusia), akan sulit karena jalur sirkuit pada PCB tersebut jumlahnya banyak, kecil dan rapat. Untuk mengatasi masalah tersebut, akan dilakukan inspeksi secara otomatis, yaitu dengan image processing. Pada penelitian ini, menggunakan metode template matching untuk pencocokan polanya. Dan untuk mencari distance values, akan digunakan euclidean distance. Secara umum, tujuan dari identifikasi cacat pada keping PCB adalah untuk melakukan identifikasi apakah terjadi cacat pada jalur sirkuit PCB atau tidak. Wahyu nugroho, Program Studi Teknik Informatika 2010, Universitas Dian Nuswantoro Semarang, E-mail : galuhw4hyu@yahoo.co.id II. TEMPLATE MATCHING DAN EUCLIDEAN DISTANCE A. Template Matching Template matching adalah sebuah teknik dalam pengolahan citra digital untuk menemukan bagian bagian kecil dari gambar yang cocok dengan template gambar. B. Distance Jarak digunakan untuk menentukan tingkat kesamaan atau ketidaksamaan dua vektor fitur. Tingkat kesamaan berupa suatu nilai (score) dan berdasarkan skor tersebut dua vektor fitur akan dikatakan mirip atau tidak. C. Euclidean Distance

Euclidean distance adalah matrika yang paling sering digunakan untuk menghitung kesamaan vektor. Euclidean distance menghitung akar dari kuadrat perbedaan 2 vektor. Rumus dari euclidean distance : Keterangan : d = nilai distance xi = vektor i xj = vektor j D. Akurasi Akurasi merupakan seberapa dekat suatu angka hasil pengukuran terhadap angka sebenarnya. Rumus : III. IMPLEMENTASI A. Objek Penelitian Objek penelitian yang digunakan adalah citra PCB. Gambar 1 citra PCB B. Metode Pengumpulan Data 1. Eksperimen atau percobaan Dalam metode eksperimen ini, pengumpulan data dilakukan melalui pencatatan langsung dari percobaan atau pengukuran berulang-ulang dengan menggunakan aplikasi deteksi kerusakan jalur PCB yang telah dikembangkan. 2. Studi pustaka Studi pustaka adalah pengumpulan data-data yang penulis ambil dari berbagai macam buku-buku, literatur, referensi dan dari berbagai datadata yang bersumber dari media global seperti internet yang berkaitan dengan penulisan tugas akhir ini dan juga dapat mendukung penelitian yang penulis buat. C. Tahap penelitian 1. Pengambilan citra Pada tahap ini, akan diambil 51 citra, yang mana 1 merupakan citra master (pcb_master.jpg) dan 50 merupakan citra inputan (pcb1.jpg - pcb50.jpg). 2. Resize citra Pada tahap ini, citra master maupun citra inputan akan diresize menjadi 600x250 pixel dengan tujuan agar lebih mudah dalam proses pencocokan. 3. Konversi citra Sebelum diproses, citra master maupun citra inputan akan dikonversi dari RGB ke grayscale. 4. Pencocokan Pada tahap ini, citra inputan akan dicocokkan dengan citra master. Prosesnya sebagai berikut : pertama citra master sama citra inputan diambil template dengan ukuran 10 x 10 pixel. Setelah itu, kedua matrik tersebut dibandingkan dan dicari distance valuenya. Jika distance value sama dengan nol, sistem akan melanjutkan proses ke matrik 10 x 10 berikutnya. Jika

distance valuenya tidak sama dengan nol, sistem akan mengecek setiap elemen masing-masing matrik, setelah itu dibandingkan. Jika sama, sistem akan mengecek elemen berikutnya, jika tidak sama, sistem akan mencatatat posisi dimana elemen letak elemen tersebut dan sistem akan memberi tanda yaitu titik putih. Proses ini akan berulang sampai matrik mencapai ukuran 600 x 250. 5. Mengukur tingkat akurasi Pada tahap ini, akan diukur tingkat akurasi keberhasilannya dengan cara membagi jumlah uji coba yang berhasil dengan total uji coba, setelah itu dikali seratus. Nilai akurasi ini dalam prosentase Gambar 3 PCB inputan (cacat) Gambar 4 PCB hasil pencocokan A. Hasil Pengujian Dari hasil pengujian sebanyak 50 kali, 50 kali sistem mampu mendeteksi kerusakan pada jalur PCB inputan dengan tepat. IV. HASIL DAN ANALISIS Tabel 1. Data uji coba 1-19 Pada penelitian ini dilakukan upaya untuk mendeteksi kerusakan pada keping PCB. Dalam hal ini digunakan dua buah model PCB, yaitu PCB acuan (master) dan PCB yang cacat. aplikasi akan mendeteksi kerusakan dan akan diberi tanda titik putih. Gambar 2 PCB acuan (master)

Tabel 2. Hasil uji coba 20-41 Berdasarkan penelitian yang dilakukan, dapat diketahui tingkat akurasi dari keberhasilannya. Nilai akurasinya sebesar 100%. Ini menunjukkan bahwa template matching dengan euclidean distance bisa diterapkan dalam pendeteksian kerusakan, khususnya kerusakan jalur PCB. REFERENCES Tabel 3. Hasil uji coba 42-50 Berdasarkan hasil uji coba sebanyak 50 kali, dapat diketahui tingkat akurasi keberhasilan dari pecocokan citra yang diuji yaitu V. PENUTUP [1] T. Sutoyo, S.Si, M.Kom;Dr vincent Suhartono;Edy Mulyanto, S.Si,M.Kom;Oky Dwi Nurhayati, M.T;Wijanarto, M.Kom, Teori Pengolahan Citra Digital, Benedicta Rini W, Ed. Semarang, Indonesia: Andi, 2009. [2] Bowo Leksono; Achmad Hidayanto; R. Rizal Isnanto, "Aplikasi Metode Template Matching untuk Klasifikasi Sidik Jari," 2011. [3] Resty Wulaningrum, S.Kom; Aeri Rachmad, ST.MT, "Pengenalan Rumput Laut Menggunakan Euclidean Distance Berbasis Ekstraksi Fitur," 2012. [4] Mohamad Adytia Rahman; Ir. Sigit Wasista, M.Kom, "Sistem Pengenalan Wajah Menggunakan Webcam untuk Absensi dengan Metode Template Matching," 2010. [5] Rezki Trianto;Ni Nengah Dewi Merdekawati;Rizkie Purnama Shakti Nugraha ;Dita Nur Yuni Astiti;Happy Gagas Tri Atmojo, "Klasifikasi Huruf Katakana dengan Metode Template Matching Correlation," 2014.

[6] Fajar Astuti Hermawati, Pengolahan Citra Digital.: Andi, 2013. [7] Dr.Eng.R.H.Sianipar,S.T,M.T,M. Eng;Herry S.Mangiri,S.T,M.Eng;I.K.Wiryaja ti,s.t,m.t, Matlab Untuk Pemrosesan Citra Digital.: Informatika, 2013.