23 research outputs found

    ADAPTABLE FINGERPRINT MINUTIAE EXTRACTION ALGORITHM BASED-ON CROSSING NUMBER METHOD FOR HARDWARE IMPLEMENTATION USING FPGA DEVICE

    Get PDF
    In this article. a main perspective of developing and implementing fingerprint extraction and matching algorithms as a pari of fingerprint recognition system is focused. First, developing a simple algorithm to extract fingerprint features and test this algorithm on Pc. The second thing is implementing this algorithm into FPGA devices. The major research topics on which the proposed approach is developing and modifying fingerprint extraction feature algorithm. This development and modification are using crossing number method on pixel representation value '0'. In this new proposed algorithm, it is no need a process concerning ROI segmentation and no trigonometry calculation. And specially in obtaining their parameters using Angle Calculation Block avoiding floating points calculation. As this method is local feature that usually involve with 60-100 minutiae points, makes the template is small in size. Providing FAR. FRR and EER, performs the performance evaluation of proposed algorithm. The result is an adaptable fingerprint minutiae extraction algorithm into hardware implementation with 14.05 % of EEl?, better than reference algorithm, which is 20.39 % . The computational time is 18 seconds less than a similar method, which takes 60-90 seconds just for pre-processing step. The first step of algorithm implementation in hardware environment (embedded) using FPGA Device by developing IP Core without using any soft processor is presented

    SIMULASI RANCANGAN FILTER BUTTERWORTH MENGGUNAKAN XILINX-ISE 8.1i DAN MODELSIM 6.1b

    Get PDF
    Sebelum rancangan rangkaian elektonika dirakit, terlebih dahulu dilakukan simulasi rangkaian tersebut menggunakan perangkat lunak komputer. Hal ini bertujuan untuk memperkecil tingkat kegagalan pada saat perakitan rangkaian tersebut. Salah satu perangkat lunak yang digunakan adalah Xilinx-Ise 8.1i sebagai editor pemrograman VHDL dan perangkat lunak ModelSim 6.1 b digunakan untuk simulasi hasil program VHDL. Penelitian ini melakukan simulasi rangkaian filter Butterworth orde 2, jenis band pass filter dengan frekuensi pancung bawah sebesar 50 Hz, frekuensi pancung atas 3000 Hz, dan frekuensi pencuplikan 44100 Hz. Berdasarkan perhitungan dalam transformasi Z diperoleh koefisien numerator 0.034, 0, -0.067, 0, 0.034 dan koefisien denominator 1, 3.41, -4.37, 2.52, -0.55. Penerapan rangkaian filter memerlukan 8 komponen D Flip-Flop, 6 komponen multiplier, 6 komponen adder, dan 2 komponen divider.Komponen-komponen penyusun rangkaian filter diprogram menggunakan Xilinx-Ise 8.1i. Sinyal masukan dan keluaran rangkaian filter disimulasikan menggunakan perangkat lunak ModelSim 6.1b. Data hasil simulasi dilakukan perbandingan dengan hasil keluaran program Matlab. Berdasarkan hasil uji perbandingan diperoleh tingkat kesamaan pada pengujian bagian numerator dan denominator, dengan menggunakan koefisien data kecil dan integer. Sedangkan pada pengujian rangkaian lengkap, terjadi kesalahan karena penggunaan komponen Divider yang melakukan proses pembagian dengan hasil pembulatan

    ACCESSING FINGERPRINT SENSOR USING FPGA DEVICES

    Get PDF
    In order to realize fingerprint recognition system in real time environment, we describe in this paper signal controller to read fingerprint sensor generated in FPGA devices. Basically this signal is generated using state machine. The simulation result for behavioral simulation and signal generation read by logic analyzer are presented in this paper. Initialization and reading time for 76800 pixels are 50.99 mS. It is faster than fingerprint sensor using USB connection, which is more than 250 mS.Keywords: cells, fingerprint sensor, FPGA., pixel-elements, state machineSubject Description: C.5.Computer System Implementation| C.5.m.Miscellaneou

    PENANGANAN TOLERANSI KESALAHAN (FAULT TOLERANCE) PADA SISTEM PEMBAYARAN ELEKTRONIS DALAM LINGKUP SISTEM TERDISTRIBUSI

    Get PDF
    Kinerja suatu sistem tidak terlepas dari penanganan kesalahan pada sistem tersebut dan hal ini sangat mempengaruhi tingkat layanan sistem kepada penggunanya. Dari kecepatan layanan misalnya, sistem yang terlalu cepat belum tentu baik bagi pengguna dan sebaliknya. Seandainya terdapat kesalahan atau kegagalan fungsi dari sistem atau sub sistem sudah pasti mempengaruhi tingkat layanan tersebut. Dalam artikel ini dipaparkan mekanisme untuk menangani dan mentolerir serta antisipasi terhadap kesalahan pada suatu sistem atau subsistem pembayaran elektronis menggunakan mesin anjungan tunai mandiri (ATM) dalam suatu jaringan komputer

    Efficient Implementation of Mean, Variance and Skewness Statistic Formula for Image Processing Using FPGA Device

    Get PDF
    Processing statistic formula in image processing and accessing data from memory is easy in software, the other hand for hardware implementation is more dificult considering a lot of constraint. This article proposes an implementation of optimum mean, variance and skewness formula in FGPA Device. The proposed circuit design for all formulas only need three additions component (in three accumulators) and two divisions using two shift-right-registers, two subtractors, one adder and six multipliers. For 8x8 image size need 64 clock cycles to finish the mean, variance and skewness calculations, comparing other approach that need more than 1024 additions component without skewness calculation. Implementation into FPGA needs 68 slices of flip-flops and 121 of 4 input LUTs

    Keakuratan Deteksi Keaslian Sidik Jari Menggunakan Metode Cnn

    Get PDF
    Sistem pengenalan sidik jari banyak digunakan dalam banyak aplikasi yang berkaiatan dengan penggunaan atau pengaksesan suatu system, hal ini dilakukan untuk memastikan otentikasi pengguna yang andal dan akurat, Sidik jari digunakan sebagai alat otentikasi karena keunikan dan kenyamanannya. Namun, sistem semacam ini mudah terancam oleh serangan sidik jari palsu, Penelitian ini mengusulkan agar mesin dapat mengenal atau mendeteksi suatu sidik jari asli atau palsu dengan metode deep learning CNN. Convolusi Neural Network (CNN) adalah salah metode deep learning yang didesain untuk proses pembelajaran mesin agar komputer mengenal objek suatu citra. Dalam penelitian ini digunakan dataset “LivDet 2015 - Fingerprint liveness detection competition 2015,”.Dataset ini berisi 1510 data sidik jari asli dan 1473 data sidik jari palsu dimana citra nya berukuran 640x480. Penelitian yang dilakukan mencari model pelatihan yang tepat dalam mengenali citra sidik jari yang asli dan palsu. Hasil penelitian didapat tingkat akurasi yang dicapai sebesar 96,69%

    DESAIN SKEMATIK ALGORITMA HISTOGRAM UNTUK KEBUTUHAN ANALISIS TEKSTUR CITRA BERBASIS FPGA (Field Programmable Gate Array)

    Get PDF
    Makalah ini menyajikan desain skematik algoritma histogram denganmenggunakan FPGA (Field Programmable Gate Array) untuk analisis tekstursecara real time. Desain algoritma histogram dibangun oleh komponen digitaldecoder dan counter. Secara khusus komponen digital decoder yangdigunakan adalah 8 to 256 decoder yang berfungsi untuk menentukan nilaiderajat keabuan suatu citra dan komponen digital counter 16 bit yangdirancang khusus untuk menghitung jumlah kejadian kemungkinan munculnyanilai intensitas derajat keabuan suatu citra yang berkisar antara 0 – 255.Pemrosesan algoritma secara parallel di dalam FPGA dapat meningkatkankecepatan proses dan penggunaan sumberdaya yang lebih efisien. Denganperforma yang tinggi dapat digunakan dalam aplikasi seperti diagnose medisdan deteksi target. Pembuatan desain algoritma histogram ini menggunakanperangkat lunak xilinx ISE 9.2i yang compatible dengan FPGA Spartan 3e

    Algoritma Zigzag Scan Menggunakan Metode Pemetaan Untuk Mendukung Proses Kompresi Citra JPEG

    Get PDF
    Kapasitas data multimedia terus bertambah, hal ini mengakibatkan jumlah data semakin besar sehinggamembutuhkan jalur komunikasi yang besar. Salah satu cara untuk mengurangi ukuran data citra yaitudengan cara memampatkan atau mengkompresi data citra, sehingga dapat meningkatkan kecepatanpengiriman data citra tanpa banyak mengurangi kualitas citra itu sendiri. Salah satu bagian darialgoritma JPEG yang dapat menentukan rasio kompresi dan kecepatan proses kompresi data adalahalgoritma Zigzag Coding atau Zigzag Scan. Penelitian ini mengembangkan suatu teknik optimalisasialgoritma zigzag scan dengan metode pemetaan. Zigzag scan dengan metode pemetaan merupakanproses pengurutan data hasil DCT-terkuantisasi sesuai dengan urutan posisi yang sudah ditentukansecara zigzag. Proses pemetaan dilakukan antara urutan data masukan dan urutan posisi zigzag.Optimalisasi zigzag scan dengan metode pemetaan telah berhasil dikembangkan yaitu mampumeningkatkan waktu proses pengurutan koefisien-koefisien DCT-terkuantisasi yaitu 6 kali lebih cepatdari cara pengurutan berdasarkan pola zigzag yang ada saat ini, karena dengan menggunakan metodepemetaan data input langsung ditempatkan berdasarkan urutan posisi yang sudah ditentukan tanpaadanya perbandingan nilai dan tidak banyak proses perulanga

    Rancang Bangun Alat Kontrol Listrik Berbasis Web Menggunakan Server Online Mini PC Raspberry PI

    Get PDF
    Artikel ini memaparkan purwarupa alatkontrol jarak jauh untuk mematikan daya listrik. Uji coba dilakukan dengan sebuah alat kendali berupa Raspberry Pi dan smartphone. Raspberry Pi digunakan sebagai alat proses dan alat kendali web server. Aplikasi web server memiliki sebuah layanan file .html untuk diakses client. Sementara smartphone yang terhubung ke jaringan internet untuk mengakses server web pada Raspberry Pi. Pada file ada beberapa tombol untuk memerintahkan Raspberry Pi untuk menghubungkan dan memutuskan daya. Jadi smartphone digunakan sebagai alat untuk mengontrol Raspberry Pi atau perangkat kontrol. Dengan adanya alat ini merupakan sebuah solusi agar dapat menghubungkan dan memutuskan listrik dari jarak jauh (online)
    corecore