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

dokumen-dokumen yang mirip
ABSTRAK REALISASI PENJEJAKAN WAJAH DAN OBJEK BUKAN WAJAH MENGGUNAKAN HAAR-LIKE FEATURES BERBASIS RASPBERRY PI 2

PERANCANGAN PERGERAKAN WEBCAM BERDASARKAN PERUBAHAN POSISI WAJAH MENGGUNAKAN METODE EIGENFACE BERBASIS RASPBERRY PI

PERANCANGAN dan REALISASI FACETRACKER WEBCAM MENGGUNAKAN METODE HAAR-LIKE FEATURE BERBASIS RASPBERRY PI 2

REALISASI SISTEM PENJEJAKAN WAJAH DENGAN ALGORITMA FISHERFACE BERBASIS RASPBERRY PI ABSTRAK

PERANCANGAN DAN REALISASI PENDETEKSI POSISI KEBERADAAN MANUSIA MENGGUNAKAN METODE DETEKSI GERAK DENGAN SENSOR WEBCAM

PENGENALAN WAJAH DENGAN MENGGUNAKAN NLDA (NULL-SPACE LINEAR DISCRIMINANT ANALYSIS)

PERANCANGAN PENDETEKSI KEDIPAN MATA UNTUK FUNGSI KLIK PADA MOUSE MELALUI KAMERA WEB ABSTRAK

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

Realisasi Perangkat Color Object Tracking Menggunakan Raspberry Pi

ABSTRAK Pada Tugas Akhir ini dirancang dan direalisasikan perangkat pendeteksi nilai

PENDETEKSIAN CITRA PALSU DENGAN MENGGUNAKAN WATERMARKS DAN SUPPORT VECTOR MACHINES. Daniel Hutabarat ( )

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

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

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

Sistem Penghitung Jumlah Objek di Jalan Raya Menggunakan Background Subtraction dan Tracking

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

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

Implementasi OpenCV pada Robot Humanoid Pemain Bola Berbasis Single Board Computer

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

Aplikasi Kamera Web Untuk Menggerakkan Gambar Objek Dengan Jari Tangan

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT)

PENGELOMPOKAN CITRA WAJAH DENGAN TEKNIK SUBSPACE CLUSTERING MENGGUNAKAN ALGORITMA LSA SC (LOCAL SUBSPACE AFFINITY SPECTRAL CLUSTERING)

PERBANDINGAN DUA CITRA HIDUNG MENGGUNAKAN PARAMETER JARAK DARI HIDUNG KE DAHI DAN KE DAGU, JUMLAH PIXEL, DAN SUDUT

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK

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

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

KRIPTOGRAFI VISUAL DENGAN IMPLEMENTASI ALGORITMA LUC PADA CITRA BERWARNA

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

Perbandingan Dua Citra Bibir Manusia Menggunakan Metode Pengukuran Lebar, Tebal dan Sudut Bibir ABSTRAK

ROBUST BLIND WATERMARKING PADA CITRA DIGITAL MENGGUNAKAN TEKNIK KUANTISASI KOEFISIEN DISCRETE WAVELET TRANSFORM

IMPLEMENTASI PENGUKURAN JARAK DENGAN METODA DISPARITY MENGGUNAKAN STEREO VISION PADA ROBOT OTONOMUS PENGHINDAR RINTANGAN

Kata kunci: Template Matching, Root Mean Square, Pre-Processing, EDSR, DHS. vi Universitas Kristen Maranatha

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

PENGENALAN WAJAH DENGAN METODE ORTHOGONAL LAPLACIANFACES. Luhur Pribudhi ( )

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

ABSTRAK

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

ABSTRAK. Kata Kunci : Infrared Camera, thresholding, deteksi tepi.

Perancangan dan Realisasi Dinding Interaktif Menggunakan Bahasa Pemrograman Flash ABSTRAK

PERANCANGAN DAN REALISASI DINDING PRESENTASI INTERAKTIF DENGAN PENDETEKSIAN POSISI SINAR POINTER LASER SEBAGAI OPERATOR KURSOR MOUSE ABSTRAK

PENGENALAN WAJAH DENGAN MENERAPKAN ALGORITMA ADAPTIF K MEANS

Perancangan Prototipe Sistem Pencarian Tempat Parkir Kosong dengan Kamera Web Sebagai Pemantau

KRIPTOGRAFI VISUAL DENGAN ALGORITMA ELGAMAL YANG DIMODIFIKASI UNTUK CITRA BERWARNA DENGAN TIGA CITRA HASIL ENKRIPSI MENGGUNAKAN PERANGKAT LUNAK MATLAB

BAB 3 ANALISIS DAN PERANCANGAN

PERANCANGAN DAN REALISASI SISTEM PENDETEKSI GERAKAN SEBAGAI NATURAL USER INTERFACE ( NUI ) MENGGUNAKAN BAHASA C# ABSTRAK

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION ABSTRAK

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

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

FUSI CITRA BERBASIS COMPRESSIVE SENSING

APLIKASI PENGOLAHAN CITRA DIGITAL DALAM MENGHITUNG JUMLAH SUATU OBJEK PADA SUATU DAERAH PENGAMATAN ABSTRAK

REMOTE CONTROL INFRARED DENGAN KODE KEAMANAN YANG BEROTASI. Disusun Oleh : Nama : Yoshua Wibawa Chahyadi Nrp : ABSTRAK

PENGGABUNGAN DUA CITRA DENGAN METODE COMPRESSIVE SENSING MENGGUNAKAN MATLAB

ALGORITMA DETEKSI ADAPTIF BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN TRANSFORMASI

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

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

APLIKASI RASPBERRY PI UNTUK PENAMPIL INFORMASI JARAK JAUH DENGAN MASUKAN MENGGUNAKAN WEB BROWSER MELALUI JARINGAN 3G

SEGMENTASI HURUF TULISAN TANGAN BERSAMBUNG DENGAN VALIDASI JARINGAN SYARAF TIRUAN. Evelyn Evangelista ( )

PERBANDINGAN CITRA DENGAN ALGORITMA DITHERING ZHIGANG FAN, SHIAU FAN DAN STUCKI SEBAGAI MASUKAN KRIPTOGRAFI VISUAL

ROBOT PENCARI ARAH KEDATANGAN SUARA MENGGUNAKAN AGORITMA MUSIC (MULTIPLE SIGNAL CLASSIFICATION)

PERANCANGAN PENDETEKSI SENYUM DENGAN METODE PENGUKURAN SIMETRI DAN DETEKSI GARIS PADA BIDANG WARNA HOSSEINI ABSTRAK

Perancangan Alat Peraga Papan Catur pada Layar Monitor. Samuel Setiawan /

IMPLEMENTASI PROGRAM DETEKSI TEPI DAUN MENGGUNAKAN ANT COLONY OPTIMIZATION

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

ABSTRAK. Kata Kunci : Android, WiFi, ESP , Arduino Mega2560, kamera VC0706.

Perancangan dan Realisasi Robot Berbasis ROS (Robot Operating System) yang Dapat Mendekati Posisi Manusia dengan Sensor Visi 3D ABSTRAK

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

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

Perbandingan Metode K Nearest Neighbor dan K Means Clustering dalam Segmentasi Warna pada Citra ABSTRAK

KRIPTOGRAFI VISUAL (4,4) UNTUK BERBAGI 3 CITRA RAHASIA LEWAT 4 CITRA TERSANDI. Jevri Eka Susilo

PENGENALAN WAJAH DENGAN MENGGUNAKAN METODE DISCRIMINATIVE LOCAL DIFFERENCE PATTERNS

Realisasi Robot Yang Mengikuti Objek Bergerak Menggunakan Kamera Wireless via Wifi

PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA. Albertus D Yonathan A / ABSTRAK

Aplikasi Kamera Web Untuk Mengukur Luas Permukaan Sebuah Obyek 3D

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

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

PENGENALAN POLA MARGINS TULISAN TANGAN UNTUK MENGIDENTIFIKASI KARAKTER SESEORANG MENGGUNAKAN METODE SUPPORT VECTOR MACHINE (SVM)

PENGGUNAAN METODE MODIFIKASI HILL CIPHER PADA KRIPTOGRAFI

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

KNOWING HUMAN PERSONALITY FROM THE HEIGHT OF HANDWRITING MIDDLE ZONE USING LINEAR REGRESSION METHOD AND AVERAGE OF INTEGRAL PROJECTION COLUMN METHOD

Perbandingan Identifikasi Citra Penyakit Kulit Menggunakan Metode K-Nearest Neighbor Dan Metode Sistem Pakar ABSTRAK

SIMULASI ROBOT PENDETEKSI MANUSIA

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

PERANCANGAN DAN REALISASI WITNESS CAMERA DENGAN MEDIA PENYIMPANAN SDCARD ABSTRAK

ABSTRAK. Aplikasi Metode Viola Jones dan Eigenface Untuk Pengenalan Ekspresi Wajah Manusia

REALISASI ERROR-CORRECTING BCH CODE MENGGUNAKAN PERANGKAT ENKODER BERBASIS ATMEGA8535 DAN DEKODER MENGGUNAKAN PROGRAM DELPHI

KONTROL LEVEL AIR DENGAN FUZZY LOGIC BERBASIS MIKROKONTROLER ATMEGA 8535

Proteksi Kesalahan Berbeda Menggunakan Metode Rate Compatible Punctured Convolutional (RCPC) Codes Untuk Aplikasi Pengiriman Citra ABSTRAK

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

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

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

VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY ABSTRAK

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

PERANCANGAN & SIMULASI UART (UNIVERSAL ASYNCHRONOUS RECEIVER TRANSMITTER) DENGAN BAHASA PEMROGRAMAN VHDL

ABSTRAK. Kata kunci: pengenalan wajah, perangkat keamanan, sistem benam. vi Universitas Kristen Maranatha

PERANCANGAN DAN PENGEMBANGAN SISTEM DETEKSI RINTANGAN MENGGUNAKAN METODE HAAR-LIKE FEATURE PADA BRAIN-CONTROLLED WHEELCHAIR

Aplikasi Image Thresholding untuk Segmentasi Objek Menggunakan Metode Otsu s Algorithm. Erick Hartas/

LAPORAN PENELITIAN DOSEN MUDA. Sistem Identifikasi Teroris Dengan Pelacakan Dan Pengenalan Wajah

Transkripsi:

PERANCANGAN PENDETEKSI WAJAH DENGAN ALGORITMA LBP (LOCAL BINARY PATTERN) BERBASIS RASPBERRY PI Nadia R.W (0822084) Email: neko882neko@yahoo.co.id Jurusan Teknik Elektro, Fakultas Teknik,, Jl. Prof. Drg. Suria Sumantri, MPH No.65, Bandung, Indonesia. ABSTRAK Deteksi wajah secara luas digunakan dalam banyak percobaan pengolahan citra digital sebagai dasar untuk mengenali, melacak wajah dan percobaan citra wajah lainnya. Maka, dalam pembuatan Tugas Akhir ini, dibuatlah sistem pendeteksi wajah dengan menggunakan sebuah metode algoritma LBP ( Local Binary Pattern ) yang dapat mengekstrasi fitur wajah dalam bentuk kode-kode biner yang diperoleh dari proses binary derivatives, kode-kode ini kemudian akan dijadikan sebuah histogram. Tujuan pembuatan sistem tersebut adalah untuk Face Tracking di bidang pengawasan dan keamanan. Program deteksi wajah dibuat dengan bahasa pemrograman python pada raspberry pi, hasilnya diujikan kepada 10 orang dan citra wajahnya diambil melalui kamera kemudian dicocokkan dengan database wajah yang ada pada library OpenCv (Open Computer Vision) sehingga wajah dapat terdeteksi atau tidak terdeteksi. OpenCv adalah program open source berbasiskan C++, menggunakan fungsi database pada library untuk mendeteksi wajah. Library tersebut berisi fitur LBP yang memiliki database wajah yang telah diolah. Hasil pengujian menunjukkan bahwa deteksi wajah dengan algoritma LBP berbasis raspberry pi berhasil. Namun, memiliki beberapa kendala pada pendeteksian wajah, seperti variasi bentuk wajah, pencahayaan, jarak antara kamera dan wajah. Kata kunci: Deteksi Wajah, kamera, LBP, Raspberry pi, OpenCv, Python. iii

The Design of Face Detection With LBP(Local Binary Pattern) Based on Raspberry PI Nadia R.W (0822084) E-mail adress: neko882neko@yahoo.co.id Department of Electrical Engineering, Faculty of Engineering, Maranatha Christian University, Jl. Prof. Drg. Suria Sumantri, MPH No.65, Bandung, Indonesia. ABSTRACT Face detection is widely used in many digital image processing experiments as a basis to identify, track faces and facial image from the other experiments. Then, for this final project, a face detection system made by using a LBP ( Local Binary Pattern ) algorithm method that can extract facial features in binary codes from the binary derivatives processes, these codes will be used as a histogram. The purpose of that system is for Face Tracking in security system. Face detection programs was made in python, programming language on raspberry pi, tested on 10 people, the face images taken by webcam then matched on database of faces on the OpenCv (Open Computer Vision) library, so that face can be detect or not. OpenCv is an open source programs based on C++, using database function on library for face detection. The library contains LBP feature that had processed facial database. The test results showed that face detection using LBP algorithm based on raspberry pi succesed. However it has some constraints to detect faces, such as variations in face shape, lighting, the distance between the camera and the face. Keywords: Face Detection, webcam, LBP, Raspberry pi, OpenCv, Python. iv

DAFTAR ISI KATA PENGANTAR... i ABSTRAK... iii ABSTRACT... iv DAFTAR ISI... v DAFTAR GAMBAR... vii DAFTAR TABEL... ix BAB I PENDAHULUAN I.1 Latar Belakang... 1 I.2 Identifikasi Masalah... 2 I.3 Tujuan... 2 I.4 Pembatasan Masalah... 2 I.5 Spesifikasi Alat yang Digunakan... 2 I.6 Sistematika Penulisan... 2 BAB II TEORI DASAR II.1 Pengolahan Citra Digital... 4 II.2 Raspberry Pi... 9 II.3 Local Binary Pattern (LBP)... 10 II.4 OpenCv... 13 II.4.1 Fitur OpenCV... 14 II.4.2 Beberapa Fungsi yang Ada pada Library... 14 II.4.3 Beberapa Fungsi yang Dipakai pada OpenCv... 15 II.5 Python... 16 II.5.1 Cara Pemrograman Python pada Raspberry Pi... 17 II.5.2 Contoh Python pada Raspberry Pi... 19 BAB III PERANCANGAN III.1 Langkah Kerja... 22 III.2 Flowchart... 23 III.3 Penjelasan Program... 24 v

III.4 Gentle AdaBoost... 26 III.5 Tampilan pada Layar... 27 III.6 Realisasi Alat... 28 BAB IV DATA PENGAMATAN DAN ANALISA DATA IV.1 Pengamatan Terhadap Berbagai Posisi Wajah... 29 IV.2 Hasil Pengamatan Data... 31 IV.3 Pengamatan Data Waktu Deteksi... 36 IV.2 Analisa Data... 37 BAB V KESIMPULAN DAN SARAN V.1 Kesimpulan... 38 V.2 Saran... 38 DAFTAR PUSTAKA... 40 LAMPIRAN A SPESIFIKASI ALAT LAMPIRAN B PEMROGRAMAN LAMPIRAN C DATABASE vi

DAFTAR GAMBAR Gambar II.1 Raspberry pi yang sudah lengkap dan diberi supply... 9 Gambar II.2 Textur grayscale pada wajah... 11 Gambar II.3 Contoh perhitungan LBP... 11 Gambar II.4 Contoh texstur yang dideteksi oleh LBP... 12 Gambar II.5 Image wajah-contoh histogram... 12 Gambar II.6 Contoh citra wajah yang tertangkap kamera kemudian diproses menjadi gambar lbp dan dibuat histrogramnya.... 13 Gambar II.7 Representasi LBP... 13 Gambar II.8 Lambang python yang ada pada raspberry pi... 17 Gambar II.9 Shell IDLE interaktif (kiri) dan jendela editor (kanan).... 18 Gambar II.10 Program membuat kolom(atas) dan hasilnya pada lx terminal(bawah)... 19 Gambar II.11 Program menampilkan kamera(atas) dan hasilnya pada lx terminal dan webcam(bawah)... 20 Gambar II.12 Program membuat loop1-10 dan star(atas) dan hasilnya pada lx terminal (bawah)... 21 Gambar III.1 Diagram blok sistem... 22 Gambar III.2 Flowchart deteksi wajah... 23 Gambar III.3 Cuplikan database... 25 Gambar III.4 Penghitungan database dengan bantuan Gentle AdaBoost... 26 Gambar III.5 Wajah terdeteksi... 27 Gambar III.6 Wajah tidak terdeteksi... 27 Gambar III.7 Realisasi alat... 28 Gambar IV.1 Wajah terlalu jauh, lebih dari 50cm (70cm) terhadap kamera... 29 Gambar IV.2 Wajah menyamping... 29 Gambar IV.3 Badan terlalu besar sehingga disamakan dengan wajah... 30 Gambar IV.4 Wajah terlalu gelap karena intensitas cahaya terlalu gelap... 30 vii

Gambar IV.5 Wajah terlalu terang karena intensitas cahaya terlalu terang... 30 Gambar IV.6 Objek yang memakai kacamata tidak dikenali sebagai wajah... 30 Gambar IV.7 Ada bagian tubuh lain yang menggangu... 30 Gambar IV.8 Bentuk muka sulit dideteksi, tidak ditemukan bentuk wajah yang sama dengan database... 30 Gambar IV.9 Orang pertama yang terdeteksi... 31 Gambar II.10 Orang kedua yang terdeteksi... 31 Gambar II.11 Orang ketiga yang terdeteksi... 32 Gambar II.12 Orang keempat yang terdeteksi... 32 Gambar II.13 Orang kelima yang terdeteksi... 33 Gambar II.14 Orang keenam yang terdeteksi... 33 Gambar II.15 Orang ketujuh yang terdeteksi... 34 Gambar II.16 Orang kedelapan yang terdeteksi... 34 Gambar II.17 Orang kesembilan yang terdeteksi... 35 Gambar II.18 Orang kesepuluh yang terdeteksi... 35 viii

DAFTAR TABEL Tabel IV.1 Pengamatan data orang 1-5... 36 Tabel IV.2 Pengamatan data orang 6-10... 37 ix