My Research Project
Title: "Fast Pattern Recognition through CAM-based Information Detection Hardware"
Abstract:
Local Binary Patterns (LBP) is a type of visual descriptor that is used in feature classification. Local Binary Patterns are effectively used as a pattern recognition technique in pattern recognition systems. Many biometric recognition systems, i.e. Face recognition and retina recognition make use of LBP. Established pattern recognition systems based on LBP are deployed using conventional RAM.
A Content addressable memory is a specific type of computer memory that can perform fast search operations in one clock cycle. Using CAM for pattern recognition effectively improves the performance of any pattern recognition system that previously used RAM. This research proposes an alternative way to design a Content Addressable Memory by using existing RAM resources of an FPGA device. We call this type of CAM, the Binary Validation Logic CAM, BVL-CAM. Our proposed method uses two FPGA RAMs and a control logic circuit to emulate the functionality of a CAM. Our proposed CAM based system design offers a lot of advantages over the established RAM based techniques, such as improved speed and low power consumption. We have used our proposed content addressable memory model to compute histograms for Local Binary Patterns (LBP). By using BVL-CAM for LBP computation we reduce the amount of time required to compute LBP histogram and hence improve the speed of the system.
Title: "Fast Pattern Recognition through CAM-based Information Detection Hardware"
Abstract:
Local Binary Patterns (LBP) is a type of visual descriptor that is used in feature classification. Local Binary Patterns are effectively used as a pattern recognition technique in pattern recognition systems. Many biometric recognition systems, i.e. Face recognition and retina recognition make use of LBP. Established pattern recognition systems based on LBP are deployed using conventional RAM.
A Content addressable memory is a specific type of computer memory that can perform fast search operations in one clock cycle. Using CAM for pattern recognition effectively improves the performance of any pattern recognition system that previously used RAM. This research proposes an alternative way to design a Content Addressable Memory by using existing RAM resources of an FPGA device. We call this type of CAM, the Binary Validation Logic CAM, BVL-CAM. Our proposed method uses two FPGA RAMs and a control logic circuit to emulate the functionality of a CAM. Our proposed CAM based system design offers a lot of advantages over the established RAM based techniques, such as improved speed and low power consumption. We have used our proposed content addressable memory model to compute histograms for Local Binary Patterns (LBP). By using BVL-CAM for LBP computation we reduce the amount of time required to compute LBP histogram and hence improve the speed of the system.
Group members:
Supervised by: Engr. Omer Mujahid Lab Engineer - Electrical Engineering Department CECOS University Peshawar, Pakistan [email protected] |
|
Semester Project (Embedded Systems Lab)
Title: " Arduino based Automatic Parking Lot" Project Description: This is an arduino based automatic parking lot. In this project we first designed our circuit in "Proteus software" as shown in slideshow, then we wrote a code for arduino. This is a very simple and interesting DIY project. In which we simply use a servo motor for up and down movement of the barrier at IN/OUT gates. In this project we also used seven segment display which counts the number of cars inside the parking lot, and when the capacity of parking lot get full then barrier will not open up for any other car. |
Semester Project (Instrumentation & Measurement Lab)
Title: "DIY Galvanometer" Project Description: In this project, we designed a permanent magnet moving coil galvanometer with parts that are universally available. Our aim was to build a robust prototype that can be used in the lab to demonstrate the working principle of a d'Arsonval galvanometer. The project won first prize in Instrument Design Challenge 2k15 for EE-221 Measurements and Instrumentation course at CECOS University. We also have a website of this project, You can visit there to get a detailed knowledge about this project. |
|
Here is the GIF image of our project.
Here is a little teaser of our project.
Galvanometer from Muhammad Ibrahim on Vimeo.
|
Semester Project (Machines Lab)
Tite: "DIY Electric Generator" Project Description: In this project the task was to make a DIY electric generator. We have used the raw materials like magnets, PVC pipes, etc to complete this project. There are two types of generator that are:
|
Semester Project (Digital Logic Design Lab)
Title: "Designing a Simple Toy Piano for Children" Project Description: This was a mini project in digital logic design lab. This project was about 555 timer IC. We used a 555 timer IC in this mini project and prepared a simple toy piano. "The 555 timer IC is an integrated circuit (chip) used in a variety of timer, pulse generation, and oscillator applications. The 555 can be used to provide time delays, as an oscillator, and as a flip-flop element." ~ Wikipedia |
|