195 research outputs found

    Implementation of K-Nearest Neightbors Face Recognition on Low-power Processor

    Get PDF
    Face recognition is one of early detection in security system. Automation encourages implementation of face recognition in robot with low-power processor. Most of face recognition research focused on recognition accuration only and performed on high-speed computer. Face recognition that is implemented on low-cost processor, such as ARM processor, needs proper algorithm. Our research proposed K-Nearest Neighbor (KNN) algorithm to recognize face by ARM processor, which was common processor in robot system. This research sought best k-value to create proper face recognition with low-power processor. The proposed algorithm was tested on AT&T face dataset from Computer Laboratory, Cambridge University. The 15 images were set as testing image and 315 images were used as reference data set. OpenCV was choosen as main core image processing library, due to its high-speed. Proposed algorithm was implemented on ARM11 700MHz. Experiment result showed that KNN face recognition detected 93.3% face with k=1. Another proposed Histogram KNN face recognition gave 100% true detection with k=3. Overall experiment showed that proposed algorithm detected face on 2.657 s by ARM processor

    Implementasi Kriptografi Transmisi Teks Menggunakan Mikrokontroler

    Get PDF
    Keamanan data pengiriman teks dengan menggunakan mikrokontoler dapat diwujudkan dengan mengimplementasikan teknik enkripsi. Akan tetapi memori mikrokontroler yang terbatas dapat menjadi penghambat karena beberapa teknik kriptografi memerlukan memori yang cukup besar untuk ukuran mikrokontroler. Penelitian ini memberikan contoh teknik kriptografi yang terdiri dari proses enkripsi dan dekripsi dengan memanfaatkan mikrokontroler. Hasil pengujian menunjukkan bahwa penggunaan teknik kriptografi tidak memberikan kesalahan pada proses pengiriman data teks delapan karakter dengan rata-rata kesalahan adalah 0%

    Image Encryption using Simple Algorithm on FPGA

    Get PDF
    Data security becomes one of the things that need to be considered. The Sum of Product (SOP) Encryption is one of simple algorithm. The SOP encryption is not a public-key system to encrypt data. it is almost unbreakable through brute force method and vulnerable to attack because the encryption models have a fixed pattern. However, this drawback can be avoided through the compression process to remove the pattern file. SOP encryption algorithm can use a Boolean algebra combination functions such as AND gate and OR gate. Simple algorithm in hardware language VHSIC Hardware Description Language (VHDL) is on data bits level. The purpose of this research is implementation of image encryption algorithm to produce a quick image encryption system. From result test, the image processing time without encryption average 4.999ns/px and 13.51ns/px with encryption

    Implanted Layer Characterization

    Get PDF
    In modern semiconductor process technology, ion implantation has become the most important technique to introduce dopant atoms into semiconductor materials. The main advantage of ion implantation technique is its high controllability of process parameters, which influencing dopant distribution profile. This research was intended to characterize the product of ion implantation machine NV-3204. Ion implantation characterization successfully produced and evaluated pn-junction diode characteristics. PN-junction diode was fabricated using 100 keV energy and 5x1013 cm-3 dose of phosphorus on a silicon wafer type N. For all measured area, pnjunction diode has junction depth Xj = 1 um, breakdown voltage -45V, built-in voltage 0.8V, and dopant concentration 5x1018 cm-3. Comparing the simulation, this result exhibited that output of ion implantation machine was well controlled

    Program Pendeteksi Dan Penghitung Jumlah Pengunjung Dengan Pengolahan Citra Digital Menggunakan Webcam

    Full text link
    Sampai saat ini untuk mendapatkandata jumlah pengunjung umumnya masihmenggunakan cara manual. Cara manual inikurang efektif karena kemungkinan terjadinyaerror cukup tinggi baik yang disebabkan olehhuman error maupun oleh alat itu sendiri (deviceerror).Salah satu perkembangan teknologisebagi solusi yang bisa digunakan untukmengatasi masalah tersebut adalahmemanfaatkan salah satu ilmu komputer yaitupencitraan digital . Apabila pengambilan datadilakukan dengan kamera, lalu diproses denganPC (Personal Computer), maka jalannya prosesakan jadi lebih efisien, karena tidak memerlukanbanyak tenaga untuk pengambilan dataSkripsi ini dibuat sebuah programpendeteksi dan penghitung jumlah pengunjungdengan pencitraan digital menggunakan webcam.Image dari webcam kemudian diambil selisih pikselantara background image dan frame image kemudiandikuadratkan dan dibagi luasan detection window.Kata kunci: webcam, penghitungan pengunjung,metode penghitungan,detection windowI. PENDAHULUANData jumlah pengunjung suatu tempatperbelanjaan sangat penting untuk mengetahuiseberapa besar minat pengunjung untukmengunjungi tempat tersebut. Data-data tersebutselalu update setiap hari untuk dijadikan trendgrafik jumlah pengunjung. Selain itu, datatersebut dapat menjadi prediksi akanperkembangan suatu tempat atau pusatperbelanjaan mulai dari renovasi hinggareinovasi.Masalah yang diangkat dalam skripsi iniadalah bagaimana mengambil data agar diperolehjumlah pengunjung menggunakan pengolahancitra digital, kemudian bagaimana caramendeteksi adanya suatu objek, serta bagaimanacara menghitung jumlah pengunjung.Beberapa hal yang menjadi batasan dalampembuatan program ini adalah pengujung adalahmanusia dan yang dihitung hanya yang melewatidetection window yang telah ditentukansebelumnya, posisi webcam tetap(static) danberada diatas pintu masuk tegak lurus 90oterhadap bidang latar dan yang dihitung adalahobyek tunggal

    PROGRAM PENDETEKSI DAN PENGHITUNG JUMLAH PENGUNJUNG DENGAN PENGOLAHAN CITRA DIGITAL MENGGUNAKAN WEBCAM

    Get PDF
    Sampai saat ini untuk mendapatkandata jumlah pengunjung umumnya masihmenggunakan cara manual. Cara manual inikurang efektif karena kemungkinan terjadinyaerror cukup tinggi baik yang disebabkan olehhuman error maupun oleh alat itu sendiri (deviceerror).Salah satu perkembangan teknologisebagi solusi yang bisa digunakan untukmengatasi masalah tersebut adalahmemanfaatkan salah satu ilmu komputer yaitupencitraan digital . Apabila pengambilan datadilakukan dengan kamera, lalu diproses denganPC (Personal Computer), maka jalannya prosesakan jadi lebih efisien, karena tidak memerlukanbanyak tenaga untuk pengambilan dataSkripsi ini dibuat sebuah programpendeteksi dan penghitung jumlah pengunjungdengan pencitraan digital menggunakan webcam.Image dari webcam kemudian diambil selisih pikselantara background image dan frame image kemudiandikuadratkan dan dibagi luasan detection window.Kata kunci: webcam, penghitungan pengunjung,metode penghitungan,detection windowI. PENDAHULUANData jumlah pengunjung suatu tempatperbelanjaan sangat penting untuk mengetahuiseberapa besar minat pengunjung untukmengunjungi tempat tersebut. Data-data tersebutselalu update setiap hari untuk dijadikan trendgrafik jumlah pengunjung. Selain itu, datatersebut dapat menjadi prediksi akanperkembangan suatu tempat atau pusatperbelanjaan mulai dari renovasi hinggareinovasi.Masalah yang diangkat dalam skripsi iniadalah bagaimana mengambil data agar diperolehjumlah pengunjung menggunakan pengolahancitra digital, kemudian bagaimana caramendeteksi adanya suatu objek, serta bagaimanacara menghitung jumlah pengunjung.Beberapa hal yang menjadi batasan dalampembuatan program ini adalah pengujung adalahmanusia dan yang dihitung hanya yang melewatidetection window yang telah ditentukansebelumnya, posisi webcam tetap(static) danberada diatas pintu masuk tegak lurus 90oterhadap bidang latar dan yang dihitung adalahobyek tunggal

    FPGA based synchronous multi-channel PWM generator for humanoid robot

    Get PDF
    In this paper, synchronous multi-channel pulse width modulation (PWM) generator for driving servo motors of humanoid robot was proposed. In an application, the humanoid robot requires smooth and beautiful movement, therefore the PWM signal for each servo motor must be synchronized. Since microcontroller (slave) has no enough channels to generate synchronous PWMs for 32 servo motors, field programmable gate array (FPGA) was used as slave for the humanoid robot. The FPGA was controlled by microcontroller (master) using serial communication. Simulation results show the system can perform serial communication, synchronize, and convert data well. The system can also generate PWM simultaneously with accurate duty cycle and fix period of 20ms
    • …
    corecore