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

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

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

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

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

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

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

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

PERBANDINGAN PCA (PRINCIPAL COMPONENT ANALYSIS) DAN KERNEL PCA DALAM PENGENALAN WAJAH AKIBAT VARIASI POSE ABSTRAK

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

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

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

Realisasi Perangkat Color Object Tracking Menggunakan Raspberry Pi

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

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

ABSTRAK Pada Tugas Akhir ini dirancang dan direalisasikan perangkat pendeteksi nilai

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

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

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

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

Pengenalan Wajah Menggunakan Metode Support Vector Machine (SVM)

PENGENALAN WAJAH DENGAN MENERAPKAN ALGORITMA ADAPTIF K MEANS

SISTEM IDENTIFIKASI BERDASARKAN POLA SIDIK JARI TANGAN MENGGUNAKAN MINUTIAE-BASED MATCHING

VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY ABSTRAK

PERANCANGAN DAN REALISASI SISTEM PENGENDALI PENYARINGAN AIR BERDASARKAN TINGKAT KEKERUHAN AIR. Disusun Oleh : Nama : Rico Teja Nrp :

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK

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

PERANCANGAN DAN REALISASI SISTEM AKUISISI DATA DAN PENGAMBILAN GAMBAR MELALUI GELOMBANG RADIO FREKUENSI

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

PENGENALAN WAJAH DENGAN METODE ORTHOGONAL LAPLACIANFACES. Luhur Pribudhi ( )

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

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

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

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

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

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

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

KRIPTOGRAFI VISUAL DENGAN IMPLEMENTASI ALGORITMA LUC PADA CITRA BERWARNA

PERBANDINGAN METODE KDDA MENGGUNAKAN KERNEL RBF, KERNEL POLINOMIAL DAN METODE PCA UNTUK PENGENALAN WAJAH AKIBAT VARIASI PENCAHAYAAN ABSTRAK

Aplikasi Kamera Web Untuk Menggerakkan Gambar Objek Dengan Jari Tangan

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

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

IMPLEMENTASI PROGRAM DETEKSI TEPI DAUN MENGGUNAKAN ANT COLONY OPTIMIZATION

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

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

Aplikasi Raspberry Pi pada Perangkat Absensi Portable Menggunakan RFID

PENGENALAN DAN PEWARNAAN PADA CITRA GRAY-SCALE ABSTRAK

IMPLEMENTASI SISTEM PENGENALAN KATA MENGGUNAKAN SINYAL ELECTROMYOGRAPHY BERBASIS RASPBERRY PI

Implementasi OpenCV pada Robot Humanoid Pemain Bola Berbasis Single Board Computer

ALAT BANTU PARKIR MOBIL BERBASIS MIKROKONTROLER ATMEGA16. Disusun Oleh : Nama : Venda Luntungan Nrp :

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

Realisasi Perangkat Pemungutan Suara Nirkabel Berbasis Mikrokontroler

PENGENALAN WAJAH MENGGUNAKAN METODE INDEPENDENT COMPONENT ANALYSIS ABSTRAK

PERANCANGAN DAN REALISASI PEMILAH SAMPAH ANORGANIK PERKANTORAN OTOMATIS BERBASIS MIKROKONTROLER

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

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

Kata Kunci : ATmega16, Robot Manipulator, CMUCam2+, Memindahkan Buah Catur

IDENTIFIKASI SESEORANG BERDASARKAN CITRA SILUET ORANG BERJALAN MENGGUNAKAN SUDUT SETENGAH KAKI

Realisasi Sistem Pemantau Kepadatan Lalu-Lintas Menggunakan Teknologi Radar RTMS G4

KOMPRESI CITRA MENGGUNAKAN COMPRESSED SENSING BERBASIS BLOK

PERBANDINGAN TEKNIK SCALE INVARIANT FEATURE TRANSFORM (SIFT)

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

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

Perancangan Persistence of Vision Display Dengan Masukan Secara Real Time

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

SIMULATOR PENGERING CAT BERBASIS PENGONTROL MIKRO

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

PERANGKAT PENGONTROL RUMAH KACA BERBASIS MIKROKONTROLER. Wisnu Panjipratama / Jurusan Sistem Komputer, Fakultas Teknik,

OTOMATISASI PENGARAHAN KAMERA BERDASARKAN ARAH SUMBER SUARA PADA VIDEO CONFERENCE

Perancangan dan Realisasi Dinding Interaktif Menggunakan Bahasa Pemrograman Flash ABSTRAK

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

Aplikasi Raspberry Pi Untuk Prototype Pengendalian Mobil Jarak Jauh Melalui Web Browser ABSTRAK

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

FUSI CITRA BERBASIS COMPRESSIVE SENSING

Realisasi Robot Yang Mengikuti Objek Bergerak Menggunakan Kamera Wireless via Wifi

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

PERANCANGAN DAN IMPLEMENTASI KEAMANAN PINTU BERBASIS PENGENALAN WAJAH DENGAN METODE EIGENFACE

ALGORITMA DETEKSI ADAPTIF BLIND WATERMARKING PADA CITRA DIGITAL DALAM DOMAIN TRANSFORMASI

PENGGABUNGAN DUA CITRA DENGAN METODE COMPRESSIVE SENSING MENGGUNAKAN MATLAB

WATERMARKING CITRA DIGITAL YANG TAHAN TERHADAP GEOMETRIC ATTACKS

PENGENALAN WAJAH MELALUI WEBCAM DENGAN METODA GABOR WAVELET-KERNEL FISHER ANALYSIS

NOISE REMOVAL PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

GERAKAN BERJALAN OMNIDIRECTIONAL UNTUK ROBOT HUMANOID PEMAIN BOLA

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

PERANCANGAN DAN REALISASI PROTOTIPE KURSI RODA DENGAN MOTOR LISTRIK. Novan Susilo/

REALISASI PROTOTIPE SISTEM GERAK ROBOT DENGAN DUA KAKI

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

Agita Indraputri Jurusan Teknik Elektro, Fakultas Teknik. Universitas Kristen Marantha

Kinerja Sistem Komunikasi Satelit Non-Linier BPSK Dengan Adanya Interferensi Cochannel.

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

REALISASI SISTEM PENGENDALIAN PROSES SIRKULASI AIR PADA MINIATUR PLANT PENJERNIHAN AIR

PENGENALAN RAMBU LALU LINTAS TERTENTU DENGAN MENGGUNAKAN TEMPLATE MATCHING ABSTRAK

KRIPTOGRAFI VISUAL UNTUK GAMBAR BERWARNA BERBASIS DISTRIBUSI ACAK PADA SHARE DENGAN PENYISIPAN LSB DIGITAL WATERMARKING

Perancangan Dan Realisasi Sistem Monitoring Kadar Oksigen Di Dalam Darah Berbasis Nirkabel

Perancangan dan Simulasi Autotuning PID Controller Menggunakan Metoda Relay Feedback pada PLC Modicon M340. Renzy Richie /

PENGGUNAAN METODE MODIFIKASI HILL CIPHER PADA KRIPTOGRAFI

PERANCANGAN DAN REALISASI SISTEM PEMANTAUAN BERBASIS ESP DALAM SISTEM NURSE CALL

Transkripsi:

PERANCANGAN PERGERAKAN WEBCAM BERDASARKAN PERUBAHAN POSISI WAJAH MENGGUNAKAN METODE EIGENFACE BERBASIS RASPBERRY PI Disusun oleh : Regina Vania Cahyadi (1122003) Jurusan Teknik Elektro, Fakultas Teknik, Jalan Prof. Drg. Suria Sumantri, MPH. No. 65, Bandung, Jawa Barat, Indonesia E-mail : regina.8593@gmail.com ABSTRAK Prinsip pengenalan wajah pada umumnya berbasis fitur, dan salah satunya adalah menggunakan eigenface. Metode eigneface merupakan proses ekstraksi ciri citra wajah yang digunakan untuk menggambarkan ciri dari citra wajah. Pada tugas akhir ini, dibuat sistem pergerakan webcam menggunakan pengenalan wajah berdasarkan perubahan posisi wajah menggunakan metode eigenface berbasis Raspberry Pi. Metode eigenface adalah metode yang dapat mengekstraksi matriks citra wajah keabuan dengan metode Principal Component Analysis (PCA) untuk mendapatkan ciri dari citra wajah. Ciri-ciri dari citra wajah yang didapatkan akan dibandingkan dengan data ciri citra wajah yang telah disimpan di dalam database, menggunakan metode jarak euclidean untuk mengetahui tingkat kemiripan. Setelah dinyatakan posisi wajah, motor servo akan menggerakkan webcam berdasarkan perubahan koordinat posisi wajah. Dari hasil realisasi dan pengamatan data, sistem ini dapat berfungsi sesuai harapan, tetapi tingkat keberhasilan untuk wajah terdeteksi dan motor servo bergerak mengikuti posisi wajah masih rendah (38.89%) dikarenakan sangat dipengaruhi cahaya sekitar dan kecepatan processor Raspberry Pi yang digunakan terbatas. Kata Kunci : Pengenalan wajah, Raspberry Pi, webcam, metode eigenface, metode jarak euclidean, motor servo. i

DESIGN OF WEBCAM MOVEMENT USING FACE POSITION CHANGES WITH EIGENFACE METHOD BASED ON RASPBERRY PI Composed by : Regina Vania Cahyadi (1122003) Electrical Engineering Department, Maranatha Christian University Jl. Prof. Drg. Suria Sumantri, MPH. No. 65, Bandung, West Java, Indonesia E-mail : regina.8593@gmail.com ABSTRACT General principle of face recognition is usually based on facial feature, and one of them is by using eigenface. Eigenface method is a feature of the face image extraction process used to describe the features of the facial image. In the final project, will be made of webcam movement system based on face recognition using face position changes using eigenface method based on Raspberry Pi. Eigenface method is a method that can extract the facial images matrix of gray with Principal Component Analysis (PCA) to get the features of facial images. The features of the facial images obtained will be compared with the data of the features of facial images that has been stored in the database, using euclidean distance method to analyze the level of similarity. After being detected as a position face, the servo motor will rotate webcam based on coordinates from face position changes. From the realization and data sampling and analysis, this system function as expected, however the success rate for face detection and servo motor movement to following face position are still underperforming (38.89%) due to the affected light around and limited computing resources available within Raspberry Pi. Keywords : Face recognition, Raspberry Pi, webcam, eigenface method, euclidean distance method, servo motor. ii

DAFTAR ISI ABSTRAK... i ABSTRACT... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... ix BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Identifikasi Masalah... 2 1.3 Rumusan Masalah... 2 1.4 Tujuan... 2 1.5 Pembatasan Masalah... 2 1.6 Sistematika Penulisan... 3 BAB 2 LANDASAN TEORI... 5 2.1 Pengolahan Citra... 5 2.1.1 Operasi Pengolahan Citra... 6 2.2 Raspberry Pi... 7 2.3 Logitech Webcam C170... 11 2.4 Motor Servo... 11 2.4.1 Prinsip Kerja Motor Servo... 13 2.5 Bahasa Pemrograman Python... 14 2.5.1 Variabel dan Operator... 14 2.5.1.1 Bilangan... 15 2.5.1.2 List... 16 v

2.5.2 Pernyataan Conditional... 17 2.5.2.1 Pernyataan If... 17 2.5.2.2 Pernyataan Try/Except... 17 2.5.3 Pernyataan Looping... 18 2.6 OpenCV... 18 2.6.1 Fungsi dalam OpenCV... 19 2.7 NumPy... 20 2.7.1 Fungsi dalam NumPy... 20 2.8 Explicitly Defined Skin Region (EDSR)... 21 2.9 Metode Eigenface... 21 2.9.1 Perancangan Sistem Menggunakan Eigenface... 22 2.10 Jarak Euclidean... 23 BAB 3 PERANCANGAN DAN REALISASI... 24 3.1 Perancangan Sistem... 24 3.2 Perancangan Perangkat Pergerakan Webcam... 26 3.2.1 Wiring Diagram Pengendalian Motor Servo... 27 3.2.2 Perhitungan Pergerakan Motor Servo... 28 3.3 Modifikasi Explicitly Defined Skin Region (EDSR)... 32 3.4 Diagram Alir Sistem Pergerakan Webcam Berdasarkan Perubahan Posisi Wajah. 33 3.5 Diagram Alir Proses Pendeteksian Posisi Wajah... 35 3.6 Diagram Alir Proses Ekstraksi Ciri... 36 3.7 Diagram Alir Proses Membandingkan Tingkat Kemiripan... 37 3.8 Diagram Alir Proses Pengendalian Motor Servo... 39 3.9 Pembuatan Database... 40 3.10 Penentuan Jumlah Database... 41 BAB 4 DATA PENGAMATAN DAN ANALISIS... 45 4.1 Pengamatan Pergerakan Webcam Berdasarkan Posisi Wajah... 45 vi

4.1.1 Objek Manusia Tidak Menggunakan Kerudung... 46 4.1.2 Objek Manusia Menggunakan Kerudung... 62 4.2 Data Pengamatan Pergerakan Webcam Berdasarkan Posisi Wajah... 64 4.3 Analisis Data... 65 BAB 5 KESIMPULAN DAN SARAN... 67 5.1 Kesimpulan... 67 5.2 Saran... 68 DAFTAR PUSTAKA... 69 LAMPIRAN A SOURCE CODE... A-1 LAMPIRAN B DATABASE... B-1 vii

DAFTAR GAMBAR Gambar 2.1 Raspberry Pi... 8 Gambar 2.2 Logitech Webcam C170... 11 Gambar 2.3 Motor Servo Futaba S3003... 13 Gambar 2.4 Pulse Width Modulation motor servo... 13 Gambar 3.1 Diagram blok sistem... 24 Gambar 3.2.a Desain skema perangkat pergerakan webcam... 26 Gambar 3.2.b Desain real perangkat pergerakan webcam... 27 Gambar 3.3 Desain wiring diagram pengendalian motor servo... 28 Gambar 3.4 Skema pergerakan motor servo horizontal... 29 Gambar 3.5 Skema pergerakan motor servo vertikal... 30 Gambar 3.6 Rentang pulse width motor servo... 32 Gambar 3.7 Diagram alir sistem pergerakan webcam berdasarkan perubahan posisi wajah... 33 Gambar 3.8 Diagram alir subroutine Pendeteksian posisi wajah()... 35 Gambar 3.9 Diagram alir subroutine Ekstraksi ciri()... 36 Gambar 3.10 Diagram alir subroutine Membandingkan tingkat kemiripan()... 37 Gambar 3.11 Diagram alir subroutine Motor servo()... 39 Gambar 3.12 Contoh database wajah... 40 viii

DAFTAR TABEL Tabel 2.1 Spesifikasi Raspberry Pi... 8 Tabel 2.2 Pin-pin GPIO Raspberry Pi model B rev 2... 9 Tabel 3.1 Data nilai threshold... 38 Tabel 3.2 Data pengujian terhadap 6 objek manusia dengan database wajah 20 orang... 41 Tabel 3.3 Data pengujian terhadap 6 objek manusia dengan database wajah 10 orang... 42 Tabel 3.4 Data pengujian terhadap 6 objek manusia dengan database wajah 5 orang... 43 Tabel 4.1 Pengamatan objek manusia tidak menggunakan kerudung... 46 Tabel 4.2 Pengamatan objek manusia menggunakan kerudung... 62 Tabel 4.3 Data pengamatan objek manusia tidak menggunakan kerudung... 64 Tabel 4.4 Data pengamatan objek manusia menggunakan kerudung... 65 ix