Face Recognition using Eigenfaces in FPGA

Face Recognition using Eigenfaces in FPGA

HDL : Verilog

Softwares: Modelsim, ALTERA Quartus II


Need to simulate and synthesize eigenfaces for face-recognition in a FPGA.

Eigenfaces for recognition by Matthew Turk and Alex Pentland ( IEEE paper) is the core of this project.

Eigenfaces method is the core of this project, which is explained in detail in Eigenfaces for recognition by Matthew Turk and Alex Pentland. This method has been implemented successfully in MATLAB and the code is also freely available, but it has not been implemented in FPGA's extensively due to the memory and processing speed constrains.

The Pixel information from greyscale face images (up to 5 images can be used & face images should be from approved face database, eg At&T database of faces) should be stored in the RAM of FPGA ( can use MATLAB to get pixel information). A Verilog code for eigenfaces should be written, which would take in the Image pixels in the form of Matrices and followed by several steps of manipulation ( according to eigenfaces method, which is in detail in the IEEE Paper by matthew Turk and Alex Pentland ) would result in obtaining eigenfaces, these eigenfaces( a ghostly image) form the database and the weight associated with each face is calculated, A new Greyscale face image should be introduced and manipulated with the eigenfaces from the database ( according to eigenfaces method) and the resulting weight vector is mapped with the other weight vectors from the database. The Newly introduced face image is said to be recognized if its weight matches with any of the weight from the faces images of the database, else the newly introduced face image is said to be unrecognized.

Skills: Electrical Engineering, Mathematics, Matlab and Mathematica, Verilog / VHDL

See more: verilog code face recognition, fpga face recognition, verilog code eigenfaces, face recognition verilog code, altera image recognition code, image database using verilog, verilog code recognition face, face recognition verilog, image paper, face recognition code verilog, eigenfaces recognition, alex t, vhdl fpga, verilog vhdl, simulate matlab, new matlab, need vectors, matthew, image fpga, ieee, ieee paper, hdl code, fpga vhdl, eigenfaces, cyclone

About the Employer:
( 0 reviews ) Canada

Project ID: #1268757

4 freelancers are bidding on average $488 for this job



$300 CAD in 4 days
(23 Reviews)

Hi Bala, I have experience in working with image processing projects using verilog and vhdl. I also have knowledge of implementing the code in Altera and Xilix. I have already worked on Pattern Recognition related More

$300 CAD in 7 days
(2 Reviews)

Hi I am an Electronic Engineer, pursuing MS degree with specialization in "Signal Processing and Digital System Design" and have quite an expertise in Digital Image Processing on various platforms. My previously More

$550 CAD in 8 days
(3 Reviews)

please see private msg

$600 CAD in 5 days
(1 Review)

Please see private massage

$500 CAD in 6 days
(0 Reviews)